.vr{--x-pad: max(clamp(18px, 4.5vw, 72px), calc((100% - 78rem)/2) );background:var(--x-bg);color:var(--x-ink);font-family:var(--x-body);font-size:17px;line-height:1.5}.vr *,.vr *:before,.vr *:after{box-sizing:border-box}.vr img{display:block;max-width:100%}.vr a{color:inherit}.vr p,.vr h1,.vr h2,.vr h3,.vr figure,.vr blockquote{margin:0}.vr .pad{padding-inline:var(--x-pad)}.vr .sec{padding-block:clamp(44px,6vw,88px)}.vr .tint{background:var(--x-tint)}.vr .brand{background:var(--x-brand);color:var(--x-on-brand)}.vr .center{text-align:center}.vr .muted{color:var(--x-muted)}.vr .strong{font-weight:700}.vr .display{font-family:var(--x-display);font-weight:var(--x-display-w);letter-spacing:var(--x-display-ls);font-variation-settings:var(--x-display-vs, normal);line-height:1.04}.vr h1.display{font-size:clamp(40px,6vw,88px)}.vr h2.display{font-size:clamp(30px,3.8vw,54px)}.vr h2.display+.x-table,.vr h2.display+.x-cards,.vr h2.display+.x-rows,.vr h2.display+.x-tiles{margin-top:clamp(22px,3vw,36px)}.vr .display em{font-style:italic}.vr .lead{font-size:clamp(17px,1.5vw,21px);line-height:1.5}.vr .note{margin-top:18px;font-size:14px;color:var(--x-muted)}.vr .brand .note{color:inherit}.vr .stars{color:var(--x-accent);letter-spacing:2px}.vr .big{font-size:30px}.vr .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none}.vr .btn-sm{min-height:44px;padding:0 20px;font-size:15px}.vr .btn-lg{min-height:60px;padding:0 36px;font-size:18px}.vr .btn-primary{background:var(--x-btn-bg);color:var(--x-btn-ink)}.vr .btn-light{background:#fff;color:var(--x-dark)}.vr .btn-ghost{border:1px solid currentColor}.vr .btns{display:flex;gap:12px;flex-wrap:wrap}.vr .wm{display:block;width:96px;height:46px;background:currentColor;-webkit-mask:var(--wm) no-repeat left center / contain;mask:var(--wm) no-repeat left center / contain}.vr .wm-c{width:100%;height:clamp(110px,16vw,240px);-webkit-mask-position:center;mask-position:center}.vr .x-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--x-pad)}.vr .x-nav-l,.vr .x-nav-r{display:flex;align-items:center;gap:clamp(14px,2.4vw,32px)}.vr .x-nav .links{display:flex;gap:clamp(14px,2vw,26px);font-weight:600;font-size:15px}.vr .x-nav a{text-decoration:none}.vr .muted-link{font-size:15px;color:var(--x-muted)}@media(max-width:760px){.vr .hide-sm{display:none!important}}.vr .x-hero{position:relative;min-height:clamp(460px,52vw,720px);display:flex;align-items:center;overflow:hidden;background:var(--x-dark)}.vr .x-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr .x-hero .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--x-scrim)}.vr .x-hero .copy{position:relative;max-width:680px;padding:40px var(--x-pad);display:flex;flex-direction:column;gap:20px;color:var(--x-hero-ink)}@media(max-width:760px){.vr .x-hero .scrim{background:var(--x-scrim-sm)}}.vr .x-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;padding:20px var(--x-pad);border-bottom:1px solid var(--x-line);font-size:16px;align-items:center}.vr .x-trust>div{display:flex;align-items:center;gap:10px}@media(max-width:760px){.vr .x-trust{grid-template-columns:minmax(0,1fr)}}.vr .x-band{background:var(--x-dark);color:var(--x-on-dark)}.vr .x-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 40px;flex-wrap:wrap;margin-bottom:clamp(22px,3vw,36px)}.vr .x-head h2{max-width:720px}.vr .x-also{margin-top:22px;font-size:15px;opacity:.92}.vr .x-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1000px){.vr .x-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.vr .x-cards{grid-template-columns:minmax(0,1fr)}}.vr .x-card{border-radius:22px;overflow:hidden;display:flex;flex-direction:column;background:var(--x-card-bg);color:var(--x-card-ink)}.vr .x-card.light{background:#fff;color:var(--x-ink)}.vr .x-card .ph{position:relative;aspect-ratio:4 / 3.3}.vr .x-card .ph img{width:100%;height:100%;object-fit:cover}.vr .x-card .badge{position:absolute;left:12px;top:12px;padding:4px 12px;border-radius:999px;background:var(--x-accent);color:#201e1b;font-size:13px;font-weight:700}.vr .x-card .badge.round{left:auto;right:12px;width:64px;height:64px;padding:0;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.05;border:2px solid #201E1B;font-weight:800}.vr .x-card .body{padding:18px 20px 22px;display:flex;flex-direction:column;gap:6px}.vr .x-card .name{font-family:var(--x-display);font-weight:var(--x-display-w);font-variation-settings:var(--x-display-vs, normal);font-size:24px;line-height:1.15}.vr .x-card .why{font-size:15px;line-height:1.5;color:var(--x-card-muted)}.vr .x-card.light .why{color:var(--x-muted)}.vr .x-mix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:760px){.vr .x-mix{grid-template-columns:minmax(0,1fr)}}.vr .x-mix figure{display:flex;flex-direction:column;gap:12px}.vr .x-mix .ph{aspect-ratio:1 / 1.05;border-radius:22px;overflow:hidden;border:var(--x-mix-border)}.vr .x-mix .ph img{width:100%;height:100%;object-fit:cover}.vr .x-mix figcaption{font-size:clamp(22px,2vw,28px)}.vr .ic{width:20px;height:20px;flex-shrink:0;vertical-align:-4px}.vr .btn{gap:8px}.vr .btn .ic{width:18px;height:18px}.vr .has-deco{position:relative;overflow:hidden;isolation:isolate}.vr .deco{position:absolute;z-index:-1;pointer-events:none}.vr .ic.deco{height:auto}.vr .d-br{width:clamp(220px,26vw,380px);right:-40px;bottom:-60px;opacity:.07;stroke-width:1;transform:rotate(-12deg)}.vr .rings{width:clamp(320px,38vw,560px);opacity:.1}.vr .r-tr{right:-140px;top:-160px}.vr .r-l{left:-180px;top:50%;transform:translateY(-50%)}.vr .dots{background-image:radial-gradient(rgba(32,30,27,.1) 1.4px,transparent 1.6px);background-size:20px 20px}.vr .waves{left:0;width:100%;height:clamp(50px,6vw,80px);color:var(--x-ink);opacity:.2}.vr .w-bottom{bottom:14px}.vr .w-top{top:10px}.vr .sun:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:clamp(360px,44vw,640px);aspect-ratio:1;right:-12%;top:-30%;border-radius:999px;background:radial-gradient(circle,#c9a24a47,#c9a24a1a 40%,#c9a24a00 68%)}.vr .x-wave{display:block;width:100%;height:28px;color:var(--x-brand);background:var(--x-dark)}.vr .x-trust .ic{width:26px;height:26px;color:var(--x-accent)}.vr .x-trust>div>span{display:inline}.vr .x-mix figcaption{display:flex;align-items:center;gap:12px}.vr .step-ic{width:40px;height:40px;padding:8px;border-radius:999px;background:var(--x-bg);color:var(--x-ink)}.vr .x-rows .step{display:inline-flex;align-items:center;gap:8px}.vr .x-rows .step .ic{color:var(--x-ink)}.vr .x-card .name{display:flex;align-items:center;gap:10px}.vr .name-ic{width:26px;height:26px;color:var(--x-accent)}.vr .x-stores .list-b span{display:flex;align-items:center;gap:10px}.vr .x-stores .list-b .ic{width:18px;height:18px;color:var(--x-accent)}.vr .x-pull .stars{display:block;margin-bottom:6px}.vr .x-badges span{display:inline-flex;align-items:center;gap:6px}.vr .x-badges .ic{width:15px;height:15px}.vr .x-cmp{max-width:1180px;margin-inline:auto;border:1px solid var(--x-line);border-radius:24px;overflow:hidden;background:#fff}.vr .cmp-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr)}.vr .cmp-row>span{display:flex;align-items:center;gap:12px;padding:clamp(14px,1.8vw,20px) clamp(16px,2.4vw,32px);border-top:1px solid var(--x-line);font-size:clamp(16px,1.5vw,20px);text-align:left}.vr .cmp-row:first-child>span{border-top:0}.vr .cmp-row>span:first-child{font-weight:600}.vr .cmp-row .no{color:var(--x-muted)}.vr .cmp-row .no i{width:26px;flex-shrink:0;font-style:normal;text-align:center}.vr .cmp-row .vida{background:var(--x-vs-bg);color:var(--x-vs-ink);border-top-color:var(--x-vs-line);font-weight:700}.vr .cmp-row .ok{flex-shrink:0;width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--x-vs-check-bg);color:var(--x-vs-check-ink);font-style:normal;font-size:14px;font-weight:800}.vr .cmp-h>span{padding-block:18px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--x-muted)}.vr .cmp-h>span.vida{color:var(--x-vs-ink)}.vr .cmp-h .ic{width:22px;height:22px}.vr .cmp-f>span{border-top-color:transparent}.vr .cmp-f>span.vida{padding-block:16px 24px}.vr .vs-btn{background:var(--x-vs-btn-bg);color:var(--x-vs-btn-ink)}@media(max-width:640px){.vr .cmp-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.1fr)}.vr .cmp-row>span{gap:6px;padding:12px 10px;font-size:15px}.vr .cmp-h>span{font-size:11px}.vr .cmp-row .no i,.vr .cmp-h .ic{display:none}.vr .cmp-row .ok{width:22px;height:22px;font-size:12px}.vr .vs-btn{min-height:44px;padding:0 12px;font-size:14px}}.vr .x-mugs{max-width:1120px;margin:clamp(28px,4vw,48px) auto 0;display:grid;grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);gap:clamp(14px,2.4vw,28px);align-items:stretch}.vr .mug{display:flex;flex-direction:column;gap:14px;padding:16px 16px 24px;border:3px solid var(--x-dark);border-radius:28px;background:var(--x-bg)}.vr .mug.vida{background:var(--x-brand);color:var(--x-on-brand);box-shadow:8px 8px 0 var(--x-dark)}.vr .mug .ph{position:relative;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;border:3px solid var(--x-dark)}.vr .mug .ph img{width:100%;height:100%;object-fit:cover}.vr .mug.plain .ph img{filter:grayscale(.7)}.vr .mug>b{padding-inline:6px;font-size:clamp(26px,2.6vw,36px)}.vr .mug ul{list-style:none;margin:0;padding:0 6px;display:flex;flex-direction:column}.vr .mug li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:2px solid rgba(32,30,27,.18);font-size:17px;font-weight:700}.vr .mug.plain li{color:var(--x-muted);font-weight:600}.vr .mug.plain li i{background:transparent;border:2px solid var(--x-line-strong);color:var(--x-muted)}.vr .mug.plain li b{color:var(--x-muted)}.vr .mug li i{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--x-dark);color:var(--x-brand);font-style:normal;font-size:14px}.vr .mug li b{font-family:var(--x-display);font-weight:var(--x-display-w);font-variation-settings:var(--x-display-vs, normal);font-size:20px}.vr .mug .btn{align-self:flex-start;margin:6px 6px 0}.vr .mug-vs{align-self:center;width:64px;height:64px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--x-dark);color:var(--x-brand);font-family:var(--x-display);font-weight:800;font-size:24px;transform:rotate(-8deg)}.vr .sticker.sm{width:84px;right:10px;bottom:10px;border-width:3px}.vr .sticker.sm b{font-size:30px}.vr .sticker.sm span{font-size:11px}@media(max-width:860px){.vr .x-mugs{grid-template-columns:minmax(0,1fr)}.vr .mug-vs{justify-self:center}}.vr .x-adds{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,5vw,80px);align-items:center}.vr .x-adds .ph{aspect-ratio:4 / 4.4;border-radius:28px;overflow:hidden}.vr .x-adds .ph img{width:100%;height:100%;object-fit:cover}.vr .x-adds .copy{display:flex;flex-direction:column;gap:18px}.vr .x-adds .tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px}.vr .x-adds .tile{display:flex;flex-direction:column;gap:4px;padding:20px 22px;border-radius:20px;background:#fff}.vr .x-adds .tile b{font-size:clamp(34px,3.4vw,48px);line-height:1}.vr .x-adds .tile span{font-size:15px;color:var(--x-muted)}.vr .x-adds .x-ctarow{margin-top:6px}@media(max-width:860px){.vr .x-adds{grid-template-columns:minmax(0,1fr)}.vr .x-adds .ph{aspect-ratio:4 / 3}}.vr .x-value{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vr .x-value .v{position:relative;display:flex;flex-direction:column;gap:6px;padding:26px 24px;border-radius:22px;background:#ffffff12;border:1px solid rgba(255,255,255,.18)}.vr .x-value .v b{font-size:clamp(42px,4.4vw,64px);line-height:1}.vr .x-value .v span{font-size:16px;font-weight:600}.vr .x-value .v small{font-size:14px;opacity:.9}.vr .x-value .v.best{background:#fff;color:var(--x-ink);border-color:#fff}.vr .x-value .v-tag{position:absolute;top:-12px;left:20px;padding:4px 12px;border-radius:999px;background:var(--x-accent);color:#1e3d2f;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.vr .x-value .v.latte{background:transparent;border-style:dashed}.vr .x-value .v.latte b{text-decoration:line-through;text-decoration-thickness:2px}.vr .v-ic{width:28px;height:28px}@media(max-width:1000px){.vr .x-value{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.vr .x-value{grid-template-columns:minmax(0,1fr)}}.vr .x-pricetags{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center}.vr .pt-copy{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.vr .pt-tags{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;gap:clamp(12px,2vw,22px);padding-top:30px}.vr .tag{position:relative;width:clamp(140px,14vw,190px);display:flex;flex-direction:column;align-items:center;gap:2px;padding:34px 16px 22px;border:3px solid var(--x-dark);border-radius:22px;background:var(--x-bg);box-shadow:6px 6px 0 var(--x-dark);text-align:center}.vr .tag:before{content:"";position:absolute;top:10px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:999px;border:3px solid var(--x-dark);background:var(--x-tint)}.vr .tag b{margin-top:6px;font-size:clamp(40px,4vw,58px);line-height:1}.vr .tag span{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vr .tag small{margin-top:8px;font-size:14px;font-weight:600;color:var(--x-muted)}.vr .tag.t0{transform:rotate(-6deg)}.vr .tag.t1{transform:rotate(3deg) translateY(-14px)}.vr .tag.t2{transform:rotate(-2deg) translateY(-28px);background:var(--x-brand)}.vr .tag.t2 small{color:var(--x-on-brand)}@media(max-width:860px){.vr .x-pricetags{grid-template-columns:minmax(0,1fr)}}.vr .lg-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center;padding-bottom:40px}.vr .lg-copy{display:flex;flex-direction:column;gap:16px}.vr .lg{margin:0;display:flex;flex-direction:column;border-top:1px solid var(--x-ink)}.vr .lg>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;border-bottom:1px solid var(--x-line-strong)}.vr .lg dt{font-size:17px}.vr .lg dd{margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:300;letter-spacing:-.02em}.vr .lg .latte{color:var(--x-muted);border-bottom:0}.vr .lg .latte dd{text-decoration:line-through;text-decoration-thickness:1px}@media(max-width:860px){.vr .lg-in{grid-template-columns:minmax(0,1fr)}}.vr .x-bigquote{max-width:1100px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.vr .x-bigquote .stars{font-size:22px;letter-spacing:6px}.vr .x-bigquote blockquote{max-width:22ch;font-size:clamp(34px,4.6vw,66px);line-height:1.1}.vr .x-bigquote figcaption{font-size:16px;color:var(--x-muted)}.vr .x-bigquote .x-ctarow{margin-top:4px}.vr .x-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}@media(max-width:900px){.vr .x-quotes{grid-template-columns:minmax(0,1fr)}}.vr .x-quotes .q{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:22px;background:var(--x-tint)}.vr .x-quotes blockquote{font-size:clamp(22px,2.2vw,30px);line-height:1.2}.vr .x-quotes figcaption{font-size:15px;color:var(--x-muted)}.vr .x-quotes .q.ph{position:relative;padding:0;overflow:hidden;min-height:320px}.vr .x-quotes .q.ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 25%}.vr .pill{position:absolute;left:14px;bottom:14px;padding:8px 14px;border-radius:999px;background:var(--x-pill-bg);color:var(--x-pill-ink);font-size:14px;font-weight:700}.vr .x-pull{max-width:560px;padding-left:24px;border-left:3px solid var(--x-accent)}.vr .x-pull blockquote{font-size:19px;line-height:1.55}.vr .x-pull figcaption{margin-top:8px;font-size:15px;color:var(--x-muted)}.vr .x-stores{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:16px}.vr .x-stores .tile{position:relative;min-height:clamp(300px,30vw,440px);border-radius:24px;overflow:hidden}.vr .x-stores .tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}.vr .x-stores .list{border-radius:24px;padding:28px;background:var(--x-dark);color:var(--x-on-dark);display:flex;flex-direction:column;justify-content:space-between;gap:18px}.vr .x-stores .list-h{font-size:clamp(26px,2.6vw,36px)}.vr .x-stores .list-b{display:flex;flex-direction:column;gap:10px;font-size:16px}.vr .x-stores .hl{color:var(--x-accent)}.vr .x-stores .list a{font-weight:700}.vr .x-foot{background:var(--x-foot-bg);color:var(--x-foot-ink);padding:40px var(--x-pad) 28px;display:flex;flex-direction:column;gap:14px}.vr .x-foot .fine{font-size:12.5px;line-height:1.5}.vr .x-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;padding:18px var(--x-pad);background:var(--x-dark);color:var(--x-on-dark);font-weight:800;font-size:16px}.vr .x-strip.top{padding-block:10px;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.vr .x-strip i{font-style:normal;color:var(--x-accent)}.vr .x-goldhero{background:var(--x-brand);color:var(--x-on-brand)}.vr .x-goldhero .x-nav .links{text-transform:uppercase;letter-spacing:.06em;font-weight:800}.vr .x-goldhero .muted-link{color:inherit}.vr .x-goldhero .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:8px var(--x-pad) clamp(56px,6vw,88px)}.vr .x-goldhero .copy{display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media(max-width:860px){.vr .x-goldhero .grid{grid-template-columns:minmax(0,1fr)}}.vr .jarwrap{position:relative;display:flex;justify-content:center;padding:20px 0}.vr .jar{width:min(420px,78%);aspect-ratio:420 / 540;border-radius:34px;overflow:hidden;transform:rotate(-6deg);border:6px solid var(--x-bg)}.vr .jar img{width:100%;height:100%;object-fit:cover}.vr .sticker{position:absolute;right:6%;bottom:2%;width:clamp(112px,12vw,170px);aspect-ratio:1;border-radius:999px;background:var(--x-dark);color:var(--x-bg);border:4px solid var(--x-bg);transform:rotate(12deg);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;text-align:center}.vr .sticker b{font-family:var(--x-display);font-weight:var(--x-display-w);font-variation-settings:var(--x-display-vs, normal);font-size:clamp(36px,4vw,60px)}.vr .sticker span{font-size:13px;font-weight:800;letter-spacing:.12em}.vr .sticker small{font-size:11px;font-weight:700;margin-top:3px}.vr .x-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:520px}.vr .x-split .panel{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:clamp(36px,5vw,72px) var(--x-pad)}.vr .x-split blockquote{font-size:clamp(32px,3.6vw,52px);line-height:1.1;font-style:italic}.vr .x-split .ph{position:relative;min-height:340px;overflow:hidden}.vr .x-split .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 25%}@media(max-width:860px){.vr .x-split{grid-template-columns:minmax(0,1fr)}}.vr .mini-sticker{width:96px;height:96px;border-radius:999px;background:var(--x-bg);color:var(--x-ink);border:3px solid var(--x-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;transform:rotate(-8deg)}.vr .mini-sticker b{font-family:var(--x-display);font-weight:var(--x-display-w);font-variation-settings:var(--x-display-vs, normal);font-size:26px}.vr .mini-sticker span{font-size:10px;font-weight:800}.vr .x-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:900px){.vr .x-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.vr .x-tiles .t{position:relative;min-height:280px;border-radius:20px;overflow:hidden}.vr .x-tiles .t img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}.vr .x-tiles .t.brand{display:flex;flex-direction:column;justify-content:space-between;padding:24px}.vr .x-tiles .t.brand .display{font-size:clamp(24px,2.4vw,30px);line-height:1.1}.vr .x-tiles .t.brand a{font-weight:800}.vr .x-rows{display:flex;flex-direction:column;gap:clamp(28px,4vw,48px)}.vr .x-rows .row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center}.vr .x-rows .row:nth-child(2n) .ph{order:2}.vr .x-rows .ph{aspect-ratio:16 / 11;border-radius:22px;overflow:hidden}.vr .x-rows .ph img{width:100%;height:100%;object-fit:cover}.vr .x-rows .step{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--x-muted)}.vr .x-rows h3{margin:8px 0;font-family:var(--x-display);font-weight:var(--x-display-w);letter-spacing:var(--x-display-ls);font-size:clamp(26px,3vw,42px);line-height:1.1}@media(max-width:760px){.vr .x-rows .row{grid-template-columns:minmax(0,1fr)}.vr .x-rows .row:nth-child(2n) .ph{order:0}}.vr .x-round{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px}@media(max-width:700px){.vr .x-round{grid-template-columns:minmax(0,1fr)}}.vr .x-round .it{display:flex;gap:16px;align-items:center}.vr .x-round img{width:88px;height:88px;border-radius:999px;object-fit:cover;flex-shrink:0}.vr .x-round .it div{display:flex;flex-direction:column;gap:2px}.vr .x-round b{font-size:18px;font-weight:600}.vr .x-round .muted{font-size:15px}.vr .x-ctarow{display:flex;gap:12px;flex-wrap:wrap;margin-top:clamp(24px,3vw,36px)}.vr .x-ctarow.center{justify-content:center}.vr .x-ctaband{background:var(--x-cta-bg);color:var(--x-cta-ink)}.vr .x-ctaband-in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px 48px;align-items:center}.vr .x-ctaband h2{font-size:clamp(34px,4.4vw,64px)}.vr .x-ctaband .lead{margin-top:14px;opacity:.92}.vr .x-ctaband-btns{display:flex;flex-direction:column;gap:12px;align-items:stretch;max-width:420px;justify-self:end;width:100%}.vr .x-ctaband .cta-main{background:var(--x-cta-btn-bg);color:var(--x-cta-btn-ink)}.vr .x-ctaband .cta-alt{border:2px solid currentColor}.vr .x-ctaband .cta-fine{font-size:14px;text-align:center;opacity:.9}@media(max-width:860px){.vr .x-ctaband-in{grid-template-columns:minmax(0,1fr)}.vr .x-ctaband-btns{justify-self:stretch;max-width:none}}.vr .x-split .btns{margin-top:4px}.vr .x-pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}@media(max-width:900px){.vr .x-pdp{grid-template-columns:minmax(0,1fr)}}.vr .x-buy{display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.6vw,32px);border-radius:24px;background:var(--x-buy-bg);color:var(--x-buy-ink);border:var(--x-buy-border)}.vr .buy-meta{font-size:15px}.vr .buy-title{font-size:clamp(38px,4.2vw,60px)}.vr .buy-sub{color:var(--x-buy-muted)}.vr .buy-price{display:flex;align-items:baseline;gap:12px}.vr .buy-price b{font-family:var(--x-display);font-weight:var(--x-display-w);font-variation-settings:var(--x-display-vs, normal);font-size:clamp(30px,3vw,40px)}.vr .buy-price span{color:var(--x-buy-muted)}.vr .buy-opts{display:flex;flex-direction:column;gap:10px}.vr .buy-opt{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 16px;border-radius:16px;border:1.5px solid var(--x-buy-line);cursor:pointer}.vr .buy-opt.on{border:2px solid var(--x-buy-ink);background:var(--x-buy-on)}.vr .buy-opt input{width:20px;height:20px;accent-color:var(--x-buy-ink);flex-shrink:0}.vr .buy-opt .t{flex:1;display:flex;flex-direction:column}.vr .buy-opt small{color:var(--x-buy-muted);font-size:13px}.vr .buy-k{font-size:14px;font-weight:700;margin-right:4px}.vr .buy-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vr .pack{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;border:1.5px solid var(--x-buy-line)}.vr .pack.on{border:2px solid var(--x-buy-ink)}.vr .pack small{font-size:12.5px;color:var(--x-buy-muted)}.vr .buy-cta{width:100%;min-height:62px;font-size:19px}.vr .buy-trust{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--x-buy-muted)}@media(max-width:420px){.vr .buy-packs{grid-template-columns:minmax(0,1fr)}}.vr .x-pdp-gold{align-items:center}.vr .x-pdp-gold .x-buy{max-width:560px}.vr .x-facts{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}@media(max-width:900px){.vr .x-facts{grid-template-columns:minmax(0,1fr)}}.vr .facts-copy{display:flex;flex-direction:column;gap:16px}.vr .facts-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.vr .facts-list li{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-bottom:1px solid var(--x-facts-line)}.vr .facts-list b{font-size:17px}.vr .facts-list span{font-size:15px;opacity:.85}.vr .x-badges{display:flex;flex-wrap:wrap;gap:8px}.vr .x-badges span{padding:6px 14px;border-radius:999px;border:1.5px solid currentColor;font-size:13px;font-weight:700}.vr .x-band .facts-list li{border-bottom-color:#ffffff2e}.vr .x-faq{max-width:900px;margin-inline:auto;display:flex;flex-direction:column;gap:22px}.vr .faq-list details{border-bottom:1px solid var(--x-line)}.vr .faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font-size:clamp(17px,1.6vw,21px);font-weight:600;cursor:pointer;list-style:none}.vr .faq-list summary::-webkit-details-marker{display:none}.vr .faq-list summary:after{content:"+";font-size:26px;font-weight:400}.vr .faq-list details[open] summary:after{content:"\2013"}.vr .faq-list p{padding:0 0 18px;color:var(--x-muted);max-width:720px}.vr .x-sfp{padding:10px 14px 12px;border:2px solid #111;border-radius:4px;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:14.5px;line-height:1.35}.vr .sfp-title{padding-bottom:6px;border-bottom:1px solid #111;font-size:clamp(28px,3vw,38px);font-weight:900;line-height:1.05}.vr .sfp-serv{padding:6px 0;border-bottom:8px solid #111}.vr .sfp-row{display:grid;grid-template-columns:minmax(0,1fr) auto 52px;gap:10px;align-items:baseline;padding:5px 0;border-bottom:1px solid #111}.vr .sfp-row>span:first-child{font-weight:700}.vr .sfp-row>span:nth-child(2),.vr .sfp-row>span:nth-child(3){text-align:right;white-space:nowrap}.vr .sfp-h{border-bottom-width:4px;font-size:13px;font-weight:700}.vr .sfp-row.indent>span:first-child{padding-left:16px;font-weight:400}.vr .sfp-row.group{border-top:3px solid #111}.vr .sfp-foot{margin-top:-1px;padding-top:6px;border-top:8px solid #111;font-size:12.5px}.vr .sfp-other{margin-top:12px;font-size:14.5px;line-height:1.5}.vr .sfp-amino{margin-top:12px;padding:0 14px;border-radius:12px;border:1px solid color-mix(in srgb,currentColor 35%,transparent)}.vr .sfp-amino summary{display:flex;align-items:center;min-height:48px;font-size:15px;font-weight:700;cursor:pointer}.vr .sfp-amino .amino{display:grid;grid-template-columns:repeat(2,minmax(0,1fr) auto);gap:4px 14px;padding:4px 0 14px;font-size:14px}.vr .sfp-amino .amino b{text-align:right;font-weight:600}@media(max-width:520px){.vr .sfp-amino .amino{grid-template-columns:minmax(0,1fr) auto}}.vr .x-facts.flip{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.vr .x-facts.calm{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center}.vr .x-facts.calm .facts-copy h2{max-width:14ch}@media(max-width:900px){.vr .x-facts.flip,.vr .x-facts.calm{grid-template-columns:minmax(0,1fr)}}.vr .facts-list li{flex-direction:row;align-items:flex-start;gap:14px}.vr .facts-list li>div{display:flex;flex-direction:column;gap:2px}.vr .facts-list .ic{width:26px;height:26px;margin-top:2px;color:var(--x-accent)}.vr .x-bignums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vr .x-bignums div{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border:3px solid var(--x-dark);border-radius:18px;background:var(--x-bg)}.vr .x-bignums div:first-child{background:var(--x-brand)}.vr .x-bignums b{font-size:clamp(30px,3vw,42px);line-height:1}.vr .x-bignums span{font-size:15px;font-weight:700}.vr .buy-opt b{display:inline-flex;align-items:center;gap:8px}.vr .buy-trust span{display:inline-flex;align-items:center;gap:6px}.vr .pack b{font-size:15px}.vr .pack .cup{color:var(--x-buy-ink);font-weight:700}.vr .pack .save{align-self:flex-start;margin-top:4px;padding:2px 8px;border-radius:999px;background:var(--x-accent);color:#201e1b;font-weight:800}.vr .buy-local{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:700;text-underline-offset:3px}.vr .brand .stars,.vr .mug.vida .stars{color:var(--x-on-brand)}.vr .x-loudquote{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.vr .lq-quote{display:flex;flex-direction:column;gap:18px}.vr .lq-quote .stars{font-size:26px;letter-spacing:4px}.vr .lq-quote blockquote{font-size:clamp(36px,4.6vw,68px);line-height:1.05;font-style:italic}.vr .lq-quote figcaption{font-size:17px;font-weight:800}.vr .lq-side{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.vr .lq-score{display:flex;flex-direction:column;gap:2px;padding:22px 28px;border:3px solid var(--x-dark);border-radius:24px;background:var(--x-bg);color:var(--x-ink);box-shadow:8px 8px 0 var(--x-dark);transform:rotate(-3deg)}.vr .lq-score b{font-size:clamp(64px,7vw,104px);line-height:.9}.vr .lq-score span{font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vr .lq-score small{font-size:14px;font-weight:600;color:var(--x-muted)}@media(max-width:860px){.vr .x-loudquote{grid-template-columns:minmax(0,1fr)}}.vr .x-mixic{max-width:1100px;margin:clamp(28px,4vw,48px) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px)}.vr .x-mixic .st{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 24px 28px;border:3px solid var(--x-dark);border-radius:26px;background:var(--x-bg)}.vr .x-mixic .st:nth-child(2){background:var(--x-brand);color:var(--x-on-brand)}.vr .x-mixic .ic-wrap{position:relative;width:92px;height:92px;margin-bottom:6px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--x-dark);color:var(--x-brand)}.vr .x-mixic .ic-wrap .ic{width:52px;height:52px;stroke-width:1.8}.vr .x-mixic .n{position:absolute;right:-6px;top:-6px;width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:3px solid var(--x-dark);background:var(--x-bg);color:var(--x-ink);font-weight:900;font-size:15px}.vr .x-mixic b{font-size:clamp(24px,2.2vw,30px);line-height:1.1}.vr .x-mixic p{font-size:16px;font-weight:600}@media(max-width:760px){.vr .x-mixic{grid-template-columns:minmax(0,1fr)}}.vr .x-mugs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}@media(max-width:860px){.vr .x-mugs{grid-template-columns:minmax(0,1fr)}}.vr .x-nav .links a:hover,.vr .x-head>a:hover,.vr .buy-local:hover{text-decoration:underline;text-underline-offset:4px}.vr .pack,.vr .buy-opt{transition:border-color .15s ease,background-color .15s ease}.vr .pack:hover,.vr .buy-opt:hover{border-color:var(--x-buy-ink)}.vr .faq-list summary:hover{opacity:.75}@media(hover:hover)and (prefers-reduced-motion:no-preference){.vr .btn{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,opacity .18s ease}.vr .btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #14261e38}.vr .x-card,.vr .x-value .v,.vr .x-quotes .q{transition:transform .25s ease,box-shadow .25s ease}.vr .x-card:hover,.vr .x-value .v:hover,.vr .x-quotes .q:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000029}.vr .x-card .ph img,.vr .x-mix .ph img{transition:transform .6s ease}.vr .x-card:hover .ph img,.vr .x-mix figure:hover .ph img{transform:scale(1.05)}.vr .cmp-row:not(.cmp-h):not(.cmp-f)>span{transition:background-color .15s ease}.vr .cmp-row:not(.cmp-h):not(.cmp-f):hover>span:not(.vida){background:var(--x-tint)}.vr .cmp-row:not(.cmp-h):not(.cmp-f):hover>span.vida{background:#264b3a}.vr .facts-list li{transition:transform .2s ease}.vr .facts-list li:hover{transform:translate(4px)}}.vr .pdp-l{position:sticky;top:104px;min-width:0}@media(max-width:900px){.vr .pdp-l{position:static}}.vr .x-carousel{display:flex;flex-direction:column}.vr .car-wrap{position:relative;border-radius:24px;overflow:hidden;background:var(--x-tint)}.vr .car-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vr .car-track::-webkit-scrollbar{display:none}.vr .car-track:focus-visible{outline:3px solid #2a6df4;outline-offset:-3px}.vr .car-slide{flex:0 0 100%;aspect-ratio:1 / 1;margin:0;scroll-snap-align:start}.vr .car-slide img{width:100%;height:100%;object-fit:cover}.vr .car-slide img.pos-top{object-position:center top}.vr .car-note{position:absolute;left:14px;top:14px;padding:6px 12px;border-radius:999px;background:#ffffffeb;color:#22201d;font-size:13px;font-weight:600}.vr .car-nav{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.vr .car-btn{pointer-events:auto;width:48px;height:48px;border-radius:999px;border:0;background:#fffffff0;color:#22201d;font-size:20px;cursor:pointer;box-shadow:0 2px 8px #00000026}.vr .car-btn:hover{background:#fff}.vr .car-btn:focus-visible{outline:3px solid #2a6df4;outline-offset:2px}.vr .car-hint{padding:6px 12px;border-radius:999px;background:#ffffffeb;color:#22201d;font-size:13px;font-weight:600}.vr .x-pdp-seed{align-items:stretch}.vr .x-pdp-seed .pdp-l{position:static;display:flex}.vr .x-pdp-seed .x-carousel{flex:1}.vr .x-pdp-seed .car-wrap{flex:1;min-height:420px}.vr .x-pdp-seed .car-track{position:absolute;top:0;right:0;bottom:0;left:0}.vr .x-pdp-seed .car-slide{aspect-ratio:auto;height:100%}@media(max-width:900px){.vr .x-pdp-seed .car-wrap{min-height:0}.vr .x-pdp-seed .car-track{position:static}.vr .x-pdp-seed .car-slide{aspect-ratio:4 / 4.6;height:auto}}.vr .x-head-copy{display:flex;flex-direction:column;gap:12px;max-width:760px}.vr .x-mixline{list-style:none;margin:clamp(22px,3vw,36px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px)}.vr .x-mixline li{display:flex;align-items:flex-start;gap:16px}.vr .x-mixline li>div{display:flex;flex-direction:column;gap:4px}.vr .x-mixline b{font-family:var(--x-display);font-weight:var(--x-display-w);letter-spacing:var(--x-display-ls);font-variation-settings:var(--x-display-vs, normal);font-size:clamp(22px,2vw,28px);line-height:1.15}.vr .ml-ic{flex-shrink:0;width:64px;height:64px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--x-ink);background:var(--x-bg)}.vr .ml-ic .ic{width:32px;height:32px}@media(max-width:760px){.vr .x-mixline{grid-template-columns:minmax(0,1fr)}.vr-unused-stone .x-mixline:before{display:none}.vr-unused-stone .x-mixline li{flex-direction:row}}.vr .x-ritual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:stretch}.vr .rt-ph{position:relative;min-height:560px;border-radius:28px;overflow:hidden}.vr .rt-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr .rt-copy{display:flex;flex-direction:column;justify-content:center}.vr .rt-steps{list-style:none;margin:clamp(20px,3vw,32px) 0 0;padding:0;display:flex;flex-direction:column}.vr .rt-steps li{display:flex;align-items:flex-start;gap:20px;padding:clamp(18px,2.4vw,28px) 0;border-top:1px solid var(--x-line-strong)}.vr .rt-steps li:last-child{border-bottom:1px solid var(--x-line-strong)}.vr .rt-steps .step{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--x-muted)}.vr .rt-steps h3{margin:4px 0 6px;font-family:var(--x-display);font-weight:var(--x-display-w);letter-spacing:var(--x-display-ls);font-size:clamp(26px,2.6vw,38px);line-height:1.1}.vr .rt-steps p{font-size:17px}.vr .rt-copy .x-ctarow{margin-top:20px}@media(max-width:860px){.vr .x-ritual{grid-template-columns:minmax(0,1fr)}.vr .rt-ph{min-height:0;aspect-ratio:4 / 3}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.vr .rt-ph img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.vr .rt-ph:hover img{transform:scale(1.03)}}@media(max-width:640px){.vr .cmp-f{grid-template-columns:minmax(0,1fr)}.vr .cmp-f>span:not(.vida){display:none}.vr .cmp-f>span.vida{border-radius:0}.vr .cmp-f .vs-btn{width:100%}}@media(max-width:900px){.vr .x-tiles .t:first-child,.vr .x-tiles .t.brand{grid-column:span 2}.vr .x-tiles .t.brand{min-height:0;gap:18px}.vr .x-tiles .t.brand .btn{align-self:flex-start}}.vr{--x-bg: #FFFFFF;--x-ink: #1E3D2F;--x-muted: #5B6B62;--x-line: #E4ECE4;--x-line-strong: #C9D6CE;--x-tint: #F1F5F1;--x-dark: #1E3D2F;--x-on-dark: #FFFFFF;--x-brand: #1E3D2F;--x-on-brand: #FFFFFF;--x-accent: #C9A24A;--x-btn-bg: #1E3D2F;--x-btn-ink: #FFFFFF;--x-card-bg: #FFFFFF;--x-card-ink: #1E3D2F;--x-card-muted: #5B6B62;--x-display: var(--font-heading--family), Georgia, serif;--x-display-w: 400;--x-display-ls: 0;--x-body: var(--font-body--family), system-ui, sans-serif;--x-scrim: linear-gradient(90deg, rgba(20, 38, 30, .84) 0%, rgba(20, 38, 30, .55) 42%, rgba(20, 38, 30, 0) 72%);--x-scrim-sm: rgba(20, 38, 30, .64);--x-hero-ink: #FFFFFF;--x-table-bg: #FFFFFF;--x-table-border: 1px solid #E4ECE4;--x-mix-border: 0;--x-pill-bg: #FFFFFF;--x-pill-ink: #1E3D2F;--x-foot-bg: #1E3D2F;--x-foot-ink: #FFFFFF;--x-vs-bg: #1E3D2F;--x-vs-ink: #FFFFFF;--x-vs-line: rgba(255, 255, 255, .16);--x-vs-check-bg: #C9A24A;--x-vs-check-ink: #1E3D2F;--x-vs-btn-bg: #FFFFFF;--x-vs-btn-ink: #1E3D2F;--x-cta-bg: #1E3D2F;--x-cta-ink: #FFFFFF;--x-cta-btn-bg: #C9A24A;--x-cta-btn-ink: #1E3D2F;--x-buy-bg: #FFFFFF;--x-buy-ink: #1E3D2F;--x-buy-muted: #5B6B62;--x-buy-line: #C9D6CE;--x-buy-on: #F1F5F1;--x-buy-border: 1px solid #E4ECE4;--x-facts-line: #E4ECE4}.vr .x-quotes .q:not(.ph){display:flex;flex-direction:column;justify-content:center;gap:12px}.vr .x-quotes .q:not(.ph) blockquote{font-size:clamp(21px,1.9vw,27px);line-height:1.28;margin:0}.vr .vr-draft{margin:6px 0 16px;color:var(--x-muted);font-size:15px}.vr .vr-count{display:inline-block;min-width:6.4ch;text-align:right;font-variant-numeric:tabular-nums}@media(hover:hover)and (prefers-reduced-motion:no-preference){.vr .vr-logo,.vr .x-card .badge,.vr .vr-mix-ph .ic,.vr .vr-dose,.vr .vr-badge,.vr .mug,.vr .mug .ph img,.vr .mug li,.vr .x-stores .tile img,.vr .x-stores .pill,.vr .x-stores .list-b span,.vr .pack,.vr .buy-opt,.vr .car-slide img,.vr .vr-banner{transition:transform .3s ease,box-shadow .3s ease,background-color .25s ease}.vr .vr-hero>img{transition:transform 1.4s cubic-bezier(.2,.6,.2,1)}.vr .vr-hero:hover>img{transform:scale(1.025)}.vr .vr-hero:hover .vr-banner{transform:translate(-6px)}.vr .x-nav .vr-logo:hover{transform:scale(1.05) rotate(-1deg)}.vr .x-card:hover .badge{transform:scale(1.12)}.vr .x-card:hover .vr-mix-ph{background:var(--x-tint)}.vr .x-card:hover .vr-mix-ph .ic{transform:translateY(-5px) scale(1.08) rotate(-5deg)}.vr .vr-dose:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0000001f}.vr .mug:hover{transform:translateY(-4px);box-shadow:0 16px 34px #00000029}.vr .mug:hover .ph img{transform:scale(1.05)}.vr .mug li:hover{transform:translate(4px)}.vr .x-stores .tile:hover img{transform:scale(1.05)}.vr .x-stores .tile:hover .pill{transform:translateY(-4px)}.vr .x-stores .list-b span:hover{transform:translate(4px)}.vr .x-stores .tile img{transform-origin:center 30%}.vr .pack:hover,.vr .buy-opt:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000001a}.vr .car-slide:hover img{transform:scale(1.03)}.vr .vr-badge:hover{transform:scale(1.14) rotate(-4deg)}}.vr{--x-foot-ink: #D1AF75;--x-scrim: linear-gradient(90deg, rgba(20, 38, 30, .9) 0%, rgba(20, 38, 30, .76) 38%, rgba(20, 38, 30, 0) 62%)}.vr .vr-logo{display:block;height:56px;width:auto}.vr .vr-logo-foot{height:clamp(96px,13vw,150px);margin-inline:auto}.vr .vr-hero>img{object-position:50% 80%}@media(min-width:761px){.vr .x-hero.vr-hero{min-height:clamp(460px,42vw,1000px)}}.vr .vr-hero .copy{max-width:44%;align-items:flex-start}.vr .vr-hero .lead{font-size:clamp(16px,1.3vw,18px)}.vr .vr-hero h1{font-size:clamp(38px,3.9vw,72px);line-height:1.08}.vr .vr-hero .copy .btns{display:flex;flex-wrap:wrap;gap:12px}.vr .vr-banner{position:absolute;right:0;top:clamp(20px,3.4vw,44px);margin:0;padding:12px clamp(20px,3vw,36px) 12px 28px;border-radius:999px 0 0 999px;background:var(--x-accent);color:#201e1b;font-size:clamp(18px,2vw,24px);font-weight:800}.vr .vr-badges{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px}.vr .vr-badge{display:block;aspect-ratio:1;background:currentColor;-webkit-mask:var(--b) center / contain no-repeat;mask:var(--b) center / contain no-repeat}.vr .x-buy .only-one{display:none}.vr .x-buy:has(.buy-opt:last-child input:checked) .only-one{display:inline}.vr .x-buy:has(.buy-opt:last-child input:checked) small.only-one{display:block}.vr .x-buy:has(.buy-opt:last-child input:checked) .only-sub{display:none}.vr .x-buy .buy-opt:has(input:checked){border:2px solid var(--x-buy-ink);background:var(--x-buy-on)}.vr .x-buy .buy-opt:has(input:not(:checked)){border:1.5px solid var(--x-buy-line);background:transparent}.vr .x-buy small.save{align-self:flex-start}.vr .vr-reveal.vr-reveal{opacity:0;transform:translateY(44px) scale(.96);transition:opacity .7s ease var(--vr-d, 0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--vr-d, 0ms)}.vr .vr-reveal.vr-reveal.is-in{opacity:1;transform:none}.vr .vr-reveal img{transform:scale(1.16);transition:transform 1.3s cubic-bezier(.2,.7,.2,1) var(--vr-d, 0ms)}.vr .vr-reveal.is-in img{transform:none}.vr .vr-badge.vr-reveal{transform:scale(.5) rotate(-14deg)}.vr .vr-kb>img{transform:scale(1.14)}.vr .vr-kb.is-in>img{transform:none;transition:transform 3.4s cubic-bezier(.2,.7,.2,1)}@media(hover:none),(pointer:coarse){.vr .btn,.vr .x-card,.vr .pack,.vr .buy-opt,.vr .mug{transition:transform .15s ease}.vr .btn:active,.vr .x-card:active,.vr .pack:active,.vr .buy-opt:active,.vr .mug:active{transform:scale(.97)}}.vr .vr-collagen{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.vr .vr-dose{display:flex;flex-direction:column;gap:6px;width:clamp(180px,22vw,240px);padding:26px 24px;border-radius:22px;background:var(--x-tint)}.vr .vr-dose b{font-size:clamp(56px,7vw,84px);line-height:1}.vr .vr-dose span{font-size:16px;font-weight:600}.vr .vr-collagen-copy{display:flex;flex-direction:column;gap:14px}.vr .x-cards.vr-five{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;container-type:inline-size}.vr .vr-five .x-card{flex:0 0 calc((100% - 56px)/5);min-width:0}.vr .vr-five .x-card .ph{aspect-ratio:1 / 1}.vr .vr-five .x-card .body{padding:14px 14px 18px;flex:1}.vr .vr-five .x-card .name{font-size:18px;gap:7px}.vr .vr-five .x-card .why{font-size:14px}@container (max-width: 1040px){.vr .vr-five .x-card{flex-basis:calc((100% - 28px) / 3)}.vr .vr-five .x-card .name{font-size:20px}.vr .vr-five .x-card .why{min-height:6em}}@container (max-width: 620px){.vr .vr-five .x-card{flex-basis:calc((100% - 14px)/2)}}@container (max-width: 380px){.vr .vr-five .x-card{flex-basis:100%}.vr .vr-five .x-card .ph{aspect-ratio:4 / 3}.vr .vr-five .x-card .why{min-height:0}}.vr .vr-mix-ph{display:flex;align-items:center;justify-content:center;background:#fff}.vr .vr-mix-ph .ic{width:42%;height:auto;color:var(--x-dark)}.vr .vr-mix .name{font-size:21px}.vr .vr-mixline{grid-template-columns:repeat(4,minmax(0,1fr))}.vr .vr-mugs{margin-top:0}.vr .vr-mugs .mug .ph{aspect-ratio:1 / 1}.vr .vr-mugs .mug.vida .ph img{object-position:50% 62%}.vr .mug{border:1px solid var(--x-line-strong);border-radius:22px}.vr .mug.vida{border-color:var(--x-dark);box-shadow:none}.vr .mug .ph{border:0}.vr .mug li{border-top-color:var(--x-line)}.vr .mug.vida li{border-top-color:#fff3}.vr .mug.vida li i{background:var(--x-accent);color:#201e1b}.vr .mug.vida li b{color:inherit}.vr .mug-vs{color:var(--x-on-dark);transform:none;font-weight:400}.vr .x-value .v.vr-shop b{font-size:clamp(26px,2.5vw,36px);text-decoration:none;white-space:nowrap}.vr .x-foot{border-top:1px solid rgba(255,255,255,.16)}.vr .x-foot .fine a{color:inherit}.vr a.tile{display:block}@media(max-width:1000px){.vr .vr-mixline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.vr .vr-collagen{grid-template-columns:minmax(0,1fr)}.vr .vr-hero{flex-direction:column;align-items:stretch;min-height:0}.vr .vr-hero>img{position:static;height:auto;aspect-ratio:16 / 10;object-position:62% 70%}.vr .vr-hero .scrim{display:none}.vr .vr-banner{position:static;border-radius:0;padding:11px 16px;text-align:center}.vr .vr-hero .copy{max-width:none;padding-block:28px 34px}.vr .vr-hero h1{font-size:clamp(38px,11vw,56px)}.vr .vr-dose{width:100%}.vr .vr-mixline{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.vr .x-cards.vr-mix{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vr .vr-mix .ph{aspect-ratio:1 / 1;padding-top:34px}.vr .vr-mix-ph .ic{width:46%}.vr .vr-mix .badge{left:10px;top:10px;font-size:12px;padding:3px 10px}.vr .vr-mix .body{padding:12px 14px 16px}.vr .vr-mix .name{font-size:18px}.vr .vr-mix .why{font-size:14px}.vr .vr-badges{grid-template-columns:repeat(3,minmax(0,1fr))}}.vr h1,.vr h2,.vr h3,.vr blockquote,.vr figure{color:inherit;margin:0}.vr .display{font-style:normal;text-transform:none}.vr strong{font-weight:700}.vr ul,.vr p,.vr .lead p{margin:0}.vr a:not(.btn){text-decoration-thickness:1px;text-underline-offset:3px}.vr .btn{text-decoration:none}.vr .vr-dose.has-photo{position:relative;padding:0;overflow:hidden;width:clamp(240px,30vw,400px);background:var(--x-tint);margin:0}.vr .vr-dose-ph{aspect-ratio:4 / 5}.vr .vr-dose-ph img{width:100%;height:100%;object-fit:cover}.vr .vr-dose-tag{position:absolute;left:14px;bottom:14px;display:flex;flex-direction:column;gap:2px;padding:12px 18px;border-radius:16px;background:#fff;color:var(--x-ink);box-shadow:0 8px 24px #0000001f}.vr .vr-dose-tag b{font-size:clamp(40px,4.4vw,56px);line-height:1}.vr .vr-dose-tag span{font-size:15px;font-weight:600}.vr .vr-dose .vr-credit{position:absolute;right:10px;top:10px;padding:3px 8px;border-radius:999px;background:#00000073;color:#fff;font-size:11px;line-height:1.4}.vr .vr-dose .vr-credit a{color:inherit}@media(max-width:760px){.vr .vr-dose.has-photo{width:100%}.vr .vr-dose-ph{aspect-ratio:4 / 3}.vr .vr-dose-tag{left:auto;right:12px;bottom:12px;padding:10px 14px}.vr .vr-dose-tag b{font-size:36px}.vr .vr-dose-tag span{font-size:14px}}.vr .x-value .v .vr-servings{opacity:.85}.vr .vr-mix-ph.has-media img,.vr .vr-mix-ph.has-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr .x-stores{grid-template-columns:repeat(3,minmax(0,1fr))}.vr .x-stores .vr-more{padding-left:30px;font-style:italic;opacity:.9}.vr .vr-store-quote{margin:0;border-radius:24px;padding:28px;background:var(--x-tint);display:flex;flex-direction:column;justify-content:center;gap:14px}.vr .vr-store-quote .stars{font-size:18px}.vr .vr-store-quote blockquote{font-size:clamp(22px,1.9vw,28px);line-height:1.3}.vr .vr-store-quote figcaption{font-size:15px;color:var(--x-muted)}@media(max-width:1000px){.vr .x-stores{grid-template-columns:repeat(2,minmax(0,1fr))}.vr .x-stores .list{grid-column:span 2}}@media(max-width:560px){.vr .x-stores{grid-template-columns:minmax(0,1fr)}.vr .x-stores .list{grid-column:auto}}.vr .x-stores .tile img{object-position:center 6%}.vr .x-quotes .q.ph img{object-position:center 8%}.vr .vr-social{list-style:none;padding:0;display:flex;justify-content:center;gap:12px}.vr .vr-social a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid currentColor;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none}.vr .vr-social svg{width:20px;height:20px}.vr .x-foot{text-align:center}.vr .x-foot .fine{max-width:760px;margin-inline:auto}.vr .vr-collagen-copy .lead{max-width:62ch}.vr .vr-hero .copy{max-width:min(44%,calc(var(--x-pad) + 680px));padding-right:24px}@media(max-width:760px){.vr .vr-hero .copy{max-width:none;padding-right:var(--x-pad)}}.vr.vr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--x-bg);border-top:1px solid var(--x-line-strong);box-shadow:0 -6px 20px #00000014;padding-bottom:env(safe-area-inset-bottom,0px)}.vr .vr-sticky-in{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px}.vr .vr-sticky-txt{display:flex;flex-direction:column;line-height:1.25;font-size:15px}.vr .vr-sticky-txt span{color:var(--x-muted);font-size:14px}@media(min-width:760px){.vr.vr-sticky{display:none!important}}.vr .vr-signup{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:6px}.vr .vr-signup-h{font-size:16px;font-weight:600}.vr .vr-signup-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.vr .vr-signup input[type=email]{min-height:44px;width:min(320px,100%);padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;font:inherit;font-size:16px}.vr .vr-signup input::placeholder{color:#ffffffbf}.vr .vr-signup-btn{background:var(--x-accent);color:#1e3d2f}.vr .vr-signup-note,.vr .vr-signup-ok,.vr .vr-signup-err{font-size:14px}.vr .vr-foot-links{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;font-size:15px}.vr .vr-foot-links a{display:inline-block;padding:10px 0}@container (max-width: 380px){.vr .vr-five .x-card{flex-basis:calc((100% - 14px)/2)}.vr .vr-five .x-card .ph{aspect-ratio:1 / 1}.vr .vr-five .x-card .body{padding:10px 10px 14px}.vr .vr-five .x-card .name{font-size:16px;gap:6px}.vr .vr-five .x-card .name-ic{width:16px;height:16px}.vr .vr-five .x-card .why{font-size:13px;line-height:1.4}}.vr a:focus-visible,.vr button:focus-visible,.vr input:focus-visible,.vr summary:focus-visible{outline:3px solid #1E3D2F;outline-offset:2px;box-shadow:0 0 0 2px #fff}.vr .x-band a:focus-visible,.vr .x-ctaband a:focus-visible,.vr .x-foot a:focus-visible,.vr .x-foot button:focus-visible,.vr .x-foot input:focus-visible,.vr .x-stores .list a:focus-visible{outline-color:#fff;box-shadow:0 0 0 2px #1e3d2f}.vr .x-foot .fine{font-size:14px}.vr .x-value .v small,.vr .x-value .v .vr-servings,.vr .x-ctaband .cta-fine,.vr .x-also{opacity:1}.vr button{font-family:inherit}.vr .x-foot.vr-foot{gap:24px;padding-block:36px 24px}.vr .vr-foot-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px 48px}.vr .vr-foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.vr .vr-foot .vr-logo-foot{height:84px;margin:0}.vr .vr-foot-home{display:inline-flex;border-radius:8px;text-decoration:none}.vr .vr-foot-home:focus-visible{outline:3px solid currentColor;outline-offset:4px}.vr .vr-foot .vr-social{justify-content:flex-start}.vr .vr-foot .vr-signup{margin:0;align-items:center}.vr .vr-foot .vr-foot-links{flex-direction:column;align-items:flex-end;gap:0}.vr .vr-foot .vr-foot-links a{padding:6px 0}.vr .vr-foot-fine{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16)}.vr .vr-foot-fine .fine{max-width:none;font-size:13px}@media(max-width:860px){.vr .vr-foot-top{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}.vr .vr-foot-brand{align-items:center}.vr .vr-foot .vr-logo-foot{height:72px}.vr .vr-foot .vr-social{justify-content:center}.vr .vr-foot .vr-foot-links{flex-direction:row;justify-content:center;gap:0 20px}}.vr .vr-foot .vr-signup form{width:min(440px,100%)}.vr .vr-foot .vr-signup-row{flex-wrap:nowrap}.vr .vr-foot .vr-signup input[type=email]{flex:1 1 auto;min-width:0;width:auto}.vr .vr-foot .vr-signup-btn{flex:0 0 auto}.vr .vr-foot .vr-signup-note{text-align:center}.vr .vr-foot-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px 56px}.vr .vr-foot-col-h{font-size:16px;font-weight:600;line-height:1.3;margin:0 0 10px}.vr .vr-foot-nav{order:1;justify-self:start;text-align:left}.vr .vr-foot-nav,.vr .vr-foot .vr-signup{align-self:start;padding-top:8px}.vr .vr-foot .vr-foot-links{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);justify-content:start;gap:0 40px;text-align:left}.vr .vr-foot .vr-foot-links a{padding:5px 0}.vr .vr-foot-brand{order:2;align-items:center}.vr .vr-foot .vr-social{justify-content:center}.vr .vr-foot .vr-signup{order:3;justify-self:end;align-items:flex-end;gap:0;width:min(380px,100%);text-align:right}.vr .vr-foot .vr-signup form{width:100%}.vr .vr-foot .vr-signup-note{text-align:right;margin-top:8px}@media(max-width:860px){.vr .vr-foot-top{grid-template-columns:minmax(0,1fr);gap:28px}.vr .vr-foot-brand,.vr .vr-foot .vr-signup,.vr .vr-foot-nav{order:0;justify-self:center;text-align:center;padding-top:0}.vr .vr-foot .vr-signup{align-items:center}.vr .vr-foot .vr-signup-note{text-align:center}.vr .vr-foot .vr-foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px}}.vr .vr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vr .vr-form{display:flex;flex-direction:column;gap:14px}.vr .vr-form fieldset{margin:0;padding:0;border:0;min-width:0}.vr .buy-packs-set{display:flex;flex-direction:column;gap:8px}.vr .buy-packs-set legend{padding:0;margin-bottom:8px}.vr .buy-meta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:32px;text-decoration:none}.vr .buy-meta:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.vr .pack{position:relative;cursor:pointer}.vr .x-buy .pack:has(input:checked){border:2px solid var(--x-buy-ink);background:var(--x-buy-on)}.vr .x-buy .pack:has(input:focus-visible){outline:3px solid #1E3D2F;outline-offset:2px;box-shadow:0 0 0 2px #fff}.vr .x-buy .pack:has(input:disabled){opacity:.55;cursor:not-allowed}.vr .buy-opt:has(input:focus-visible){outline:3px solid #1E3D2F;outline-offset:2px}.vr .pack small{font-size:14px}.vr .buy-trust{color:var(--x-buy-ink);margin-top:-4px}.vr .buy-trust .ic,.vr .buy-local .ic,.vr .buy-opt .ic{width:18px;height:18px;flex-shrink:0}.vr .vr-soldout{font-weight:700;color:var(--x-buy-ink)}.vr .x-buy.no-sub .only-sub{display:none}.vr .x-buy.no-sub .only-one{display:inline}.vr .x-buy.no-sub small.only-one{display:block}.vr .buy-cta{border:0;cursor:pointer}.vr .buy-cta:disabled{opacity:.55;cursor:not-allowed}.vr .vr-dyn .shopify-payment-button__button{min-height:52px;border-radius:999px;overflow:hidden}.vr .vr-dyn .shopify-payment-button__more-options{color:var(--x-buy-muted);font-size:14px}.vr .vr-dyn:empty{display:none}.vr .vr-pdp .car-slide img{width:100%;height:100%;object-fit:cover}.vr .vr-app-reviews{margin-top:clamp(28px,4vw,48px)}.vr .vr-faq-a p{padding:0 0 18px;color:var(--x-muted);max-width:720px}.vr .vr-faq-a p+p{margin-top:-8px}.vr .vr-sticky .btn{border:0;cursor:pointer}.vr [id]{scroll-margin-top:96px}.vr-nav-shop{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;margin-right:8px;border-radius:999px;background:#1e3d2f;color:#fff;font-family:var(--font-body--family),system-ui,sans-serif;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap}.vr-nav-shop:hover{background:#2a5340;color:#fff}.vr-nav-store{background:#fff;color:#1e3d2f;box-shadow:inset 0 0 0 1.5px #1e3d2f}.vr-nav-store:hover{background:#f1f5f1;color:#1e3d2f}.vr-nav-shop:focus-visible{outline:3px solid #1E3D2F;outline-offset:2px;box-shadow:0 0 0 2px #fff}@media(max-width:749px){.vr-nav-shop{display:none}}.vr .vr-page-head{padding-block:clamp(40px,6vw,84px)}.vr .vr-page-head-in{position:relative;max-width:820px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.vr .vr-page-head h1.display{font-size:clamp(38px,5vw,68px);line-height:1.06}.vr .vr-page-head .lead{max-width:60ch}.vr .vr-page-head .btns{margin-top:6px}.vr .btn-ghost{border-width:1.5px;border-style:solid}.vr .vr-loc-alt{font-size:16px}.vr .vr-loc-alt a{font-weight:700}.vr .vr-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,80px);align-items:center}.vr .vr-split.is-flip .vr-split-ph{order:2}.vr .vr-split.no-photo{grid-template-columns:minmax(0,1fr);max-width:calc(760px + 2 * var(--x-pad));margin-inline:auto}.vr .vr-split-ph{aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;background:var(--x-tint)}.vr .vr-split-ph img{width:100%;height:100%;object-fit:cover}.vr .vr-split-copy{display:flex;flex-direction:column;gap:18px;max-width:34em}.vr .vr-split-text{font-size:clamp(17px,1.4vw,20px);line-height:1.55}.vr .vr-split-text p+p{margin-top:14px}.vr .vr-split-sign{font-size:30px;font-style:italic}@media(max-width:760px){.vr .vr-split{grid-template-columns:minmax(0,1fr)}.vr .vr-split.is-flip .vr-split-ph{order:0}}.vr .vr-loc-states{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block:4px 2px}.vr .vr-loc-states-l{font-size:16px;font-weight:600}.vr .vr-loc-states-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.vr .vr-loc-state{min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--x-ink);background:#fff;color:var(--x-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.vr .vr-loc-state:hover{background:var(--x-tint)}.vr .vr-loc-state[aria-pressed=true]{background:var(--x-brand);color:var(--x-on-brand);border-color:var(--x-brand)}.vr .vr-loc-state:focus-visible{outline:2px solid var(--x-ink);outline-offset:2px}.vr .vr-ing{list-style:none;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--x-line-strong)}.vr .vr-ing-row{display:grid;grid-template-columns:160px minmax(0,1fr) auto;grid-template-areas:"ph main amt" "ph text text";column-gap:clamp(18px,3vw,40px);row-gap:8px;align-items:start;padding-block:clamp(20px,2.6vw,30px);border-bottom:1px solid var(--x-line-strong)}.vr .vr-ing-ph{grid-area:ph;aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--x-tint);display:flex;align-items:center;justify-content:center}.vr .vr-ing-ph img{width:100%;height:100%;object-fit:cover}.vr .vr-ing-ph .ic{width:44%;height:auto;color:var(--x-ink)}.vr .vr-ing-main{grid-area:main;display:flex;flex-direction:column;gap:6px}.vr .vr-ing-main h3{font-size:clamp(24px,2.4vw,34px);line-height:1.12}.vr .vr-ing-label{font-size:14px;color:var(--x-muted)}.vr .vr-ing-label span{font-weight:700}.vr .vr-ing-amt{grid-area:amt;font-size:clamp(28px,3vw,44px);line-height:1;text-align:right;white-space:nowrap}.vr .vr-ing-amt span{display:block;margin-top:6px;font-family:var(--x-body);font-size:13px;color:var(--x-muted);letter-spacing:0}.vr .vr-ing-text{grid-area:text;max-width:62ch;font-size:17px}.vr .vr-ing-also{margin-top:22px;font-size:15px;color:var(--x-muted);max-width:70ch}@media(max-width:640px){.vr .vr-ing-row{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"ph main" "ph amt" "text text";row-gap:6px}.vr .vr-ing-amt{text-align:left;font-size:26px}.vr .vr-ing-amt span{display:inline;margin:0 0 0 6px}.vr .vr-ing-text{margin-top:8px;font-size:16px}}.vr .vr-ing-text p+p{margin-top:8px}.vr .vr-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vr .vr-two-card{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,3vw,36px);border-radius:24px;background:#fff;border:1px solid var(--x-line-strong)}.vr .vr-two-card.is-ours{background:var(--x-dark);color:var(--x-on-dark);border-color:var(--x-dark)}.vr .vr-two-tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--x-muted)}.vr .vr-two-card.is-ours .vr-two-tag{color:var(--x-accent)}.vr .vr-two-tag .ic{width:18px;height:18px}.vr .vr-two-card h3{font-size:clamp(28px,3vw,42px);line-height:1.1}.vr .vr-two-text{font-size:17px;max-width:52ch}.vr .vr-two-card:not(.is-ours) .vr-two-text{color:var(--x-muted)}@media(max-width:760px){.vr .vr-two{grid-template-columns:minmax(0,1fr)}}.vr .vr-contact{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.vr .vr-contact h2.display{font-size:clamp(26px,2.6vw,36px);margin-bottom:18px}.vr .vr-contact-intro{margin-bottom:24px}.vr .vr-contact-intro p+p{margin-top:12px}.vr .vr-cform{display:flex;flex-direction:column;gap:16px}.vr .vr-cform-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vr .vr-field{display:flex;flex-direction:column;gap:6px}.vr .vr-field label{font-size:15px;font-weight:600}.vr .vr-field input,.vr .vr-field textarea{width:100%;min-height:50px;padding:12px 16px;border:1.5px solid var(--x-line-strong);border-radius:14px;background:#fff;color:var(--x-ink);font:inherit;font-size:16px}.vr .vr-field textarea{min-height:160px;resize:vertical}.vr .vr-field input:hover,.vr .vr-field textarea:hover{border-color:var(--x-muted)}.vr .vr-field input:focus-visible,.vr .vr-field textarea:focus-visible{border-color:var(--x-ink)}.vr .vr-cform-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.vr .vr-cform-foot .btn{border:0;cursor:pointer;min-width:160px}.vr .vr-cform-req{font-size:14px;color:var(--x-muted)}.vr .vr-cform-ok{padding:18px 20px;border-radius:16px;background:var(--x-tint);font-weight:600}.vr .vr-cform-err{padding:14px 18px;border-radius:14px;background:#fbedea;color:#8a2a17;font-size:15px}.vr .vr-cform-err ul{padding-left:18px}.vr .vr-contact-side{padding:clamp(22px,2.6vw,32px);border-radius:24px;background:var(--x-tint)}.vr .vr-contact-side .facts-list li:last-child{border-bottom:0;padding-bottom:0}.vr .vr-contact-side .facts-list span{opacity:1;color:var(--x-muted)}.vr .vr-contact-link{display:inline-flex;align-items:center;min-height:36px;font-size:15px;font-weight:700}@media(max-width:860px){.vr .vr-contact{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.vr .vr-cform-two{grid-template-columns:minmax(0,1fr)}}.vr-locator{--vl-ink: #1E3D2F;--vl-muted: #5B6B62;--vl-line: #C9D6CE;--vl-tint: #F1F5F1;padding:clamp(24px,4vw,48px) max(clamp(18px,4.5vw,72px),calc((100% - 78rem)/2)) clamp(44px,6vw,88px);color:var(--vl-ink);font-family:var(--font-body--family),system-ui,sans-serif;font-size:16px}.vr-locator .bootstrap-storeifyapps{max-width:none!important;margin:0;padding:0}.vr-locator .bootstrap-storeifyapps .container-fluid{padding-inline:0}.vr-locator .section-header{display:none}.vr-locator .storeify-sear-box{padding:20px;border:1px solid var(--vl-line);border-radius:22px;background:#fff}.vr-locator .form-control-storeify,.vr-locator .chose-search-slt{min-height:48px;padding:0 14px;border:1.5px solid var(--vl-line);border-radius:14px;background:#fff;color:var(--vl-ink);font:inherit;font-size:16px}.vr-locator .form-control-storeify:focus-visible,.vr-locator .chose-search-slt:focus-visible{outline:3px solid var(--vl-ink);outline-offset:2px}.vr-locator #frm-storelocator-search #submit-search{height:48px!important;line-height:48px!important;padding:0 26px!important;border:0;border-radius:999px;background:var(--vl-ink)!important;color:#fff!important;font-weight:700;cursor:pointer}.vr-locator #frm-storelocator-search #reset-search{height:48px!important;line-height:48px!important;margin-left:8px;padding:0 16px!important;border:1.5px solid var(--vl-line);border-radius:999px;background:#fff!important;cursor:pointer}.vr-locator #getbylocal{min-height:40px;margin-top:8px;padding:0 16px;border:1.5px solid var(--vl-ink);border-radius:999px;background:#fff;color:var(--vl-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.vr-locator #btn-filter{border-radius:12px;background:var(--vl-tint)!important;color:var(--vl-ink)!important;font-weight:600;padding:10px 14px!important}.vr-locator .range-radius .slider{-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;min-height:44px;margin:4px 0 0;padding:0;background:transparent;opacity:1;cursor:pointer;touch-action:pan-y;accent-color:var(--vl-ink)}.vr-locator .range-radius .slider::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:var(--vl-line)}.vr-locator .range-radius .slider::-moz-range-track{height:8px;border-radius:999px;background:var(--vl-line)}.vr-locator .range-radius .slider::-moz-range-progress{height:8px;border-radius:999px;background:var(--vl-ink)}.vr-locator .range-radius .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:28px;height:28px;margin-top:-10px;border:3px solid #fff;border-radius:50%;background:var(--vl-ink)!important;box-shadow:0 1px 4px #1e3d2f66}.vr-locator .range-radius .slider::-moz-range-thumb{box-sizing:border-box;width:28px;height:28px;border:3px solid #fff;border-radius:50%;background:var(--vl-ink);box-shadow:0 1px 4px #1e3d2f66}.vr-locator .range-radius .slider:focus-visible{outline:3px solid var(--vl-ink);outline-offset:2px;border-radius:10px}.vr-locator .results-slt .title{margin:16px 0 0!important;padding:12px 16px;border-radius:14px 14px 0 0;background-color:var(--vl-ink)!important;color:#fff!important;font-family:var(--font-heading--family),Georgia,serif;font-size:20px;font-weight:400}.vr-locator .map-tab-mobile-bnt-item.active{background-color:var(--vl-ink)!important;color:#fff!important}.vr-locator .map_container{border:1px solid var(--vl-line);border-radius:22px;overflow:hidden}.vr-locator a{color:var(--vl-ink)}.vr-locator .storelocator-layout-2{border:0!important;padding:0!important}.vr-locator .search-address-box{display:flex;flex-wrap:wrap;gap:8px;float:none;width:100%}.vr-locator .search-address-box .chose-search-slt{flex:0 0 auto;float:none;width:auto;min-width:136px;margin:0}.vr-locator .search-address-box .gr-search-slt{flex:1 1 200px;float:none;display:flex;flex-wrap:wrap;gap:8px;width:auto}.vr-locator .gr-search-slt .form-control-storeify,.vr-locator .search-address-box>.search-slt{flex:1 1 100%;width:100%;float:none}.vr-locator #getbylocal{margin-top:0}.vr-locator #main-slider-storelocator .item{margin:0;padding:14px 16px;border:0;border-bottom:1px solid var(--vl-line);border-radius:0;box-shadow:none;background:#fff}.vr-locator #main-slider-storelocator .inner-item{display:flex;align-items:flex-start;gap:14px}.vr-locator #main-slider-storelocator .item-thumb{flex:0 0 64px;width:64px;margin:0}.vr-locator #main-slider-storelocator .item-thumb img{width:64px;height:64px;margin:0;object-fit:contain;border-radius:12px;border:1px solid var(--vl-line);background:#fff}.vr-locator #main-slider-storelocator .item-content{flex:1 1 auto;min-width:0;font-size:15px}.vr-locator #main-slider-storelocator .store-name{display:block;margin-bottom:2px;font-size:16px}.vr-locator #main-slider-storelocator .address a{color:var(--vl-muted);text-decoration:none}.vr-locator #main-slider-storelocator .linkdetailstore,.vr-locator #main-slider-storelocator .getdirectionstore{display:inline-flex;align-items:center;min-height:36px;margin-right:16px;font-size:14px;font-weight:700}.vr .vr-news{background:var(--x-tint);color:var(--x-ink);scroll-margin-top:90px}.vr .vr-news-in{padding:clamp(40px,5vw,64px) var(--x-pad);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px clamp(32px,5vw,72px);align-items:center}.vr .vr-news-h{font-size:clamp(30px,3vw,42px);margin:0;text-wrap:balance}.vr .vr-news-lead{margin:10px 0 0;color:var(--x-muted, #5B6B62);font-size:17px;max-width:56ch;text-wrap:pretty}.vr .vr-news-perks{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.vr .vr-news-perks li{display:flex;align-items:center;gap:10px;font-weight:600}.vr .vr-news-perks svg{flex:none;width:26px;height:26px;padding:5px;border-radius:999px;background:var(--x-ink);color:#fff}.vr .vr-news-form{background:#fff;border:1px solid rgba(30,61,47,.14);border-radius:20px;padding:clamp(20px,2.4vw,32px);box-shadow:0 12px 30px #1e3d2f14}.vr .vr-news-label{display:block;font-weight:600;margin-bottom:8px}.vr .vr-news-row{display:flex;gap:10px}.vr .vr-news-row input[type=email]{flex:1 1 auto;min-width:0;min-height:52px;padding:0 18px;border-radius:999px;border:1px solid #9FB3A7;background:#fff;color:var(--x-ink);font:inherit;font-size:16px}.vr .vr-news-row input[type=email]:focus-visible{outline:3px solid var(--x-accent);outline-offset:2px}.vr .vr-news-btn{flex:none;border:0;box-shadow:none}.vr .vr-news-btn:focus-visible{outline:3px solid var(--x-accent);outline-offset:2px}.vr .vr-news-note,.vr .vr-news-err{margin:10px 0 0;font-size:14px;color:var(--x-muted, #5B6B62)}.vr .vr-news-err{color:#a03a24}.vr .vr-news-ok{display:grid;gap:10px;justify-items:start}.vr .vr-news-ok-h{margin:0;font-weight:700;font-size:18px}.vr .vr-news-code{margin:0;font-size:17px}.vr .vr-news-code strong{display:inline-block;margin-left:4px;padding:4px 12px;border-radius:8px;border:2px dashed var(--x-accent);letter-spacing:.06em}@media(max-width:860px){.vr .vr-news-in{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.vr .vr-news-row{flex-direction:column}.vr .vr-news-btn{width:100%}}.vr .vr-foot-top{grid-template-columns:minmax(0,1fr) auto}.vr .vr-foot-brand{justify-self:end;align-items:flex-end}.vr .vr-foot .vr-social{justify-content:flex-end}@media(max-width:860px){.vr .vr-foot-top{grid-template-columns:minmax(0,1fr)}.vr .vr-foot-brand{justify-self:center;align-items:center}.vr .vr-foot .vr-social{justify-content:center}}.vr .vr-trial-label{display:block;font-weight:600;margin-bottom:8px}.vr .vr-trial-row{display:flex;gap:10px}.vr .vr-trial-row input[type=email]{flex:1 1 auto;min-width:0;min-height:52px;padding:0 18px;border-radius:999px;border:1px solid #9FB3A7;background:#fff;color:var(--x-ink);font:inherit;font-size:16px}.vr .vr-trial-btn{flex:none;border:0;box-shadow:none;background:var(--x-btn-bg);color:var(--x-btn-ink)}.vr .vr-trial-row input[type=email]:focus-visible,.vr .vr-trial-btn:focus-visible{outline:3px solid var(--x-accent);outline-offset:2px}.vr .vr-trial-note,.vr .vr-trial-err{margin:10px 0 0;font-size:14px;color:var(--x-muted, #5B6B62)}.vr .vr-trial-err{color:#a03a24}.vr .vr-trial-ok{display:grid;gap:10px;justify-items:start}.vr .vr-trial-ok-h{margin:0;font-weight:700;font-size:18px}.vr .vr-trial-code{margin:0;font-size:17px}.vr .vr-trial-code strong{display:inline-block;margin-left:4px;padding:4px 12px;border-radius:8px;border:2px dashed var(--x-accent);letter-spacing:.06em}.vr .vr-trial--dark .vr-trial-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vr .vr-trial--dark .vr-trial-row input[type=email]{border-color:transparent}.vr .vr-trial--dark .vr-trial-btn{background:#fff;color:var(--x-dark, #1E3D2F)}.vr .vr-trial--dark .vr-trial-note{color:inherit;opacity:.9}.vr .vr-trial--dark .vr-trial-err{color:#ffd6cc}.vr .vr-trial--dark .vr-trial-ok-h,.vr .vr-trial--dark .vr-trial-code{color:inherit}@media(max-width:480px){.vr .vr-trial-row{flex-direction:column}.vr .vr-trial-btn{width:100%}}.vr .vr-news-perks a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vr .vr-paths{max-width:460px;gap:0}.vr .vr-path{display:flex;flex-direction:column;gap:10px}.vr .vr-paths-or{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:14px;text-transform:uppercase;letter-spacing:.1em;opacity:.85}.vr .vr-paths-or:before,.vr .vr-paths-or:after{content:"";flex:1;height:1px;background:currentColor;opacity:.35}.vr .vr-path-h{margin:0;font-weight:700;font-size:18px}.vr .vr-path-trial{scroll-margin-top:110px}.vr .vr-foot-nav{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));gap:24px 56px;justify-content:start}.vr .vr-foot .vr-foot-group .vr-foot-links{display:flex;flex-direction:column;gap:0;text-align:left}@media(max-width:860px){.vr .vr-foot-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;justify-self:stretch;width:100%;text-align:left}.vr .vr-foot .vr-foot-group .vr-foot-links{align-items:flex-start}}.vr .vr-foot-group{text-align:left}.vr .vr-foot .vr-foot-group .vr-foot-links{align-items:flex-start}.vr .vr-foot-brand{align-items:center}.vr .vr-foot .vr-social{justify-content:center;gap:12px;margin:0}.vr .vr-foot .vr-social a{width:44px;height:44px;min-height:0;padding:0;justify-content:center;border-radius:50%}.vr .vr-foot .vr-social a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vr .vr-foot .vr-social svg{width:20px;height:20px}@media(max-width:860px){.vr .vr-foot-brand{align-items:center}}.vr .vr-path-sub{margin:-4px 0 4px;font-size:15px;opacity:.92}.vr .vr-news-page{position:relative;overflow:clip}.vr .vr-news-page .vr-news-in{position:relative;min-height:min(70vh,640px);padding-block:clamp(56px,8vw,112px)}.vr .vr-news-page .vr-news-h{font-size:clamp(36px,4.4vw,60px)}.vr .vr-news-kicker{margin:0 0 10px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--x-muted, #5B6B62)}#MainContent>.shopify-section:has(.vr-news-page){flex:1 1 auto;display:flex;flex-direction:column}#MainContent>.shopify-section:has(.vr-news-page)>.vr{flex:1 1 auto;display:flex;flex-direction:column}#MainContent>.shopify-section:has(.vr-news-page) .vr-news-page{flex:1 1 auto}.vr .x-ctaband-btns.vr-paths{gap:18px}.vr .vr-path-link{align-self:center;color:inherit;font-weight:600;font-size:16px;text-decoration:underline;text-underline-offset:4px;text-align:center}.vr .vr-path-link:hover{text-decoration-thickness:2px}.vr .vr-path-link{text-wrap:balance;max-width:36ch}.vr .vr-path-alt{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.vr .vr-path-alt-lead{font-size:15px;opacity:.9}.vr .vr-path-alt .vr-path-link{align-self:auto}.vr .x-value .v.best{background:#dcebd8;color:var(--x-ink);border-color:#dcebd8}.vr .x-value .v.latte.vr-shop{background:#ead9c2;color:#3b2a1e;border:1px solid #EAD9C2}.vr .x-value .v.latte.vr-shop b{color:#3b2a1e}.vr .x-value .v.latte.vr-shop .v-ic{width:48px;height:48px;padding:11px;border-radius:999px;background:#fff;color:#6b4a2f}.vr .x-value .v.latte.vr-shop span{font-size:17px;font-weight:700}.vr .vr-vs{position:absolute;top:50%;left:-22px;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--x-accent);color:#201e1b;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 0 0 4px var(--x-dark)}@media(max-width:520px){.vr .vr-vs{top:-18px;left:50%;transform:translate(-50%)}.vr .x-value .v.latte.vr-shop{margin-top:10px}}.vr .vr-loc-growth{display:inline-flex;align-items:center;gap:8px;margin:6px 0 0;padding:8px 16px 8px 12px;border-radius:999px;background:#dcebd8;color:var(--x-ink);font-size:16px;font-weight:700}.vr .vr-loc-growth svg{width:20px;height:20px;flex:none}.vr .vr-six .x-card{flex-basis:calc((100% - 70px) / 6)}.vr .vr-six .x-card .name{font-size:17px}@container (max-width: 1100px){.vr .vr-six .x-card{flex-basis:calc((100% - 28px) / 3)}.vr .vr-six .x-card .name{font-size:20px}}@container (max-width: 620px){.vr .vr-six .x-card{flex-basis:calc((100% - 14px)/2)}.vr .vr-six .x-card .name{font-size:16px}}.vr .vr-learn{margin-top:auto;padding-top:8px;font-size:15px;font-weight:700;color:var(--x-ink);text-decoration:underline;text-underline-offset:3px}.vr .vr-learn:hover{text-decoration-thickness:2px}.vr .vr-icons{padding-block:clamp(22px,3vw,34px);border-bottom:1px solid var(--x-line)}.vr .vr-icons.tint{border-bottom:0}.vr .vr-icons-list{list-style:none;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px clamp(16px,3.4vw,52px)}.vr .vr-icons-list li{display:flex}.vr .vr-icons-list a,.vr .vr-icons-list li>span{display:flex}.vr .vr-icons-list a,.vr .vr-icons-list li{flex-direction:column;align-items:center;gap:8px;text-decoration:none}.vr .vr-icons-ic{display:grid;place-items:center;width:60px;height:60px;border-radius:999px;background:var(--x-tint);color:var(--x-dark);transition:background .2s ease,color .2s ease}.vr .vr-icons.tint .vr-icons-ic{background:#fff}.vr .vr-icons-ic .ic{width:30px;height:30px}.vr .vr-icons-name{font-size:15px;font-weight:700;text-align:center}.vr .vr-icons-list a:hover .vr-icons-ic{background:var(--x-dark);color:#fff}@media(max-width:560px){.vr .vr-icons-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.vr .vr-icons-ic{width:52px;height:52px}.vr .vr-icons-ic .ic{width:26px;height:26px}.vr .vr-icons-name{font-size:14px}}.vr .vr-products .x-head{justify-content:center;text-align:center}.vr .vr-prod-row{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,2.4vw,28px);max-width:1000px}.vr .vr-prod-in{height:100%;display:flex;flex-direction:column;gap:10px;padding:clamp(18px,2vw,26px);border-radius:22px;background:var(--x-tint);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.vr .vr-prod-in:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0000001f}.vr .vr-prod-top{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vr .vr-prod-stat{color:var(--x-muted);white-space:nowrap}.vr .vr-prod-ph{position:relative;display:block;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:#fff}.vr .vr-prod-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.vr .is-soon .vr-prod-ph{background:#f6e2db}.vr .is-soon .vr-prod-ph img{object-fit:contain;object-position:50% 50%;padding-top:4%}.vr .vr-prod:not(.is-soon) .vr-prod-ph{background:#f6e2db}.vr .vr-prod:not(.is-soon) .vr-prod-ph img{object-fit:contain;object-position:50% 50%;padding-top:4%}.vr .vr-prod-soon{position:absolute;left:14px;top:14px;padding:6px 14px;border-radius:999px;background:var(--x-accent);color:#1e3d2f;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vr .vr-prod-name{margin-top:6px;font-size:clamp(22px,1.8vw,26px);line-height:1.1}.vr .vr-prod-line{color:var(--x-muted);font-size:16px}.vr .vr-prod-price{font-size:17px;font-weight:700}.vr .vr-prod-btn{margin-top:auto;align-self:stretch;gap:8px}.vr .vr-prod-btn .ic{width:20px;height:20px}.vr .is-soon .vr-prod-btn{background:#fff;border-color:var(--x-dark)}.vr .vr-prod-row.is-many{max-width:none}.vr .vr-prod-arrows{display:none;justify-content:center;gap:12px;margin-top:16px}.vr .vr-prod-arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--x-line-strong);background:#fff;color:var(--x-dark);cursor:pointer}.vr .vr-prod-arrow svg{width:20px;height:20px}@media(max-width:760px){.vr .vr-prod-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.vr .vr-prod-row::-webkit-scrollbar{display:none}.vr .vr-prod{flex:0 0 calc((100% - 12px)/2);min-width:0;scroll-snap-align:start}.vr .vr-prod-row.is-many .vr-prod{flex-basis:calc((100% - 12px) / 2.15)}.vr .vr-prod-arrows{display:flex}.vr .vr-prod-in{padding:10px 10px 12px;gap:6px;border-radius:18px}.vr .vr-prod-in:hover{transform:none;box-shadow:none}.vr .vr-prod-top{display:none}.vr .vr-prod-ph{border-radius:12px}.vr .vr-prod-soon{left:8px;top:8px;padding:4px 9px;font-size:10px}.vr .vr-prod-name{margin-top:2px;font-size:18px}.vr .vr-prod-line,.vr .vr-prod-price{font-size:13px;line-height:1.35}.vr .vr-prod-btn{min-height:40px;padding:6px 8px;font-size:13px;gap:5px;line-height:1.2;text-align:center}.vr .vr-prod-btn .ic{width:15px;height:15px}}.vr .vr-prod.has-cut .vr-prod-in{background:var(--card, var(--x-tint))}.vr .vr-prod.has-cut .vr-prod-ph{background:transparent;aspect-ratio:1 / 1;overflow:visible}.vr .vr-prod.has-cut .vr-prod-ph img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:50% 100%;padding:5% 9% 6%;filter:drop-shadow(0 14px 14px rgba(70,40,20,.28)) drop-shadow(0 2px 3px rgba(70,40,20,.2))}.vr .vr-prod.has-cut .vr-prod-stat{color:inherit;opacity:.75}.vr .vr-prod.has-cut .vr-prod-line{color:#5a4a3e}.vr .vr-prod.has-cut.is-soon .vr-prod-btn{background:transparent;border-color:var(--x-dark)}@media(min-width:761px){.vr .vr-hero h1{font-size:clamp(44px,4.8vw,92px);line-height:1.04}.vr .vr-hero .copy{max-width:min(48%,calc(var(--x-pad) + 760px));gap:22px}.vr .vr-hero .lead{margin-top:2px}}.vr .vr-split.is-top{padding-top:clamp(32px,4vw,64px)}.vr .vr-split.is-top h1.display{font-size:clamp(40px,5vw,72px);line-height:1.04}.vr .vr-split.is-top .vr-split-text{font-size:clamp(19px,1.6vw,24px);line-height:1.45;color:var(--x-muted)}.vr .vr-split.is-card .vr-split-copy{max-width:760px;margin-inline:auto;padding:clamp(28px,4vw,56px);border-radius:24px;background:#fff;box-shadow:0 18px 40px #1e3d2f14;border:1px solid var(--x-line)}.vr .vr-split.is-card .vr-split-sign{font-size:36px}.vr .vr-split.no-photo.is-card{max-width:none;margin-inline:0}.vr .vr-soon-ph.has-cut,.vr .car-slide.has-cut{background:var(--card, var(--x-tint))}.vr .vr-btn-sm{display:none}@media(max-width:760px){.vr .vr-btn-lg{display:none}.vr .vr-btn-sm{display:inline}.vr .vr-prod-btn{white-space:nowrap}}@media(max-width:900px){.vr .vr-compare-grid .vr-compare-ph{aspect-ratio:1 / 1}.vr .vr-compare-grid .vr-compare-ph img{object-position:50% 72%}}.vr .vr-pdp .car-slide.has-cut img{object-fit:contain;object-position:50% 100%;padding:9% 18% 10%;filter:drop-shadow(0 16px 16px rgba(70,40,20,.28)) drop-shadow(0 2px 3px rgba(70,40,20,.2))}.vr .car-slide.has-cut:hover img{transform:none}.vr .vr-soon-ph.has-cut img{object-fit:contain;object-position:50% 100%;padding:8% 14% 9%;filter:drop-shadow(0 16px 16px rgba(70,40,20,.28)) drop-shadow(0 2px 3px rgba(70,40,20,.2))}.vr .vr-prod-badges{list-style:none;margin:clamp(28px,3.4vw,44px) auto 0;padding:clamp(20px,2.4vw,28px) 0 0;max-width:980px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 12px;border-top:1px solid var(--x-line)}.vr .vr-prod-badges li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--x-dark)}.vr .vr-prod-badges .ic{width:36px;height:36px;stroke-width:1.4;color:var(--x-accent)}.vr .vr-prod-badge-t{display:flex;flex-direction:column;font-size:12.5px;font-weight:700;line-height:1.25;letter-spacing:.06em;text-transform:uppercase}@media(max-width:760px){.vr .vr-prod-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px}.vr .vr-prod-badges .ic{width:32px;height:32px}.vr .vr-prod-badge-t{font-size:11.5px}}.vr .vr-price-sub{margin-top:18px}.vr .vr-price-sub a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:17px;text-decoration:underline;text-underline-offset:4px}.vr .vr-price-sub .ic{width:22px;height:22px}.vr .vr-compare-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(20px,4vw,56px);align-items:center}.vr .vr-compare-ph{border-radius:22px;overflow:hidden;aspect-ratio:4 / 5;background:var(--x-tint)}.vr .vr-compare-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 62%}.vr .vr-compare-tablewrap{min-width:0}.vr .vr-compare-table{width:100%;border-collapse:separate;border-spacing:0;font-size:16px;line-height:1.35}.vr .vr-compare-table th,.vr .vr-compare-table td{padding:14px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--x-line)}.vr .vr-compare-table thead th{border-bottom:0;font-size:15px;font-weight:800;vertical-align:bottom}.vr .vr-compare-table tbody th{font-weight:700;width:24%}.vr .vr-compare-table .c-plain{color:var(--x-muted);width:28%}.vr .vr-compare-table thead .c-plain{color:var(--x-ink)}.vr .vr-compare-table .c-vida{background:var(--x-dark);color:#fff;border-bottom-color:#ffffff29}.vr .vr-compare-table thead .c-vida{border-radius:18px 18px 0 0;padding-top:18px;font-size:16px}.vr .vr-compare-table thead .c-vida small{display:block;margin-top:4px;color:var(--x-accent);font-size:14px;font-weight:700}.vr .vr-compare-table tbody tr:last-child .c-vida{border-radius:0 0 18px 18px;border-bottom:0}.vr .vr-compare-table tbody tr:last-child th,.vr .vr-compare-table tbody tr:last-child .c-plain{border-bottom:0}.vr .vr-compare-cell{display:flex;gap:10px;align-items:flex-start}.vr .vr-compare-ok{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:999px;background:var(--x-accent);color:#1e3d2f}.vr .vr-compare-ok .ic{width:15px;height:15px;stroke-width:2.4}.vr .vr-compare-fda{margin-top:14px;font-size:13px;color:var(--x-muted)}@media(max-width:900px){.vr .vr-compare-grid{grid-template-columns:minmax(0,1fr)}.vr .vr-compare-ph{aspect-ratio:16 / 10}}@media(max-width:560px){.vr .vr-compare-table{font-size:14px}.vr .vr-compare-table th,.vr .vr-compare-table td{padding:11px 8px}.vr .vr-compare-table thead th,.vr .vr-compare-table thead .c-vida{font-size:13px}.vr .vr-compare-table tbody th{width:26%}.vr .vr-compare-table .c-plain{width:27%}.vr .vr-compare-ok{display:none}}.vr .vr-soon{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,5vw,72px);align-items:center}.vr .vr-soon-ph{border-radius:22px;overflow:hidden;background:#f6e2db;aspect-ratio:4 / 5}.vr .vr-soon-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.vr .vr-soon-copy{display:flex;flex-direction:column;gap:18px;max-width:36em}.vr .vr-soon-badge{align-self:flex-start;padding:6px 14px;border-radius:999px;background:var(--x-accent);color:#1e3d2f;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vr .vr-soon h1.display{font-size:clamp(36px,4.6vw,64px)}.vr .vr-soon-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}.vr .vr-soon-facts li{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--x-tint);font-size:15px;font-weight:700}.vr .vr-soon-facts .ic{width:18px;height:18px;stroke-width:2.2}.vr .vr-soon-box{margin-top:6px;padding:clamp(18px,2.4vw,28px);border-radius:22px;border:1px solid var(--x-line-strong)}.vr .vr-soon-box-h{font-family:var(--x-display);font-size:clamp(24px,2.2vw,30px);line-height:1.1}.vr .vr-soon-box-t{margin:6px 0 16px;color:var(--x-muted)}.vr .vr-soon-alt{align-self:flex-start;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.vr .vr-soon{grid-template-columns:minmax(0,1fr)}.vr .vr-soon-ph{aspect-ratio:4 / 5}.vr .vr-soon-ph img{object-position:50% 22%}}.vr .vr-events-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:clamp(24px,3vw,40px)}.vr .vr-events-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px}.vr .vr-event{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;border-radius:22px;background:var(--x-tint)}.vr .vr-event-date,.vr .vr-event-place{display:flex;gap:8px;align-items:flex-start;font-size:16px}.vr .vr-event-date{font-weight:700;color:var(--x-dark)}.vr .vr-event-date .ic,.vr .vr-event-place .ic{flex:none;width:20px;height:20px;margin-top:2px}.vr .vr-event-name{font-size:clamp(24px,2.2vw,30px)}.vr .vr-event-text{color:var(--x-muted)}.vr .vr-events-empty{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:640px;padding:clamp(22px,3vw,36px);border-radius:22px;background:var(--x-tint);font-size:18px}.vr .vr-icons-list li.is-badge,.vr .vr-icons-list li.is-badge a{gap:10px}.vr .vr-icons-badge{width:64px;height:64px;color:var(--x-dark)}.vr .vr-icons-list li.is-badge .vr-icons-name{max-width:15ch;font-size:14px;line-height:1.25}@media(max-width:560px){.vr .vr-icons-badge{width:56px;height:56px}}.vr .vr-icons.is-dark{border-bottom:0;padding-block:clamp(28px,4vw,48px)}.vr .vr-icons.is-dark .vr-icons-list{gap:20px clamp(20px,4vw,56px)}.vr .vr-icons.is-dark .vr-icons-badge{width:clamp(84px,8.5vw,120px);height:clamp(84px,8.5vw,120px);color:#fff}@media(max-width:560px){.vr .vr-icons.is-dark .vr-icons-list{gap:22px 12px}.vr .vr-icons.is-dark .vr-icons-badge{width:92px;height:92px}}.vr .vr-compare-table th:first-child{background:var(--x-dark);color:#fff;border-bottom-color:#ffffff29}.vr .vr-compare-table thead th:first-child{border-radius:18px 18px 0 0}.vr .vr-compare-table tbody tr:last-child th{border-radius:0 0 18px 18px}.vr .vr-compare-table .c-plain{padding-inline:clamp(12px,1.6vw,22px)}.vr .x-trust:has(.vr-trust-badges){grid-template-columns:repeat(3,max-content) minmax(0,1fr);gap:12px clamp(20px,2.6vw,40px);font-size:15px}.vr .vr-trust-badges{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;align-items:center;gap:clamp(8px,1vw,14px)}.vr .x-trust:has(.vr-trust-badges){grid-template-columns:repeat(3,max-content);justify-content:center;gap:14px clamp(24px,4vw,64px)}.vr .vr-trust-badges{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,132px));justify-content:center;gap:14px clamp(10px,2vw,28px);padding-top:16px;border-top:1px solid var(--x-line)}.vr .vr-trust-badges li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--x-dark)}.vr .vr-trust-badges .ic{width:38px;height:38px;stroke-width:1.4}.vr .vr-trust-b-t{display:flex;flex-direction:column;font-size:12.5px;font-weight:700;line-height:1.25;letter-spacing:.06em;text-transform:uppercase}@media(max-width:760px){.vr .x-trust:has(.vr-trust-badges){grid-template-columns:minmax(0,1fr);justify-content:stretch}.vr .vr-trust-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px}.vr .vr-trust-badges .ic{width:34px;height:34px}.vr .vr-trust-b-t{font-size:12px}}.vr .vr-compare-ok .ic{stroke-width:2.8}.vr .x-value .v .vr-sub-line{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-weight:700;color:var(--x-accent)}.vr .x-value .v.best .vr-sub-line{color:#6b5418}.vr .x-value .v .vr-sub-line .ic{width:16px;height:16px;flex:none}.vr .x-value .v .vr-price-note{margin-top:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.18);font-size:13px}.vr .x-value .v.best .vr-price-note{border-top-color:#1e3d2f2e}.vr .vr-where{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.vr .vr-where-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.vr .vr-where-states{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.vr .vr-where-states li{display:inline-flex;align-items:center;gap:8px;padding:10px 18px 10px 14px;border-radius:999px;background:#fff;border:1px solid var(--x-line-strong);font-weight:700;font-size:16px}.vr .vr-where-states .ic{width:18px;height:18px;color:var(--x-accent)}.vr .vr-where .vr-loc-growth{margin:0}.vr .vr-where .btns .btn{gap:8px}.vr .vr-where .btns .ic{width:20px;height:20px}.vr .vr-where .list{border-radius:24px;padding:clamp(24px,3vw,36px);background:var(--x-dark);color:var(--x-on-dark);display:flex;flex-direction:column;gap:18px}.vr .vr-where .list-h{font-size:clamp(26px,2.6vw,36px)}.vr .vr-where .list-b{display:flex;flex-direction:column;gap:12px;font-size:17px}.vr .vr-where .list-b span{display:flex;align-items:center;gap:10px}.vr .vr-where .list-b .ic{width:18px;height:18px;color:var(--x-accent)}.vr .vr-where .vr-more{padding-left:28px;font-style:italic;opacity:.9}@media(max-width:860px){.vr .vr-where{grid-template-columns:minmax(0,1fr)}}.vr .vr-ing-row,.vr #newsletter,#newsletter{scroll-margin-top:110px}.vr .pack .save{white-space:nowrap}.vr .pack .save-vs{margin-top:2px;font-size:12px;color:var(--x-muted)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vr.css.map */
