.cs{display:block;background:transparent;padding:var(--cs-pt) var(--cs-px) var(--cs-pb);color:#5a2e36}.cs__inner{max-width:var(--cs-max);margin:0 auto}.cs__stage{position:relative;margin:0 18px 0 0;aspect-ratio:var(--cs-ar-d);border-radius:44px;background:var(--cs-video-bg);box-shadow:18px 18px 0 var(--cs-shadow);overflow:hidden;isolation:isolate}@supports not (aspect-ratio: 1 / 1){.cs__stage{height:56vw}}.cs__video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s;border-radius:inherit;overflow:hidden;container-type:size}.cs__video.is-active{opacity:1;visibility:visible;transition:opacity .9s ease,visibility 0s}.cs__video video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.cs__video iframe{position:absolute;top:50%;left:50%;width:max(100%,177.78cqh);height:max(100%,56.25cqw);transform:translate(-50%,-50%);border:0;pointer-events:none}.cs__video-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#6b2f3b;font-weight:700}.cs__video-empty p{margin:0}.cs__play{width:88px;height:88px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--cs-shadow);box-shadow:6px 6px 0 var(--cs-shadow)}.cs__mute{position:absolute;z-index:3;top:24px;right:28px;width:48px;height:48px;border:0;border-radius:50%;background:#ffffffe0;color:#6b2f3b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.cs__mute:hover{transform:scale(1.08)}.cs__mute .cs__icon-on{display:none}.cs__mute.is-unmuted .cs__icon-on{display:block}.cs__mute.is-unmuted .cs__icon-off{display:none}.cs__row{position:relative;z-index:2;display:flex;align-items:center;margin:calc(-1*clamp(70px,10.5vw,150px)) 42px 0 24px}.cs__arrow--side{position:absolute;z-index:3;top:50%;transform:translateY(-50%)}.cs__arrow--side[data-prev]{left:-22px}.cs__arrow--side[data-next]{right:-22px}.cs__track{flex:1 1 auto;min-width:0;display:flex;gap:32px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:14px 0 30px;margin:-14px 0 -30px}.cs__track::-webkit-scrollbar{display:none}.cs__card{position:relative;flex:0 0 calc((100% - (var(--cs-cols) - 1) * 32px) / var(--cs-cols));aspect-ratio:16 / 10;border-radius:30px;border:6px solid #fff;background:var(--cs-card);overflow:hidden;scroll-snap-align:start;text-decoration:none;color:#fff;transition:transform .3s ease}.cs__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .4s ease}.cs__img--placeholder{background:var(--cs-card);fill:#1f4a5259}.cs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;background:#1e0e149e;opacity:0;transition:opacity .3s ease}.cs__heading{font-size:clamp(17px,1.6vw,22px);font-weight:700;line-height:1.35;text-shadow:0 1px 6px rgba(0,0,0,.25)}.cs__sub{font-size:14px;line-height:1.5;text-shadow:0 1px 6px rgba(0,0,0,.25)}@media(hover:hover){.cs__card:hover,.cs__card:focus-visible{transform:translateY(-6px)}.cs__card:hover .cs__img,.cs__card:focus-visible .cs__img{transform:scale(1.06);filter:blur(3px)}.cs__card:hover .cs__overlay,.cs__card:focus-visible .cs__overlay{opacity:1}}.cs__card:focus-visible{outline:3px solid var(--cs-accent);outline-offset:3px}@media(hover:none){.cs__overlay--text{opacity:1;justify-content:flex-end;background:linear-gradient(to top,#28141a9e,#28141a00 65%)}.cs__overlay--text .cs__sub{display:none}}.cs__arrow{flex:0 0 auto;width:60px;height:60px;border-radius:50%;border:4px solid #fff;background:var(--cs-accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:4px 4px 0 var(--cs-shadow);transition:translate .15s ease,box-shadow .15s ease}.cs__arrow:hover{translate:-1px -1px;box-shadow:5px 5px 0 var(--cs-shadow)}.cs__arrow:active{translate:3px 3px;box-shadow:1px 1px 0 var(--cs-shadow)}.cs__arrow--bottom{display:none}.cs__nav{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:20px}.cs[data-static] .cs__nav{display:none}.cs__dots{display:flex;align-items:center;gap:4px}.cs__dot{width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.cs__dot:before{content:"";width:12px;height:12px;border-radius:6px;background:color-mix(in srgb,var(--cs-accent) 35%,#fff);transition:width .3s ease,background-color .3s ease}.cs__dot.is-active:before{width:32px;background:var(--cs-accent)}.cs[data-static] .cs__arrow,.cs[data-static] .cs__dots{display:none}@media(max-width:989px){.cs__stage{margin:0 14px 0 0;border-radius:36px;box-shadow:14px 14px 0 var(--cs-shadow)}.cs__track{gap:24px}.cs__card{flex-basis:calc((100% - 24px)/2);border-radius:26px}.cs__arrow{width:48px;height:48px}.cs__row{margin-right:34px;margin-left:20px}}@media(max-width:749px){.cs__stage{margin:0 10px 0 0;aspect-ratio:var(--cs-ar-m);border-radius:32px;box-shadow:10px 10px 0 var(--cs-shadow)}.cs__mute{top:14px;right:14px;width:44px;height:44px}.cs__row{margin:-80px 0 0}.cs__track{gap:14px;margin-right:calc(-1 * var(--cs-px));padding-right:var(--cs-px)}.cs__card{flex-basis:72%;border-radius:22px;border-width:5px}.cs__arrow--side{display:none}.cs__arrow--bottom{display:flex;width:44px;height:44px;border-width:3px;box-shadow:3px 3px 0 var(--cs-shadow)}.cs__nav{margin-top:22px}.cs__dot:before{width:10px;height:10px}.cs__dot.is-active:before{width:26px}}@media(prefers-reduced-motion:reduce){.cs__video,.cs__card,.cs__img,.cs__overlay,.cs__arrow,.cs__dot:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
