.ccv{padding:34px 0 30px}.ccv-in{width:90%;max-width:1400px;margin:0 auto}.ccv-head{text-align:center;margin-bottom:20px}.ccv-h{margin:0;color:var(--ccv-ink, #b8445e);font:800 clamp(1.8rem,4vw,3rem)/1.1 Jost,"Jost Fallback",-apple-system,"Segoe UI",sans-serif;letter-spacing:-.01em}.ccv-sub{margin-top:6px;font-size:16px;color:#6b5058}.ccv-sub p{margin:0}.ccv-wrap{position:relative}.ccv-rail{--ccv-gap: 20px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ccv-per, 5) - 1) * var(--ccv-gap)) / var(--ccv-per, 5));gap:var(--ccv-gap);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ccv-rail::-webkit-scrollbar{display:none}.ccv-rail:focus-visible{outline:2px solid #8E2B4C;outline-offset:4px;border-radius:16px}.ccv-item{position:relative;scroll-snap-align:start;aspect-ratio:var(--ccv-ratio, 2 / 3);border-radius:16px;overflow:hidden;background:#f4e6eb}.ccv-video{display:block;width:100%;height:100%;object-fit:cover}.ccv-play,.ccv-sound{position:absolute;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:#fff;background:#b8445ee6;box-shadow:0 4px 12px #00000040}.ccv-play{left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px}.ccv-play svg{width:26px;height:26px;fill:currentColor;margin-left:3px}.ccv-play[hidden]{display:none}.ccv-sound{right:10px;bottom:10px;width:36px;height:36px}.ccv-sound svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ccv-sound path:first-child{fill:currentColor}.ccv-on{display:none}.ccv-sound[aria-pressed=true] .ccv-on{display:block}.ccv-sound[aria-pressed=true] .ccv-off{display:none}.ccv-nav{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-22px;display:grid;place-items:center;border:0;border-radius:50%;background:#b8445e;color:#fff;cursor:pointer;box-shadow:0 6px 16px #5e1a3340;transition:opacity .2s}.ccv-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ccv-prev{left:-22px}.ccv-next{right:-22px}.ccv-nav[disabled]{opacity:0;pointer-events:none}@media(max-width:989px){.ccv-rail{--ccv-per: 3.3}}@media(max-width:749px){.ccv{padding:26px 0 22px}.ccv-in{width:auto}.ccv-head{padding:0 16px;margin-bottom:14px}.ccv-sub{font-size:14px}.ccv-rail{--ccv-per: 2.25;--ccv-gap: 10px;padding:0 16px;scroll-padding-inline:16px}.ccv-item{border-radius:14px}.ccv-nav{display:none}.ccv-sound{right:8px;bottom:8px;width:32px;height:32px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/cc-video-rail.css.map */
