.vs-bar{z-index:40;backdrop-filter:blur(10px);border-bottom:1px solid var(--v-border);background:#0a1611eb;position:relative}.vs-bar-inner{flex-wrap:wrap;align-items:center;gap:14px;min-height:58px;padding-block:8px;display:flex}.vs-bar-brand{font-family:var(--v-font);color:#fff;white-space:nowrap;align-items:center;gap:8px;font-weight:800;display:flex;text-decoration:none!important}.vs-bar-brand .em{font-size:1.2rem}.vs-bar-nav{flex-wrap:wrap;align-items:center;gap:4px;margin-left:6px;display:flex}.vs-bar-nav a{font-family:var(--v-font);color:var(--v-ink-2);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:.86rem;font-weight:700;text-decoration:none!important}.vs-bar-nav a:hover,.vs-bar-nav a.is-active{background:var(--v-gold-soft);color:var(--v-gold)}.vs-bar-search{flex:160px;min-width:120px;max-width:260px;margin-left:auto}.vs-bar-search input{border:1.5px solid var(--v-border-strong);background:var(--v-surface);width:100%;color:var(--v-ink);font:inherit;border-radius:999px;padding:9px 14px;font-size:.88rem}.vs-bar-search input:focus{border-color:var(--v-gold);box-shadow:0 0 0 3px var(--v-gold-soft);outline:none}.vs-basket-btn{background:var(--v-gold);color:#1a1204;font-family:var(--v-font);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.88rem;font-weight:800;display:inline-flex;position:relative}.vs-basket-btn:hover{background:#e9a824}.vs-basket-btn .n{min-width:20px;height:20px;color:var(--v-gold);background:#1a1204;border-radius:999px;place-items:center;padding:0 5px;font-size:.72rem;font-weight:800;display:inline-grid}@media (width<=900px){.vs-bar-nav{display:none}.vs-bar-search{flex-basis:100%;order:3;max-width:none;margin-left:0}}.vs-comingsoon{text-align:center;padding:clamp(60px,10vw,120px) 20px}.vs-comingsoon .em{margin-bottom:10px;font-size:3rem}.vs-drawer{z-index:85;display:none;position:fixed;inset:0}.vs-drawer.is-open{display:block}.vs-drawer .scrim{background:#060c0999;position:absolute;inset:0}.vs-drawer .panel{background:var(--v-surface);width:min(420px,94vw);box-shadow:var(--v-shadow-lg);flex-direction:column;animation:.18s v-slide;display:flex;position:absolute;top:0;bottom:0;right:0}.vs-drawer .head{border-bottom:1px solid var(--v-border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.vs-drawer .head h3{margin:0}.vs-drawer .lines{flex:auto;align-content:start;gap:12px;padding:12px 16px;display:grid;overflow-y:auto}.vs-drawer .foot{border-top:1px solid var(--v-border);gap:10px;padding:16px 20px 20px;display:grid}.vs-line{grid-template-columns:56px 1fr auto;align-items:start;gap:12px;padding:8px 0;display:grid}.vs-line .thumb{background:var(--v-bg-2);border-radius:10px;flex:none;place-items:center;width:56px;height:56px;font-size:1.4rem;display:grid;overflow:hidden}.vs-line .thumb img{object-fit:cover;width:100%;height:100%}.vs-line .info b{font-family:var(--v-font);font-size:.92rem;line-height:1.3;display:block}.vs-line .info .opt{color:var(--v-muted);font-size:.8rem}.vs-line .info .rm{color:var(--v-coral);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.78rem;font-weight:700}.vs-line .amount{text-align:right;font-family:var(--v-font);color:var(--v-gold);white-space:nowrap;font-weight:800}.vs-line .amount small{color:var(--v-muted);font-weight:600;display:block}.vs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (width<=1100px){.vs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.vs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.vs-grid{grid-template-columns:1fr}}.vs-card{background:var(--v-surface);border:1px solid var(--v-border);border-radius:var(--v-radius-lg);box-shadow:var(--v-shadow);color:inherit;flex-direction:column;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.vs-card:hover{box-shadow:var(--v-shadow-xl);transform:translateY(-4px)}.vs-card .media{aspect-ratio:1;background:linear-gradient(135deg, var(--v-green-soft), var(--v-gold-soft));position:relative;overflow:hidden}.vs-card .media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.vs-card:hover .media img{transform:scale(1.05)}.vs-card .media .ph{place-items:center;width:100%;height:100%;font-size:2.8rem;display:grid}.vs-card .badges{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:10px;left:10px}.vs-badge{font-family:var(--v-font);letter-spacing:.05em;text-transform:uppercase;background:var(--v-slate-soft);color:var(--v-slate);border-radius:999px;align-items:center;padding:4px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.vs-card .body{flex-direction:column;flex:auto;gap:6px;padding:14px 16px 16px;display:flex}.vs-card .name{font-family:var(--v-font);color:var(--v-ink);font-size:.98rem;font-weight:700;line-height:1.32}.vs-card .price{font-family:var(--v-font);align-items:baseline;gap:8px;margin-top:auto;display:flex}.vs-card .price .now{color:var(--v-gold);font-size:1.08rem;font-weight:800}.vs-card .price .was{color:var(--v-muted);font-size:.86rem;text-decoration:line-through}.vs-card .actions{gap:8px;margin-top:8px;display:flex}.vs-card .actions .v-btn{flex:auto}.vs-skel{aspect-ratio:1;border-radius:var(--v-radius-lg);background:linear-gradient(100deg, var(--v-surface) 8%, var(--v-surface-2) 18%, var(--v-surface) 33%);background-size:200% 100%;animation:1.4s linear infinite vs-shimmer}@keyframes vs-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.vs-skel{animation:none}}.vs-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.vs-filters select,.vs-filters input[type=number]{border:1.5px solid var(--v-border-strong);background:var(--v-surface);color:var(--v-ink);font:inherit;border-radius:10px;padding:9px 12px;font-size:.88rem}.vs-filters .price-range{align-items:center;gap:6px;display:flex}.vs-filters .price-range input{width:78px}.vs-chip-toggle{border:1.5px solid var(--v-border-strong);background:var(--v-surface);color:var(--v-ink-2);font-family:var(--v-font);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;display:inline-flex}.vs-chip-toggle[aria-pressed=true]{background:var(--v-gold);color:#1a1204;border-color:var(--v-gold)}.vs-coll-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=900px){.vs-coll-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.vs-coll-grid{grid-template-columns:1fr}}.vs-coll-card{border-radius:var(--v-radius-lg);color:#fff;min-height:220px;box-shadow:var(--v-shadow);display:block;position:relative;overflow:hidden;text-decoration:none!important}.vs-coll-card .bg{background:linear-gradient(135deg, var(--v-green-strong), #0a1611);position:absolute;inset:0}.vs-coll-card .bg img{object-fit:cover;opacity:.55;width:100%;height:100%}.vs-coll-card .bg .em{opacity:.85;place-items:center;font-size:3.4rem;display:grid;position:absolute;inset:0}.vs-coll-card .shade{background:linear-gradient(#060c091a,#060c09e0);position:absolute;inset:0}.vs-coll-card .info{flex-direction:column;justify-content:flex-end;gap:4px;height:100%;padding:20px;display:flex;position:relative}.vs-coll-card h3{color:#fff;margin:0}.vs-coll-card p{color:#ffffffd9;margin:0;font-size:.92rem}.vs-coll-card .meta{font-family:var(--v-font);color:var(--v-gold);text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:.78rem;font-weight:700}.vs-coll-banner{border-radius:var(--v-radius-lg);color:#fff;align-items:flex-end;min-height:220px;margin-bottom:30px;display:flex;position:relative;overflow:hidden}.vs-coll-banner .bg{background:linear-gradient(135deg, var(--v-green-strong), #0a1611);position:absolute;inset:0}.vs-coll-banner .bg img{object-fit:cover;opacity:.5;width:100%;height:100%}.vs-coll-banner .shade{background:linear-gradient(#060c091a,#060c09e0);position:absolute;inset:0}.vs-coll-banner .inner{max-width:720px;padding:30px;position:relative}.vs-coll-banner h1{color:#fff;margin-bottom:6px}.vs-product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}@media (width<=900px){.vs-product{grid-template-columns:1fr}}.vs-gallery-main{aspect-ratio:1;border-radius:var(--v-radius-lg);background:linear-gradient(135deg, var(--v-green-soft), var(--v-gold-soft));box-shadow:var(--v-shadow);place-items:center;display:grid;overflow:hidden}.vs-gallery-main img{object-fit:cover;width:100%;height:100%}.vs-gallery-main .ph{font-size:5rem}.vs-gallery-thumbs{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.vs-gallery-thumbs button{border:2px solid var(--v-border);background:var(--v-surface);cursor:pointer;border-radius:10px;width:64px;height:64px;padding:0;overflow:hidden}.vs-gallery-thumbs button.is-active{border-color:var(--v-gold)}.vs-gallery-thumbs img{object-fit:cover;width:100%;height:100%}.vs-price-row{align-items:baseline;gap:12px;margin:6px 0 4px;display:flex}.vs-price-row .now{font-family:var(--v-font);color:var(--v-gold);font-size:1.8rem;font-weight:800}.vs-price-row .was{color:var(--v-muted);font-size:1.05rem;text-decoration:line-through}.vs-opt-group{margin-top:18px}.vs-opt-group>label,.vs-opt-label{font-family:var(--v-font);margin-bottom:8px;font-size:.86rem;font-weight:700;display:block}.vs-opt-buttons{flex-wrap:wrap;gap:8px;display:flex}.vs-opt-btn{border:1.5px solid var(--v-border-strong);background:var(--v-surface);color:var(--v-ink);font-family:var(--v-font);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:.88rem;font-weight:700}.vs-opt-btn[aria-pressed=true]{background:var(--v-gold);color:#1a1204;border-color:var(--v-gold)}.vs-opt-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.vs-stock-line{font-family:var(--v-font);margin-top:14px;font-size:.9rem;font-weight:700}.vs-stock-line.ok{color:var(--v-green-strong)}.vs-stock-line.low{color:#8a5a00}.vs-stock-line.out{color:var(--v-coral)}.vs-buy-row{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.vs-buy-row .v-qty{flex:none}.vs-buy-row .v-btn{flex:160px}.vs-sections{gap:10px;margin-top:30px;display:grid}.vs-sections details{border:1px solid var(--v-border);background:var(--v-surface);border-radius:14px;overflow:hidden}.vs-sections summary{cursor:pointer;font-family:var(--v-font);justify-content:space-between;align-items:center;padding:14px 18px;font-weight:700;list-style:none;display:flex}.vs-sections summary::-webkit-details-marker{display:none}.vs-sections summary:after{content:"+";color:var(--v-gold);font-size:1.2rem}.vs-sections details[open] summary:after{content:"−"}.vs-sections .body{color:var(--v-ink-2);padding:0 18px 16px}.vs-related{margin-top:48px}.vs-sticky-add{display:none}@media (width<=720px){.vs-sticky-add{z-index:40;backdrop-filter:blur(8px);border-top:1px solid var(--v-border);background:#0a1611f5;gap:10px;padding:10px 14px;display:flex;position:fixed;bottom:0;left:0;right:0}.vs-sticky-add .v-btn{flex:auto}}.vs-basket-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}@media (width<=900px){.vs-basket-grid{grid-template-columns:1fr}}.vs-basket-line{border-bottom:1px solid var(--v-border);grid-template-columns:84px 1fr auto;align-items:start;gap:16px;padding:16px 0;display:grid}.vs-basket-line:last-child{border-bottom:0}.vs-basket-line .thumb{background:var(--v-bg-2);border-radius:12px;place-items:center;width:84px;height:84px;font-size:1.8rem;display:grid;overflow:hidden}.vs-basket-line .thumb img{object-fit:cover;width:100%;height:100%}.vs-basket-line .name{font-family:var(--v-font);font-weight:700}.vs-basket-line .opt{color:var(--v-muted);margin-top:2px;font-size:.86rem}.vs-basket-line .rowend{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.vs-basket-line .unit{font-family:var(--v-font);color:var(--v-gold);font-weight:800}.vs-summary{background:var(--v-surface);border:1px solid var(--v-border);border-radius:var(--v-radius-lg);gap:12px;padding:20px;display:grid}.vs-summary-row{justify-content:space-between;gap:10px;font-size:.95rem;display:flex}.vs-summary-row.total{font-family:var(--v-font);border-top:1px solid var(--v-border);color:var(--v-gold);padding-top:10px;font-size:1.15rem;font-weight:800}.vs-summary-row .neg{color:var(--v-green-strong)}.vs-delivery-list{gap:10px;display:grid}.vs-delivery-opt{border:1.5px solid var(--v-border-strong);background:var(--v-surface);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.vs-delivery-opt input{margin-top:3px}.vs-delivery-opt.is-selected{border-color:var(--v-gold);background:var(--v-gold-soft)}.vs-delivery-opt .name{font-family:var(--v-font);font-weight:700}.vs-delivery-opt .price{font-family:var(--v-font);color:var(--v-gold);white-space:nowrap;margin-left:auto;font-weight:800}.vs-delivery-opt .meta{color:var(--v-muted);margin-top:2px;font-size:.86rem}.vs-order-hero{text-align:center;border-radius:var(--v-radius-lg);background:var(--v-green-soft);color:var(--v-green-strong);margin-bottom:24px;padding:30px 20px}.vs-order-hero.warn{background:var(--v-coral-soft);color:#9a2f12}.vs-order-ref{letter-spacing:.04em;font-family:Courier New,ui-monospace,monospace;font-size:1.6rem;font-weight:800}.vs-progress{flex-wrap:wrap;align-items:center;gap:4px;margin:24px 0;display:flex}.vs-progress .st{text-align:center;flex:1 1 0;min-width:90px}.vs-progress .dot{background:var(--v-slate-soft);width:30px;height:30px;color:var(--v-slate);font-family:var(--v-font);border-radius:50%;place-items:center;margin:0 auto 6px;font-size:.82rem;font-weight:800;display:grid}.vs-progress .st.done .dot{background:var(--v-green);color:#fff}.vs-progress .st.current .dot{background:var(--v-gold);color:#1a1204;box-shadow:var(--v-glow-gold)}.vs-progress .lbl{color:var(--v-muted);font-size:.76rem;font-weight:700}.vs-progress .st.done .lbl,.vs-progress .st.current .lbl{color:var(--v-ink)}.vs-progress .bar{background:var(--v-border-strong);flex:24px;align-self:center;height:2px;margin-top:-20px}.vs-progress .bar.done{background:var(--v-green)}.vs-collect-code{color:var(--v-gold);letter-spacing:.12em;background:#05120d;border-radius:12px;padding:10px 20px;font-family:Courier New,ui-monospace,monospace;font-size:1.4rem;font-weight:800;display:inline-block}.vs-order-items{gap:12px;margin:16px 0;display:grid}.vs-order-item{grid-template-columns:56px 1fr auto;align-items:center;gap:12px;display:grid}.vs-order-item .thumb{background:var(--v-bg-2);border-radius:10px;place-items:center;width:56px;height:56px;font-size:1.3rem;display:grid;overflow:hidden}.vs-order-item .thumb img{object-fit:cover;width:100%;height:100%}@media print{.v-header,.v-footer,.vs-bar,.vs-drawer,.v-alerts,.vs-sticky-add{display:none!important}}.vs-policy-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (width<=800px){.vs-policy-layout{grid-template-columns:1fr}}.vs-policy-nav{top:calc(var(--v-header-h) + 70px);gap:4px;display:grid;position:sticky}.vs-policy-nav a{color:var(--v-ink-2);border-radius:10px;padding:10px 14px;font-weight:600;text-decoration:none!important}.vs-policy-nav a:hover,.vs-policy-nav a.is-active{background:var(--v-gold-soft);color:var(--v-gold)}.vs-footer-strip{text-align:center;border-top:1px solid var(--v-border);color:var(--v-muted);padding:26px 16px;font-size:.86rem}.vs-footer-strip .links{flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:8px;display:flex}.vs-footer-strip a{color:var(--v-ink-2)}.vs-steps-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (width<=800px){.vs-steps-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.vs-steps-4{grid-template-columns:1fr}}.vs-steps-4 .st{text-align:center;background:var(--v-surface);border:1px solid var(--v-border);border-radius:var(--v-radius);padding:18px 14px}.vs-steps-4 .st .n{background:var(--v-gold);color:#1a1204;width:34px;height:34px;font-family:var(--v-font);border-radius:50%;place-items:center;margin-bottom:8px;font-weight:800;display:inline-grid}[hidden]{display:none!important}.vs-opt-group input[type=text]{border:1.5px solid var(--v-border-strong);background:var(--v-surface);width:100%;max-width:360px;font:inherit;color:var(--v-ink);border-radius:12px;padding:11px 14px;font-size:1rem}.vs-opt-group input[type=text]:focus{border-color:var(--v-gold);box-shadow:0 0 0 3px var(--v-gold-soft);outline:none}.vs-card .badges{flex-flow:wrap;max-width:calc(100% - 20px)}.vs-badge{color:#fff;background:#2a3a32;box-shadow:0 2px 8px #00000059}.vs-badge.new{background:var(--v-sky);color:#06140d}.vs-badge.limited{background:var(--v-plum);color:#1a0f26}.vs-badge.sale{background:var(--v-coral);color:#fff}.vs-badge.soldout{color:#fff;background:#05120d}.vs-badge.low{background:var(--v-gold);color:#1a1204}#vsDiscountForm input,#vsDiscountForm3 input,.vs-summary input[type=text],.vs-checkout input[type=text],.vs-checkout input[type=email],.vs-checkout input[type=tel],.vs-checkout textarea,.vs-checkout select,.vs-lookup input{border:1.5px solid var(--v-border-strong);background:var(--v-surface);font:inherit;color:var(--v-ink);border-radius:12px;padding:11px 14px;font-size:1rem}#vsDiscountForm input:focus,#vsDiscountForm3 input:focus,.vs-summary input[type=text]:focus,.vs-checkout input:focus,.vs-checkout textarea:focus,.vs-checkout select:focus,.vs-lookup input:focus{border-color:var(--v-gold);box-shadow:0 0 0 3px var(--v-gold-soft);outline:none}.vs-hero.is-designed{background:radial-gradient(120% 90% at 15% 0,#0f3b2a 0%,#071a12 55%,#040c08 100%)}.vs-hero.is-designed .shade{background:linear-gradient(#040c0800 0%,#040c0826 50%,#040c08b3 100%)}.vs-hero-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vs-hero-art .orb{filter:blur(70px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate vs-orb;position:absolute}.vs-hero-art .o1{background:radial-gradient(circle,#2fd18abf,#0000 65%);width:46vw;max-width:620px;height:46vw;max-height:620px;top:-20%;left:-10%}.vs-hero-art .o2{background:radial-gradient(circle,#f5b43199,#0000 65%);width:38vw;max-width:520px;height:38vw;max-height:520px;animation-duration:22s;animation-delay:-6s;top:10%;right:-6%}.vs-hero-art .o3{background:radial-gradient(circle,#3ac6cf73,#0000 65%);width:30vw;max-width:420px;height:30vw;max-height:420px;animation-duration:26s;animation-delay:-12s;bottom:-25%;left:35%}@keyframes vs-orb{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,8%)scale(1.12)}to{transform:translate(-5%,4%)scale(.95)}}.vs-hero-art .grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(80% 70% at 70% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 40%,#000 20%,#0000 75%)}.vs-hero-art .seam{width:min(62vw,680px);height:auto;color:var(--v-gold);opacity:.42;animation:90s linear infinite vs-spin;position:absolute;top:50%;right:-6%;transform:translateY(-50%)rotate(-18deg)}@keyframes vs-spin{to{transform:translateY(-50%)rotate(342deg)}}.vs-hero-art .word{font-family:var(--v-font);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #ffffff17;font-size:clamp(7rem,22vw,19rem);font-weight:900;line-height:.8;position:absolute;bottom:-4%;right:2%}.vs-hero-art .stripes{background:linear-gradient(90deg, var(--v-green) 0 33%, var(--v-gold) 33% 66%, var(--v-teal) 66% 100%);opacity:.85;height:6px;position:absolute;bottom:0;left:0;right:0}.vs-hero.is-designed h1{background:linear-gradient(100deg, #fff 30%, #c9f5df 60%, var(--v-gold) 100%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}@media (width<=700px){.vs-hero-art .seam{opacity:.25;right:-30%}}@media (prefers-reduced-motion:reduce){.vs-hero-art .orb,.vs-hero-art .seam{animation:none}}
