.product-media-gallery{--media-gallery-gap:2px;--media-gallery-max-height:calc(90vh - var(--header-mobile-height,0));interpolate-size:allow-keywords;width:100%;position:relative}@media screen and (width>=64rem){.product-media-gallery{scrollbar-width:none;height:100vh;overflow-y:auto}.product-media-gallery::-webkit-scrollbar{display:none}}.product-media-gallery__wrapper-carousel{width:100%;height:auto;transition:height var(--animation-emphasis)}.product-media-gallery__item{aspect-ratio:.75;width:100%;max-height:var(--media-gallery-max-height);position:relative;overflow:hidden}@media screen and (width>=64rem){.product-media-gallery__item{max-height:none}.product-media-gallery__item[x-cloak],.product-media-gallery__item.is-hidden{display:none}.product-media-gallery__item:last-child:nth-child(odd){aspect-ratio:var(--media-gallery-last-ratio,1.5);grid-column:1/-1}}.product-media-gallery__image{width:100%;height:100%;overflow:hidden}.product-media-gallery__image img{object-fit:cover;width:100%;height:100%}.product-media-gallery__video{width:100%;height:100%;overflow:hidden}.product-media-gallery__video video{object-fit:cover;width:100%;height:100%}.product-media-gallery__play{z-index:var(--z-raised);width:var(--space-450);height:var(--space-450);color:var(--color-content-default);background-color:var(--color-background-default);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:var(--grid-margin);inset-inline-end:var(--grid-margin)}.product-media-gallery__play:after{content:"";inset:calc(var(--space-200) * -1) calc(var(--space-100) * -1);position:absolute}.product-media-gallery__play svg{width:var(--space-300);height:var(--space-300)}.product-media-gallery__model{width:100%;height:100%;overflow:hidden}.product-media-gallery__model model-viewer{width:100%;height:100%}.product-media-gallery__tag{z-index:var(--z-raised);display:flex;position:absolute;inset-block-end:var(--grid-margin);inset-inline-start:var(--grid-margin)}@media screen and (width>=64rem){.product-media-gallery__tag--carousel{display:none}}@media screen and (width<=63.9375rem){.product-media-gallery__tag--grid{display:none}}.product-media-gallery__dots{justify-content:center;gap:var(--spacing-xs,.5rem);margin-top:var(--spacing-sm,.75rem);display:flex}.product-media-gallery__cta{padding-top:20px;display:none}@media screen and (width>=64rem){.product-media-gallery__cta{justify-content:center;display:flex}}.product-media-gallery__cta-button{justify-content:center;align-items:center;display:flex}@media screen and (width>=64rem){.product-media-gallery .carousel-dots{display:none}.product-media-gallery .carousel__container{gap:var(--media-gallery-gap);grid-template-columns:repeat(2,1fr);display:grid}}.product-media-gallery .product-media-gallery__scroll-progress{background-color:var(--color-cream-300);width:2px;height:62px;margin-top:-74px;margin-left:12px;position:sticky;bottom:45px}@media screen and (width<=63.9375rem){.product-media-gallery .product-media-gallery__scroll-progress{display:none}}.product-media-gallery .product-media-gallery__scroll-progress-bar{background-color:var(--color-background-primary);width:100%;position:absolute;top:0;left:0}
