.product-information .product-details{color:#232729}.product-information .product-details>.group-block{min-width:0;width:100%}.product-information .product-details h1{font-family:inherit;font-size:clamp(26px,2.55vw,35px)!important;font-weight:750!important;line-height:1.17!important;letter-spacing:-.044em!important;color:#202527!important;text-wrap:pretty;margin:0!important}.product-information .product-details product-price{display:block;margin-top:2px}.product-information .product-details product-price .price-item__group.price{font-size:clamp(24px,2.3vw,31px);font-weight:780;line-height:1.25;letter-spacing:-.03em;color:#23282b}.product-information .product-details product-price .price-item__group.compare-at-price,.product-information .product-details product-price .compare-at-price{font-size:16px;font-weight:450;color:#8b9294;letter-spacing:-.015em}.product-information .product-details .variant-picker,.product-information .product-details .variant-picker__form{width:100%;min-width:0}.product-information .product-details .variant-option--buttons{--options-border-width:1px;--options-border-radius:8px;--color-variant-background:#fff;--color-variant-text:#303639;--color-variant-border:#dce0df;--color-variant-hover-background:#fff9f5;--color-variant-hover-border:#cf845e;--color-variant-hover-text:#303639;--color-selected-variant-background:#fff0e7;--color-selected-variant-text:#9e401c;--color-selected-variant-border:#d95325;display:flex;align-items:stretch;flex-wrap:wrap;gap:10px;padding:0;border:0;min-width:0}.product-information .product-details .variant-option--buttons legend{color:#394044;font-size:13px;font-weight:730;margin:0 0 10px;padding:0;line-height:1.3}.product-information .product-details .variant-option--buttons .variant-option__button-label{flex:1 1 calc(50% - 5px);min-width:110px;min-height:50px;padding:9px 16px;border-radius:8px;font-size:14px;font-weight:650;line-height:1.25;overflow:hidden;box-shadow:none}.product-information .product-details .variant-option--buttons .variant-option__button-label:has(input:checked){border-color:#d95325;color:#943d1b;background:#fff7f1}.product-information .product-details .variant-option--buttons .variant-option__button-label:has(input[aria-disabled=true]){color:#858d90;background:#f7f8f7}.product-information .product-details .variant-option--buttons .variant-option__button-label:has(input:focus-visible){outline:2px solid #d95325;outline-offset:3px}.product-information .product-details .variant-option--buttons .variant-option__button-label__pill{border-radius:8px}.product-information .product-details .variant-option--buttons .variant-option__button-label__text{position:relative;z-index:2}.product-information .product-details .variant-option--dropdowns>label{font-size:13px;font-weight:700;line-height:1.4}.product-information .product-details .variant-option__select-wrapper{border:1px solid #dce0df;border-radius:8px;background:#fff}.product-information .product-details .variant-option__select{min-height:50px;padding:12px 44px 12px 15px;font-size:14px;font-weight:580}.product-information .product-details .product-form-buttons{gap:10px!important;align-items:stretch;min-width:0}.product-information .product-details .product-form-buttons:has(>.quantity-selector-wrapper):has(>span add-to-cart-component){display:grid;grid-template-columns:minmax(103px,120px) minmax(0,1fr)}.product-information .product-details .product-form-buttons:has(>.quantity-selector-wrapper):has(>span add-to-cart-component)>.quantity-selector-wrapper{grid-column:1;width:100%;min-width:0;max-width:120px}.product-information .product-details .product-form-buttons:has(>.quantity-selector-wrapper):has(>span add-to-cart-component)>span:has(add-to-cart-component){grid-column:2;min-width:0;width:100%;display:block}.product-information .product-details .product-form-buttons:has(>.quantity-selector-wrapper):has(>span add-to-cart-component)>:not(.quantity-selector-wrapper):not(:has(add-to-cart-component)){grid-column:1/-1}.product-information .product-details .quantity-selector{height:52px;width:100%;min-width:0;--quantity-selector-width:120px;border:1px solid #dce0df!important;border-radius:8px!important;background:#fff!important}.product-information .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:39px;min-width:39px;height:100%;color:#373e41}.product-information .product-details .quantity-selector input[type=number]{font-size:14px;font-weight:720;min-width:0;width:100%;text-align:center}.product-information .product-details .product-form-buttons span:has(>add-to-cart-component) add-to-cart-component{display:block;width:100%;min-width:0}.product-information .product-details .product-form-buttons .add-to-cart-button{width:100%;min-width:0;height:52px;min-height:52px;border-radius:8px!important;padding:12px 15px!important;font-size:14px;font-weight:750;line-height:1.25;letter-spacing:.005em;box-shadow:none!important}.product-information .product-details .product-form-buttons .add-to-cart-button:not(:disabled){background:#d95325!important;border-color:#d95325!important;color:#fff!important}.product-information .product-details .product-form-buttons .add-to-cart-button:not(:disabled):hover{background:#b64620!important;border-color:#b64620!important}.product-information .product-details .product-form-buttons .add-to-cart-button:disabled{background:#e5e7e7!important;border-color:#e5e7e7!important;color:#70797d!important;opacity:1!important;cursor:not-allowed}.product-information .product-details .product-form-buttons :is(.add-to-cart-button,.quantity-minus,.quantity-plus):focus-visible{outline:2px solid #d95325;outline-offset:3px}.product-information .product-details .shopify-payment-button__button{min-height:47px;border-radius:8px!important}.product-information .product-details .tax-note{color:#737c7f;font-size:11px}@media(max-width:749px){.product-information .product-details h1{font-size:clamp(24px,6.6vw,29px)!important;line-height:1.2!important;letter-spacing:-.04em!important}.product-information .product-details product-price .price-item__group.price{font-size:27px}.product-information .product-details product-price .compare-at-price{font-size:15px}.product-information .product-details .variant-option--buttons legend{margin-bottom:9px}.product-information .product-details .variant-option--buttons .variant-option__button-label{min-height:47px;padding:10px 12px;font-size:13px}.product-information .product-details .product-form-buttons:has(>.quantity-selector-wrapper):has(>span add-to-cart-component){grid-template-columns:minmax(100px,112px) minmax(0,1fr)}.product-information .product-details .product-form-buttons:has(>.quantity-selector-wrapper):has(>span add-to-cart-component)>.quantity-selector-wrapper{max-width:112px}.product-information .product-details .quantity-selector{height:49px;--quantity-selector-width:112px }.product-information .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){min-width:35px;width:35px}.product-information .product-details .product-form-buttons .add-to-cart-button{min-height:49px;height:49px;font-size:13px;padding:9px!important}}@media(max-width:359px){.product-information .product-details .product-form-buttons:has(>.quantity-selector-wrapper):has(>span add-to-cart-component){grid-template-columns:100px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.product-information .product-details .variant-option--buttons .variant-option__button-label,.product-information .product-details .product-form-buttons .add-to-cart-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/gp-pdp-purchase.css.map */
