.loved-reels{background:var(--reels-bg, #FAF8F4);padding:88px 24px}.loved-reels__container{max-width:1160px;margin:0 auto}.loved-reels__header{text-align:center;max-width:560px;margin:0 auto 56px}.loved-reels__eyebrow{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--reels-accent, #C9A876);margin:0 0 14px;font-weight:600}.loved-reels__heading{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:clamp(28px,4vw,40px);color:var(--reels-text, #1C1B19);margin:0 0 14px;line-height:1.2}.loved-reels__subheading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;color:var(--reels-caption, #6B665C);margin:0;line-height:1.6}.loved-reels__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.loved-reels__frame{display:flex;flex-direction:column;align-items:center}.loved-reels__video-wrap{width:100%;max-width:320px;aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #1c1b190a,0 12px 32px #1c1b1914;position:relative;transition:transform .35s ease,box-shadow .35s ease}.loved-reels__video-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;border:1px solid rgba(201,168,118,.25);pointer-events:none}.loved-reels__video-wrap:hover{transform:translateY(-4px);box-shadow:0 2px 4px #1c1b190f,0 20px 40px #1c1b191f}.loved-reels__video-wrap iframe,.loved-reels__video-wrap .instagram-media{border-radius:22px!important;width:100%!important}.loved-reels__caption{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:14px;color:var(--reels-caption, #6B665C);margin:16px 0 0;text-align:center;max-width:280px}@media(max-width:989px){.loved-reels{padding:64px 20px}.loved-reels__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:640px){.loved-reels{padding:48px 0}.loved-reels__header{padding:0 24px;margin-bottom:36px}.loved-reels__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:0 24px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.loved-reels__track::-webkit-scrollbar{display:none}.loved-reels__frame{flex:0 0 78%;scroll-snap-align:center}.loved-reels__video-wrap{max-width:none}}@media(prefers-reduced-motion:reduce){.loved-reels__video-wrap{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/instagram-reels.css.map */
