:root{--mixed-page-gutter: 1.5rem;--mixed-peek: 3.5rem;--mixed-pdp-media-ratio: 2 / 3;--mixed-pdp-media-position: center center;--mixed-dot-color-inactive: rgba(255, 255, 255, .9);--mixed-dot-color-active: rgb(var(--color-foreground));--mixed-dot-shadow: 0 .05rem .2rem rgba(0, 0, 0, .3);--mixed-dot-inset-x: 2.6rem;--mixed-dot-inset-y: 1.8rem;--mixed-pdp-info-gap: 2rem;--mixed-lightbox-gap: 0;--mixed-size-pill-gap: .6rem;--mixed-pdp-title-size: 2.6rem;--mixed-pdp-title-leading: 1.18;--mixed-installment-size: 1rem;--mixed-installment-size-desktop: 1.3rem}@media screen and (max-width:749px){section:has(>.product--full-bleed-mobile){padding-top:0;padding-left:0;padding-right:0}.product--full-bleed-mobile .product__media-wrapper{width:100%;max-width:100%;margin-left:0;margin-right:0}.product--full-bleed-mobile .product__media-wrapper media-gallery slider-component,.product--full-bleed-mobile .product__media-wrapper media-gallery slider-component .slider{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.product--full-bleed-mobile .product__media-wrapper media-gallery slider-component{position:relative}.product--full-bleed-mobile .product__media-list{margin:0;padding:0;gap:0;scroll-padding-left:0;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.product--full-bleed-mobile .product__media-list .product__media-item{box-sizing:border-box;width:calc(100% - var(--mixed-peek));min-width:0;max-width:none;flex:0 0 calc(100% - var(--mixed-peek));margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.product--full-bleed-mobile .product__media-list .product__media-item:first-of-type,.product--full-bleed-mobile .product__media-list .product__media-item:last-of-type{margin-left:0;margin-right:0}.product--full-bleed-mobile .product__media-item .product__media,.product--full-bleed-mobile .product__media-item>deferred-media{padding-top:0!important;height:auto;aspect-ratio:var(--mixed-pdp-media-ratio)}.product--full-bleed-mobile .product__media-item .product__media>img{object-fit:cover;object-position:var(--mixed-pdp-media-position)}.product--full-bleed-mobile .product__media-wrapper .global-media-settings,.product--full-bleed-mobile .product__media-wrapper .media,.product--full-bleed-mobile .product__media-wrapper .global-media-settings img{border:0;border-radius:0;box-shadow:none}.product--full-bleed-mobile .product__media-wrapper .global-media-settings:after,.product--full-bleed-mobile .product__media-wrapper .media:after{display:none}.product--full-bleed-mobile .product__media-wrapper .slider-buttons{display:none!important}.product--full-bleed-mobile .product__modal-opener--image .product__media-icon{display:none}.product--full-bleed-mobile gallery-dots{position:absolute;z-index:2;bottom:var(--mixed-dot-inset-y);left:var(--mixed-dot-inset-x);display:flex;align-items:center;gap:0;margin:0;padding:0}.product--full-bleed-mobile gallery-dots[hidden]{display:none}.product--full-bleed-mobile .gallery-dots__dot{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;width:1.4rem;height:2rem;padding:0;border:0;background:none;cursor:pointer}.product--full-bleed-mobile .gallery-dots__dot:after{content:"";display:block;width:.5rem;height:.5rem;border-radius:50%;background:var(--mixed-dot-color-inactive);box-shadow:var(--mixed-dot-shadow);transition:background .2s ease}.product--full-bleed-mobile .gallery-dots__dot[aria-current=true]:after{background:var(--mixed-dot-color-active)}.product--full-bleed-mobile .gallery-dots__dot:focus-visible{outline:.2rem solid var(--mixed-dot-color-active);outline-offset:-.3rem}.product-media-modal{background-color:rgb(var(--color-background))}.product-media-modal .product-media-modal__dialog{display:block;align-items:initial;width:100%;height:100%;max-width:none;margin:0;padding:0;overflow:hidden}.product-media-modal .product-media-modal__content{width:100%;max-width:100%;height:100%;max-height:none;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:auto}.product-media-modal .product-media-modal__content>*,.product-media-modal .product-media-modal__content>*:not(.active){display:block;width:100%;max-width:100%;height:auto;margin:0 0 var(--mixed-lightbox-gap);border:0;border-radius:0;box-shadow:none}.product-media-modal .product-media-modal__content>*:last-child{margin-bottom:0}.product-media-modal .product-media-modal__content img{width:100%;height:auto}.product-media-modal .product-media-modal__toggle{position:fixed;top:calc(1.2rem + env(safe-area-inset-top));right:1.2rem;z-index:2;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-background),.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 .1rem .6rem rgba(var(--color-foreground),.12)}.product-media-modal .product-media-modal__toggle .icon{width:1.4rem;height:1.4rem}.product--full-bleed-mobile .product__title>h1,.product--full-bleed-mobile .product__title .h1{font-size:var(--mixed-pdp-title-size);line-height:var(--mixed-pdp-title-leading)}.product--full-bleed-mobile .product__info-wrapper{box-sizing:border-box;width:100%;max-width:100%;padding-left:var(--mixed-page-gutter);padding-right:var(--mixed-page-gutter);margin-top:var(--mixed-pdp-info-gap)}}.product--full-bleed-mobile .product-form__input--size{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--mixed-size-pill-gap);width:100%;margin-bottom:1.2rem}.product--full-bleed-mobile .product-form__input--size legend{flex:0 0 100%}.product--full-bleed-mobile .product-form__input--size input[type=radio]+label{flex:1 1 0;display:flex;align-items:center;justify-content:center;margin:0;padding:1rem .4rem;letter-spacing:0;white-space:nowrap;text-align:center}.product__info-container .installment{font-size:var(--mixed-installment-size);line-height:1.3;margin-top:.4rem}@media screen and (min-width:750px){.product__info-container .installment{font-size:var(--mixed-installment-size-desktop)}}.product__info-container .installment shopify-payment-terms{display:block;max-width:none}@media screen and (min-width:750px){gallery-dots{display:none}}@media(prefers-reduced-motion:reduce){.product--full-bleed-mobile .product__media-list{scroll-behavior:auto}.product--full-bleed-mobile .gallery-dots__dot:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/component-mixed-pdp-gallery.css.map */
