.product-scenes{display:block;width:100%;margin:var(--product-scene-space, 20px) 0 0;padding:0}.product-scenes__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.product-scenes__hero,.product-scenes__image{position:relative;aspect-ratio:1;overflow:hidden;background:#f4f4f4}.product-scenes__hero>video,.product-scenes__hero>img,.product-scenes__image>img{display:block;width:100%;height:100%;object-fit:cover}.product-scenes__hero>video,.product-scenes__hero>img{object-position:var(--scene-x) var(--scene-y)}.product-scenes__images-region{position:relative;min-width:0}.product-scenes__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;scrollbar-width:none}.product-scenes__images::-webkit-scrollbar{display:none}.product-scenes__image{min-width:0;scroll-snap-align:start}@media screen and (min-width:750px){.product-scenes--count-0 .product-scenes__layout,.product-scenes--count-1 .product-scenes__images{grid-template-columns:minmax(0,1fr)}.product-scenes--has-hero.product-scenes--count-2 .product-scenes__layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.product-scenes--has-hero.product-scenes--count-3 .product-scenes__image:last-child{grid-column:1 / -1;aspect-ratio:2}.product-scenes--has-hero.product-scenes--many .product-scenes__images{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.product-scenes--has-hero.product-scenes--many .product-scenes__image{flex:0 0 100%}.product-scenes--images-only .product-scenes__layout{grid-template-columns:minmax(0,1fr)}.product-scenes--images-only .product-scenes__images{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.product-scenes--images-only .product-scenes__image{flex:0 0 calc(100% / var(--scene-image-columns))}}.product-scenes__toggle{position:absolute;right:12px;bottom:12px;min-height:40px;padding:8px 14px;border:0;border-radius:24px;background:#141414c7;color:#fff;font:inherit;font-size:12px;cursor:pointer}.product-scenes__toggle[hidden]{display:none}.product-scenes__toggle:focus-visible{outline:2px solid #fff;outline-offset:-4px}.product-scenes__arrow,.product-scenes__arrow[hidden]{display:none}.product-scenes__images:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media screen and (max-width:749px){.product-scenes .product-scenes__layout{display:block}.product-scenes__hero>video,.product-scenes__hero>img{object-position:var(--scene-mobile-x) var(--scene-mobile-y)}.product-scenes .product-scenes__images{display:flex;aspect-ratio:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:auto}.product-scenes .product-scenes__image{flex:0 0 calc(100% * 2 / 3);width:calc(100% * 2 / 3)}.product-scenes--count-1 .product-scenes__image{flex-basis:100%;width:100%}.product-scenes__arrow{display:grid;place-items:center;position:absolute;z-index:21;top:50%;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#161616;cursor:pointer;transform:translateY(-50%)}.product-scenes__arrow:before{content:"";position:absolute;top:4.5px;right:4.5px;bottom:4.5px;left:4.5px;border-radius:50%;background:#ffffffe5}.product-scenes__arrow>svg{position:relative;width:15px;height:15px;pointer-events:none}.product-scenes__arrow--previous{left:6px}.product-scenes__arrow--next{right:6px}.product-scenes__arrow:disabled{opacity:.4;cursor:default}.product-scenes__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/60/compiled_assets/styles.css.map */
