.magic-moments-carousel .moments-title{text-align:center;margin:0 0 30px}.magic-moments-rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.magic-moments-rail::-webkit-scrollbar{display:none}.magic-moments-rail .clip-card{flex:0 0 calc((100% - 24px)/2);min-width:0;scroll-snap-align:start;margin:0}.magic-moments-rail .clip-thumb{height:auto!important;aspect-ratio:3/5;position:relative;background:#20171c;overflow:hidden}.magic-moments-rail video{width:100%;height:100%;display:block;object-fit:contain}.magic-moments-rail .clip-thumb.is-landscape{aspect-ratio:var(--media-aspect,16/9)}.magic-moments-nav{display:flex;align-items:center;justify-content:center;gap:22px;margin:24px 0 0}.magic-moments-nav button{display:grid;place-items:center;width:46px;height:46px;border:1px solid #fff9ef;border-radius:50%;background:#fff9ef;color:#68253b;font-size:26px;cursor:pointer}.magic-moments-nav button:disabled{opacity:.35;cursor:default}.moments-position{font-size:15px;color:#fff9ef}.magic-moments-carousel .section-cta{display:flex;justify-content:center;margin-top:30px}#watch .showreel-embed>video{width:100%;height:100%;object-fit:contain}@media(max-width:760px){.magic-moments-rail{gap:12px}.magic-moments-rail .clip-card{flex-basis:calc((100% - 12px)/2)}.magic-moments-nav{margin-top:18px;gap:18px}.magic-moments-carousel .moments-title{margin-bottom:24px}}