.v-root{--v-paper: #ffffff;--v-sand: #f6f4ee;--v-mist: #eef2ef;--v-ink: #0c110f;--v-ink-2: #3b423e;--v-ink-soft: #7c837e;--v-green: #1f6b4a;--v-green-deep: #123d2b;--v-green-soft: #e7efe9;--v-green-tint: #f1f6f2;--v-gold: #b08a3e;--v-accent-text: #1a5a3e;--v-line: #e4e2da;--v-line-2: #d6d3c8;--v-line-green: color-mix(in srgb, var(--v-green, #1f6b4a) 30%, transparent);--v-r-sm: 10px;--v-r-md: 16px;--v-r-lg: 24px;--v-r-xl: 34px;--v-shadow-sm: 0 1px 2px rgba(12, 17, 15, .05), 0 6px 20px rgba(12, 17, 15, .05);--v-shadow-md: 0 12px 40px -14px rgba(12, 17, 15, .2);--v-shadow-lg: 0 40px 90px -40px rgba(12, 17, 15, .42);--v-font-sans: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--v-font-display: "Instrument Serif", Georgia, "Times New Roman", serif;--v-maxw: 1200px;font-family:var(--v-font-sans);color:var(--v-ink);background:var(--v-paper);font-size:17px;line-height:1.6;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative}.v-root *,.v-root *:before,.v-root *:after{box-sizing:border-box}.v-root img{max-width:100%;display:block}.v-root a{color:inherit;text-decoration:none}.v-root button{font-family:inherit;cursor:pointer}.v-root h1,.v-root h2,.v-root h3,.v-root h4,.v-root h5{margin:0;font-weight:600;line-height:1.05;letter-spacing:-.025em;color:var(--v-ink)}.v-root p{margin:0}.v-root [hidden]{display:none!important}.v-root fieldset{display:block;min-inline-size:0;border:0;padding:0;margin:0}.v-serif{font-family:var(--v-font-display);font-weight:400;letter-spacing:-.01em}.v-wrap{max-width:var(--v-maxw);margin:0 auto;padding:0 28px}.v-sec{padding:var(--v-pt, 110px) 0 var(--v-pb, 110px)}.v-center{text-align:center}.v-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.v-root :focus-visible{outline:2px solid var(--v-green);outline-offset:3px;border-radius:4px}.v-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--v-accent-text);margin:0 0 20px}.v-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--v-green)}.v-lead{font-size:20px;line-height:1.5;color:var(--v-ink-2);letter-spacing:-.01em}.v-sec-head{max-width:760px;margin:0 auto 64px;text-align:center}.v-sec-head h2{font-size:clamp(32px,4.4vw,52px)}.v-sec-head .v-lead{margin-top:20px}.v-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--v-font-sans);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.07em;border:0;border-radius:999px;padding:17px 32px;background:var(--v-ink);color:#fff;transition:transform .16s ease,box-shadow .16s ease,background .2s;white-space:nowrap;text-align:center}.v-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #0c110f80}.v-btn:active{transform:translateY(0)}.v-btn--green{background:var(--v-green)}.v-btn--green:hover{background:color-mix(in srgb,var(--v-green) 86%,var(--v-ink));box-shadow:0 14px 30px -12px color-mix(in srgb,var(--v-green) 60%,transparent)}.v-btn--lg{padding:20px 40px;font-size:16px}.v-btn--full{width:100%}.v-btn[disabled]{background:var(--v-line-2);color:var(--v-ink-soft);cursor:not-allowed;transform:none;box-shadow:none}.v-btn .v-arw{width:17px;height:17px}@media(prefers-reduced-motion:reduce){.v-btn,.v-btn:hover{transform:none;transition:none}}.v-tp-line{display:flex;align-items:center;gap:10px;margin-bottom:24px;flex-wrap:wrap;font-size:14.5px;color:var(--v-ink-2)}.v-tp-line b{color:var(--v-ink);font-weight:700}.v-tp-sep{color:var(--v-line-2)}.v-tp-stars{display:inline-flex;gap:3px}.v-tp-stars i{width:22px;height:22px;background:#00b67a;display:inline-flex;align-items:center;justify-content:center}.v-tp-stars i:before{content:"";width:14px;height:14px;background:#fff;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.v-stars{display:inline-flex;gap:2px;color:var(--v-accent-text)}.v-stars svg{width:16px;height:16px}.v-anno{background:var(--v-green-deep);color:var(--v-paper);text-align:center;font-size:13px;font-weight:500;letter-spacing:.02em;padding:9px 16px}.v-anno b{font-weight:700}.v-anno a{text-decoration:underline;text-underline-offset:2px}.v-hero{padding:var(--v-pt, 44px) 0 var(--v-pb, 70px);background:radial-gradient(1100px 600px at 85% -10%,var(--v-green-tint),transparent 60%)}.v-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:start}.v-hero-sticky{position:sticky;top:96px}.v-hero-product{position:relative;aspect-ratio:4 / 5;border-radius:var(--v-r-xl);overflow:hidden;background:linear-gradient(160deg,#f3f6f3,#e7eee8);box-shadow:var(--v-shadow-lg)}.v-hero-product>div{position:absolute;top:0;right:0;bottom:0;left:0}.v-hero-product>div[hidden]{display:none}.v-hero-product img,.v-hero-product svg{width:100%;height:100%;object-fit:cover;display:block}.v-gallery-thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.v-gallery-thumbs button{width:62px;height:62px;padding:0;border-radius:12px;overflow:hidden;border:1.5px solid var(--v-line);background:var(--v-paper);transition:border-color .16s}.v-gallery-thumbs button[aria-current=true]{border-color:var(--v-green);box-shadow:0 0 0 2px color-mix(in srgb,var(--v-green) 22%,transparent)}.v-gallery-thumbs img{width:100%;height:100%;object-fit:cover}.v-hero-trust{margin-top:18px;display:flex;gap:22px;flex-wrap:wrap;align-items:center;justify-content:center}.v-hero-trust .v-t{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--v-ink-2)}.v-hero-trust svg{width:16px;height:16px;color:var(--v-accent-text)}.v-orders-pill{display:inline-flex;align-items:center;gap:12px;background:var(--v-green-deep);color:var(--v-paper);border-radius:999px;padding:6px 18px 6px 8px;margin-bottom:16px}.v-orders-pill .v-avs{display:inline-flex}.v-orders-pill .v-avs img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid var(--v-green-deep);margin-left:-10px;display:block}.v-orders-pill .v-avs img:first-child{margin-left:0}.v-orders-pill b{font-size:14px;display:block;line-height:1.15}.v-orders-pill small{font-size:11.5px;opacity:.85}.v-pt-title{font-size:clamp(34px,4.4vw,50px);letter-spacing:-.03em;line-height:1.04}.v-pt-price{display:flex;align-items:baseline;gap:12px;margin-top:14px;flex-wrap:wrap}.v-pt-price b{font-size:30px;letter-spacing:-.02em}.v-pt-price s{font-size:18px;color:var(--v-ink-soft)}.v-pt-price span{font-size:14px;color:var(--v-ink-soft);font-weight:500}.v-sale-badge{display:inline-flex;align-items:center;background:var(--v-green-soft);color:var(--v-green-deep);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:999px}.v-hero .v-lead{margin-top:24px;max-width:520px}.v-hero-list{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.v-hero-list li{display:flex;align-items:center;gap:12px;font-size:15.5px;font-weight:500;color:var(--v-ink-2)}.v-hero-list li b{color:var(--v-ink);font-weight:700}.v-hero-list .v-ck{width:22px;height:22px;flex:none;border-radius:50%;background:var(--v-green-soft);color:var(--v-accent-text);display:flex;align-items:center;justify-content:center}.v-hero-list .v-ck svg{width:13px;height:13px}.v-variants{margin-top:28px;display:flex;flex-direction:column;gap:16px}.v-variant-group legend{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--v-ink);padding:0;margin-bottom:10px}.v-variant-group{display:block;border:0;padding:0;margin:0}.v-variant-opts{display:flex;flex-wrap:wrap;gap:9px}.v-variant-opts label{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border:1.5px solid var(--v-line-2);border-radius:999px;font-size:14.5px;font-weight:600;color:var(--v-ink-2);cursor:pointer;transition:.16s;background:var(--v-paper)}.v-variant-opts input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;margin:0}.v-variant-opts label:hover{border-color:var(--v-green)}.v-variant-opts input:checked+span{color:var(--v-green-deep)}.v-variant-opts label:has(input:checked){border-color:var(--v-green);background:var(--v-green-tint);color:var(--v-green-deep)}.v-variant-opts label:has(input:focus-visible){outline:2px solid var(--v-green);outline-offset:3px}.v-variant-opts label.v-opt-unavailable{opacity:.45;text-decoration:line-through}.v-bundle{margin-top:30px}.v-bhead{text-align:center;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--v-ink);margin:0 0 18px;padding:0}.v-tiers{display:block;border:0;padding:0;margin:0}.v-tier{position:relative;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;border:1.5px solid var(--v-line-2);border-radius:16px;padding:18px 20px;margin-bottom:12px;cursor:pointer;transition:.16s;background:var(--v-paper)}.v-tier:hover{border-color:var(--v-green)}.v-tier input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.v-tier:has(input:checked){border-color:var(--v-green);background:var(--v-green-tint);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-green) 18%,transparent)}.v-tier:has(input:focus-visible){outline:2px solid var(--v-green);outline-offset:3px}.v-tier .v-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--v-line-2);flex:none;position:relative;transition:.16s}.v-tier:has(input:checked) .v-radio{border-color:var(--v-green)}.v-tier:has(input:checked) .v-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--v-green)}.v-tier .v-tinfo b{font-size:16.5px}.v-tier .v-tinfo .v-sub{display:block;font-size:13px;color:var(--v-ink-soft);margin-top:2px}.v-tier .v-tinfo .v-per{display:inline-block;font-size:12px;font-weight:600;color:var(--v-accent-text);margin-top:5px}.v-tier .v-tprice{text-align:right;flex:none}.v-tier .v-tprice b{font-size:20px}.v-tier .v-tprice s{display:block;font-size:13px;color:var(--v-ink-soft)}.v-tier .v-tbadge{position:absolute;top:-11px;right:16px;background:var(--v-green);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.v-tier .v-tbadge--gold{background:var(--v-gold)}.v-tier .v-gift{grid-column:1 / -1;margin-top:2px;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--v-green-deep);background:var(--v-green-soft);border-radius:9px;padding:8px 12px}.v-tier .v-gift svg{width:15px;height:15px;color:var(--v-green);flex:none}.v-subtoggle{display:flex;align-items:center;gap:12px;border:1.5px solid var(--v-line-2);border-radius:14px;padding:14px 18px;margin:6px 0 16px;cursor:pointer;transition:.16s;position:relative}.v-subtoggle input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.v-subtoggle:has(input:checked){border-color:var(--v-green);background:var(--v-green-tint)}.v-subtoggle:has(input:focus-visible){outline:2px solid var(--v-green);outline-offset:3px}.v-subtoggle .v-sw{width:44px;height:26px;border-radius:999px;background:var(--v-line-2);flex:none;position:relative;transition:.2s}.v-subtoggle:has(input:checked) .v-sw{background:var(--v-green)}.v-subtoggle .v-sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:.2s}.v-subtoggle:has(input:checked) .v-sw:after{transform:translate(18px)}.v-subtoggle .v-st b{font-size:14.5px}.v-subtoggle .v-st small{display:block;font-size:12.5px;color:var(--v-ink-soft)}.v-subtoggle .v-stsave{margin-left:auto;font-size:12px;font-weight:700;color:var(--v-accent-text);flex:none}.v-total{display:flex;align-items:baseline;justify-content:space-between;margin:4px 0 14px;gap:16px}.v-total .v-tl{font-size:14px;color:var(--v-ink-2)}.v-total .v-tr{text-align:right}.v-total .v-tr b{font-family:var(--v-font-display);font-size:34px}.v-total .v-tr s{font-size:15px;color:var(--v-ink-soft);margin-left:8px}.v-total .v-tr small{display:block;text-align:right;font-size:12px;color:var(--v-accent-text);font-weight:700}.v-form-buttons{display:flex;flex-direction:column;gap:10px}.v-form-error svg{width:15px;height:15px;flex:none}.v-form-error{color:#a4372a;font-size:13.5px;font-weight:600;margin-bottom:10px;display:flex;align-items:center;gap:8px}.v-form-error.hidden{display:none}.v-payment-terms{margin-top:12px}.v-accel{margin-top:10px}@media(max-width:920px){.v-hero-grid{grid-template-columns:1fr;gap:36px}.v-hero-sticky{position:static;max-width:420px;margin:0 auto;width:100%}}.v-proofstrip{background:var(--v-ink);color:var(--v-paper);padding:24px 0;overflow:hidden}.v-proofstrip .v-row{display:flex;align-items:center;justify-content:space-around;gap:40px;flex-wrap:wrap}.v-proofstrip .v-stat{text-align:center}.v-proofstrip .v-stat b{font-family:var(--v-font-display);font-size:38px;font-weight:400;line-height:1;display:block}.v-proofstrip .v-stat span{font-size:12.5px;color:color-mix(in srgb,var(--v-paper) 66%,var(--v-ink));letter-spacing:.04em;margin-top:6px;display:block}.v-logos{padding:34px 0;border-bottom:1px solid var(--v-line)}.v-logos .v-wrap{display:flex;align-items:center;justify-content:center;gap:34px;flex-wrap:wrap}.v-logos .v-lbl{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--v-ink-soft);font-weight:600}.v-logos .v-lg{font-weight:700;font-size:17px;color:var(--v-ink-soft);opacity:.7;letter-spacing:-.01em}.v-logos .v-lg.v-serif{font-family:var(--v-font-display);font-weight:400;font-style:italic;font-size:21px}.v-logos img{max-height:34px;width:auto;opacity:.75}.v-split{display:grid;grid-template-columns:1fr 1.05fr;gap:52px;align-items:center}.v-split--wide-text{grid-template-columns:1.08fr .92fr}.v-split .v-media img{width:100%;border-radius:var(--v-r-lg);box-shadow:var(--v-shadow-md);object-fit:cover;display:block}.v-split--image-right .v-media{order:2}.v-split h2{font-size:clamp(28px,3.8vw,44px)}.v-split .v-body{color:var(--v-ink-2);font-size:16px;line-height:1.62}.v-split .v-body>*+*{margin-top:16px}.v-split .v-body p{margin:0}.v-split .v-body b,.v-split .v-body strong{color:var(--v-green);font-size:17px}.v-split .v-body ul,.v-split .v-body ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.v-split .v-body ul b,.v-split .v-body ol b{color:var(--v-ink);font-size:inherit}.v-facts{margin-top:22px;display:flex;flex-direction:column;gap:18px}.v-fact h4{font-size:16px;margin:0 0 8px;color:var(--v-ink)}.v-fact .v-body{font-size:15.5px}@media(max-width:860px){.v-split,.v-split--wide-text{grid-template-columns:1fr;gap:28px}.v-split--image-right .v-media{order:0}}.v-vid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,250px));gap:18px;justify-content:center;margin:34px 0 36px}.v-vid{position:relative;aspect-ratio:9 / 15;border-radius:var(--v-r-md);overflow:hidden;box-shadow:var(--v-shadow-sm);background:var(--v-mist)}.v-vid img,.v-vid video,.v-vid iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.v-vid .v-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:56px;height:56px;border-radius:50%;background:#fffffff0;color:var(--v-green-deep);display:flex;align-items:center;justify-content:center;box-shadow:var(--v-shadow-md);z-index:2;pointer-events:none}.v-vid .v-play svg{width:22px;height:22px}.v-ph{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--v-mist);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--v-line)}.v-ph span{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v-ink-soft);background:#ffffffb8;padding:6px 12px;border-radius:999px;border:1px solid var(--v-line)}@media(max-width:680px){.v-vid3{grid-template-columns:1fr;justify-items:center}.v-vid{width:min(250px,78vw)}}.v-review-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.v-review-photos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--v-r-md);box-shadow:var(--v-shadow-sm);display:block}.v-tg{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.v-tcard{background:var(--v-paper);border:1px solid var(--v-line);border-radius:var(--v-r-md);padding:24px;box-shadow:var(--v-shadow-sm)}.v-tcard .v-stars{margin-bottom:12px}.v-tcard .v-quote{font-size:15px;color:var(--v-ink);margin:0 0 16px}.v-tperson{display:flex;align-items:center;gap:12px}.v-tperson .v-av{width:44px;height:44px;border-radius:50%;flex:none;background:var(--v-mist);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--v-accent-text);overflow:hidden}.v-tperson .v-av img{width:100%;height:100%;object-fit:cover}.v-tperson b{font-size:14px;display:block}.v-tperson span{font-size:12.5px;color:var(--v-ink-soft)}@media(max-width:720px){.v-review-photos,.v-tg{grid-template-columns:1fr}}.v-clinic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.v-clinic{text-align:center;padding:20px 12px}.v-clinic .v-num{font-family:var(--v-font-display);font-size:clamp(52px,7vw,84px);font-weight:400;line-height:.9;color:var(--v-accent-text);letter-spacing:-.02em}.v-clinic .v-lb{margin-top:14px;font-size:15px;font-weight:600;color:var(--v-ink)}.v-clinic .v-sub{font-size:13px;color:var(--v-ink-soft);margin-top:4px}.v-clinic-conclusion{text-align:center;font-weight:700;color:var(--v-ink);font-size:17px;margin-top:44px}.v-clinic-note{text-align:center;font-size:12.5px;color:var(--v-ink-soft);margin-top:12px}@media(max-width:820px){.v-clinic-grid{grid-template-columns:1fr 1fr;gap:30px 18px}}.v-ben-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.v-ben{background:var(--v-paper);border:1px solid var(--v-line);border-radius:var(--v-r-lg);padding:28px 24px;transition:transform .2s,box-shadow .2s,border-color .2s}.v-ben:hover{transform:translateY(-3px);box-shadow:var(--v-shadow-md);border-color:var(--v-line-green)}.v-ben .v-ic{width:48px;height:48px;border-radius:14px;background:var(--v-green-soft);color:var(--v-accent-text);display:flex;align-items:center;justify-content:center;margin-bottom:18px;overflow:hidden}.v-ben .v-ic svg{width:24px;height:24px}.v-ben .v-ic img{width:100%;height:100%;object-fit:cover}.v-ben h3{font-size:17px;font-weight:600}.v-ben p{font-size:14px;color:var(--v-ink-2);margin:8px 0 0}@media(max-width:900px){.v-ben-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.v-ben-grid{grid-template-columns:1fr}}.v-routine{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.v-step{position:relative;padding-top:14px}.v-step .v-n{font-family:var(--v-font-display);font-size:44px;color:var(--v-accent-text);line-height:1}.v-step h3{font-size:19px;margin:10px 0 6px}.v-step p{font-size:14.5px;color:var(--v-ink-2);margin:0}.v-step .v-rt-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--v-r-md);margin-top:18px;box-shadow:var(--v-shadow-sm);display:block}@media(max-width:820px){.v-routine{grid-template-columns:1fr;gap:34px}}.v-guar{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;max-width:900px;margin:0 auto;background:var(--v-paper);border:1px solid var(--v-line);border-radius:var(--v-r-xl);padding:48px;box-shadow:var(--v-shadow-md)}.v-guar>img{width:200px;flex:none}.v-guar .v-seal{width:150px;height:150px;flex:none;border-radius:50%;background:var(--v-green-deep);color:var(--v-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:var(--v-shadow-md)}.v-guar .v-seal b{font-family:var(--v-font-display);font-size:40px;line-height:.85;color:var(--v-paper)}.v-guar .v-seal span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-top:6px;padding:0 8px}.v-guar h2{font-size:clamp(26px,3.2vw,36px)}.v-guar .v-body{color:var(--v-ink-2);margin-top:12px}@media(max-width:640px){.v-guar{grid-template-columns:1fr;text-align:center;justify-items:center;padding:36px 24px}}.v-faq{max-width:800px;margin:0 auto}.v-qa{border-bottom:1px solid var(--v-line)}.v-qa>summary{list-style:none;width:100%;text-align:left;padding:26px 4px;display:flex;align-items:center;gap:20px;font-family:var(--v-font-sans);font-weight:600;font-size:18px;color:var(--v-ink);letter-spacing:-.01em;cursor:pointer}.v-qa>summary::-webkit-details-marker{display:none}.v-qa .v-q-ic{margin-left:auto;width:28px;height:28px;flex:none;position:relative}.v-qa .v-q-ic:before,.v-qa .v-q-ic:after{content:"";position:absolute;background:var(--v-accent-text);border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.v-qa .v-q-ic:before{width:14px;height:2px}.v-qa .v-q-ic:after{width:2px;height:14px;transition:transform .25s}.v-qa[open] .v-q-ic:after{transform:translate(-50%,-50%) scaleY(0)}.v-qa .v-ans{display:grid;grid-template-rows:1fr}.v-qa .v-ans-in{min-height:0;overflow:hidden;padding:0 4px 26px;color:var(--v-ink-2);font-size:15.5px;max-width:680px}@media(prefers-reduced-motion:no-preference){.v-qa[open] .v-ans{animation:v-slide-open .34s ease}}@keyframes v-slide-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}.v-foot{background:var(--v-ink);color:color-mix(in srgb,var(--v-paper) 62%,var(--v-ink));padding:60px 0 40px}.v-foot .v-wrap{display:grid;grid-template-columns:1.4fr repeat(auto-fit,minmax(140px,1fr));gap:30px}.v-foot .v-brand{color:var(--v-paper);font-weight:700;font-size:21px;letter-spacing:-.02em;display:flex;align-items:center;gap:9px}.v-foot .v-brand .v-dot{width:10px;height:10px;border-radius:50%;background:var(--v-green)}.v-foot .v-brand img{max-height:34px;width:auto}.v-foot .v-tagline{font-size:13px;max-width:240px;margin:14px 0 0}.v-foot h5{color:var(--v-paper);font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-weight:600}.v-foot a{display:block;font-size:14px;color:color-mix(in srgb,var(--v-paper) 62%,var(--v-ink));margin-bottom:9px}.v-foot a:hover{color:var(--v-paper)}.v-foot .v-legal{grid-column:1 / -1;border-top:1px solid color-mix(in srgb,var(--v-paper) 16%,transparent);margin-top:30px;padding-top:24px;font-size:12px;line-height:1.6;color:color-mix(in srgb,var(--v-paper) 46%,var(--v-ink))}@media(max-width:820px){.v-foot .v-wrap{grid-template-columns:1fr 1fr}}.v-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:90;background:color-mix(in srgb,var(--v-paper) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--v-line);padding:12px 0;transform:translateY(120%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.v-stickybar.v-show{transform:translateY(0)}.v-stickybar .v-wrap{display:flex;align-items:center;gap:20px}.v-stickybar .v-sp{display:flex;align-items:center;gap:14px}.v-stickybar .v-sp img{width:46px;height:46px;border-radius:10px;object-fit:cover;flex:none}.v-stickybar .v-sp b{font-size:15px}.v-stickybar .v-sp .v-price{font-size:14px;color:var(--v-ink-2)}.v-stickybar .v-sp .v-price s{color:var(--v-ink-soft)}.v-stickybar .v-sp .v-price b{color:var(--v-accent-text)}.v-stickybar .v-sb-right{margin-left:auto;display:flex;align-items:center;gap:16px}.v-stickybar .v-countdown{font-size:13px;color:var(--v-ink-2);font-weight:600}.v-stickybar .v-countdown b{font-variant-numeric:tabular-nums;color:var(--v-ink)}@media(max-width:720px){.v-stickybar .v-sp img,.v-stickybar .v-countdown{display:none}.v-stickybar .v-btn,.v-stickybar .v-sp{flex:1}}@media(prefers-reduced-motion:reduce){.v-stickybar{transition:none}}.v-js-anim .v-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.v-js-anim .v-reveal.v-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.v-js-anim .v-reveal{opacity:1;transform:none;transition:none}}@media(max-width:820px){.v-sec{padding:var(--v-pt-mobile, 72px) 0 var(--v-pb-mobile, 72px)}.v-wrap{padding:0 20px}.v-btn--full-mobile{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/velora-landing.css.map */
