.product-gallery-editorial{padding:32px 0 56px}.product-gallery-editorial__slides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-gallery-editorial__slide{position:relative;overflow:hidden;background:#f7f7f5;aspect-ratio:4 / 5;cursor:zoom-in}.product-gallery-editorial__slide[hidden]{display:none}.main_page_product-soothe-sweatpants .product-gallery-editorial__slide{background:transparent}.product-gallery-editorial__slide img:where(:not(.ds,.ds *)){display:block;width:100%;height:100%;object-fit:cover}.product-gallery-editorial__slide--media{cursor:default}.product-gallery-editorial__media-frame{width:100%;height:100%}.product-gallery-editorial__media-frame{display:flex;align-items:center;justify-content:center;background:#f7f7f5}.product-gallery-editorial__media-frame video:where(:not(.ds,.ds *)),.product-gallery-editorial__media-frame iframe:where(:not(.ds,.ds *)),.product-gallery-editorial__media-frame model-viewer:where(:not(.ds,.ds *)){display:block;width:100%;height:100%;border:0;background:transparent}.product-gallery-editorial__media-frame video:where(:not(.ds,.ds *)),.product-gallery-editorial__media-frame iframe:where(:not(.ds,.ds *)){object-fit:cover}@media screen and (max-width:989px){.product-gallery-editorial__slides{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}.product-gallery-editorial__slides::-webkit-scrollbar{display:none}.product-gallery-editorial__slide{flex:0 0 calc(100% - 56px);scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:4 / 5}}@media(prefers-reduced-motion:reduce){.product-gallery-editorial__slides{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/section-product-gallery-editorial.css.map */
