.card__media{background-color:var(--card-image-bg, transparent)}.product__media-wrapper .media{background-color:var(--product-image-bg, transparent)}.media-wrapper{--color-placeholder: var(--product-image-bg)}.product__media-wrapper .media>img,.product__media-wrapper .media>picture img{object-fit:var(--product-image-fit, cover)}.product__media-nav,.product__media-dots{display:none}@media screen and (max-width:749px){.product__media-wrapper product-gallery .slider-buttons{display:none!important}.product__media-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.2rem;padding-inline:1.6rem}.product__media-dots[hidden]{display:none}.product__media-dot{position:relative;width:.7rem;height:.7rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-foreground),.2);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.product__media-dot:before{content:"";position:absolute;top:-.6rem;right:-.4rem;bottom:-.6rem;left:-.4rem}.product__media-dot.is-active{background:rgb(var(--color-foreground));transform:scale(1.15)}.product__media-dot:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}}@media screen and (max-width:989px){.product-sticky-cart .sticky-cart__content{gap:1rem;min-width:0}.product-sticky-cart .sticky-cart__content-image.small-hide{display:block!important;flex:0 0 auto;width:4rem;height:4rem;overflow:hidden;border-radius:.4rem;background:#f5f5f5}.product-sticky-cart .sticky-cart__content-image img{width:100%;height:100%;object-fit:contain}}@media screen and (min-width:750px){.product--thumbnail_slider product-gallery{position:relative}.product--thumbnail_slider .product__media-nav{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:1.6rem}.product__media-nav-button{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.product__media-nav-button .icon{width:1.4rem;height:1.4rem}.product__media-nav-count{min-width:5.6rem;font-size:1.3rem;font-variant-numeric:tabular-nums;letter-spacing:.08em;line-height:1;text-align:center;color:rgba(var(--color-foreground),.7)}.product__media-nav-button--prev .icon{transform:rotate(180deg)}.product__media-nav-button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.product--thumbnail_slider .thumbnail-slider .thumbnail-list+.slider-buttons{display:none!important}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider.slider--tablet-up{overflow-x:auto!important;scroll-snap-type:none;scrollbar-width:none}product-gallery:has(.product__media-nav:hover) .gallery-cursor{transform:scale(0)!important}}@media screen and (min-width:990px){.product.product--thumbnail_slider media-gallery{display:grid;grid-template-columns:7.1rem minmax(0,1fr);column-gap:1.6rem;align-items:start}.product--thumbnail_slider media-gallery>use-animate{grid-column:2;grid-row:1}.product--thumbnail_slider product-gallery{max-width:max(48rem,calc(100vh - 23rem));margin-inline:auto}.product.product--thumbnail_slider media-gallery .thumbnail-slider{position:relative;grid-column:1;grid-row:1;align-self:stretch;margin:0}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider.slider--tablet-up{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;max-width:none!important;padding:0;gap:.8rem;overflow-x:hidden!important;overflow-y:auto;background:none;box-shadow:none;scrollbar-width:none}.product--thumbnail_slider media-gallery:has(.product__media-nav) .thumbnail-slider .thumbnail-list.slider.slider--tablet-up{bottom:5.6rem}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{flex:0 0 auto;width:100%}}@media(hover:hover)and (min-width:750px){.product__media-nav-button:hover{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}}.pd-highlights{display:grid;grid-template-columns:repeat(var(--pd-highlights-count, 3),minmax(0,1fr));gap:8px;margin:10px 0;padding:0;list-style:none}.pd-highlights__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:8px;border-radius:8px;background:#f5f5f5;font-size:9px;line-height:1.2;text-align:center;text-transform:uppercase}.pd-highlights__item .icon{flex:0 0 auto;width:18px;height:18px}.pd-highlights__label{overflow-wrap:anywhere}.product-media-modal__content{scroll-snap-type:y mandatory}.product-media-modal__content>.media-wrapper{scroll-snap-align:center}.product-media-modal__content>.media-wrapper .media{padding-bottom:min(var(--image-ratio-percent),100vh)}@supports (height: 100svh){.product-media-modal__content>.media-wrapper .media{padding-bottom:min(var(--image-ratio-percent),100svh)}}.product-media-modal__content>.media-wrapper .media>img{object-fit:contain}media-gallery [data-media-hidden],.product-media-modal__content>[data-media-hidden]{display:none!important}.product-form__input--swatch:has(.swatch-input__label--variant){display:flex;flex-wrap:nowrap;gap:.8rem;min-inline-size:0;margin-inline:-.4rem;padding-inline:.4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.product-form__input--swatch:has(.swatch-input__label--variant)::-webkit-scrollbar{display:none}.product-form__input.product-form__input--swatch .swatch-input__input+.swatch-input__label.swatch-input__label--variant{--swatch-input--size: 100%;flex:1 1 0;flex-direction:column;justify-content:flex-start;align-self:flex-start;vertical-align:top;gap:.6rem;min-width:6.4rem;max-width:11.2rem;width:auto;margin:.4rem 0;padding:.6rem .2rem .8rem;box-shadow:none;scroll-snap-align:start}.product-form__input--swatch .swatch-input__label--variant .swatch{width:100%;height:auto;aspect-ratio:1;border-radius:0;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;box-shadow:0 .2rem 0 transparent!important;outline:none!important;scale:1!important;transition:box-shadow .2s ease}@media screen and (max-width:749px){.product-form__input--swatch .swatch-input__label--variant .swatch{height:7.4rem;aspect-ratio:auto;background-size:auto 100%!important}}.product-form__input--swatch .swatch-input__label--variant>.visually-hidden:not(.label-unavailable){position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal;text-align:center;font-size:1.2rem;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label--variant{background-color:transparent;color:rgb(var(--color-foreground))}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label--variant .swatch{box-shadow:0 .2rem rgb(var(--color-foreground))!important}.product-form__input--swatch .swatch-input__label--variant .swatch:after{display:none}.product-form__input--swatch .swatch-input__input[data-crossout]+.swatch-input__label--variant,.product-form__input--swatch .swatch-input__input:disabled+.swatch-input__label--variant{color:rgba(var(--color-foreground),.5)}.product-form__input--swatch .swatch-input__input[data-crossout]+.swatch-input__label--variant .swatch,.product-form__input--swatch .swatch-input__input:disabled+.swatch-input__label--variant .swatch{opacity:.35}.product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label--variant{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media(hover:hover){.product-form__input--swatch .swatch-input__input:not(:checked):not([disabled])+.swatch-input__label--variant:hover .swatch{box-shadow:0 .2rem rgba(var(--color-foreground),.3)!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
