.product-marquee{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;scrollbar-width:thin;padding:14px 2px 24px;overscroll-behavior-x:contain}.product-marquee>.media-card{flex:0 0 calc((100% - 80px)/6);border-radius:13px;transition:transform .2s,box-shadow .2s,border-color .2s}.product-marquee .media-open img{aspect-ratio:1;object-fit:contain}.product-marquee .media-card:hover{transform:translateY(-7px);box-shadow:0 10px 24px #126d7a22;border-color:#46a8aa}.product-marquee .media-card:focus-within{border-color:#16898d}.product-marquee .media-magnify{width:26px;height:26px;right:7px;bottom:7px}.marquee-controls{display:flex;justify-content:flex-end;margin-top:-12px}.marquee-toggle{min-height:44px;border:1px solid #d4e5e8;border-radius:24px;padding:9px 17px;background:white;color:#245465;cursor:pointer;font:inherit;font-size:13px}.collection-intro{padding-top:50px}.media-section{padding-top:45px;padding-bottom:45px}.media-section .section-heading{margin-bottom:18px}#production-gallery .media-card[hidden]{display:block!important}@media(max-width:1000px){.product-marquee>.media-card{flex-basis:calc((100% - 32px)/3)}}@media(max-width:600px){.product-marquee{gap:12px}.product-marquee>.media-card{flex-basis:calc((100% - 12px)/2)}.collection-intro h2{font-size:32px}.media-section{padding-top:32px;padding-bottom:32px}}@media(prefers-reduced-motion:reduce){.product-marquee .media-card{transition:none;transform:none!important}}
