.insta-section{padding:80px 0 100px;width:100%;overflow:hidden}.insta-header{text-align:center;margin-bottom:50px}.insta-title{font-family:Didot,Optima,Playfair Display,serif;font-size:3.8rem;font-weight:300;font-style:italic;margin:0 0 15px;letter-spacing:1px}.insta-handle{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.1rem;letter-spacing:4px;text-transform:uppercase;text-decoration:none;font-weight:600;transition:opacity .3s ease}.insta-handle:hover{opacity:.6}.marquee-container{width:100%;overflow:hidden;position:relative}.marquee-track{display:flex;width:max-content;animation-name:marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite}.marquee-track:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-set{display:flex;gap:20px;padding-right:20px}.marquee-item{position:relative;width:320px;height:320px;flex-shrink:0;overflow:hidden;display:block;border-radius:16px}.marquee-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.marquee-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}.marquee-item:hover .marquee-img{transform:scale(1.08)}.marquee-item:hover .marquee-overlay{opacity:1}@media screen and (max-width:990px){.insta-section{padding:60px 0}.marquee-item{width:200px;height:200px;border-radius:12px}.marquee-set{gap:10px;padding-right:10px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/insta-marquee.css.map */
