.image-gallery__intro{margin:0 auto 2rem;max-width:800px;text-align:center}.image-gallery{margin:0 auto;max-width:1800px;padding:3rem 16px}.image-gallery__intro>*+*{margin-top:8px}.image-gallery__intro :is(h1,h2,h3,h4,h5,h6){font-size:36px;line-height:1.1;letter-spacing:-.02em}.image-gallery__intro p{font-size:18px;line-height:1.3;max-width:271px;margin-left:auto;margin-right:auto}.image-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.image-gallery__tile{aspect-ratio:var(--tile-aspect-ratio-mobile, 4 / 5);background:#e5e5e5;border-radius:2px;overflow:hidden}.image-gallery__tile--main{grid-column:1 / -1}.image-gallery__tile picture,.image-gallery__tile img,.image-gallery__video,.image-gallery__placeholder{display:block;width:100%;height:100%}.image-gallery__tile img,.image-gallery__video{object-fit:cover}.image-gallery__video--desktop{display:none}@media(min-width:768px){.image-gallery__video--desktop{display:block}.image-gallery__video--mobile{display:none}.image-gallery{padding:3rem 32px}.image-gallery__intro p{font-size:16px;max-width:none}.image-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.image-gallery__tile{aspect-ratio:var(--tile-aspect-ratio, 4 / 5);border-radius:0}.image-gallery__tile--main{grid-column:span 2;grid-row:span 2;aspect-ratio:var(--tile-aspect-ratio, auto)}}.product-listing__intro{max-width:692px;margin:0 auto 32px;text-align:center;font-family:questa-grande,serif;font-size:24px;line-height:1.2}.product-listing__products{display:grid;gap:24px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-listing__products--mobile-carousel{grid-auto-columns:minmax(0,75%);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}.product-listing__product{min-width:0;scroll-snap-align:start}.product-listing .ProductItem__Info{text-align:left}@media(min-width:768px){.product-listing__intro{margin-bottom:64px}.product-listing__products{gap:24px 20px;grid-auto-flow:row;grid-template-columns:repeat(var(--product-listing-columns),minmax(0,1fr));overflow:visible;scroll-snap-type:none}.product-listing__products--carousel{grid-auto-columns:calc((100% - 60px)/4);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map?subset=AAAAAAAAAAAQAAAAAAAE */
