.main-product-media{display:grid;gap:var(--divider);grid-template-columns:repeat(2,1fr)}.main-product-media .media{grid-column:span 2;aspect-ratio:4 / 5;overflow:hidden}.main-product-media .media:nth-child(6n+2),.main-product-media .media:nth-child(6n+3),.main-product-media .media:nth-child(6n+5),.main-product-media .media:nth-child(6n+6){grid-column:span 1}.main-product-media .media:nth-child(6n+5):last-child{grid-column:span 2}@media (max-width: 768px){.main-product-media{display:flex;overflow-x:auto;gap:var(--divider);scroll-snap-type:x mandatory;margin-right:calc(var(--divider) * -1)}.main-product-media .media{scroll-snap-align:start;flex:0 0 auto;width:calc(100vw - (var(--padding) * 2))}}.main-product .media img{width:100%;height:100%;object-fit:cover;display:block;background:var(--photo-bg)}.product-media-zoom{cursor:zoom-in;position:relative}.product-media-zoom-wrapper{width:100%;height:100%;position:relative;overflow:hidden;touch-action:pan-x pan-y}.product-media-zoom-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-origin:center center;will-change:transform;transition:transform 0s linear}.product-media-zoom-inner img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.product-media-zoom[data-zoomed=true],.product-media-zoom[data-zoomed=true] .product-media-zoom-wrapper{cursor:zoom-out}.product-media-zoom[data-zoomed=true] .product-media-zoom-wrapper:active{cursor:grabbing}.main-product-title{font-size:1.75rem;padding-bottom:.5em}.main-product-info-inside{padding:var(--padding);display:flex;flex-direction:column;gap:var(--padding);max-width:36em;margin:0 auto}@media (min-width: 768px){.main-product-info-inside{height:calc(100vh - (var(--padding) * 7));position:sticky;top:calc(var(--padding) * 7);display:flex;flex-direction:column;justify-content:flex-end;padding:0}.main-product-info-heading{flex-shrink:0;padding:0 calc(var(--padding) * 2)}.main-product-info-content{flex-shrink:1;overflow-y:auto;padding:0 calc(var(--padding) * 2) calc(var(--padding) * 2)}}@media (min-width: 1200px){.main-product-info-heading{padding:0 calc(var(--padding) * 3.5)}.main-product-info-content{padding:0 calc(var(--padding) * 3.5) calc(var(--padding) * 3.5)}}.main-product-description{font-weight:400}.main-product-description ul,.main-product-description ol{padding-left:1.5em}.main-product-description ul:not(:last-child),.main-product-description ol:not(:last-child){margin-bottom:1em}.main-product-form form{display:flex;flex-direction:column;gap:.5em}.main-product-description tbody,.main-product-description table{width:100%;border-collapse:collapse;table-layout:fixed}.main-product-description td{padding:.35em .35em .25em;border-top:1px solid color-mix(in srgb,currentColor 20%,var(--background));border-bottom:1px solid color-mix(in srgb,currentColor 20%,var(--background))}.main-product-description p+table{margin-top:-.5em}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-main-product.css.map */
