.product--compact-heading .product__title{margin-bottom:.6rem}.product--compact-heading .product__title h1{font-size:var(--pdp-title-size, 20px);font-weight:500;line-height:1.25;letter-spacing:.01em}.product--compact-heading .price--large{font-size:var(--pdp-price-size, 16px);font-weight:500;letter-spacing:0}.product--compact-heading .product-form__submit.button--secondary{--color-button: var(--color-foreground);--color-button-text: var(--color-background)}.product--compact-heading .product__accordion .accordion__title{font-size:1.3rem;letter-spacing:.08em}.product--compact-heading .product-form__input input[type=radio].disabled+label,.product--compact-heading .product-form__input input[type=radio]:disabled+label{color:rgba(var(--color-foreground),.6);border-color:rgba(var(--color-foreground),.3)}.product--compact-heading variant-radios .product-form__input input[type=radio]+label{margin:.7rem .4rem .2rem 0;letter-spacing:.06rem}.product--compact-heading .product-form__input input[type=radio]+label{min-height:4.4rem;min-width:4.8rem;padding:0 1.2rem;display:inline-flex;align-items:center;justify-content:center}.product--compact-heading .product__info-container .price--on-sale .price-item--regular{font-size:calc(var(--pdp-price-size, 16px) * .85)}@media screen and (min-width:750px){.product--thumbnail_rail .product__media-item:not(.is-active){display:none}.product--thumbnail_rail .product__media-list .product__media-item{width:100%;max-width:100%}.product--thumbnail_rail .thumbnail{opacity:.7;transition:opacity .2s ease}.product--thumbnail_rail .thumbnail:hover,.product--thumbnail_rail .thumbnail[aria-current]{opacity:1}.product--thumbnail_rail [id^=GalleryViewer] .slider-buttons{display:none}}@media screen and (min-width:990px){.product--thumbnail_rail media-gallery:has(>.thumbnail-slider):not(quick-add-modal *){display:grid;grid-template-columns:var(--pdp-rail-width, 8rem) minmax(0,1fr);column-gap:1.6rem;align-items:start}.product--thumbnail_rail media-gallery:has(>.thumbnail-slider):not(quick-add-modal *)>[id^=GalleryViewer]{grid-column:2;grid-row:1;min-width:0}.product.product--thumbnail_rail media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;align-self:stretch;position:relative;display:block}.product--thumbnail_rail .thumbnail-slider .slider-button{display:none}.product.product--thumbnail_rail .thumbnail-list{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;margin:0;padding:.1rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;scroll-snap-type:none}.product.product--thumbnail_rail .thumbnail-list::-webkit-scrollbar{display:none}.product.product--thumbnail_rail .thumbnail-slider .thumbnail-list .thumbnail-list__item.slider__slide,.product.product--thumbnail_rail .thumbnail-slider .thumbnail-list .thumbnail-list__item{width:100%;max-width:100%;flex:0 0 auto}.product--thumbnail_rail .product__media-list{margin-bottom:0}.product.product--thumbnail_rail .thumbnail-list__item:before{padding-bottom:125%}.product--thumbnail_rail [id^=GalleryViewer] .product-media-container.constrain-height{margin-left:0;margin-right:auto}}.pdp-gallery-dots{display:none}@media screen and (max-width:749px){.product--mobile-fullbleed .product__media-wrapper slider-component[id^=GalleryViewer]{margin-left:-1.5rem;margin-right:-1.5rem}section:has(>.product--mobile-fullbleed){padding-top:0!important}.product--mobile-fullbleed .product__media-list.slider--mobile{margin:0;width:100%;gap:0;column-gap:0;scroll-padding-left:0}.product--mobile-fullbleed .product__media-list.slider--mobile:after{display:none}.product--mobile-fullbleed .product__media-list .product__media-item,.product--mobile-fullbleed .grid--peek.slider .product__media-item:first-of-type{width:100%;min-width:100%;margin:0;padding-top:0;padding-bottom:0}.product--mobile-fullbleed .product-media-container,.product--mobile-fullbleed .product-media-container.constrain-height.media-fit-contain{width:100%;max-width:100%}.product--mobile-fullbleed .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)}.product--mobile-fullbleed .global-media-settings{border-left:0;border-right:0;border-radius:0}.product--mobile-dots [id^=GalleryViewer] .slider-buttons{display:none}.product--mobile-dots .pdp-gallery-dots:not([hidden]){display:flex;justify-content:center;gap:0;padding:.2rem 0 0}.pdp-gallery-dots__dot{position:relative;width:32px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.pdp-gallery-dots__dot:before{content:"";position:absolute;top:50%;left:50%;width:.7rem;height:.7rem;border-radius:50%;transform:translate(-50%,-50%);background:rgba(var(--color-foreground),.45);transition:background-color .2s ease,width .2s ease,border-radius .2s ease}.pdp-gallery-dots__dot[aria-current=true]:before{width:1.8rem;border-radius:.4rem;background:rgb(var(--color-foreground))}.pdp-gallery-dots__dot:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.6rem;border-radius:.4rem}}.product--compact-heading product-info>.pdp-stock{margin:1.2rem 0 2.4rem}.product--compact-heading product-info>.pdp-delivery{margin:1.6rem 0 2.4rem}.pdp-stock{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.3rem;line-height:1.4;font-weight:500;letter-spacing:.01em}.pdp-stock__dot{position:relative;flex:0 0 auto;width:.8rem;height:.8rem;border-radius:50%;background:var(--pdp-stock-in, #1f9d55)}.pdp-stock[hidden]{display:none}.pdp-stock--low .pdp-stock__dot{background:var(--pdp-stock-low, #d71920)}.pdp-stock--low .pdp-stock__text{color:var(--pdp-stock-low-text, #b3141a)}.pdp-stock--out .pdp-stock__dot{background:none;box-shadow:inset 0 0 0 1.5px rgba(var(--color-foreground),.55)}.pdp-stock--out .pdp-stock__text{color:rgba(var(--color-foreground),.65)}.pdp-stock--low .pdp-stock__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:pdp-stock-ping 1.4s cubic-bezier(0,0,.2,1) infinite}.pdp-stock--low .pdp-stock__dot{animation:pdp-stock-blink 1.4s ease-in-out infinite}@keyframes pdp-stock-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(2.4);opacity:0}}@keyframes pdp-stock-blink{0%,to{opacity:1}50%{opacity:.6}}.pdp-stock--static .pdp-stock__dot,.pdp-stock--static .pdp-stock__dot:after{animation:none}.pdp-stock--static .pdp-stock__dot:after{display:none}@media(prefers-reduced-motion:reduce){.pdp-stock--low .pdp-stock__dot,.pdp-stock--low .pdp-stock__dot:after{animation:none}}.pdp-delivery[hidden]{display:none}.pdp-delivery{display:flex;align-items:flex-start;gap:1rem;margin:0;padding:0;box-sizing:border-box;background:none!important;font-size:1.3rem;line-height:1.5}.pdp-delivery__icon{flex:0 0 auto;width:2rem;height:2rem;margin-top:.1rem;color:rgb(var(--color-foreground))}.pdp-delivery__body{min-width:0}.pdp-delivery__line{margin:0}.pdp-delivery__line+.pdp-delivery__line{margin-top:.2rem;color:rgba(var(--color-foreground),.75)}.pdp-delivery strong{font-weight:700;color:rgb(var(--color-foreground))}.pdp-delivery [data-token=time]{font-variant-numeric:tabular-nums}[data-token=delivery],[data-token=time]{white-space:nowrap}pdp-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:20;display:block;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 -.6rem 2rem #0000000f;transform:translateY(100%);visibility:hidden;transition:transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s linear .25s}pdp-sticky-atc.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s}@media(prefers-reduced-motion:reduce){pdp-sticky-atc,pdp-sticky-atc.is-visible{transition:none}}.pdp-sticky__inner{display:flex;align-items:center;gap:1.6rem;padding-top:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.pdp-sticky__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.pdp-sticky__title{margin:0;font-size:1.4rem;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky__price .price{font-size:1.3rem;letter-spacing:.04em}.pdp-sticky__price .price .badge,.pdp-sticky__price .price__badge-sale,.pdp-sticky__price .price__badge-sold-out,.pdp-sticky__price .unit-price{display:none}.pdp-sticky__price .price__container{margin:0}.pdp-sticky__controls{display:flex;align-items:center;gap:.8rem;flex:0 0 auto}.pdp-sticky__select{min-width:11rem}.pdp-sticky__select .select__select{height:4.8rem;min-height:4.8rem;font-size:1.4rem}.pdp-sticky__controls{align-items:stretch}.pdp-sticky__select,.pdp-sticky__button{height:4.8rem;min-height:0}.pdp-sticky__select .select__select{height:100%;min-height:0}.pdp-sticky__price-inline{display:none}.pdp-sticky__button.loading{opacity:.6;cursor:progress}.pdp-sticky__button{min-width:18rem;min-height:4.4rem;white-space:nowrap}body.pdp-sticky-active{padding-bottom:var(--pdp-sticky-height, 0px)}@media screen and (max-width:749px){.pdp-sticky__inner{gap:.8rem;padding-top:.8rem;padding-bottom:calc(.8rem + env(safe-area-inset-bottom,0px))}.pdp-sticky__info{display:none}.pdp-sticky__controls{flex:1 1 auto}.pdp-sticky__select{flex:0 0 9.6rem;min-width:0}.pdp-sticky__select .select__select{font-size:16px}.pdp-sticky__button{flex:1 1 auto;min-width:0;font-size:1.3rem}.pdp-sticky__button .pdp-sticky__price-inline:not([hidden]){display:inline;margin-left:.4rem;opacity:.85}}.product--ref-style{--ref-ink: 28, 28, 28;--ref-muted: rgba(28, 28, 28, .65);--ref-line: rgba(28, 28, 28, .2);font-family:PDP Inter,Helvetica Neue,Helvetica,Arial,sans-serif;color:rgb(var(--ref-ink))}.product--ref-style :is(h1,h2,h3,.h1,.h2,.h3,.h4,.h5,button,input,select,label,.button,.price,.price-item){font-family:inherit}.product--ref-style .product__title{margin:0}.product--ref-style .product-size-chart-price-row{margin-top:4px}.product--ref-style .product__info-container>*+*{margin-top:0}.product--ref-style .product__info-container>*{margin-top:0;margin-bottom:0}.product--ref-style .product__info-container>.product__title+.product-size-chart-price-row{margin-top:4px}.product--ref-style .product__info-container>variant-radios,.product--ref-style .product__info-container>variant-selects{margin-top:22px}.product--ref-style .product__info-container>.pdp-size-links{margin-top:10px}.product--ref-style .product__info-container>.pdp-stock{margin:14px 0 0}.product--ref-style .product__info-container>div:has(>product-form){margin-top:20px}.product--ref-style .product__info-container>.pdp-delivery{margin:10px 0 0}.product--ref-style .product__info-container>share-button{margin-top:16px}.product--ref-style .product__info-container>.pdp-delivery+.product__accordion,.product--ref-style .product__info-container>div:has(>product-form)+.product__accordion{margin-top:28px}.product--ref-style .product__title h1{font-size:var(--pdp-title-size, 16px);font-weight:400;line-height:1.5;letter-spacing:-.01em;text-transform:none}.product--ref-style .price--large,.product--ref-style .price--large .price-item{font-size:var(--pdp-price-size, 16px);font-weight:500;letter-spacing:-.01em;color:var(--ref-muted)}.product--ref-style .product-size-chart-price-row .product-popup-modal__button{font-size:1.3rem;color:rgb(var(--ref-ink));text-decoration:underline;text-underline-offset:.3rem;letter-spacing:0}.product--ref-style variant-radios .product-form__input{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:0}.product--ref-style variant-radios .product-form__input input[type=radio]+label{flex:1 1 0}.product--ref-style variant-radios .form__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product--ref-style .product-form__input input[type=radio]+label{margin:0;min-width:0;min-height:44px;padding:0 2px;border:1px solid rgba(28,28,28,.25);border-radius:5px;background:#fff;color:var(--ref-muted);font-size:14px;white-space:nowrap;font-weight:400;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center}.product--ref-style .product-form__input input[type=radio]+label:hover{border-color:rgb(var(--ref-ink))}.product--ref-style .product-form__input input[type=radio]:checked+label{background:#fff;border-color:rgb(var(--ref-ink));color:rgb(var(--ref-ink))}.product--ref-style .product-form__input input[type=radio]:disabled+label,.product--ref-style .product-form__input input[type=radio].disabled+label{color:#1c1c1c73;border-color:#1c1c1c26;text-decoration:line-through}.product--ref-style .product-form__submit,.product--ref-style .product-form__submit.button--secondary,.pdp-sticky--ref .pdp-sticky__button{--color-button: var(--ref-accent-rgb, 28, 28, 28);--color-button-text: 255, 255, 255;min-height:47px;border-radius:6px;font-size:13px;font-weight:500;letter-spacing:0;text-transform:uppercase}.product--ref-style .product-form__submit:after,.product--ref-style .product-form__submit:before,.pdp-sticky--ref .pdp-sticky__button:after,.pdp-sticky--ref .pdp-sticky__button:before{border-radius:6px}.product--ref-style .shopify-payment-button__button{border-radius:6px}.product--ref-style .pdp-stock{font-size:13px;font-weight:400}.product--ref-style .pdp-delivery{padding:9px 14px;gap:12px;align-items:center;background:#eef6ee!important;border:0;border-radius:4px;font-size:12px;letter-spacing:0;line-height:1.55}.product--ref-style .pdp-delivery__icon{width:2.2rem;height:2.2rem;margin-top:0;color:#1c1c1c99}.product--ref-style .pdp-delivery [data-token=time]{color:#17703a;font-weight:600}.product--ref-style .pdp-delivery [data-token=delivery]{font-weight:600;color:rgb(var(--ref-ink))}.product--ref-style .product__accordion{border-top:1px solid rgba(28,28,28,.85)}.product--ref-style .product__accordion+.product__accordion{border-top-color:var(--ref-line)}.product--ref-style .product__accordion .accordion__title{font-size:14px;font-weight:400;letter-spacing:0;text-transform:uppercase}.product--ref-style .product__accordion .icon-accordion{display:none}.product--ref-style .product__accordion .accordion__content{font-size:14px;line-height:1.65;color:#1c1c1cd9}@media screen and (min-width:990px){.product--ref-style.product--thumbnail_rail{--pdp-rail-width: 5.6rem}.product--ref-style.product--thumbnail_rail media-gallery:has(>.thumbnail-slider):not(quick-add-modal *){column-gap:2.4rem}.product.product--ref-style.product--thumbnail_rail .thumbnail-list{gap:1.6rem}.product--ref-style.product--thumbnail_rail .thumbnail{opacity:1;border:1px solid transparent;padding:1px;border-radius:0}.product--ref-style.product--thumbnail_rail .thumbnail[aria-current]{border-color:rgb(var(--ref-ink));box-shadow:none}}@media screen and (max-width:749px){.product--ref-style .product__media-wrapper{position:relative}.product--ref-style .pdp-gallery-dots{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:0;pointer-events:none}.product--ref-style .pdp-gallery-dots__dot{width:44px;pointer-events:auto}.product--ref-style .pdp-gallery-dots__dot:before{width:.7rem;height:.7rem;background:transparent;box-shadow:inset 0 0 0 1px #1c1c1c8c}.product--ref-style .pdp-gallery-dots__dot[aria-current=true]:before{width:.7rem;border-radius:50%;background:rgb(var(--ref-ink));box-shadow:none}.product--ref-style .product__info-container>.product-size-chart-price-row .product-size-chart-modal__opener{display:none}.product--ref-style .product__title h1{line-height:1.3}.product--ref-style .product__info-container>.product__title+.product-size-chart-price-row{margin-top:4px}}.pdp-sticky--ref{font-family:PDP Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.pdp-sticky--ref .pdp-sticky__select .select__select{border-radius:5px}.pdp-size-links{display:flex;justify-content:flex-end;margin-top:10px}.pdp-size-links .product-popup-modal__button{margin:0;padding:0;min-height:0;font-size:13px;color:#1c1c1c;text-decoration:underline;text-underline-offset:3px;letter-spacing:0}@media screen and (max-width:749px){.product--ref-style .product__info-container>.product__title,.product--ref-style .product__info-container>.product__title+.product-size-chart-price-row{margin-top:20px}}.product--ref-style .product-form__buttons{display:grid;gap:10px}.product--ref-style .product-form__buttons>*{margin:0}@media screen and (max-width:749px){.product--ref-style .product__media-icon{top:auto;left:auto;right:1.2rem;bottom:1.2rem}}.product media-gallery,.product .product__media-wrapper{background-color:rgb(var(--pdp-media-bg, 255, 255, 255))}.product .product-media-container.global-media-settings,.product .thumbnail.global-media-settings{background-color:rgb(var(--pdp-media-bg, 255, 255, 255))}.product .product-media-container.media-fit-cover{display:flex;align-self:stretch}.product .product-media-container.media-fit-cover .product__modal-opener,.product .product-media-container.media-fit-cover .media{width:100%;height:100%}.product .product-media-container.media-fit-cover .media{position:initial}.product .product-media-container.media-fit-cover .media img{object-fit:cover;width:100%;height:100%}.product--fixed-ratio .product-media-container.media-fit-cover.media-type-image{--aspect-ratio: var(--pdp-media-ratio, .8);--preview-ratio: var(--pdp-media-ratio, .8)}.product--fixed-ratio .product-media-container.media-fit-cover.media-type-image .media{padding-top:calc(1 / var(--pdp-media-ratio, .8) * 100%)}.product .product__info-container>div:has(>product-form) product-form{margin-bottom:0}.product .product__info-container>form.installment{margin:10px 0 0}.product .installment .shopify-installments,.product .installment shopify-payment-terms{font-size:1.3rem;line-height:1.4;color:rgb(var(--ref-muted, 28 28 28 / 65%))}.product--ref-style .product__info-container>div:has(>product-form)+form.installment{margin-top:10px}.product--ref-style:not(quick-add-modal *) .product__info-container:has(>.product__title):has(>.product-size-chart-price-row):has(>.pdp-size-links--title){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-content:start}.product--ref-style:not(quick-add-modal *) .product__info-container:has(>.pdp-size-links--title)>*{grid-column:1 / -1}.product--ref-style:not(quick-add-modal *) .product__info-container:has(>.pdp-size-links--title)>.product__title{grid-row:1;grid-column:1;margin:0;align-self:baseline}.product--ref-style:not(quick-add-modal *) .product__info-container:has(>.pdp-size-links--title)>.product-size-chart-price-row{grid-row:2;grid-column:1;margin:8px 0 0;align-self:baseline;justify-self:start;justify-content:flex-start}.product--ref-style:not(quick-add-modal *) .product__info-container>.pdp-size-links--title{grid-row:1;grid-column:2;justify-content:flex-end;align-self:baseline;margin:0}.product--ref-style:not(quick-add-modal *) .product__info-container:has(>.pdp-size-links--title)>.pdp-stock{grid-row:2;grid-column:2;justify-self:end;align-self:baseline;margin:8px 0 0;font-size:var(--pdp-price-size, 13px)}.product--ref-style:not(quick-add-modal *) .product__info-container:has(>.pdp-size-links--title)>variant-radios,.product--ref-style:not(quick-add-modal *) .product__info-container:has(>.pdp-size-links--title)>variant-selects{margin-top:20px}.product--ref-style:not(quick-add-modal *) .product__info-container:has(>.pdp-size-links--title)>div:has(>product-form){margin-top:20px}.product--ref-style .pdp-size-links--title .product-popup-modal__button{font-size:var(--pdp-title-size, 12px);line-height:1.5;color:var(--ref-muted);text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap;min-height:0;padding:0;position:relative}.product--ref-style .pdp-size-links--title .product-popup-modal__button:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.product--ref-style .product-size-chart-price-row .price--on-sale .price__sale{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.product--ref-style .product-size-chart-price-row .price--on-sale .price__sale>span:has(>.price-item--regular){order:2}.product--ref-style .product-size-chart-price-row .price--on-sale .price-item--sale{order:1;color:rgb(var(--ref-ink));font-size:calc(var(--pdp-price-size, 16px) * 1.25);font-weight:500;line-height:1.2;margin-right:0}.product--ref-style .product-size-chart-price-row .price--on-sale .price-item--regular{font-size:var(--pdp-price-size, 16px);font-weight:400;color:var(--ref-muted);text-decoration-thickness:1px}.product--ref-style .pdp-size-links--title{padding-right:0}.product--ref-style .product-size-chart-price-row{justify-content:flex-start}.product--ref-style .product-size-chart-price-row .price__badge-sale,.product--ref-style .product-size-chart-price-row .price__badge-sold-out{display:none}.product--ref-style variant-radios .product-form__input input[type=radio]+label{margin-right:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pdp-enhancements.css.map */
