html{overflow-x:clip}.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6){line-height:calc(var(--text-heading-line-height-factor) * var(--line-height))}.h1,:where(.prose h1){--line-height: 1.5}.h2,:where(.prose h2){--line-height: 1.5}.h3,:where(.prose h3){--line-height: 1.6}.h4,:where(.prose h4){--line-height: 1.6}.h5,:where(.prose h5){--line-height: 1.7}.h6,:where(.prose h6){--line-height: 1.7}@media screen and (min-width:1150px){.h1,:where(.prose h1){--line-height: 1.3}.h2,:where(.prose h2){--line-height: 1.4}.h3,:where(.prose h3){--line-height: 1.5}}.heading-feature{font-family:var(--feature-font-family);font-weight:var(--feature-font-weight);font-style:var(--feature-font-style);text-transform:var(--feature-text-transform);letter-spacing:var(--feature-letter-spacing);line-height:var(--line-height)}.heading-feature.h1{font-size:calc(var(--feature-size-factor) * var(--text-h1));--line-height: calc(var(--feature-line-height-factor) * 1.5)}.heading-feature.h2{font-size:calc(var(--feature-size-factor) * var(--text-h2));--line-height: calc(var(--feature-line-height-factor) * 1.5)}.heading-feature.h3{font-size:calc(var(--feature-size-factor) * var(--text-h3));--line-height: calc(var(--feature-line-height-factor) * 1.6)}.heading-feature.h4{font-size:calc(var(--feature-size-factor) * var(--text-h4));--line-height: calc(var(--feature-line-height-factor) * 1.6)}.heading-feature.h5{font-size:calc(var(--feature-size-factor) * var(--text-h5));--line-height: calc(var(--feature-line-height-factor) * 1.7)}.heading-feature.h6{font-size:calc(var(--feature-size-factor) * var(--text-h6));--line-height: calc(var(--feature-line-height-factor) * 1.7)}@media screen and (min-width:1150px){.heading-feature.h1{--line-height: calc(var(--feature-line-height-factor) * 1.3)}.heading-feature.h2{--line-height: calc(var(--feature-line-height-factor) * 1.4)}.heading-feature.h3{--line-height: calc(var(--feature-line-height-factor) * 1.5)}}.h1-oversize.h1{font-size:calc(var(--text-oversize-heading-size-factor) * var(--text-h1));line-height:calc(var(--text-oversize-heading-line-height-factor) * var(--line-height))}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--button-transition-standard :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not(.button--outline){background-image:none;background-color:rgb(var(--button-background));transition:background-color .45s cubic-bezier(.785,.135,.15,.86),color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86)}.features--button-transition-standard :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):not(.button--outline):hover{background-color:rgb(var(--button-text-color));border:1px solid rgb(var(--button-text-color));color:rgb(var(--button-background))}}.block-swatch{border-color:transparent;border-top:none;border-left:none;border-right:none;color:rgb(var(--text-color) / 1);--swatch-padding: calc(var(--input-padding-block) - var(--swatch-border-size)* 2) calc(var(--input-padding-inline) - var(--swatch-border-size)* 2)}.block-swatch.is-disabled{color:rgb(var(--text-color) / .25)}.gap-0\.5{--gap: .125rem}.gap-1{--gap: .25rem}.gap-1\.5{--gap: .375rem}.gap-2{--gap: .5rem}.gap-2\.5{--gap: .625rem}.gap-3{--gap: .75rem}.gap-3\.5{--gap: .875rem}.gap-4{--gap: 1rem}.gap-4\.5{--gap: 1.125rem}.gap-5{--gap: 1.25rem}.gap-5\.5{--gap: 1.375rem}.gap-6{--gap: 1.5rem}.gap-7{--gap: 1.75rem}.gap-8{--gap: 2rem}.gap-10{--gap: 2.5rem}.gap-12{--gap: 3rem}.gap-14{--gap: 3.5rem}.gap-16{--gap: 4rem}@media screen and (min-width:700px){.sm\:gap-0\.5{--gap: .125rem}.sm\:gap-1{--gap: .25rem}.sm\:gap-1\.5{--gap: .375rem}.sm\:gap-2{--gap: .5rem}.sm\:gap-2\.5{--gap: .625rem}.sm\:gap-3{--gap: .75rem}.sm\:gap-3\.5{--gap: .875rem}.sm\:gap-4{--gap: 1rem}.sm\:gap-4\.5{--gap: 1.125rem}.sm\:gap-5{--gap: 1.25rem}.sm\:gap-5\.5{--gap: 1.375rem}.sm\:gap-6{--gap: 1.5rem}.sm\:gap-7{--gap: 1.75rem}.sm\:gap-8{--gap: 2rem}.sm\:gap-10{--gap: 2.5rem}.sm\:gap-12{--gap: 3rem}.sm\:gap-14{--gap: 3.5rem}.sm\:gap-16{--gap: 4rem}}.product-card__info-left{height:100%;display:flex;flex-direction:column;text-align:left}.product-card__info .color-swatch{--swatch-size: .85rem;--swatch-offset: 1px}@media screen and (min-width:700px){.horizontal-product-card__figure{width:10rem}.cart-drawer__complementary-products .horizontal-product-card__figure{width:7.5rem}}.shopify-section--main-product .section-spacing{padding-block-start:0}@media screen and (min-width:1000px){.shopify-section--main-product .container{margin-inline-start:14px;margin-inline-end:0}.shopify-section--main-product .product{--product-info-inset: 36px;column-gap:0}.shopify-section--main-product .product-info{padding-inline:var(--product-info-inset)}}.product-breadcrumb{display:none}@media screen and (min-width:1000px){.product-breadcrumb{display:block}}.product-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:20px 0;font-family:var(--text-font-family);font-weight:500;font-size:10px;line-height:1;letter-spacing:0;text-transform:uppercase;color:#6b6b6b}.product-breadcrumb__item,.product-breadcrumb__separator{display:inline-flex}.product-breadcrumb__link{color:inherit;text-decoration:none}.product-breadcrumb__link:hover{color:#000}.badge{font-family:var(--text-font-family);font-weight:500;font-style:normal;letter-spacing:.5px;line-height:1.65}.badge--custom{background:rgba(var(--custom-badge-background))}.product-info .badge--custom{font-size:.75rem;color:#cc3454}@media screen and (min-width:700px){.product-info .badge--custom{font-size:.8125rem}}.badge-list:not(.badge-list--vertical){column-gap:1rem}.product-card__figure>.badge-list{inset-block-start:unset;inset-block-end:.25rem}@media screen and (min-width:700px){.product-card__figure>.badge-list{inset-block-end:.5rem}}.product-gallery__media{position:relative}.product-gallery__media:is([data-media-type=image],[data-media-type=video],[data-media-type=external_video]){aspect-ratio:var(--product-gallery-media-aspect-ratio, 1544 / 2024);overflow:hidden}.product-gallery__media[data-media-type=image]>img{width:100%;height:100%;object-fit:cover}.product-gallery__media:is([data-media-type=video],[data-media-type=external_video])>video-media{aspect-ratio:auto;height:100%}@media screen and (min-width:1000px){.product-gallery{--product-gallery-media-aspect-ratio: 473.5 / 720.67}}.product-gallery__discount-badge,.product-gallery__media>.badge-list{z-index:1;position:absolute;inset-block-start:14px;inset-inline-start:14px;width:max-content}@media screen and (max-width:999px){.product-gallery{position:relative}}.product-gallery__indicator-bar{position:absolute;inset-inline:calc(-1 * var(--distance-to-bleed, 0px));inset-block-end:0;z-index:2;display:flex;flex-wrap:nowrap;gap:0;margin:0;padding:0}.product-gallery__indicator-bar>*{flex:1 1 0;width:auto;height:3px;border-radius:0;background:#00000029}.product-gallery__indicator-bar>*:after{content:none}.product-gallery__indicator-bar>.tap-area:before{inset-inline:0}.product-gallery__indicator-bar>*[aria-current=true]{background:#000}@media screen and (min-width:1000px){.product-gallery__indicator-bar{display:none}}.product-gallery__model-info{z-index:1;position:absolute;inset-block-end:0;inset-inline-start:0;width:155px;padding:14px;font-family:var(--text-font-family);font-weight:500;font-style:normal;font-size:11px;line-height:normal;color:#000;overflow-wrap:break-word;cursor:auto}@media screen and (max-width:999px){.product-gallery__model-info{inset-block-end:3px}}.product-gallery__model-info[open]{border-radius:4px;background:#ffffff80}.product-gallery__model-info summary{display:flex;align-items:center;gap:6px;padding-block:2px;cursor:pointer}.product-gallery__model-info[open] summary{gap:0;justify-content:space-between}.product-gallery__model-info[open] .product-gallery__model-info-icon{order:1}.product-gallery__model-info[open] .product-gallery__model-info-icon--open,.product-gallery__model-info:not([open]) .product-gallery__model-info-icon--close{display:none}.product-gallery__model-info-icon{flex:none;color:#343330;opacity:.5}.product-gallery__model-info-icon path{stroke-width:1px;vector-effect:non-scaling-stroke}.product-gallery__model-info-label,.product-gallery__model-info-list{opacity:.5}.product-gallery__model-info-list{margin-block-start:16px}.product-gallery__model-info-list>li+li{margin-block-start:1px}@media screen and (min-width:700px){.badge{font-size:.625rem}}.product-card__info .badge--custom{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);font-size:var(--text-base);letter-spacing:var(--text-letter-spacing);text-transform:none}.badge--on-sale{background:rgb(var(--on-sale-badge-text));color:rgb(var(--on-sale-badge-background))}.dynamic-grid-columns .block-swatch{min-width:0;padding-inline:0}.dynamic-grid-columns{grid-template-columns:repeat(min(var(--number-of-options),2),1fr)}*:has(>.dynamic-grid-columns):not(body>*){container:dynamic-grid-columns / inline-size}@container dynamic-grid-columns (width >= 180px){.dynamic-grid-columns{grid-template-columns:repeat(min(var(--number-of-options),4),1fr)}}@container dynamic-grid-columns (width >= 300px){.dynamic-grid-columns{grid-template-columns:repeat(min(var(--number-of-options),8),1fr)}}.product-quick-buy-ghd :checked+.block-swatch,.product-quick-buy-ghd .block-swatch.is-selected{border-color:transparent;--swatch-disabled-strike-color: rgb(var(--border-color))}.product-quick-buy-ghd-wrapper{margin-top:auto}.product-card:has(.product-quick-buy-ghd-wrapper),.product-card__info:has(.product-quick-buy-ghd-wrapper){height:100%;display:flex;flex-direction:column}.product-quick-buy-ghd-wrapper .popover::part(header){display:grid}@media screen and (min-width:1000px){.product-quick-buy-ghd-wrapper .popover::part(content){width:auto;max-width:none}}.footer__block .social-media--list{margin-block-end:3rem}.footer .payment-methods{filter:grayscale(1)}.footer__block--newsletter .input{padding:var(--input-padding-block) 0;border-left:0;border-top:0;border-right:0;border-color:var(--text-color)}.footer__block--newsletter .button,.footer__block--newsletter .button:hover{background:transparent!important;border-top:0!important;border-left:0!important;border-right:0!important;padding-inline-end:0!important;color:var(--text-color)!important;border-color:var(--text-color)!important}@media screen and (min-width:700px){.footer__block--newsletter{max-width:24rem}}product-list.product-list{grid-auto-flow:dense}[collection-desktop-layout=compact] .product-card :is(.product-card__figure,.product-card__media,img){height:100%;object-fit:cover;object-position:center}@media screen and (max-width:699px){.shopify-section.shopify-section--collection-banner .section-spacing{--section-vertical-spacing-override: 1rem}}.sub_category{white-space:nowrap}body .fs-narrow-timeline.fs-mobile .fs-entry-container{width:50%!important;padding-top:50%!important}body .fs-narrow-timeline.fs-mobile .fs-entry-container:last-child{display:none}body .swym-ui-component.swym-wishlist-page{max-width:100%}.swym-tooltip{display:none}.product-card__figure>.swym-button{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;min-width:var(--touch-target-min);min-height:var(--touch-target-min);display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0}.product-card__figure>.swym-button .color-scheme{--background: 255 255 255 / 0}@media screen and (min-width:700px){.mega-menu__promo>product-list{min-width:600px;max-width:800px}}.product-info .color-swatch{--swatch-size: 1.5rem;--swatch-offset: 1px}.quantity-selector{--quantity-selector-height: var(--touch-target-min)}.product-info__block-item:is([data-block-type=inventory],[data-block-type=buy-buttons],[data-block-type=pickup-availability],[data-block-type=more-information],[data-block-type=offers]){--product-info-gap: 1rem}.product-info .complementary-products{max-width:100%;border-block-start:1px solid rgb(var(--border-color));padding-block-start:36px}@media screen and (max-width:699px){.product-info .complementary-products{position:relative;border-block-start:0}.product-info .complementary-products:before{content:"";position:absolute;inset-block-start:0;inset-inline:calc(-1 * var(--container-gutter));border-block-start:1px solid rgb(var(--border-color))}}@media screen and (min-width:1000px){.product-info .complementary-products{max-width:none;margin-inline:calc(-1 * var(--product-info-inset, 0px));padding-inline:var(--product-info-inset, 0px)}}.product-info .complementary-products__header{text-align:start;justify-content:space-between}.product-info .complementary-products__header p{font-family:var(--text-font-family);font-size:17px;font-weight:500;line-height:1.55;letter-spacing:-.085px;text-transform:none}.product-info .complementary-products__product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media screen and (max-width:699px){.product-info .complementary-products__product-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.product-info .complementary-products__product-list::-webkit-scrollbar{display:none}.product-info .complementary-products__product-list>*{scroll-snap-align:start;scroll-snap-stop:always}}.product-info .complementary-products .horizontal-product-card,.fabric-section__upsells .horizontal-product-card{flex-direction:column;align-items:stretch;column-gap:0;row-gap:12px;height:100%}.product-info .complementary-products .horizontal-product-card__figure,.fabric-section__upsells .horizontal-product-card__figure{width:100%;aspect-ratio:300 / 393;overflow:hidden}.product-info .complementary-products .horizontal-product-card__figure img,.fabric-section__upsells .horizontal-product-card__figure img{width:100%;height:100%;object-fit:cover}.horizontal-product-card__wishlist{display:none}.product-info .complementary-products .horizontal-product-card__wishlist,.fabric-section__upsells .horizontal-product-card__wishlist{position:absolute;inset-block-start:0;inset-inline-end:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#000;cursor:pointer}.product-info .complementary-products .horizontal-product-card__info,.fabric-section__upsells .horizontal-product-card__info{display:flex;flex-direction:column;align-items:stretch;grid-auto-flow:row;gap:12px;width:100%;flex:1 1 auto}.product-info .complementary-products .horizontal-product-card__info>product-form,.product-info .complementary-products .horizontal-product-card__info>.\@narrow\:horizontal-product-card__button,.product-info .complementary-products .horizontal-product-card__info>.\@large\:horizontal-product-card__button,.fabric-section__upsells .horizontal-product-card__info>product-form,.fabric-section__upsells .horizontal-product-card__info>.\@narrow\:horizontal-product-card__button,.fabric-section__upsells .horizontal-product-card__info>.\@large\:horizontal-product-card__button{margin-block-start:auto}.product-info .complementary-products .horizontal-product-card__info .product-title,.fabric-section__upsells .horizontal-product-card__info .product-title{font-family:var(--feature-font-family);font-weight:var(--feature-font-weight);font-style:var(--feature-font-style);font-size:16px;line-height:22px;letter-spacing:normal;text-transform:none}.product-info .complementary-products .horizontal-product-card__description,.fabric-section__upsells .horizontal-product-card__description,.product-info .complementary-products .horizontal-product-card__info .price-list,.fabric-section__upsells .horizontal-product-card__info .price-list{font-size:13px;line-height:19px;letter-spacing:.02em}.product-info .complementary-products .\@narrow\:horizontal-product-card__button,.fabric-section__upsells .\@narrow\:horizontal-product-card__button{display:flex;width:100%;height:48px;align-items:center;justify-content:center;border:1px solid #d4d4d4;border-radius:2px;font-family:var(--text-font-family);font-size:14px;font-weight:600;line-height:22px;letter-spacing:.01em;text-transform:uppercase;color:#000;text-decoration:none;background-color:transparent;background-image:none;transition:background-color .2s ease,border-color .2s ease}.product-info .complementary-products .\@narrow\:horizontal-product-card__button:hover,.fabric-section__upsells .\@narrow\:horizontal-product-card__button:hover{background:#f8ebe7;border-color:#f8ebe7;color:#000}.product-info .complementary-products .\@narrow\:horizontal-product-card__button,.fabric-section__upsells .\@narrow\:horizontal-product-card__button{display:flex}.product-info .complementary-products .\@large\:horizontal-product-card__button,.fabric-section__upsells .\@large\:horizontal-product-card__button{display:none}.fabric-section__upsells .horizontal-product-card__info .\@narrow\:horizontal-product-card__button{background:none}.fabric-section__upsells .horizontal-product-card__info .\@narrow\:horizontal-product-card__button:hover{background:#f8ebe7}.product-info__block-list>:not(:nth-child(1 of:not(:empty))):has(payment-terms){margin-block-start:0}.variant-picker__option:has(.single-active-option a.color-swatch){display:none}.popover{--popover-header-padding-block: .75rem;--popover-header-padding-inline: 1rem;--popover-body-padding-block: 1rem;--popover-body-padding-inline: 1rem}.content-over-media>:not(img,video,iframe,svg,video-media,picture,image-parallax){text-shadow:none}.content-over-media *:is(p,.link){text-shadow:var(--content-over-media-text-shadow-offset, .045em) var(--content-over-media-text-shadow-offset, .045em) var(--content-over-media-text-shadow-blur, .09em) rgb(var(--content-over-media-text-shadow) / 50%)}.faq__content{flex-basis:100%}.swym-button-bar{display:none!important}.swym-added .text-with-icon>svg{fill:inherit}.swym-button{cursor:pointer}.predictive-search__products{--product-list-calculated-column-gap: clamp(var(--container-gutter) / 4, var(--product-list-default-column-gap)* var(--product-list-horizontal-spacing-factor, 1), var(--container-gutter)* 2);gap:var(--product-list-calculated-column-gap, 1.25rem)}.header-sidebar__nested-linklist{border-inline-start-width:0;margin-inline-start:0;padding-inline-start:0}.header-sidebar__sub-panel li:has(~li [aria-expanded=true]):not(:has([aria-expanded=true])) .header-sidebar__linklist-button{color:inherit}.currency-code{font-size:.75em}compare-at-price.line-through{text-decoration:none}compare-at-price.line-through .money{text-decoration:line-through}.modal::part(footer){background:inherit;border-block-end:1px solid rgb(var(--border-color));text-align:center;z-index:2;align-items:center;padding-block-start:var(--modal-header-padding-block);padding-block-end:var(--modal-header-padding-block);padding-inline-start:var(--modal-header-padding-inline);padding-inline-end:var(--modal-header-padding-inline);display:grid;position:sticky;inset-block-start:0}.customiser-wrapper{grid-template-columns:1fr 1fr}@media screen and (min-width:700px){.modal--xl{--modal-body-max-width: 60rem}}.image-swatch{width:calc(var(--swatch-size) * 2);background-size:contain}.customiser-preview{position:absolute;z-index:1;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;flex-direction:column;line-height:1.1;text-align:center}.customiser-preview>span{opacity:.8;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;letter-spacing:normal}@media screen and (min-width:700px){.modal--xl{--modal-body-max-width: 70rem}}@media screen and (max-width:699px){@supports (height: 100dvh){.modal.modal-customiser::part(content){max-height:100dvh}}.customiser-wrapper{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}}.customiser__button-price{align-items:center;display:flex}.customiser__button-price:before{content:"";background:currentColor;border-radius:100%;width:3px;height:3px;margin-inline-end:1.125rem}.product-quick-buy-ghd .klaviyo-bis-button{flex-direction:column;gap:.25em}.product-quick-buy-ghd .klaviyo-bis-button span{line-height:10px}.product-quick-buy-ghd .klaviyo-bis-button span+span{font-size:10px;opacity:.5}select.easylocation-domains-list option:last-child{display:none}.button.button--text{font:var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family);letter-spacing:var(--text-letter-spacing);text-transform:none}.features--button-transition-standard :is(.button.button--disable-hover,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):not(.button--outline):hover{color:rgb(var(--button-text-color));background-color:rgb(var(--button-background));border:1px solid rgb(var(--button-background))}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--button-transition-standard .button--outline{background-color:transparent;transition:background-color .45s cubic-bezier(.785,.135,.15,.86),color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86)}.features--button-transition-standard .button--outline:not([disabled]):hover{background-color:rgb(var(--button-text-color));border-color:rgb(var(--button-text-color));color:rgb(var(--button-background))}}.promo-progress__items{display:flex;height:30px}.promo-progress__item{flex:1 1 100%;height:10px;position:relative;margin-top:10px}.promo-progress__item:last-child [data-tooltip]:after{left:unset;right:0%;translate:0}.promo-progress__item-progress-bar-background{bottom:0;display:block;left:0;position:absolute;right:0;top:0;background:rgb(var(--button-text-color));border-radius:10px;width:100%}.promo-progress__item-progress-bar{bottom:1px;display:block;left:1px;position:absolute;right:1px;top:1px;border-radius:30px;width:var(--progress-bar);min-width:10px;transition:.2s ease all;max-width:calc(100% - 2px);background-size:cover;background:rgb(var(--button-background))}.promo-progress__item-progress-bar-reward{position:absolute;width:24px;height:24px;background:rgb(var(--button-text-color));border-radius:100%;border:1px solid transparent;right:-12px;top:-7px;z-index:1}.promo-progress__item-progress-bar-reward .icon{margin:3px;color:rgb(var(--button-background));position:relative}.promo-progress__item-progress-bar-reward.promo-progress__threshold-met{background:rgb(var(--button-background))}.promo-progress__item-progress-bar-reward.promo-progress__threshold-met .icon{color:rgb(var(--button-text-color))}.promo-progress__customer-message{margin-block-start:.5rem}.promo-progress{font-size:var(--text-sm);border-block-end-width:1px;margin-inline-start:calc(-1 * var(--drawer-body-padding-inline));margin-inline-end:calc(-1 * var(--drawer-body-padding-inline));padding-block:1.75rem;padding-inline-start:var(--drawer-body-padding-inline);padding-inline-end:var(--drawer-body-padding-inline)}.promo-progress__customer-message .badge-list{--custom-badge-background: 248 235 231 / 1;--custom-badge-text: 0 0 0;column-gap:.25rem;margin-block-end:.5rem}.product-info__title-price{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem}.product-info__title-price-usps{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:1rem;row-gap:12px}.product-info__title-price,.product-info__title-price-usps{width:100%}:is(.product-info__title-price,.product-info__title-price-usps)>.product-info__block-item[data-block-type=title]{flex:1 1 auto;min-width:0}:is(.product-info__title-price,.product-info__title-price-usps)>.product-info__block-item[data-block-type=price]{flex:0 0 auto;white-space:nowrap}.product-info__title-price-usps>.product-info__block-item[data-block-type=highlights]{grid-column:1 / -1}:is(.product-info__title-price,.product-info__title-price-usps) .product-title{margin:0;font-family:var(--feature-font-family);font-weight:var(--feature-font-weight);font-style:var(--feature-font-style);font-size:1.75rem;line-height:2rem;text-transform:none}:is(.product-info__title-price,.product-info__title-price-usps) .price-list,:is(.product-info__title-price,.product-info__title-price-usps) .price-list sale-price,:is(.product-info__title-price,.product-info__title-price-usps) .price-list .h4{font-family:var(--feature-font-family);font-weight:var(--feature-font-weight);font-style:var(--feature-font-style);font-size:1.75rem;line-height:2rem}@media screen and (max-width:699px){:is(.product-info__title-price,.product-info__title-price-usps) .product-title,:is(.product-info__title-price,.product-info__title-price-usps) .price-list,:is(.product-info__title-price,.product-info__title-price-usps) .price-list sale-price,:is(.product-info__title-price,.product-info__title-price-usps) .price-list .h4{font-size:1.5625rem;line-height:1.875rem}}.product-review-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:12px;line-height:16px}.product-info__block-item[data-block-type=rating]{--product-info-gap: 1.5rem}.product-review-summary__rating{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.product-review-summary__stars{--star-size: 12px;--star-gap: 2px;position:relative;display:inline-flex;flex:none}.product-review-summary__stars-row{display:flex;gap:var(--star-gap)}.product-review-summary__stars-row svg{flex:none;width:var(--star-size);height:auto}.product-review-summary__stars-row--filled{position:absolute;inset:0 auto 0 0;overflow:hidden;width:min(100%,calc(var(--rating-stars-full) * (var(--star-size) + var(--star-gap)) + var(--rating-stars-fraction) * var(--star-size)))}.product-review-summary__quote{display:grid;color:#6b6b6b}.product-review-summary__quote-item{grid-area:1 / 1;transition:opacity .4s ease .4s}.product-review-summary__quote-item[aria-hidden=true]{opacity:0;transition-delay:0s;pointer-events:none}@media screen and (prefers-reduced-motion:reduce){.product-review-summary__quote-item{transition:none}}.product-info .variant-picker .variant-picker__option-values{gap:4px}@media screen and (max-width:699px){.product-info .variant-picker .variant-picker__option-values{gap:10px}.product-info .variant-picker .variant-picker__option-values:has(.block-swatch){gap:8px 10px}}.product-info .variant-picker .color-swatch,.product-info .variant-picker .color-swatch.rounded-full{--swatch-size: 30px;--swatch-offset: 0px;--swatch-border-size: 0px;border-radius:2px}.product-info .variant-picker :checked+.color-swatch,.product-info .variant-picker .color-swatch.is-selected,.product-info .variant-picker .color-swatch.rounded-full.is-selected{--swatch-size: 34px;--swatch-offset: 2px;--swatch-border-size: 1px;border-radius:4px;border-color:currentColor}.product-info .variant-picker .variant-picker__option-info{font-weight:600}.product-info .variant-picker .variant-picker__option--grouped{gap:.25em}.product-info .variant-picker__group-label{margin:0;color:#6b6b6b}.product-info .variant-picker__group-label--seasonal{margin-block-start:4px}.product-info .variant-picker .size-guide-link{display:inline-flex;align-items:center;gap:4px;color:#6b6b6b;font-size:12px;font-weight:400;text-decoration:none;background:none}.product-info .variant-picker .size-guide-link__icon{flex:0 0 14px;width:14px;height:14px}.product-info .variant-picker .block-swatch{flex:1 0 0;min-width:40px;min-height:30px;padding:0 10px;border:1px solid #d4d4d4;border-radius:2px;color:#000;font-size:12px}.product-info .variant-picker :checked+.block-swatch,.product-info .variant-picker .block-swatch.is-selected{background:#000;color:#fff;border-color:#000}.product-info .variant-picker .block-swatch.is-disabled{color:#d4d4d4;border-color:#d4d4d4;--swatch-disabled-strike-color: #d4d4d4}.product-highlights{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px;width:100%;margin:0;margin-inline-start:0;padding:0;padding-inline-start:0;list-style:none;color:#000;font-family:"Manrope",var(--text-font-family);font-weight:var(--text-font-weight);font-size:12px;line-height:16px;letter-spacing:0}.product-highlights__item{display:flex;align-items:center;justify-content:center;gap:4px;block-size:16px;margin:0;padding:0}.product-highlights__label{white-space:nowrap;text-align:center;text-box:trim-both cap alphabetic}.product-highlights__item:not(:last-child):after{content:"";flex:0 0 3px;width:3px;height:3px;border-radius:50%;background:#d4d4d4}.product-info__block-item[data-block-type=payment-terms]{text-align:center}.product-info__block-item[data-block-type=payment-terms]>p,.product-info__block-item[data-block-type=payment-terms] .payment-terms{justify-content:center;font-family:"Manrope",var(--text-font-family);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0}.product-info__block-item[data-block-type=payment-terms]{position:relative;padding-block-start:1.5rem}.product-info__block-item[data-block-type=payment-terms]:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;border-block-start:1px solid #e7e7e7}@media screen and (min-width:1000px){.product-info__block-item[data-block-type=payment-terms]:before{inset-inline:calc(-1 * var(--product-info-inset, 0px))}}.product-info .product-info__block-item[data-block-type=buy-buttons],.product-info .product-info__block-item[data-block-type=modal]{margin-block-start:20px}.product-info__block-item[data-block-type=buy-buttons] .button{min-height:48px;font-family:"Manrope",var(--text-font-family);font-size:var(--text-lg);font-weight:600;line-height:22px;text-transform:uppercase;letter-spacing:.01em}.product-info__block-item[data-block-type=buy-buttons] .buy-buttons__primary{display:flex;align-items:stretch}.product-info__block-item[data-block-type=buy-buttons] .buy-buttons__primary>.button{flex:1 1 auto;min-width:0}.buy-buttons__wishlist{flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;width:48px;min-width:44px;margin-inline-start:-1px;border:1px solid #000;background:#fff;color:#000;cursor:pointer}.buy-buttons__wishlist.swym-add-to-wishlist.swym-loaded{display:inline-flex}.buy-buttons__wishlist svg{width:16px;height:16px}.buy-buttons__wishlist:hover svg path,.buy-buttons__wishlist:focus-visible svg path{fill:#f8ebe7}.buy-buttons__wishlist.swym-added svg path{fill:#f8ebe7;stroke:#f8ebe7}.product-attribute-bars{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 16px;width:100%;margin:0;padding:0}.product-attribute-bars__item{display:inline-flex;align-items:center;gap:4px}.product-attribute-bars__meter{display:inline-flex;align-items:center;gap:3px;height:16px}.product-attribute-bars__segment{width:4px;height:16px;border-radius:1px;background:#d4d4d4}.product-attribute-bars__segment.is-filled{background:#000}.product-attribute-bars__label{font-size:14px;line-height:22px;letter-spacing:-.14px}.product-tabs__strip{display:block;max-width:100%}.product-tabs__strip::part(tab-list){gap:24px;margin-block-end:0;border-block-start:1px solid rgb(var(--border-color));border-block-end:1px solid rgb(var(--border-color));overflow-x:auto;scrollbar-width:none}.product-tabs__strip [role=tab]{min-height:0;padding-block:24px;font-size:12px;line-height:16px;font-weight:600;text-transform:none;box-shadow:none;transition:color .2s ease-in}.product-tabs__strip [role=tab]:not([aria-selected=true]){opacity:1;color:#acacac}.product-tabs__strip [role=tab][aria-selected=true]{color:#000;box-shadow:inset 0 -1px #000}.product-tabs__strip::part(tab-panel-list){display:block;padding-block:24px}@media screen and (max-width:699px){.product-info__block-item[data-block-type=payment-terms]:before{inset-inline:calc(-1 * var(--container-gutter))}.product-tabs__strip::part(tab-list){margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter)}}.product-tabs .prose{font-size:var(--text-lg);line-height:1.571;letter-spacing:-.01em}.product-tabs__description{display:flex;flex-direction:column;gap:24px}.product-tabs .product-features{width:100%;margin:0;padding:0}.product-tabs .product-features ul{list-style:none;margin:0;margin-inline-start:0;padding:0;padding-inline-start:0;display:flex;flex-direction:column;align-items:stretch;gap:12px}.product-tabs .product-features li{width:100%;min-width:0;margin:0;padding:0;padding-inline-start:0;font-size:14px;line-height:22px;letter-spacing:-.14px}.product-tabs .product-features--with-icon li{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px}.product-tabs .product-features--with-icon li:before{content:"";flex:0 0 27px;align-self:flex-start;box-sizing:border-box;width:27px;height:27px;max-width:27px;max-height:27px;aspect-ratio:1 / 1;background:var(--product-feature-icon) center / contain no-repeat}.product-tabs__material,.product-tabs__fabric,.product-tabs__care{display:flex;flex-direction:column}.product-tabs__material,.product-tabs__care{gap:36px}.product-tabs__fabric{gap:24px}.product-tabs__material-copy{display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:22px;letter-spacing:-.14px}.product-tabs__composition{margin:0}.product-tabs__care-fabric{display:flex;flex-direction:column;gap:12px}.product-tabs__care-title{margin:0;font-size:14px;line-height:22px;letter-spacing:-.14px}.product-tabs__material-media{width:100%;aspect-ratio:418 / 293;overflow:hidden}.product-tabs__material-image{display:block;width:100%;height:100%;object-fit:cover}.fabric-section-wrapper{border-block:1px solid #e7e7e7;padding-block:0}.fabric-section{--fabric-feature-bleed: var(--container-gutter);--fabric-feature-height: min(780px, calc(100svh - var(--sticky-area-height, 0px)))}.container--lg .fabric-section{--fabric-feature-bleed: max(var(--container-gutter), 50vw - var(--container-lg-max-width) / 2)}.container--xl .fabric-section{--fabric-feature-bleed: max(var(--container-gutter), 50vw - var(--container-xl-max-width) / 2)}.fabric-section--split{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:0}.fabric-section__feature{position:sticky;align-self:start;top:var(--sticky-area-height, 0px);height:var(--fabric-feature-height);overflow:hidden;margin-inline-start:calc(-1 * var(--fabric-feature-bleed))}.fabric-section__feature-media{display:block;width:100%;height:100%;object-fit:cover}.fabric-section__feature-media--placeholder{display:flex;height:100%;background:#f1ece8}.fabric-section__feature-media--placeholder svg{width:100%;height:100%;object-fit:cover}.fabric-section__main{display:flex;flex-direction:column;gap:48px;padding-block:clamp(56px,6vw,96px);min-width:0}.fabric-section--split .fabric-section__main{padding-inline-start:clamp(24px,5vw,83px)}.fabric-section__intro{display:flex;flex-direction:column;gap:24px}.fabric-section__heading{display:flex;flex-direction:column;gap:12px}.fabric-section__eyebrow{margin:0;font-family:var(--text-font-family);font-weight:500;font-size:17px;line-height:1.55;letter-spacing:-.085px}.fabric-section__title{margin:0;font-family:var(--feature-font-family);font-weight:var(--feature-font-weight);font-style:var(--feature-font-style);font-size:clamp(32px,5vw,42px);line-height:1.16;letter-spacing:-.546px}.fabric-section__body{display:flex;flex-direction:column;gap:8px;padding-inline-end:20px}.fabric-section .product-attribute-bars{justify-content:flex-start;gap:24px;padding-block:12px}.fabric-section__description,.fabric-section__description>*{margin:0;font-size:14px;line-height:22px;letter-spacing:-.14px}.fabric-section__description>*+*{margin-block-start:12px}.fabric-section__cta{padding-block:12px}.fabric-section__media{display:flex;gap:36px;align-items:flex-start}.fabric-section__image{flex:1 1 0;min-width:0}.fabric-section__img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.fabric-section__features{flex:0 0 288px;max-width:288px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fabric-section__feature-item{display:flex;align-items:center;gap:16px;font-size:14px;line-height:22px;letter-spacing:-.14px}.fabric-section__feature-icon{flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid currentColor;border-radius:50%}.fabric-section__feature-icon svg{width:20px;height:20px}.fabric-section__feature-icon--image{border:0}.fabric-section__feature-icon--image img{width:38px;height:38px;object-fit:contain}.fabric-section__upsells{display:flex;flex-direction:column;gap:24px;padding-block-start:24px;border-block-start:1px solid #e7e7e7}.fabric-section__upsells-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.fabric-section__upsells-title{margin:0;font-family:var(--text-font-family);font-weight:500;font-size:17px;line-height:1.55;letter-spacing:-.085px}.fabric-section__upsells-nav{display:flex;align-items:center;gap:24px}.fabric-section__upsells-arrow{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:none;border:0;color:#000;cursor:pointer;transition:opacity .15s ease}.fabric-section__upsells-arrow svg{width:12px;height:12px}.fabric-section__upsells-arrow[disabled]{opacity:.25;cursor:default}.fabric-section__upsells-list{display:grid;grid-auto-flow:column;grid-auto-columns:calc(50% - 18px);column-gap:36px}.fabric-section__shop-all .button{width:100%}@media screen and (max-width:749px){.fabric-section--split{grid-template-columns:1fr}.fabric-section__feature{position:static;height:auto;margin-inline-end:calc(-1 * var(--fabric-feature-bleed))}.fabric-section__feature-media{height:auto;aspect-ratio:3 / 4}.fabric-section__main,.fabric-section--split .fabric-section__main{gap:32px;padding-block:40px 56px;padding-inline-start:0}.fabric-section__body{padding-inline-end:0}.fabric-section__media{flex-direction:column;align-items:stretch}.fabric-section__image{flex:none}.fabric-section__features{flex:none;max-width:none}.fabric-section__upsells-list{grid-auto-columns:80%}}@media screen and (min-width:1000px){.product-tabs__strip::part(tab-list){margin-inline:calc(-1 * var(--product-info-inset, 0px));padding-inline:var(--product-info-inset, 0px)}}.product-sticky-bar{z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px var(--container-gutter);background:#fff;border-block-start:1px solid #d9d9d9}@media screen and (min-width:700px){.product-sticky-bar{inset-block:auto 0;display:flex;grid-template-columns:none;background:#fff;border-block-start:1px solid #d9d9d9;border-block-end:0;padding-block:10px}}.product-sticky-bar__info{display:flex;align-items:center;gap:20px;min-width:0}.product-sticky-bar__title{font-family:var(--feature-font-family);font-size:16px;line-height:1.3;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sticky-bar__atc{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;height:44px;min-height:44px;padding:9px 29px;background:#000;border:1px solid #000;color:#f5f5f5;font-family:var(--text-font-family);font-weight:500;font-size:14px;line-height:20px;letter-spacing:.28px;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.product-sticky-bar__atc:hover{opacity:.85}.product-sticky-bar__atc-dot{flex-shrink:0;width:2px;height:2px;border-radius:50%;background:currentColor}@media screen and (max-width:699px){.product-sticky-bar{gap:0;padding:12px 12px 20px}.product-sticky-bar__info{display:none}.product-sticky-bar__atc{flex:1 0 0;width:100%;font-weight:600;line-height:22px;letter-spacing:.14px}}.payment-terms__info-toggle{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font;cursor:pointer}.product-info .product-info__block-item[data-block-type=modal] .button,.product-info .product-info__block-item[data-block-type=modal] .button:hover{width:100%;min-height:0;padding:0;justify-content:center;background:transparent;border:0;color:rgb(var(--text-color));font-family:"Manrope",var(--text-font-family);font-size:12px;line-height:16px;font-weight:500;letter-spacing:0;text-transform:none}.product-info .product-info__block-item[data-block-type=modal] .button.button--disable-hover:not([disabled]):hover{background-color:transparent;border:0;color:rgb(var(--text-color))}.product-info .product-info__block-item[data-block-type=modal] .text-with-icon{gap:4px}.product-info .product-info__block-item[data-block-type=modal] .button svg{width:16px;height:16px}.product-info .variant-picker .variant-picker__option-info .link{color:#6b6b6b}.product-info .variant-picker .color-swatch.is-disabled{opacity:.4;--swatch-disabled-strike-color: #acacac}.brand-story{--brand-story-margin: 20px;--brand-story-gap: 16px;--brand-story-card-width: clamp(270px, 78vw, 320px);--brand-story-sticky-offset: calc( var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-height, 0px) );--brand-story-bottom-offset: var(--product-sticky-bar-height, 0px);--brand-story-tint: #f8ebe7;--brand-story-lead-in: calc(40px + var(--section-vertical-spacing));display:block;padding-block-end:64px;transition:background-color .6s ease}.brand-story--lg{--brand-story-max-width: var(--container-lg-max-width)}.brand-story--xl{--brand-story-max-width: var(--container-xl-max-width)}.brand-story.is-tinted{background-color:var(--brand-story-tint)}@media screen and (min-width:1000px){.brand-story{--brand-story-margin: var(--container-gutter);--brand-story-gap: 36px;--brand-story-card-width: 394px;padding-block-end:120px}.brand-story--lg,.brand-story--xl{--brand-story-margin: max( var(--container-gutter), calc(50% - var(--brand-story-max-width) / 2) )}.brand-story.is-pinned{--brand-story-caption-height: 53px}.brand-story.is-pinned.is-compact{--brand-story-caption-height: 0px}.brand-story.is-pinned.is-compact .brand-story__lockup{gap:16px}.brand-story.is-pinned.is-compact .brand-story__heading>*{font-size:24px}.brand-story.is-pinned.is-compact .brand-story__usps{padding-block-start:42px}.brand-story.is-pinned.is-compact .brand-story__progress{margin-block:32px 20px}}.brand-story__intro{display:flex;flex-direction:column;gap:40px;padding-inline:var(--brand-story-margin)}@media screen and (min-width:1000px){.brand-story__intro{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:48px}}.brand-story__lockup{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1000px){.brand-story__lockup{gap:32px;max-width:881px}}.brand-story__eyebrow{margin:0;font-family:var(--text-font-family);font-weight:500;font-size:17px;line-height:1.55;letter-spacing:-.085px;color:rgb(var(--text-color))}@media screen and (min-width:1000px){.brand-story__eyebrow{max-width:453px}}.brand-story__heading>*{margin:0;font-family:var(--feature-font-family);font-weight:var(--feature-font-weight);font-style:var(--feature-font-style);font-size:clamp(22px,1.5vw + 14px,28px);line-height:1.4;letter-spacing:-.14px;color:rgb(var(--text-color))}.brand-story__usps{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}@media screen and (min-width:1000px){.brand-story__usps{width:300px;flex-shrink:0;padding-block-start:60px}}.brand-story__usp{display:flex;align-items:center;gap:16px}.brand-story__usp-icon{display:block;flex-shrink:0;width:31px;height:31px}.brand-story__usp-icon img{width:100%;height:100%;object-fit:contain}.brand-story__usp-label{font-family:var(--text-font-family);font-weight:500;font-size:17px;line-height:1.55;letter-spacing:-.085px;color:rgb(var(--text-color))}.brand-story__stage{display:flex;flex-direction:column;padding-block:var(--brand-story-lead-in) 0}.brand-story.is-pinned .brand-story__stage{position:sticky;top:max(var(--brand-story-sticky-offset),calc((100svh - var(--brand-story-stage-height, 100svh) + var(--brand-story-sticky-offset) - var(--brand-story-bottom-offset)) / 2));padding-block:0}.brand-story.is-pinned .brand-story__track{margin-block-start:var(--brand-story-lead-in)}.brand-story__progress{position:relative;width:150px;height:4px;margin:40px var(--brand-story-margin) 24px;background:#00000029;overflow:hidden}.brand-story.is-pinned .brand-story__progress{margin-block:96px 44px}.brand-story__progress[hidden]{display:none}.brand-story__progress-fill{position:absolute;inset-block:0;inset-inline-start:0;width:100%;background:#000;transform:scaleX(var(--brand-story-progress, 0));transform-origin:left center}.brand-story__viewport{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.brand-story__viewport::-webkit-scrollbar{display:none}.brand-story.is-pinned .brand-story__viewport{overflow:hidden;flex:none}.brand-story__cards{display:flex;flex-wrap:nowrap;gap:var(--brand-story-gap);width:max-content;padding-inline:var(--brand-story-margin);scroll-snap-type:x mandatory}.brand-story.is-pinned .brand-story__cards{height:100%;scroll-snap-type:none;will-change:transform}.brand-story__card{flex:0 0 auto;display:flex;flex-direction:column;gap:12px;width:var(--brand-story-card-width);scroll-snap-align:start}.brand-story__card-media{flex:none;width:100%;aspect-ratio:394 / 492;overflow:hidden;background:rgb(var(--text-color) / .04)}.brand-story__card-img{width:100%;height:100%;object-fit:cover;display:block}.brand-story__card-caption{margin:0;font-family:var(--text-font-family);font-weight:500;font-size:17px;line-height:1.55;letter-spacing:-.085px;color:rgb(var(--text-color))}.brand-story.is-pinned .brand-story__card-caption{min-height:var(--brand-story-caption-height);font-size:max(15px,calc(17px * var(--brand-story-card-scale, 1)))}.size-guide-modal{--modal-body-max-width: 100%;--modal-body-padding-block: 36px;--modal-body-padding-inline: 16px}.size-guide-modal::part(content){position:relative;max-width:var(--modal-body-max-width)}.size-guide-modal::part(overlay){background:#000c}.size-guide-modal::part(header){display:none}.size-guide-modal__close{position:absolute;inset-block-start:16px;inset-inline-end:16px;z-index:3;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#f8ebe7;color:#000;cursor:pointer}.size-guide-modal__close:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.size-guide-modal__guides{display:flex;flex-direction:column;gap:48px}.size-guide{--size-guide-stroke: #e7e7e7;--size-guide-shade: #f5f5f5;--size-guide-pink: #f8ebe7;--size-guide-border: #d4d4d4;display:block;font-family:var(--text-font-family);color:#000}.size-guide__layout{display:flex;flex-direction:column}.size-guide__main,.size-guide__visual{display:contents}.size-guide__header{order:1;padding-block-end:24px}.size-guide__selector--size,.size-guide__prose{order:2}.size-guide__selector--units{order:3;padding-block:16px 0}.size-guide__figure{order:4}.size-guide__accordions{order:5;margin-block-start:10px}.size-guide__heading{margin:0;font-family:var(--feature-font-family);font-weight:var(--feature-font-weight);font-style:var(--feature-font-style);font-size:26px;line-height:34px;letter-spacing:-.13px;text-transform:none}.size-guide__subheading{margin:4px 0 0;font-size:14px;line-height:22px;letter-spacing:-.14px;color:#6b6b6b}.size-guide__prose{font-size:14px;line-height:22px;letter-spacing:-.14px}.size-guide__selector{display:flex;flex-direction:column;gap:12px;padding-block:16px}.size-guide__selector-title{margin:0;font-family:var(--text-font-family);font-weight:700;font-size:14px;line-height:22px;letter-spacing:-.14px}.size-guide__options{--size-guide-chip-min: 80px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-guide-chip-min)),1fr));gap:8px}.size-guide__chip{height:30px;display:inline-flex;align-items:center;justify-content:center;padding-inline:11px;border:1px solid var(--size-guide-border);border-radius:2px;background:#fff;color:#000;font-family:var(--text-font-family);font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.size-guide__chip:hover{border-color:#000}.size-guide__chip.is-active{background:#000;border-color:#000;color:#fff}.size-guide__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.size-guide__table-wrap::-webkit-scrollbar{height:4px}.size-guide__table-wrap::-webkit-scrollbar-track{background:var(--size-guide-border)}.size-guide__table-wrap::-webkit-scrollbar-thumb{background:#000}@supports not selector(::-webkit-scrollbar){.size-guide__table-wrap{scrollbar-width:thin;scrollbar-color:#000 var(--size-guide-border)}}.size-guide__table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--text-font-family)}.size-guide__table th,.size-guide__table td{box-sizing:border-box;height:48px;min-width:90px;padding:12px 15px;border:0;border-block-end:1px solid var(--size-guide-stroke);border-inline-end:1px solid var(--size-guide-stroke);background:#fff;opacity:1;color:#000;font-family:var(--text-font-family);font-style:normal;font-weight:400;font-size:14px;line-height:22px;letter-spacing:-.14px;text-align:center;text-transform:none;white-space:nowrap}.size-guide__table thead th{border-block-start:1px solid var(--size-guide-stroke);font-weight:700;line-height:23px;letter-spacing:-.175px}.size-guide__table .size-guide__rowhead{position:sticky;inset-inline-start:0;z-index:1;width:140px;min-width:140px;padding-inline:16px 30px;border-inline-start:1px solid var(--size-guide-stroke);text-align:start}.size-guide__table tbody .size-guide__rowhead{font-weight:400;letter-spacing:-.14px}.size-guide__table th:nth-child(2n),.size-guide__table td:nth-child(2n){background:var(--size-guide-shade)}.size-guide__table th.is-active-col,.size-guide__table td.is-active-col{background:var(--size-guide-pink)}.size-guide__figure{position:relative;margin:24px 0 0;display:flex;align-items:center;justify-content:center;height:324px;overflow:hidden;background:#e7e7e747}.size-guide__figure-media{position:relative;display:flex;height:100%;max-width:100%}.size-guide__figure-img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;mix-blend-mode:multiply}.size-guide__callout{position:absolute;top:var(--callout-y, 50%);left:var(--callout-x, 50%);z-index:1;transform:translate(-50%,-50%);display:inline-flex;flex-direction:column;align-items:center;gap:1px;padding:3px 6px;border-radius:2px;background:var(--size-guide-pink);font-family:var(--text-font-family);font-weight:500;font-size:10px;line-height:1.1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;pointer-events:none}.size-guide__accordions .accordion{border-block-start:0;border-block-end:1px solid var(--size-guide-stroke)}.size-guide__accordions .accordion__toggle{min-height:0;padding-block:12px;column-gap:16px;font-family:var(--text-font-family);font-weight:700;font-size:14px;line-height:22px;letter-spacing:-.14px;text-transform:none;color:#000}.size-guide__accordions .animated-plus{--animated-plus-size: 11px}.size-guide__accordions .animated-plus:before{height:2px;border-radius:1px}.size-guide__accordions .animated-plus:after{width:2px;border-radius:1px}.size-guide__accordions .accordion__content{margin-block-start:0;padding-block-end:24px;padding-inline-end:0;font-size:14px;line-height:22px;letter-spacing:-.14px}.size-guide__accordions .accordion__content :is(p,ul,ol){margin-block:0 12px}.size-guide__accordions .accordion__content :is(p,ul,ol):last-child{margin-block-end:0}.size-guide__accordions .accordion__content li{margin-block-end:6px}@media screen and (min-width:700px){.size-guide-modal{--modal-body-max-width: min(95vw, 75rem);--modal-body-padding-inline: 36px}.size-guide-modal__close{inset-block-start:20px;inset-inline-end:20px}}@media screen and (min-width:1000px){.size-guide__layout{flex-direction:row;align-items:stretch;gap:36px}.size-guide__main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.size-guide__visual{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;flex:0 0 317px;padding-block:16px}.size-guide__figure,.size-guide__accordions{margin-block-start:0}.size-guide__selector--units{padding-block:16px}.size-guide__options--units{max-width:406px}}.brand-promise{background:var(--bp-bg, #f8ebe7);color:var(--bp-text, #000)}.brand-promise__inner{display:flex;flex-direction:column;align-items:stretch;width:100%}@media screen and (min-width:1000px){.brand-promise__inner{flex-direction:row}}.brand-promise__content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:48px var(--container-gutter, 24px)}@media screen and (min-width:1000px){.brand-promise__content{padding:48px 36px}}.brand-promise__lockup{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.brand-promise__heading{margin:0;font-family:var(--feature-font-family);font-weight:var(--feature-font-weight);font-style:var(--feature-font-style);font-size:clamp(32px,4vw,42px);line-height:1.16;letter-spacing:-.546px;color:var(--bp-text, #000)}.brand-promise__body>*{margin:0;max-width:447px;font-family:var(--text-font-family);font-weight:500;font-size:17px;line-height:1.55;letter-spacing:-.085px;color:var(--bp-text, #000)}.brand-promise__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 17px;border:1px solid var(--bp-text, #000);border-radius:2px;font-family:var(--text-font-family);font-weight:600;font-size:14px;line-height:22px;letter-spacing:.14px;text-transform:uppercase;text-decoration:none;color:var(--bp-text, #000);transition:background .15s ease,color .15s ease}.brand-promise__cta:hover{background:var(--bp-text, #000);color:var(--bp-bg, #f8ebe7)}.brand-promise__statement>*{margin:0;max-width:563px;font-family:var(--feature-font-family);font-weight:var(--feature-font-weight);font-style:var(--feature-font-style);font-size:clamp(22px,2.4vw,28px);line-height:1.39;letter-spacing:-.14px;color:var(--bp-text, #000)}.brand-promise__media{flex:1 1 0;min-width:0;padding:24px var(--container-gutter, 24px) 48px}@media screen and (min-width:1000px){.brand-promise__media{padding:48px 36px}}.brand-promise__media-inner{position:sticky;top:48px;height:100%}.brand-promise__img{display:block;width:100%;height:100%;min-height:clamp(420px,60vh,727px);object-fit:cover}.brand-promise__img--placeholder{background:#0000000f}.product-ugc{--product-ugc-margin: var(--container-gutter);--product-ugc-gap: 16px;--product-ugc-card-width: min(78vw, 320px);display:grid;grid-template-columns:minmax(0,1fr);padding-block:64px}.product-ugc__title{margin:0 var(--product-ugc-margin) 24px;font-family:var(--feature-font-family);font-weight:var(--feature-font-weight);font-style:var(--feature-font-style);font-size:clamp(22px,1.5vw + 14px,28px);line-height:1.4;letter-spacing:-.14px;color:rgb(var(--text-color))}.product-ugc__progress{position:relative;justify-self:start;width:150px;height:4px;margin-block-start:44px;margin-inline-start:var(--product-ugc-margin);background:rgb(var(--text-color) / .16);overflow:hidden}.product-ugc__progress[hidden]{display:none}.product-ugc__progress-thumb{position:absolute;inset-block:0;inset-inline-start:0;width:var(--product-ugc-thumb-width, 100%);background:rgb(var(--text-color));transform:translate(calc(var(--transform-logical-flip, 1) * var(--product-ugc-thumb-offset, 0px)))}.product-ugc__viewport{min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-width:none}.product-ugc__viewport::-webkit-scrollbar{display:none}@media screen and (min-width:1000px){.product-ugc{--product-ugc-gap: 36px;--product-ugc-card-width: 370px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(48px,auto);row-gap:32px;padding-block:96px}.product-ugc__title{grid-area:1 / 1;align-self:center;margin-block-end:0;margin-inline-end:0}.product-ugc__progress{grid-area:1 / 2;align-self:center;justify-self:end;margin-block-start:0;margin-inline:24px var(--product-ugc-margin)}.product-ugc__viewport{grid-area:2 / 1 / auto / -1}}.product-ugc__track{display:flex;flex-wrap:nowrap;gap:var(--product-ugc-gap);width:max-content;margin:0;padding-inline:var(--product-ugc-margin)}.product-ugc__card{flex:0 0 auto;width:var(--product-ugc-card-width)}.product-ugc__media{position:relative;width:100%;aspect-ratio:370 / 492;overflow:hidden;background:rgb(var(--text-color) / .04)}.product-ugc__img{display:block;width:100%;height:100%;object-fit:cover}video.product-ugc__img{pointer-events:none}.product-ugc__handle{position:absolute;inset-block-end:0;inset-inline-start:0;padding:12px;font-family:var(--text-font-family);font-weight:400;font-size:13px;line-height:19px;letter-spacing:.26px;color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .4)}
/*# sourceMappingURL=/cdn/shop/t/293/assets/theme-ghd.css.map */
