.lichtros-reels{background:#fff;padding:36px 0;font-family:Poppins,Arial,sans-serif}.reels-wrap{max-width:1235px;width:calc(100% - 80px);margin:auto}.lichtros-reels h2{text-align:center;font-size:28px;line-height:1.3;font-weight:600;margin:0 0 28px;letter-spacing:0}.reels-carousel{position:relative}.reels-track{display:flex;gap:16px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.reels-track::-webkit-scrollbar{display:none}.reel-card{position:relative;flex:0 0 calc((100% - 64px)/5);aspect-ratio:9/16;border-radius:24px;overflow:hidden;background:#eee;scroll-snap-align:start}.reel-card video{width:100%;height:100%;object-fit:cover;display:block}.reel-play{position:absolute;inset:0;display:grid;place-content:center;width:100%;border:0;background:transparent;color:#fff;cursor:pointer}.reel-play svg{width:48px;height:48px;border-radius:50%;background:#2e2939;padding:14px 15px 14px 18px;box-sizing:border-box}.reel-card.is-playing .reel-play{display:none}.reels-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;border-radius:50%;background:#17151d70;color:white;font:34px/36px Arial;width:36px;height:36px;cursor:pointer}.reels-arrow.prev{left:0}.reels-arrow.next{right:0}.reel-play:focus-visible,.reels-arrow:focus-visible{outline:3px solid #bd9855;outline-offset:-3px}@media(max-width:749px){.lichtros-reels{padding:27px 0}.reels-wrap{width:calc(100% - 30px)}.lichtros-reels h2{font-size:24px;margin-bottom:24px}.reels-track{gap:6px}.reel-card{flex-basis:calc((100% - 6px)/2);border-radius:24px}.reel-play svg{width:44px;height:44px}.reels-arrow{width:30px;height:30px;font-size:28px;line-height:30px}}