.so-media{background:#faf6ed;color:#231a18}.so-media-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.so-media-slide{flex:0 0 100%;position:relative;scroll-snap-align:start;min-height:440px;height:min(75vw,710px);overflow:hidden}.so-media-slide>img,.so-media-slide>video{width:100%;height:100%;object-fit:cover}.so-media-slide>video{background:#231a18;object-fit:contain}.so-media-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:5%;background:linear-gradient(90deg,#faf6edf2,#faf6ed00 68%)}.so-media-copy h1,.so-media-copy h2{font-family:Georgia,serif;font-size:clamp(36px,5vw,76px);line-height:1.03;max-width:550px;margin:0}.so-media-copy p{font-size:clamp(18px,2vw,26px);max-width:370px}.so-media-controls{display:flex;gap:18px;align-items:center;justify-content:center;padding:12px}.so-media-controls button{background:transparent;border:1px solid #68152b;color:#68152b;width:44px;height:44px;font-size:22px;cursor:pointer}.so-media-controls button:focus-visible{outline:3px solid #68152b;outline-offset:3px}@media(max-width:749px){.so-media-slide{height:650px}.so-media-slide>img{height:68%;object-position:75% center}.so-media-copy{justify-content:flex-end;padding:26px 24px 36px;background:linear-gradient(0deg,#faf6ed 26%,#faf6ed00 66%)}.so-media-copy h1,.so-media-copy h2{max-width:320px}.so-media-copy p{margin:12px 0 20px}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
