html{font-size:var(--sd-body-size-desktop,16px)}body{overflow-x:clip}.sd-page-width{width:min(calc(100% - 48px),var(--sd-page-width))}.sd-heading{font-size:clamp(38px,4vw,var(--sd-section-heading-desktop,56px));line-height:.96;text-wrap:balance;overflow-wrap:break-word}.sd-hero__title,.sd-campaign__title,.sd-statement__title,.sd-newsletter__title,.sd-page-hero__title,.sd-collection-hero__title,.sd-password__heading{font-size:clamp(56px,8vw,var(--sd-display-heading-desktop,112px));line-height:.9;text-wrap:balance;overflow-wrap:break-word}.sd-header__inner{position:relative;min-height:72px;column-gap:clamp(14px,1.8vw,30px)}.sd-header__logo{min-width:0;font-size:var(--sd-text-logo-desktop,27px);white-space:nowrap}.sd-header__nav{min-width:0;gap:clamp(18px,2vw,30px)}.sd-header__nav-link,.sd-header__mega-trigger{font-size:var(--sd-nav-size-desktop,11px);letter-spacing:var(--sd-letter-spacing,.08em);white-space:nowrap}.sd-product{padding-block:36px 84px}.sd-product__grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:start;gap:clamp(32px,4vw,64px)}.sd-product__info{min-width:0;text-align:left}.sd-product__title{max-width:100%;font-size:clamp(38px,3.6vw,var(--sd-product-title-desktop,50px));line-height:.98;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;word-break:normal}.sd-product__breadcrumb{max-width:100%;line-height:1.5;overflow-wrap:break-word}.sd-product__price{align-items:baseline}.sd-product__tax-note,.sd-product__descriptor,.sd-product-description,.sd-accordion__inner{line-height:1.65}.sd-product-form,.sd-option,.sd-offers,.sd-delivery,.sd-product-trust,.sd-accordions{text-align:left}.sd-product-submit,.sd-buy-now,.shopify-payment-button{max-width:100%}.sd-offer,.sd-product-specs>div,.sd-cart-line,.sd-product-card{min-width:0}.sd-offer__title,.sd-offer__text,.sd-product-specs strong,.sd-product-card__title{overflow-wrap:break-word}@media(max-width:1180px){.sd-header__nav{gap:16px}.sd-header__nav-link,.sd-header__mega-trigger{font-size:max(10px,calc(var(--sd-nav-size-desktop,11px) - 1px));letter-spacing:.06em}.sd-product__grid{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:34px}}@media(max-width:989px){html{font-size:var(--sd-body-size-mobile,15px)}.sd-page-width{width:min(calc(100% - 28px),var(--sd-page-width))}.sd-heading{font-size:var(--sd-section-heading-mobile,38px);line-height:.98}.sd-hero__title,.sd-campaign__title,.sd-statement__title,.sd-newsletter__title,.sd-page-hero__title,.sd-collection-hero__title,.sd-password__heading{font-size:clamp(42px,14vw,var(--sd-display-heading-mobile,64px));line-height:.94}.sd-header__inner{display:flex;min-height:62px;justify-content:space-between;gap:8px}.sd-header__inner>.sd-header__actions:first-child{flex:1;justify-content:flex-start!important}.sd-header__inner>.sd-header__actions:last-child{flex:1;justify-content:flex-end}.sd-header__inner>.sd-header__actions:first-child .sd-header__logo{position:absolute;left:50%;max-width:48%;font-size:var(--sd-text-logo-mobile,22px);overflow:hidden;text-overflow:ellipsis;transform:translate(-50%)}.sd-product{padding-block:18px 78px}.sd-product__grid{grid-template-columns:1fr;gap:26px}.sd-product__info{font-size:var(--sd-body-size-mobile,15px)}.sd-product__title{font-size:var(--sd-product-title-mobile,36px);line-height:1;letter-spacing:-.015em}.sd-product-media__item,.sd-product-media__item:first-child{flex-basis:92%}.sd-product__breadcrumb{margin-bottom:14px;font-size:11px;letter-spacing:.1em}.sd-product__rating{flex-wrap:wrap}.sd-product-form{margin-top:22px}}@media(max-width:639px){.sd-page-width{width:calc(100% - 28px)}.sd-section-heading{margin-bottom:24px}.sd-product__title{font-size:clamp(30px,10vw,var(--sd-product-title-mobile,36px))}.sd-product-media__item,.sd-product-media__item:first-child{flex-basis:94%}.sd-product__price{margin-top:14px}.sd-option-values{gap:7px}.sd-option-value label{min-width:44px;min-height:43px;padding:7px 10px}.sd-product-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-product-trust__item:last-child:nth-child(odd){grid-column:1/-1}.sd-offer{grid-template-columns:auto minmax(0,1fr)}.sd-offer .sd-copy-code{grid-column:1/-1;width:100%}.sd-delivery__form input{min-width:0}.sd-mobile-sticky-atc{grid-template-columns:minmax(0,1fr) auto}.sd-mobile-sticky-atc>div{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/responsive-fixes.css.map */
