[id*=MainProduct-template] .page-width{--page-width: 150rem}@media screen and (min-width: 990px){.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2);padding-right:3rem;margin-top:-3rem}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width: 1280px){.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2);padding-right:12rem;margin-top:-5rem}}.product__3dcarousel{height:100%;margin-inline-start:calc(-1 * var(--distance-to-bleed));margin-inline-end:calc(-1 * var(--distance-to-bleed));margin-top:-4rem}@media screen and (max-width: 999px){.product__3dcarousel{margin-bottom:-1rem}}.slider-3dcarousel{width:100%;display:block;aspect-ratio:4/5;position:relative;overflow:hidden;transition:opacity .3s ease;opacity:1;touch-action:pan-y pinch-zoom}.slider-3dcarousel.slider-3dcarousel--fade-in{opacity:0}.slider-3dcarousel__inner-container{position:absolute;height:100%;width:100%}.slider-3dcarousel__image-wrapper{position:absolute;top:0;transform:translate3d(var(--image-wrapper-pos-x),var(--image-wrapper-pos-y),100000px) rotateX(0) rotateY(0) rotate(0) scaleZ(1);perspective:510px;transform-style:preserve-3d}.slider-3dcarousel__slide{position:absolute;top:0;left:0;width:var(--slide-width, 200px);height:var(--slide-height, 300px);transform:translate3d(var(--slide-pos-x),calc(var(--slide-height) / -2),var(--slide-pos-z)) rotateX(0) rotateY(0) rotate(0) scaleZ(1);opacity:var(--slide-opacity)}.slider-3dcarousel:not(.slider-3dcarousel--fade-in) .slider-3dcarousel__slide{transition:transform .3s ease,opacity .3s}.slider-3dcarousel__image{filter:blur(0) color: #0000;max-width:100%;height:auto}.slider-3dcarousel__nav{position:absolute;top:0;width:50%;height:100%;z-index:2;-webkit-appearance:button;background-color:#0000;background-image:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;border:none;opacity:0}.slider-3dcarousel__nav--prev{left:0}.slider-3dcarousel__nav--next{right:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/3d-carousel.css.map */
