.product{display:block;padding-bottom:calc(var(--section-spacing) * .5)}.product__grid{display:grid;gap:0}.product.is-updating [data-update]{opacity:.6;transition:opacity .2s}@media(max-width:989px){.product__grid{padding-inline:0}.product__info{padding:1.5rem var(--gutter) 0}}@media(min-width:990px){.product__grid{grid-template-columns:minmax(0,1fr) clamp(380px,32vw,600px);gap:clamp(2rem,4vw,5rem);align-items:start}.product__grid--bleed{max-width:none;padding-left:0}.product__info{position:sticky;top:calc(var(--header-height, 0px) + 1.5rem);padding-block:2.5rem;transition:none}.product__info-inner{max-width:600px}}.product-gallery{position:relative}.product-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;padding:0;overscroll-behavior-x:contain}.product-gallery__track::-webkit-scrollbar{display:none}.product-gallery__item{scroll-snap-align:start}.product-gallery__media{display:block;width:100%;background:var(--color-card)}.product-gallery__zoom{cursor:zoom-in}.product-gallery__media{aspect-ratio:1!important}.product-gallery__media img,.product-gallery__media video{object-fit:cover}.product-gallery__counter{position:absolute;left:var(--gutter);bottom:1rem;padding:.375rem .625rem;background:var(--color-bg);font-size:.625rem}.product-gallery__dots{position:absolute;left:50%;bottom:1.25rem;translate:-50% 0;display:flex;gap:6px}.product-gallery__dots span{width:6px;height:6px;border-radius:50%;background:var(--color-fg);opacity:.25;transition:opacity .3s,width .3s}.product-gallery__dots span.is-active{opacity:1;width:18px;border-radius:3px}.product-gallery__nav{display:none}@media(min-width:750px)and (max-width:989px){.product-gallery__track{grid-auto-columns:62%;gap:var(--grid-gap)}.product-gallery__dots{display:none}}@media(min-width:990px){.product-gallery__counter,.product-gallery__dots{display:none}.product--editorial .product-gallery__track,.product--grid .product-gallery__track,.product--stack .product-gallery__track{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap);overflow:visible}.product--editorial .product-gallery__item:first-child,.product--editorial .product-gallery__item:last-child:nth-child(2n),.product--grid .product-gallery__item:last-child:nth-child(odd){grid-column:1 / -1}.product--editorial .product-gallery__item:last-child:nth-child(2n) .product-gallery__media,.product--grid .product-gallery__item:last-child:nth-child(odd) .product-gallery__media{aspect-ratio:16 / 10!important}.product--editorial .product-gallery__item:first-child .product-gallery__media{aspect-ratio:4 / 5!important}.product--stack .product-gallery__track{grid-template-columns:1fr}.product--carousel .product-gallery__nav{display:grid}.product--carousel .product-gallery__track{overflow-x:hidden;overflow-y:hidden;scroll-snap-type:none}.product--carousel .product__grid{grid-template-columns:1fr 1fr;gap:0;max-width:none;padding-inline:0}.product--carousel .product__gallery-panel,.product--carousel .product-gallery__media{aspect-ratio:auto!important;height:max(480px,calc(100svh - var(--header-height, 0px) - var(--announcement-height, 0px)));background:var(--gallery-bg, #b6b6b6)}.product--carousel .product-gallery__media :is(img,video){object-fit:cover}.product--carousel .product__info{padding:clamp(2.5rem,5vw,4.5rem) clamp(2rem,5.5vw,5rem)}.product--carousel .product__info-inner{max-width:600px}.product--carousel .product-gallery:hover .product-gallery__nav{opacity:1}.product--carousel .product__gallery{position:sticky;top:var(--header-height, 0px)}}.product-thumbs{position:absolute;left:50%;bottom:clamp(1rem,2.5vw,1.75rem);z-index:2;translate:-50% 0;display:flex;gap:.75rem;max-width:calc(100% - 7rem);list-style:none;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.product-thumbs::-webkit-scrollbar{display:none}.product-thumbs__btn{display:block;width:56px;aspect-ratio:1;padding:0;border:1px solid rgb(255 255 255 / .7);background:var(--color-card);transition:border-color .2s,opacity .2s;opacity:.85}.product-thumbs__btn img{width:100%;height:100%;object-fit:cover}.product-thumbs__btn:hover{opacity:1}.product-thumbs__btn.is-active{border:1.5px solid var(--color-fg);opacity:1}.product-gallery__zoom-hint{position:absolute;top:1.25rem;right:1.25rem;z-index:2;display:none;color:#000;opacity:.75;pointer-events:none}@media(min-width:990px){.product-gallery__zoom-hint{display:block}}.product-gallery__nav{background:none;color:var(--color-fg);width:40px;height:40px;opacity:.45!important;transition:opacity .25s}.product-gallery__nav .icon{width:26px;height:26px;stroke-width:1}.product-gallery:hover .product-gallery__nav:not([disabled]){opacity:.75!important}.product-gallery .product-gallery__nav:hover{opacity:1!important}.product-gallery__nav[disabled]{opacity:0!important}.product__block+.product__block{margin-top:1.25rem}.product__title-wrap .eyebrow{margin-bottom:.5rem}.product__title{line-height:1.1}.product__price{margin-top:.75rem!important}.product__price .price{font-size:1.0625rem}.product__installments{margin-top:.5rem;color:var(--color-muted)}.product__installments shopify-payment-terms{font-size:.75rem}.product__rating{display:inline-flex;align-items:center;gap:.5rem}.product__stars{--percent: calc(var(--rating) / var(--max) * 100%);display:inline-block;width:80px;height:14px;background:linear-gradient(90deg,var(--color-fg) var(--percent),var(--color-border) var(--percent));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m8 1 2 4.6 5 .5-3.8 3.3 1.1 4.9L8 11.8l-4.3 2.5 1.1-4.9L1 6.1l5-.5L8 1Z'/%3E%3C/svg%3E") 0 0 / 16px 14px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m8 1 2 4.6 5 .5-3.8 3.3 1.1 4.9L8 11.8l-4.3 2.5 1.1-4.9L1 6.1l5-.5L8 1Z'/%3E%3C/svg%3E") 0 0 / 16px 14px repeat-x}.product__picker{margin-top:1.75rem!important;display:grid;gap:1.5rem}.picker__group{border:0;padding:0;margin:0;min-width:0;position:relative}.picker__legend{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;margin-bottom:.75rem;min-height:1.5rem}fieldset>.picker__legend{float:left}fieldset>.picker__legend+*{clear:both}.picker__legend .eyebrow{margin:0;color:var(--color-fg)}.picker__selected{color:var(--color-muted)}.picker__chart{position:absolute;right:0;top:0;z-index:1}.picker__chart+.picker__values{clear:both}.picker__chart-link{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-muted)}.picker__values{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:.375rem}.picker__values--swatch{display:flex;flex-wrap:wrap;gap:.875rem}.picker__button{position:relative;display:grid;place-items:center;min-height:44px;padding:0 .5rem;border:1px solid var(--color-border);font-size:.8125rem;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.picker__button:hover{border-color:var(--color-fg)}.picker__input:checked+.picker__button{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-bg)}.picker__input:focus-visible+.picker__button,.picker__input:focus-visible+.picker__swatch{outline:1px solid var(--color-fg);outline-offset:3px}.picker__button.is-unavailable{color:var(--color-muted);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--color-border) 50%,transparent calc(50% + .5px))}.picker__input:checked+.picker__button.is-unavailable{background:var(--color-muted);border-color:var(--color-muted);color:var(--color-bg)}.picker__swatch{cursor:pointer;padding:3px}.picker__input:checked+.picker__swatch .swatch:after{border-color:var(--color-fg)}.product__inventory{display:inline-flex;align-items:center;gap:.5rem}.product__inventory-dot{width:7px;height:7px;border-radius:50%;background:#3a9a5b;box-shadow:0 0 0 3px #3a9a5b2e}.product__inventory-dot{position:relative}.product__inventory--low .product__inventory-dot{background:#c98a1b;box-shadow:0 0 0 3px #c98a1b2e}.product__inventory--low .product__inventory-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#c98a1b80;opacity:0}@media(prefers-reduced-motion:no-preference){.product__inventory--low .product__inventory-dot:after{animation:pulse 1.8s ease-out infinite}}@keyframes pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}.product__buy{margin-top:1.75rem!important}.product-form__buttons{display:grid;gap:.5rem}.product-form__payment{margin-top:.5rem}.product-form__submit{min-height:calc(var(--button-height) + 6px)}.shopify-payment-button__button{border-radius:var(--button-radius)!important;min-height:calc(var(--button-height) + 6px)!important}.shopify-payment-button__more-options{font-size:.75rem;color:var(--color-muted);margin-top:.5rem;text-decoration:underline}.gift-recipient{margin-top:1rem}.product__description{margin-top:2rem!important;color:var(--color-muted)}.product__tab{margin-top:0!important}.product__tab:first-of-type,.product__description+.product__tab{margin-top:1.5rem!important;border-top:1px solid var(--color-border)}.product__tab-title{display:inline-flex;align-items:center;gap:.75rem}.product__usps{display:grid;gap:.625rem;list-style:none;padding:1.25rem 0 0;font-size:.8125rem}.product__usps li{display:flex;align-items:center;gap:.75rem}.product__divider{border:0;border-top:1px solid var(--color-border);margin-block:1.5rem!important}.complementary{display:grid;gap:.5rem;list-style:none;padding:0}.complementary__item{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:1rem;padding:.5rem;background:var(--color-card)}.complementary__media{aspect-ratio:1}.complementary__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.complementary__info{display:grid;gap:.125rem;font-size:.8125rem}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--color-bg);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom);translate:0 100%;transition:translate .45s cubic-bezier(.2,.7,.2,1)}.sticky-atc.is-visible{translate:0 0}.sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:72px}.sticky-atc__product{display:flex;align-items:center;gap:.875rem;min-width:0}.sticky-atc__thumb{width:44px;aspect-ratio:1;flex-shrink:0}.sticky-atc__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sticky-atc__title{font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__button{white-space:nowrap}@media(max-width:749px){.sticky-atc__product{display:none}.sticky-atc__inner>div{flex:1}.sticky-atc__button{width:100%}}.zoom-dialog{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--color-bg);overflow-y:auto;opacity:0;transition:opacity .35s,overlay .35s allow-discrete,display .35s allow-discrete}.zoom-dialog[open]{opacity:1}@starting-style{.zoom-dialog[open]{opacity:0}}.zoom-dialog__close{position:fixed;top:1rem;right:1rem;z-index:2;background:var(--color-bg)}.zoom-dialog__list{list-style:none;padding:0;display:grid;gap:var(--grid-gap)}.zoom-dialog__list img{width:100%;max-width:1600px;margin-inline:auto;cursor:zoom-out}.size-chart{--drawer-width: min(640px, 100vw)}.size-chart table{font-size:.8125rem}.size-chart th,.size-chart td{text-align:center!important;padding:.625rem .5rem!important}.size-chart tr:nth-child(2n){background:var(--color-card)}button.product__rating{padding:0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.product__rating--empty .product__stars{opacity:.35}.drawer--wide{--drawer-width: min(760px, 100vw)}.product-form__buttons :is(.product-form__notify,.gw-button-widget){margin:0!important;min-height:calc(var(--button-height) + 6px);background:#000!important;color:#fff!important;border:1px solid #000!important;opacity:1!important}.product-form__buttons :is(.product-form__notify,.gw-button-widget):before{background:#fff}@media(hover:hover){.product-form__buttons :is(.product-form__notify,.gw-button-widget):hover{color:#000!important}}.product-form__buttons:has(.product-form__notify) .gw-button-widget{display:none!important}.product-form__buttons .product-form__notify.is-loading{color:transparent!important}.product-form__notify.is-loading:after{border-color:#fff;border-right-color:transparent}pandectes-eu-warranty{--eu-warranty-font-family: var(--font-body);--eu-warranty-font-size: .75rem;--eu-warranty-link-color: rgb(var(--color-foreground-rgb, 11 11 11) / .6);--eu-warranty-link-underline: underline}.ks-container-app-block{margin:0}.ks-chart-container{margin:0!important;padding:0!important;text-align:left!important}.ks-chart-modal-link{display:inline-flex!important;align-items:center;gap:.5rem;cursor:pointer;font-family:var(--font-body)!important;font-size:.75rem!important;letter-spacing:.02em;color:inherit!important;text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .2s}.ks-chart-modal-link:hover{text-decoration-color:currentColor}.ks-chart-modal-link svg{width:15px!important;height:15px!important;fill:currentColor!important;opacity:.85}.ks-chart-modal-link svg *{fill:currentColor!important}.kiwi-sizing-modal{background:#00000073!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.kiwi-sizing-modal .kiwi-sizing-modal-inner{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;transform:none;width:min(760px,calc(100vw - 32px))!important;height:fit-content!important;max-width:none!important;max-height:calc(100dvh - 64px)!important;overflow:hidden!important;display:flex!important;flex-direction:column;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#0b0b0b!important;box-shadow:0 30px 80px #00000040!important;animation:blvck-ks-rise .5s cubic-bezier(.2,.7,.2,1) both!important}@keyframes blvck-ks-rise{0%{opacity:0;transform:translateY(24px)}}.kiwi-sizing-modal :is(*,table,th,td){font-family:var(--font-body)!important}.kiwi-sizing-modal .ks-modal-close{position:absolute!important;top:14px!important;right:14px!important;width:40px!important;height:40px!important;z-index:2;padding:0!important;border:0!important;background:transparent!important;font-size:0!important;color:transparent!important;opacity:1!important;cursor:pointer}.kiwi-sizing-modal .ks-modal-close:before,.kiwi-sizing-modal .ks-modal-close:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:1px;background:#0b0b0b;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.kiwi-sizing-modal .ks-modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.kiwi-sizing-modal .ks-modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.kiwi-sizing-modal .ks-modal-close:hover:before{transform:translate(-50%,-50%) rotate(135deg)}.kiwi-sizing-modal .ks-modal-close:hover:after{transform:translate(-50%,-50%) rotate(45deg)}.kiwi-sizing-modal .ks-modal-header{display:block!important;padding:2.75rem 2.5rem 1.5rem!important;border:0!important;border-bottom:1px solid #ececec!important;text-align:left!important;background:none!important}.kiwi-sizing-modal .ks-modal-logo{display:none!important}.kiwi-sizing-modal .modal-title{display:flex!important;flex-direction:column-reverse;gap:.625rem;width:auto!important;text-align:left!important}.kiwi-sizing-modal .modal-title-header{font-family:var(--font-heading)!important;font-weight:400!important;font-size:clamp(1.5rem,3vw,1.875rem)!important;line-height:1.1!important;color:#0b0b0b!important;padding-right:2.5rem}.kiwi-sizing-modal .modal-title-sub-header{font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#8a8a8a!important}.kiwi-sizing-modal .ks-modal-content-wrapper{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 64px);overflow:hidden}.kiwi-sizing-modal .ks-modal-content-wrapper>div{display:flex;flex-direction:column;min-height:0}.kiwi-sizing-modal .ks-modal-header{flex:none}.kiwi-sizing-modal .ks-modal-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.75rem 2.5rem 2.5rem!important}.kiwi-sizing-modal .ks-chart-tab-container,.kiwi-sizing-modal .ks-chart-individual{width:auto!important;padding:0!important;margin:0!important}.kiwi-sizing-modal .ks-unit-toggle-wrapper{display:flex!important;justify-content:flex-start!important;margin:0 0 1.25rem!important}.kiwi-sizing-modal .ks-unit-toggle{display:inline-flex!important;gap:1.5rem;border:0!important;background:none!important;padding:0!important}.kiwi-sizing-modal .ks-unit-toggle-label{position:relative;padding:0 0 .375rem!important;border:0!important;background:none!important;cursor:pointer;font-size:11px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#9a9a9a!important}.kiwi-sizing-modal .ks-unit-toggle-label.kiwi-active{color:#0b0b0b!important}.kiwi-sizing-modal .ks-unit-toggle-label.kiwi-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#0b0b0b}.kiwi-sizing-modal .ks-unit-toggle-label:before{display:none!important;content:none!important}.kiwi-sizing-modal .ks-table-wrapper{overflow-x:auto;margin:0!important}.kiwi-sizing-modal table.ks-table{width:100%!important;border-collapse:collapse!important;border:0!important}.kiwi-sizing-modal .ks-table-cell{padding:.8rem .75rem!important;border:0!important;border-bottom:1px solid #ececec!important;background:none!important;font-size:13px!important;font-weight:400!important;color:#0b0b0b!important;text-align:center!important;white-space:nowrap;font-variant-numeric:tabular-nums}.kiwi-sizing-modal .ks-table-row:first-child .ks-table-cell{font-size:10px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#8a8a8a!important;border-bottom-color:#0b0b0b!important}.kiwi-sizing-modal .ks-table-row .ks-table-cell:first-child{text-align:left!important;padding-left:0!important;font-size:10px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important}.kiwi-sizing-modal .ks-table-row:not(:first-child):hover .ks-table-cell{background:#f7f7f7!important}.kiwi-sizing-modal .ks-image{margin:2rem 0 0!important;padding:1.25rem!important;background:#f5f5f5!important;text-align:center}.kiwi-sizing-modal .ks-image img{max-height:300px!important;width:auto!important;max-width:100%!important;filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply}.kiwi-sizing-modal .ks-html-content,.kiwi-sizing-modal .ks-html-content *{font-size:13px!important;line-height:1.7!important;color:#5f5f5f!important;text-align:left!important}.kiwi-sizing-modal .ks-html-content{max-width:62ch;margin:0 0 .75rem!important}.kiwi-sizing-modal .ks-image+.ks-html-content{margin-top:2rem!important}.kiwi-sizing-modal .ks-image+.ks-html-content:before{content:"How to measure";display:block;margin-bottom:1rem;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#8a8a8a}.kiwi-sizing-modal .ks-html-content:last-of-type:not(.ks-image+.ks-html-content){max-width:none;margin-top:1.5rem!important;padding-top:1.25rem;border-top:1px solid #ececec}.kiwi-sizing-modal .ks-html-content:last-of-type:not(.ks-image+.ks-html-content),.kiwi-sizing-modal .ks-html-content:last-of-type:not(.ks-image+.ks-html-content) *{font-size:12px!important;color:#8a8a8a!important;font-weight:400!important}.kiwi-sizing-modal .ks-html-content :is(b,strong){color:#0b0b0b!important;font-weight:500!important}@media(max-width:600px){html body div.kiwi-sizing-modal{overflow:hidden!important;backdrop-filter:none;-webkit-backdrop-filter:none}html body div.kiwi-sizing-modal div.kiwi-sizing-modal-inner.kiwi-sizing-modal-inner{position:fixed!important;inset:auto 0 0 0!important;left:0!important;right:0!important;width:100vw!important;max-width:none!important;max-height:90dvh!important;margin:0!important;transform:none!important;animation-name:blvck-ks-sheet!important}@keyframes blvck-ks-sheet{0%{transform:translateY(100%)}}.kiwi-sizing-modal .ks-modal-header{padding:2.5rem 1.25rem 1.25rem!important}.kiwi-sizing-modal .ks-modal-content{padding:1.5rem 1.25rem calc(2rem + env(safe-area-inset-bottom))!important}.kiwi-sizing-modal .ks-table-cell{padding:.7rem .3rem!important;font-size:12px!important}.kiwi-sizing-modal .ks-table-row:first-child .ks-table-cell,.kiwi-sizing-modal .ks-table-row .ks-table-cell:first-child{font-size:9px!important;letter-spacing:.12em!important}}tf-recommendation,.tf-host{--tf-shape-borderRadius: 0px;--tf-shadows-1: none;--tf-palette-primary-main: #0b0b0b;--tf-palette-primary-light: #333333;--tf-palette-primary-dark: #000000;--tf-palette-primary-contrastText: #ffffff;--tf-palette-primary-mainChannel: 11 11 11;--tf-palette-primary-lightChannel: 51 51 51;--tf-palette-primary-darkChannel: 0 0 0;--tf-palette-secondary-main: #f5f5f5;--tf-palette-secondary-light: #f9f9f9;--tf-palette-secondary-dark: #d9d9d9;--tf-palette-info-main: #e8e8e8;--tf-palette-info-light: #f2f2f2;--tf-palette-info-dark: #cfcfcf;--tf-palette-info-contrastText: #0b0b0b;--tf-palette-info-mainChannel: 232 232 232;--tf-palette-success-main: #0b0b0b;--tf-palette-success-light: #333333;--tf-palette-success-dark: #000000;--tf-palette-success-mainChannel: 11 11 11;--tf-palette-text-primary: #0b0b0b;--tf-palette-text-secondary: #6b6b6b;--tf-font-h1: 400 22px/1.15 var(--font-heading);--tf-font-h2: 400 18px/1.2 var(--font-heading);--tf-font-body1: 400 .875rem/1.6 var(--font-body);--tf-font-body2: 400 .8125rem/1.5 var(--font-body);--tf-font-caption: 400 .75rem/1.6 var(--font-body);--tf-font-button: 500 .6875rem/1.75 var(--font-body);font-family:var(--font-body)}.tfc-fitrec-product{margin:0!important}.picker__chart{top:.0625rem}.picker__chart-link{display:inline-flex;align-items:center;gap:.4rem;padding:0;background:none;border:0;cursor:pointer;color:var(--color-muted);font-family:var(--font-body);font-size:calc(.6875rem * var(--body-scale));font-weight:var(--font-body-weight-medium);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:1.4;transition:color .2s}.picker__chart-link span{text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.picker__chart-link:hover{color:var(--color-fg)}.picker__chart-link .icon{width:15px;height:15px}.picker__chart-link.is-loading{opacity:.5;pointer-events:none}.picker__chart.is-empty{display:none}.product__fit-note{margin-top:-.5rem}.fit-note{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;row-gap:.125rem;margin:0;min-height:25px;font-size:.75rem;line-height:1.5;letter-spacing:.01em;color:var(--color-muted)}.fit-note__text{display:inline-flex;flex-wrap:wrap;column-gap:.5rem;transition:opacity .3s ease}.fit-note__text.is-swapping{opacity:0}.fit-note__lead{color:var(--color-fg);font-weight:var(--font-body-weight-medium)}.fit-note__text>*+*:before,.fit-note__cta:before{content:"\b7";margin-right:.5rem;color:#b5b5b5}.fit-note__cta{padding:0;background:none;border:0;cursor:pointer;font:inherit;letter-spacing:inherit;color:var(--color-fg)}.fit-note__cta{text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.fit-note__cta:before{display:inline-block;text-decoration:none}.fit-note__cta:hover{text-decoration-color:currentColor}.fit-note__cta.is-loading{opacity:.5;pointer-events:none}.fit-note__truefit{position:relative;height:0}@media(max-width:749px){.fit-note{min-height:40px;align-content:flex-start}.fit-note__text .fit-note__count{display:none}.fit-note__cta{flex-basis:100%;text-align:left}.fit-note__cta:before{content:none}}.fit-note__kiwi-app{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.product__fit-note:not(:has(.fit-note__truefit:not(.is-empty))){margin:0}.product__tab-content{font-size:.8125rem;line-height:1.75}.product__tab-content>:first-child{margin-top:0}.product__tab-content :is(h1,h2,h3,h4,h5,h6){margin:2rem 0 .75rem;font-family:var(--font-body);font-size:calc(.6875rem * var(--body-scale));font-weight:var(--font-body-weight-medium);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:1.4;color:var(--color-fg)}.product__tab-content :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:.25rem}.product__tab-content :is(h1,h2,h3,h4,h5,h6) span{text-decoration:none!important}.product__tab-content p:empty,.product__tab-content p:not(:has(*:not(br,meta))):not(:has(img)):empty{display:none}.product__tab-content strong,.product__tab-content b{color:var(--color-fg);font-weight:var(--font-body-weight-medium)}.product__tab-content p+p{margin-top:.75em}.essential-preorder-container-active{display:grid;gap:.75rem}.essential-preorder-container-active>span{display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;margin:0!important;--color: var(--color-muted) !important;--fontSize: .75rem !important;--fontFamily: var(--font-body) !important;color:var(--color-muted)!important;font-family:var(--font-body)!important;font-size:.75rem!important;letter-spacing:.02em;line-height:1.5;text-align:center}.essential-preorder-container-active>span:before{content:"";width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Crect x='4' y='5.5' width='16' height='14.5' rx='1'/%3E%3Cpath d='M4 10h16M8.5 3.5v4M15.5 3.5v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Crect x='4' y='5.5' width='16' height='14.5' rx='1'/%3E%3Cpath d='M4 10h16M8.5 3.5v4M15.5 3.5v4'/%3E%3C/svg%3E") center / contain no-repeat}.essential-preorder-container-active>span:empty{display:none!important}.product-form__payment .shopify-payment-button__button--unbranded{min-height:calc(var(--button-height) + 6px)!important;border-radius:0!important;background:transparent!important;color:var(--color-fg)!important;border:1px solid var(--color-fg)!important;font-family:var(--font-body)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:var(--label-tracking)!important;text-transform:uppercase!important;transition:background .25s,color .25s}.product-form__payment .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--color-fg)!important;color:var(--color-bg)!important}.product-form__external{gap:.625rem;text-decoration:none}.product-form__external .icon-external{flex:none;transition:translate .35s ease}.product-form__external:hover .icon-external{translate:2px -2px}
/*# sourceMappingURL=/cdn/shop/t/107/assets/section-product.css.map */
