.neo-vs{--vs-white: #ffffff;--vs-mist: #f1f5e4;--vs-lilac-soft: #ece3f4;--vs-accent: #8e6bb0;--vs-ink: #493a5c;--vs-body: #56506a;--vs-line: rgba(73, 58, 92, .14);--vs-gutter: clamp(20px, 4.5vw, 64px);--vs-ease: cubic-bezier(.22, .61, .36, 1);display:block;position:relative;padding-block:clamp(48px,6vw,96px);background:var(--vs-mist);font-family:var(--font-body-family, "DM Sans", system-ui, sans-serif);letter-spacing:normal;color:var(--vs-ink);-webkit-font-smoothing:antialiased}.neo-vs--white{background:var(--vs-white)}.neo-vs--bare{padding-block:0;background:transparent}.neo-vs--bare .neo-vs__rail{padding-inline:0}.neo-vs--compact .neo-vs__rail>li{flex:0 0 clamp(120px,30%,160px)}.neo-vs--compact .neo-vs__rail{gap:10px;justify-content:flex-start}.neo-vs--compact .neo-vs__card{border-radius:12px}.neo-vs--compact .neo-vs__card-caption{padding:26px 10px 10px;font-size:12px}.neo-vs__head{max-width:1440px;margin:0 auto clamp(24px,3vw,44px);padding-inline:var(--vs-gutter);text-align:center}.neo-vs--left .neo-vs__head{text-align:left}.neo-vs__title{margin:0;font-family:var(--vs-font-head, var(--font-heading-family, Georgia, serif));font-weight:var(--vs-head-weight, var(--font-heading-weight, 700));font-size:clamp(28px,3.4vw,46px);line-height:var(--vs-title-leading, 1.1);letter-spacing:var(--vs-title-tracking, -.028em);color:var(--vs-ink);text-wrap:balance}.neo-vs__rail{display:flex;gap:clamp(12px,1.4vw,20px);margin:0;padding:4px var(--vs-gutter) 12px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.neo-vs__rail::-webkit-scrollbar{display:none}.neo-vs__rail>li{flex:0 0 clamp(180px,20vw,250px);scroll-snap-align:center}@media screen and (min-width:990px){.neo-vs__rail{justify-content:center}.neo-vs__rail--few{max-width:1440px;margin-inline:auto}}.neo-vs__card{position:relative;display:block;width:100%;padding:0;border:0;border-radius:clamp(12px,1.2vw,18px);overflow:hidden;background:var(--vs-lilac-soft);aspect-ratio:9 / 16;cursor:pointer;color:#fff;text-align:left;transition:transform .35s var(--vs-ease),box-shadow .35s var(--vs-ease)}.neo-vs__card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -24px #493a5c99}.neo-vs__card img,.neo-vs__card-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.neo-vs__card-video img{width:100%;height:100%;object-fit:cover}.neo-vs__card-caption{position:absolute;inset:auto 0 0 0;padding:40px 14px 14px;background:linear-gradient(to top,#1e162ad9,#1e162a00);font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.neo-vs__card-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#493a5c4d}.neo-vs__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;visibility:hidden;opacity:0;transition:opacity .28s var(--vs-ease),visibility .28s}.neo-vs__modal.is-open{visibility:visible;opacity:1}.neo-vs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#181221d1;border:0;padding:0;cursor:pointer}.neo-vs__player{position:relative;z-index:1;height:min(86vh,880px);width:auto;min-width:min(300px,88vw);max-width:94vw;border-radius:16px;overflow:hidden;background:#000;transform:scale(.96);transition:transform .32s var(--vs-ease)}.neo-vs__modal.is-open .neo-vs__player{transform:none}.neo-vs__video{display:block;height:100%;width:auto;max-width:94vw;object-fit:contain;background:#000}.neo-vs__ctrl{position:absolute;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#1812218c;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .25s var(--vs-ease),transform .25s var(--vs-ease)}.neo-vs__ctrl:hover{background:#181221cc}.neo-vs__ctrl:active{transform:scale(.94)}.neo-vs__mute{top:12px;right:12px;width:42px;height:42px}.neo-vs__mute svg{width:19px;height:19px}.neo-vs__close{position:absolute;top:clamp(12px,3vw,28px);right:clamp(12px,3vw,28px);z-index:4;width:44px;height:44px;background:#ffffff24}.neo-vs__nav{position:absolute;top:50%;z-index:4;transform:translateY(-50%);width:44px;height:44px;background:#ffffff24}.neo-vs__nav--prev{left:clamp(8px,3vw,32px)}.neo-vs__nav--next{right:clamp(8px,3vw,32px)}.neo-vs__nav[hidden]{display:none}@media screen and (max-width:749px){.neo-vs__nav{display:none}.neo-vs__player{touch-action:pan-y}.neo-vs__close{width:38px;height:38px}.neo-vs__mute{width:36px;height:36px}.neo-vs__product-cta{padding:10px 12px;font-size:13px}}.neo-vs__product{position:absolute;inset:auto 10px 10px 10px;z-index:3;border-radius:12px;overflow:hidden;background:#181221b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-decoration:none;display:block;transition:background-color .25s var(--vs-ease)}.neo-vs__product:hover{background:#181221db}.neo-vs__product[hidden]{display:none}.neo-vs__product-top{display:flex;align-items:center;gap:12px;padding:10px}.neo-vs__product-thumb{flex:none;width:46px;height:46px;border-radius:8px;overflow:hidden;background:#ffffff1f}.neo-vs__product-thumb img{width:100%;height:100%;object-fit:cover}.neo-vs__product-info{min-width:0;display:grid;gap:3px}.neo-vs__product-title{font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.neo-vs__product-price{font-size:13px;display:flex;gap:7px;align-items:baseline}.neo-vs__product-price s{opacity:.6}.neo-vs__product-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;background:#0006;font-size:13.5px;font-weight:700}.neo-vs [hidden]{display:none!important}.neo-vs :focus-visible,.neo-vs__modal :focus-visible{outline:2px solid var(--vs-accent);outline-offset:3px}.neo-vs__note{max-width:1440px;margin-inline:auto;padding:14px 18px;border:1px dashed rgba(142,107,176,.4);border-radius:12px;font-size:14px;color:var(--vs-accent);background:#fff9}body.neo-vs-locked{overflow:hidden}@media(prefers-reduced-motion:reduce){.neo-vs__card,.neo-vs__player,.neo-vs__modal{transition-duration:.01ms!important}.neo-vs__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/neo-video-shop.css.map */
