:root{--vs-bg: #000000;--vs-bg-elevated: #0b0b0b;--vs-card: #111111;--vs-card-2: #1a1a1a;--vs-muted: #2a2a2a;--vs-border: #333333;--vs-hairline: rgba(255, 255, 255, .08);--vs-hairline-strong: rgba(255, 255, 255, .16);--vs-text: #ffffff;--vs-text-muted: #9ca3af;--vs-text-subtle: #6b7280;--vs-accent: #c1121f;--vs-accent-deep: #9b0e19;--vs-accent-2: #e5383b;--vs-on-accent: #ffffff;--vs-accent-soft: color-mix(in srgb, var(--vs-accent) 14%, transparent);--vs-accent-text: color-mix(in srgb, var(--vs-accent) 70%, #ffffff);--vs-gold: #f5c542;--vs-gold-gradient: linear-gradient(180deg, #fff1b8 0%, #f5c542 48%, #d4920f 100%);--vs-success: #22c55e;--vs-error: #ef4444;--vs-star: #facc15;--vs-glow-strength: 35%;--vs-hero-glow: 1;--vs-gradient: linear-gradient(135deg, var(--vs-accent-deep), var(--vs-accent) 55%, var(--vs-accent-2));--vs-glow: 0 0 24px color-mix(in srgb, var(--vs-accent) var(--vs-glow-strength), transparent);--vs-glow-lg: 0 0 40px color-mix(in srgb, var(--vs-accent) calc(var(--vs-glow-strength) + 10%), transparent);--vs-shadow: 0 8px 32px rgba(0, 0, 0, .4);--vs-shadow-lg: 0 18px 60px rgba(0, 0, 0, .55);--vs-glass-bg: rgba(255, 255, 255, .05);--vs-glass-border: rgba(255, 255, 255, .1);--vs-glass-blur: 14px;--vs-font-heading: "Clash Grotesk", "Satoshi", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--vs-font-body: "Satoshi", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--vs-font-title: var(--vs-font-heading);--vs-fs-h1: 3.6rem;--vs-fs-h2: 2.8rem;--vs-fs-h3: 1.8rem;--vs-fs-body: 1.5rem;--vs-fs-small: 1.3rem;--vs-fs-eyebrow: 1.2rem;--vs-r-chip: 8px;--vs-r-btn: 12px;--vs-r-card: 16px;--vs-r-pill: 9999px;--vs-s-1: 4px;--vs-s-2: 8px;--vs-s-3: 12px;--vs-s-4: 16px;--vs-s-5: 24px;--vs-s-6: 32px;--vs-s-7: 48px;--vs-s-8: 64px;--vs-s-9: 96px;--vs-section-y: 52px;--vs-container: 1200px;--vs-gutter: 16px;--vs-ease: cubic-bezier(.22, .8, .24, 1);--vs-ease-in: cubic-bezier(.5, 0, .75, 0);--vs-dur: .24s;--vs-dur-slow: .4s;--vs-header-top: 12px;--vs-header-h: 56px;--vs-header-space: calc(var(--vs-header-top) + var(--vs-header-h) + 12px);--vs-bottom-offset: 0px;--vs-z-header: 60;--vs-z-sticky: 70;--vs-z-widgets: 80;--vs-z-overlay: 90;--vs-z-modal: 100}@media screen and (min-width:750px){:root{--vs-fs-h1: 4.6rem;--vs-fs-h2: 3.4rem;--vs-fs-h3: 2rem;--vs-fs-body: 1.6rem;--vs-section-y: 72px;--vs-gutter: 24px;--vs-header-top: 16px}}@media screen and (min-width:990px){:root{--vs-fs-h1: 5.6rem;--vs-fs-h2: 4rem;--vs-fs-h3: 2.2rem;--vs-section-y: 88px}}body.vs-theme{background-color:var(--vs-bg);color:var(--vs-text-muted);font-family:var(--vs-font-body);font-size:var(--vs-fs-body);line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}.vs-theme ::selection{background:color-mix(in srgb,var(--vs-accent) 55%,transparent);color:var(--vs-on-accent)}.vs-theme :focus-visible{outline:2px solid var(--vs-accent);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--vs-accent) 25%,transparent)}.vs-section{position:relative;padding-block:var(--vs-section-y)}.vs-section--tight{padding-block:calc(var(--vs-section-y) * .6)}.vs-section--flush-top{padding-top:0}.vs-container{width:100%;max-width:calc(var(--vs-container) + var(--vs-gutter) * 2);margin-inline:auto;padding-inline:var(--vs-gutter)}.vs-container--narrow{max-width:calc(760px + var(--vs-gutter) * 2)}.vs-theme [hidden]{display:none!important}.vs-container--mid{max-width:calc(920px + var(--vs-gutter) * 2)}.vs-visually-hidden,.vs-theme .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.vs-h1,.vs-h2,.vs-h3,.vs-display{margin:0;font-family:var(--vs-font-heading);font-weight:600;color:var(--vs-text);letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.vs-h1{font-size:var(--vs-fs-h1);font-weight:700}.vs-h2{font-size:var(--vs-fs-h2)}.vs-h3{font-size:var(--vs-fs-h3);line-height:1.2;letter-spacing:-.005em}.vs-upper{text-transform:uppercase}.vs-h1.vs-upper,.vs-h2.vs-upper{letter-spacing:.005em;word-spacing:.06em}.vs-lead{margin:0;font-size:calc(var(--vs-fs-body) + .1rem);color:var(--vs-text-muted);line-height:1.55;text-wrap:pretty}.vs-small{font-size:var(--vs-fs-small)}.vs-muted{color:var(--vs-text-muted)}.vs-accent-text{color:var(--vs-accent)}.vs-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--vs-font-body);font-size:var(--vs-fs-eyebrow);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--vs-text-muted)}.vs-section-head{display:grid;gap:var(--vs-s-3);justify-items:center;text-align:center;margin-bottom:var(--vs-s-6)}.vs-section-head .vs-lead{max-width:56ch}@media screen and (min-width:750px){.vs-section-head{margin-bottom:var(--vs-s-7)}}.vs-rte{color:var(--vs-text-muted);line-height:1.6}.vs-rte>:first-child{margin-top:0}.vs-rte>:last-child{margin-bottom:0}.vs-rte a{color:var(--vs-accent-text);text-underline-offset:3px}.vs-rte strong{color:var(--vs-text)}.vs-theme .vs-count{color:var(--vs-gold);font-weight:700}@supports ((-webkit-background-clip: text) or (background-clip: text)){.vs-theme .vs-count{background:var(--vs-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(245,197,66,.35))}}.vs-glass{background:var(--vs-glass-bg);border:1px solid var(--vs-glass-border);-webkit-backdrop-filter:blur(var(--vs-glass-blur)) saturate(140%);backdrop-filter:blur(var(--vs-glass-blur)) saturate(140%)}.vs-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 14px;border-radius:var(--vs-r-pill);font-size:var(--vs-fs-small);font-weight:500;color:var(--vs-text);line-height:1.2}.vs-chip .vs-icon{color:var(--vs-accent);flex:none}.vs-badge{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:var(--vs-r-chip);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1;color:#fff;background:#0000009e;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vs-badge--accent{background:var(--vs-gradient);border-color:transparent;color:var(--vs-on-accent)}.vs-card{position:relative;background:var(--vs-card);border:1px solid var(--vs-hairline);border-radius:var(--vs-r-card);transition:border-color var(--vs-dur) var(--vs-ease),transform var(--vs-dur) var(--vs-ease),box-shadow var(--vs-dur) var(--vs-ease)}@media(hover:hover){.vs-card--hover:hover{border-color:var(--vs-hairline-strong);transform:translateY(-4px);box-shadow:var(--vs-shadow)}}.vs-placeholder-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--vs-r-chip);font-size:1.1rem;font-weight:700;letter-spacing:.04em;color:#111;background:var(--vs-star)}.vs-btn{--vs-btn-h: 52px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--vs-btn-h);padding:0 26px;border:0;border-radius:var(--vs-r-btn);font-family:var(--vs-font-body);font-size:1.5rem;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--vs-dur) var(--vs-ease),box-shadow var(--vs-dur) var(--vs-ease),background-color var(--vs-dur) var(--vs-ease),color var(--vs-dur) var(--vs-ease),border-color var(--vs-dur) var(--vs-ease),filter var(--vs-dur) var(--vs-ease)}@media screen and (min-width:750px){.vs-btn{--vs-btn-h: 56px;font-size:1.6rem}}.vs-btn--sm{--vs-btn-h: 46px;padding:0 18px;font-size:1.4rem}.vs-btn--block{display:flex;width:100%}.vs-btn .vs-icon{flex:none}.vs-btn--primary{color:var(--vs-on-accent);background:var(--vs-gradient);box-shadow:0 14px 32px -14px color-mix(in srgb,var(--vs-accent-deep) 90%,transparent),var(--vs-glow),inset 0 1px #ffffff59,inset 0 -2px 6px #00000038}@media(hover:hover){.vs-btn--primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px color-mix(in srgb,var(--vs-accent-deep) 95%,transparent),var(--vs-glow-lg),inset 0 1px #fff6,inset 0 -2px 6px #00000038;filter:brightness(1.06)}}.vs-btn--primary:active{transform:translateY(0);filter:brightness(.96)}.vs-btn--glass{color:var(--vs-accent-text);background:#ffffff08;border:2px solid var(--vs-accent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(hover:hover){.vs-btn--glass:hover{color:var(--vs-on-accent);background:var(--vs-gradient);border-color:transparent;transform:translateY(-2px);box-shadow:var(--vs-glow)}}.vs-btn--glass:active{transform:translateY(0)}.vs-btn--ghost{color:var(--vs-text);background:var(--vs-glass-bg);border:1px solid var(--vs-glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(hover:hover){.vs-btn--ghost:hover{border-color:var(--vs-hairline-strong);background:#ffffff14;transform:translateY(-2px)}}.vs-btn[disabled],.vs-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none;filter:none}.vs-btn.is-loading{color:transparent!important;text-shadow:none;pointer-events:none}.vs-btn.is-loading:after{content:"";position:absolute;width:20px;height:20px;border:2px solid rgba(255,255,255,.35);border-top-color:var(--vs-on-accent);border-radius:50%;animation:vs-spin .7s linear infinite}@keyframes vs-spin{to{transform:rotate(360deg)}}.vs-icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--vs-r-pill);background:transparent;color:var(--vs-text);cursor:pointer;transition:background-color var(--vs-dur) var(--vs-ease),color var(--vs-dur) var(--vs-ease);-webkit-tap-highlight-color:transparent}@media(hover:hover){.vs-icon-btn:hover{background:#ffffff14}}.vs-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-family:var(--vs-font-body);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.vs-price__now{color:var(--vs-accent-text)}.vs-price__was{color:var(--vs-text-muted);font-weight:500;font-size:.86em;text-decoration:line-through;text-decoration-thickness:1px}.vs-stars{display:inline-flex;gap:2px;color:var(--vs-star);line-height:0}.vs-stars--muted{color:var(--vs-muted)}.vs-theme .vs-header-spacer{display:block;height:var(--vs-header-space)}.vs-header{position:fixed;z-index:var(--vs-z-header);top:var(--vs-header-top);left:0;right:0;padding-inline:var(--vs-gutter);pointer-events:none}.vs-header__pill{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;max-width:880px;height:var(--vs-header-h);margin-inline:auto;padding:0 8px 0 20px;border-radius:var(--vs-r-pill);background:#0000008c;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:0 10px 30px #00000059;transition:height var(--vs-dur) var(--vs-ease),max-width var(--vs-dur) var(--vs-ease),background-color var(--vs-dur) var(--vs-ease),box-shadow var(--vs-dur) var(--vs-ease)}.vs-header.is-scrolled .vs-header__pill{height:calc(var(--vs-header-h) - 6px);max-width:840px;background:#060608d1;box-shadow:0 14px 40px #0000008c}.vs-header__logo{display:inline-flex;align-items:center;min-height:44px;color:var(--vs-text);text-decoration:none;font-family:var(--vs-font-heading);font-size:1.7rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.vs-header__logo img{display:block;height:auto;max-height:36px;width:auto}.vs-header__nav{display:none;justify-self:center}.vs-header__nav ul{display:flex;gap:4px;margin:0;padding:0;list-style:none}.vs-header__link{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:var(--vs-r-pill);color:var(--vs-text-muted);font-size:1.45rem;font-weight:500;text-decoration:none;transition:color var(--vs-dur) var(--vs-ease),background-color var(--vs-dur) var(--vs-ease)}.vs-header__link:hover,.vs-header__link[aria-current=page]{color:var(--vs-text);background:#ffffff0f}.vs-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:2px;grid-column:3}.vs-header__cart{position:relative;color:var(--vs-text);text-decoration:none}.vs-cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:var(--vs-r-pill);background:var(--vs-gradient);color:var(--vs-on-accent);font-size:1.05rem;font-weight:700;line-height:1;box-shadow:0 0 0 2px #000}@media screen and (min-width:750px){.vs-header__nav{display:block}.vs-header__burger{display:none}}.vs-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vs-z-modal);display:flex;flex-direction:column;padding:calc(var(--vs-header-top) + 4px) var(--vs-gutter) 32px;background:#000000f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transition:opacity var(--vs-dur) var(--vs-ease),visibility 0s linear var(--vs-dur)}.vs-menu.is-open{opacity:1;visibility:visible;transition:opacity var(--vs-dur) var(--vs-ease)}.vs-menu__top{display:flex;align-items:center;justify-content:space-between;height:var(--vs-header-h);padding-left:20px}.vs-menu__list{display:grid;gap:4px;margin:40px 0 0;padding:0;list-style:none}.vs-menu__link{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 4px;border-bottom:1px solid var(--vs-hairline);color:var(--vs-text);font-family:var(--vs-font-heading);font-size:3.2rem;font-weight:600;letter-spacing:-.02em;text-decoration:none;transform:translateY(12px);opacity:0;transition:transform var(--vs-dur-slow) var(--vs-ease),opacity var(--vs-dur-slow) var(--vs-ease),color var(--vs-dur) var(--vs-ease)}.vs-menu.is-open .vs-menu__link{transform:none;opacity:1}.vs-menu.is-open li:nth-child(2) .vs-menu__link{transition-delay:40ms}.vs-menu.is-open li:nth-child(3) .vs-menu__link{transition-delay:80ms}.vs-menu.is-open li:nth-child(4) .vs-menu__link{transition-delay:.12s}.vs-menu__link .vs-icon{color:var(--vs-accent)}.vs-menu__foot{margin-top:auto;display:grid;gap:16px}.vs-menu__social{display:flex;gap:8px}.vs-menu__social a{border:1px solid var(--vs-hairline-strong)}.vs-marquee{--vs-marquee-duration: 40s;--vs-marquee-gap: 0px;position:relative;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.vs-marquee__group{display:flex;flex:none;align-items:center;gap:var(--vs-marquee-gap);min-width:100%;margin:0;padding:0 var(--vs-marquee-gap) 0 0;list-style:none;animation:vs-marquee var(--vs-marquee-duration) linear infinite}.vs-marquee--reverse .vs-marquee__group{animation-direction:reverse}.vs-marquee:hover .vs-marquee__group,.vs-marquee:focus-within .vs-marquee__group,.vs-marquee.is-paused .vs-marquee__group{animation-play-state:paused}@keyframes vs-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.vs-marquee--fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.vs-marquee-toggle{position:absolute;z-index:2;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;color:var(--vs-text-muted);background:#000000b3;border:1px solid var(--vs-hairline)}.vs-marquee-toggle .vs-icon--play{display:none}.is-paused>.vs-marquee-toggle .vs-icon--play,.is-paused .vs-marquee-toggle .vs-icon--play{display:block}.is-paused>.vs-marquee-toggle .vs-icon--pause,.is-paused .vs-marquee-toggle .vs-icon--pause{display:none}.vs-footer{border-top:1px solid var(--vs-hairline);padding:56px 0 calc(40px + var(--vs-bottom-offset));text-align:center}.vs-footer__inner{display:grid;justify-items:center;gap:20px}.vs-footer__brand{display:inline-flex;align-items:center;min-height:44px;color:var(--vs-text);font-family:var(--vs-font-heading);font-size:2.2rem;font-weight:600;letter-spacing:-.01em;text-decoration:none}.vs-footer__brand img{display:block;max-height:44px;width:auto}.vs-footer__tagline{margin:0;max-width:46ch;color:var(--vs-text-muted);font-size:1.45rem}.vs-footer__social{display:flex;gap:8px;margin:0;padding:0;list-style:none}.vs-footer__social a{border:1px solid var(--vs-hairline-strong);color:var(--vs-text)}.vs-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px;margin:0;padding:0;list-style:none}.vs-footer__links a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:var(--vs-text-muted);font-size:1.4rem;text-decoration:none}.vs-footer__links a:hover{color:var(--vs-text)}.vs-footer__copy{margin:0;color:var(--vs-text-muted);font-size:1.3rem}.vs-marquee.is-offscreen .vs-marquee__group{animation-play-state:paused}html.vs-scroll-locked{overflow:hidden}html.vs-scroll-locked body{padding-right:var(--vs-scrollbar, 0px)}.vs-notice{position:fixed;z-index:var(--vs-z-modal);left:50%;bottom:calc(24px + var(--vs-bottom-offset));max-width:min(440px,calc(100vw - 32px));padding:12px 16px;border-radius:var(--vs-r-btn);background:#111111eb;border:1px solid var(--vs-hairline-strong);color:var(--vs-text);font-size:1.4rem;box-shadow:var(--vs-shadow);transform:translate(-50%,16px);opacity:0;pointer-events:none;transition:opacity var(--vs-dur) var(--vs-ease),transform var(--vs-dur) var(--vs-ease)}.vs-notice.is-visible{opacity:1;transform:translate(-50%)}.vs-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vs-z-modal);display:grid;place-items:center;padding:64px 16px 24px;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity var(--vs-dur) var(--vs-ease),visibility 0s linear var(--vs-dur)}.vs-lightbox.is-open{opacity:1;visibility:visible;transition:opacity var(--vs-dur) var(--vs-ease)}.vs-lightbox__img{max-width:min(920px,100%);max-height:calc(100dvh - 100px);width:auto;height:auto;border-radius:var(--vs-r-card);box-shadow:var(--vs-shadow-lg)}.vs-lightbox__close{position:absolute;top:14px;right:14px;background:#ffffff14;border:1px solid var(--vs-hairline-strong)}.vs-js [data-vs-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s var(--vs-ease),transform .6s var(--vs-ease)}.vs-js [data-vs-reveal].is-in{opacity:1;transform:none}.vs-editor-note{display:flex;align-items:center;gap:8px;margin:0 auto 16px;padding:10px 14px;max-width:760px;border:1px dashed color-mix(in srgb,var(--vs-star) 60%,transparent);border-radius:var(--vs-r-btn);color:var(--vs-star);font-size:1.3rem}@media(prefers-reduced-motion:reduce){.vs-theme *,.vs-theme *:before,.vs-theme *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.vs-marquee{overflow-x:auto;scrollbar-width:none}.vs-marquee::-webkit-scrollbar{display:none}.vs-marquee__group{animation:none!important}.vs-marquee__group[aria-hidden=true],.vs-marquee-toggle{display:none}.vs-js [data-vs-reveal]{opacity:1;transform:none}}.vs-pcard{display:flex;flex-direction:column;height:100%;overflow:hidden;isolation:isolate}.vs-pcard__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--vs-bg-elevated)}.vs-pcard__img,.vs-pcard__ph{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--vs-ease)}.vs-pcard__ph{display:grid;place-items:center;color:var(--vs-text-subtle)}.vs-pcard__badges{position:absolute;top:10px;left:10px;right:10px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.vs-pcard__best .vs-icon{margin-right:2px}.vs-pcard__badges .vs-badge{font-size:1rem;padding:4px 7px}@media screen and (min-width:750px){.vs-pcard__badges .vs-badge{font-size:1.1rem;padding:5px 10px}}.vs-pcard--badge-bottom-right .vs-pcard__badges{top:auto;bottom:10px;justify-content:flex-end}.vs-pcard--badge-bottom-left .vs-pcard__badges{top:auto;bottom:10px}.vs-pcard--badge-top-right .vs-pcard__badges{justify-content:flex-end}.vs-pcard__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:14px 12px 12px}.vs-pcard__title{margin:0;font-family:var(--vs-font-title);font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.005em;color:var(--vs-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.vs-pcard__link{color:inherit;text-decoration:none}.vs-pcard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.vs-pcard__link:focus-visible{outline:none;box-shadow:none}.vs-pcard:has(.vs-pcard__link:focus-visible){outline:2px solid var(--vs-accent);outline-offset:3px}.vs-pcard__price{margin:0;font-size:1.5rem}.vs-pcard__actions{position:relative;z-index:2;margin-top:auto;padding-top:4px}.vs-pcard__btn{--vs-btn-h: 44px;padding:0 10px;font-size:1.25rem;letter-spacing:.04em}@media screen and (min-width:750px){.vs-pcard__body{gap:10px;padding:18px 16px 16px}.vs-pcard__title{font-size:1.7rem}.vs-pcard__price{font-size:1.6rem}.vs-pcard__btn{--vs-btn-h: 48px;font-size:1.4rem}}@media(hover:hover){.vs-pcard:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--vs-accent) 45%,var(--vs-hairline-strong));box-shadow:var(--vs-shadow),0 0 0 1px color-mix(in srgb,var(--vs-accent) 12%,transparent)}.vs-pcard:hover .vs-pcard__img{transform:scale(1.04)}}.vs-pcard--best{border-color:transparent;background:linear-gradient(var(--vs-card),var(--vs-card)) padding-box,linear-gradient(140deg,var(--vs-accent),var(--vs-accent-deep) 45%,color-mix(in srgb,var(--vs-accent) 40%,#fff)) border-box;border:1.5px solid transparent;box-shadow:var(--vs-glow)}@media(hover:hover){.vs-pcard--best:hover{box-shadow:var(--vs-shadow),var(--vs-glow-lg)}}.vs-pcard__backdrop{display:none}@media screen and (min-width:990px){.vs-pcard--wide{flex-direction:row}.vs-pcard--wide .vs-pcard__media{flex:0 0 52%;aspect-ratio:auto}.vs-pcard--wide .vs-pcard__backdrop{display:block;position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background-size:cover;background-position:center;filter:blur(24px) brightness(.5) saturate(1.2)}.vs-pcard--wide .vs-pcard__img{position:relative;object-fit:contain}.vs-pcard--wide .vs-pcard__body{justify-content:center;padding:28px 24px;gap:14px}.vs-pcard--wide .vs-pcard__title{font-size:2.4rem;-webkit-line-clamp:3;line-clamp:3;min-height:0}.vs-pcard--wide .vs-pcard__price{font-size:2rem}.vs-pcard--wide .vs-pcard__actions{margin-top:8px}}.vs-stars-rating{position:relative;display:inline-flex;width:max-content;justify-self:start;align-self:center;line-height:0;vertical-align:middle}.vs-stars-rating__base,.vs-stars-rating__fill{display:inline-flex;gap:2px}.vs-stars-rating__base{color:var(--vs-muted)}.vs-stars-rating__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--vs-star);white-space:nowrap}.vs-stars-rating .vs-icon{flex:none}.vs-flip{transform:scaleX(-1)}.vs-select{position:relative}.vs-select select{width:100%;min-height:52px;padding:0 44px 0 16px;border-radius:var(--vs-r-btn);border:1px solid var(--vs-border);background:var(--vs-card-2);color:var(--vs-text);font:500 1.5rem/1.2 var(--vs-font-body);appearance:none;-webkit-appearance:none;cursor:pointer}.vs-select select:hover{border-color:var(--vs-hairline-strong)}.vs-select .vs-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--vs-text-muted)}.vs-select option{background:#111;color:#fff}.vs-marquee-toggle:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.vs-font--anton_poppins{font-synthesis-weight:none}.vs-font--anton_poppins .vs-h1,.vs-font--anton_poppins .vs-h2,.vs-font--anton_poppins .vs-display,.vs-font--anton_poppins .vs-header__logo,.vs-font--anton_poppins .vs-footer__brand,.vs-font--anton_poppins .vs-menu__link{font-weight:400;letter-spacing:.01em;word-spacing:.04em;text-transform:uppercase}.vs-font--anton_poppins .vs-h3{font-family:var(--vs-font-body);font-weight:600;letter-spacing:0}.vs-font--anton_poppins .vs-pcard__title{font-weight:600;letter-spacing:0}.vs-font--anton_poppins h1,.vs-font--anton_poppins h2,.vs-font--anton_poppins .h0,.vs-font--anton_poppins .h1,.vs-font--anton_poppins .h2{text-transform:uppercase;letter-spacing:.01em}@media(prefers-reduced-motion:no-preference){html:has(body.vs-theme){scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vs-base.css.map */
