.cls-pt{margin:56px 0 0;color:#28342b}.cls-pt__nav{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #d9e2de}.cls-pt__tab{background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:14px 18px;min-height:44px;font:inherit;font-size:15px;color:#28342b;cursor:pointer}.cls-pt__tab[aria-selected=true]{border-bottom-color:#28342b;font-weight:600}.cls-pt__tab:focus-visible{outline:2px solid #28342b;outline-offset:2px}.cls-pt__panel{padding:28px 0}.cls-pt__panel .rte{max-width:760px}.cls-pt__specs{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;max-width:760px}.cls-pt__heading{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cls-pt__table{width:100%;border-collapse:collapse;font-size:15px}.cls-pt__table tr{border-bottom:1px solid #e6ebe8}.cls-pt__table th{padding:9px 12px 9px 0;width:40%;border:0;background:none;text-align:left;font-weight:400;color:#4f5a52;vertical-align:top}.cls-pt__table td{padding:9px 0;vertical-align:top;border:0;background:none}.cls-pt__downloads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cls-pt__dl{display:flex;align-items:center;gap:14px;padding:14px 16px;min-height:44px;border:1px solid #d9e2de;border-radius:4px;color:#28342b;text-decoration:none}.cls-pt__dl:hover{border-color:#28342b}.cls-pt__dl-icon{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cls-pt__dl-label{flex:1;font-size:15px}.cls-pt__dl-type{font-size:12px;background:#e1eff0;padding:3px 8px;border-radius:999px}.cls-pt__accordions{display:none}@media(max-width:989px){.cls-pt__downloads{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cls-pt{margin-top:24px}.cls-pt__nav,.cls-pt__panels{display:none}.cls-pt__accordions{display:block;border-top:1px solid #d9e2de}.cls-pt__acc{border-bottom:1px solid #d9e2de}.cls-pt__acc-title{min-height:52px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.cls-pt__acc-title::-webkit-details-marker{display:none}.cls-pt__acc-title:after{content:"+";font-size:20px;font-weight:300}.cls-pt__acc[open] .cls-pt__acc-title:after{content:"\2212"}.cls-pt__acc-body{padding-bottom:18px}.cls-pt__specs,.cls-pt__downloads{grid-template-columns:minmax(0,1fr);gap:20px}}.cls-brand{background:#fff;padding:56px 0;margin-top:40px;border-top:1px solid #e6ebe8;color:#28342b}.cls-brand__inner{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;max-width:960px}.cls-brand__logo{flex:0 0 140px;height:140px;border-radius:50%;background:#fff;border:1px solid #e6ebe8;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px;box-sizing:border-box}.cls-brand__logo img{max-width:100%;max-height:100%;height:auto;object-fit:contain}.cls-brand__text{flex:1 1 480px;min-width:0}.cls-brand__eyebrow{margin:0 0 8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#4f5a52}.cls-brand__title{margin:0 0 6px;font-size:30px;font-weight:400}.cls-brand__origin{margin:0 0 12px;font-size:14px;color:#4f5a52}.cls-brand__desc{font-size:14px;line-height:1.65;margin-bottom:14px}.cls-brand__link{font-size:15px;font-weight:500;color:#28342b}@media(max-width:767px){.cls-brand{padding:36px 0;margin-top:32px}.cls-brand__inner{gap:16px}.cls-brand__logo{flex-basis:88px;height:88px;padding:12px}.cls-brand__title{font-size:24px}}.product-form .quantity-submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.product-form .quantity-submit-row>.label{flex:0 0 100%;margin:0 0 2px}.product-form .quantity-submit-row>quantity-wrapper{flex:0 0 auto;margin:0!important;height:48px}.product-form .quantity-submit-row>.quantity-submit-row__submit{flex:1 1 180px;min-width:0;margin:0!important;padding:0}.product-form .quantity-submit-row__submit>*{margin-top:0!important;margin-bottom:0!important}.product-form .quantity-submit-row__submit .js-form-error[hidden]{display:none}.product-form .quantity-submit-row__submit button[type=submit]{height:48px;min-height:48px;margin:0}.product-form .cls-wishlist-inline{flex:0 0 48px;width:48px;height:48px;margin:0!important;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #9aa79e;border-radius:4px;background:#fff;color:#28342b;box-sizing:border-box;overflow:hidden}.product-form .cls-wishlist-inline>*{margin:0!important}.product-form .cls-wishlist-inline:hover{border-color:#28342b}.product-info div.cls-product-annotations,div.cls-product-annotations{margin-top:20px}.product-form .quantity-submit-row :has(>input[name=quantity]){display:inline-flex!important;align-items:center;gap:0!important;height:48px;padding:0!important;border:1px solid #c9d1cc!important;border-radius:4px;background:#fff;overflow:hidden;box-sizing:border-box;box-shadow:none!important}.product-form .quantity-submit-row :has(>input[name=quantity])>*{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;outline-offset:-2px}.product-form .quantity-submit-row :has(>input[name=quantity])>:is(a,button){display:flex!important;align-items:center;justify-content:center;width:42px!important;min-width:0!important;height:100%!important;padding:0!important;color:#28342b;cursor:pointer}.product-form .quantity-submit-row :has(>input[name=quantity])>:is(a,button):hover{background:#f4f6f5!important}.product-form .quantity-submit-row :has(>input[name=quantity])>:is(a,button) svg{width:14px;height:14px}.product-form .quantity-submit-row input[name=quantity]{width:40px!important;min-width:0!important;height:100%!important;padding:0!important;text-align:center;font-size:16px;color:#28342b;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-form .quantity-submit-row input[name=quantity]::-webkit-outer-spin-button,.product-form .quantity-submit-row input[name=quantity]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form .quantity-submit-row :has(>input[name=quantity]):focus-within{border-color:#28342b!important}.product-form .price-container.cls-has-promo,.price-container.cls-has-promo{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;column-gap:14px;row-gap:8px}.price-container.cls-has-promo>.product-info__price{flex:0 0 auto!important;width:auto!important;max-width:none;margin-right:0!important}.price-container.cls-has-promo>.cls-price-promo{flex:0 0 auto;margin:0!important}.price-container.cls-has-promo>.price-descriptors{flex:0 0 100%}@media(max-width:749px){.product-form .quantity-submit-row{flex-wrap:wrap;column-gap:8px}.product-form .quantity-submit-row>.quantity-submit-row__submit{flex:1 1 0!important;min-width:0}.product-form .quantity-submit-row__submit button[type=submit]{padding-left:10px;padding-right:10px;white-space:nowrap}.product-form .quantity-submit-row :has(>input[name=quantity])>:is(a,button){width:34px!important}.product-form .quantity-submit-row input[name=quantity]{width:32px!important}.product-form .cls-wishlist-inline{flex-basis:48px}}@media(max-width:767px){.price-container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;text-align:left!important;align-self:stretch!important;justify-content:flex-start!important}.price-container>.product-info__price,.price-container .product-price{margin-left:0!important;margin-right:0!important;text-align:left!important;justify-content:flex-start!important}.price-container .price-descriptors{text-align:left!important}}.price-container .cls-promo-wrap{flex-direction:column!important;align-items:flex-start!important;row-gap:6px!important}shopify-payment-terms,.price-descriptors,.price-descriptors *{font-family:var(--base-font-family)!important}shopify-payment-terms{font-size:14px;color:#28342b;--shopify-payment-terms-font-family: var(--base-font-family)}.cls-brand__inner.cls-aligned{max-width:none!important;box-sizing:border-box}.cls-trust{margin-top:28px!important}.cls-trust li{gap:8px!important}.cls-trust svg{box-sizing:content-box;width:20px!important;height:20px!important;padding:10px;border-radius:50%;background:#e1eff0;color:#28342b}@media(max-width:749px){.cls-trust svg{width:18px!important;height:18px!important;padding:9px}}.breadcrumbs-prod-nav{display:none!important}.cls-trust li{text-transform:uppercase;letter-spacing:.06em;font-size:12px!important}@media(max-width:749px){.cls-trust li{font-size:11px!important;letter-spacing:.04em}}.product-form .quantity-submit-row>.shopify-payment-button.cls-pay-line{flex:0 0 100%;order:10;margin:2px 0 0!important}.product-form .shopify-payment-button.cls-pay-line .shopify-payment-button__button{min-height:48px;border-radius:4px;overflow:hidden}.product-form .shopify-payment-button.cls-pay-line .shopify-payment-button__more-options{margin-top:8px;font-size:13px;text-decoration:underline;text-underline-offset:3px;color:#28342b}.product-form .quantity-submit-row__submit.cls-submit-solo{display:block!important}.product-form .quantity-submit-row__submit.cls-submit-solo button[type=submit]{width:100%}
/*# sourceMappingURL=/cdn/shop/t/53/assets/cls-product-page.css.map */
