:root{--vr-brand: #79252e;--vr-gold: #f5a728;--vr-bg: #ffffff;--vr-bg-alt: #f3efe6;--vr-img: #f2efe9;--vr-img-2: #e9e3d8;--vr-line: #e8e4dc;--vr-line-alt: #d9d2c4;--vr-text: #1c1a17;--vr-text-2: #4a453e;--vr-muted: #6f675d;--vr-on-brand: #f3efe6;--vr-white: #ffffff;--vr-success: #2e7d32;--vr-amber: #b45309;--vr-amber-bg: #fef3e2;--vr-overlay: 28, 26, 23;--vr-dark: #2a211c;--vr-dark-2: #17120f;--vr-accent: var(--vr-brand);--vr-on-accent: var(--vr-on-brand);--vr-card: var(--vr-bg);--vr-selected: color-mix(in srgb, var(--vr-brand) 5%, var(--vr-bg));--vr-control: var(--vr-line-alt);--vr-outline: var(--vr-text);--vr-faint: var(--vr-muted);--vr-display: "EB Garamond", Georgia, serif;--vr-sans: "Figtree", system-ui, sans-serif;--vr-mono: var(--vr-sans);--vr-h2-size: clamp(30px, 3.2vw, 44px);--vr-radius-tile: 20px;--vr-radius-card: 16px;--vr-radius-sm: 12px;--vr-shadow-card: 0 14px 40px rgba(var(--vr-overlay), .08);--vr-shadow-menu: 0 30px 60px rgba(var(--vr-overlay), .14);--vr-ease-reveal: cubic-bezier(.2, .7, .2, 1);--vr-gutter: clamp(20px, 4vw, 48px);--font-body--family: var(--vr-sans);--font-subheading--family: var(--vr-sans);--font-heading--family: var(--vr-sans);--font-accent--family: var(--vr-display);--font-heading--weight: 600}body{background:var(--vr-bg);color:var(--vr-text);font-family:var(--vr-sans)}.vr,.vr *{box-sizing:border-box}.vr{font-family:var(--vr-sans);color:var(--vr-text)}.vr a{color:inherit;text-decoration:none;transition:color .15s ease-out}.vr a:hover{color:var(--vr-brand)}.vr a:focus-visible,.vr button:focus-visible{outline:2px solid var(--vr-brand);outline-offset:3px;border-radius:4px}.vr img{display:block;max-width:100%}.vr h1,.vr h2,.vr h3,.vr p{margin:0}.vr h1,.vr h2,.vr h3{color:inherit;font-family:var(--vr-sans);font-weight:600;letter-spacing:-.02em}.vr-eyebrow{font:italic 400 19px/1.3 var(--vr-display);color:var(--vr-brand)}.vr-sub{font:400 clamp(20px,1.8vw,26px)/1.35 var(--vr-display);color:var(--vr-text-2);text-wrap:pretty}.vr-eyebrow--rule{display:inline-flex;align-items:center;gap:12px}.vr-eyebrow--rule:before{content:"";width:28px;height:2px;background:var(--vr-gold);flex:none}.vr-label{font:600 14px/1.3 var(--vr-sans);color:var(--vr-text)}.vr-h1{font:600 clamp(40px,5vw,68px)/1.04 var(--vr-sans);letter-spacing:-.025em;text-wrap:balance}.vr-h2{font:600 clamp(30px,3.2vw,44px)/1.08 var(--vr-sans);letter-spacing:-.02em;text-wrap:balance}.vr-link-accent,.vr-link{font:600 15px/1.3 var(--vr-sans);color:var(--vr-brand)!important;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;white-space:nowrap}.vr-link-accent:hover,.vr-link:hover{color:var(--vr-text)!important}.vr-body{font-size:17px;line-height:1.65;color:var(--vr-text-2)}.vr-rte{font-size:16px;line-height:1.6;color:var(--vr-text-2)}.vr-rte p+p,.vr-rte ul,.vr-rte ol{margin-top:14px}.vr-rte ul,.vr-rte ol{padding-left:20px}.vr-rte strong{color:var(--vr-text)}.vr-rte h2,.vr-rte h3{font:600 22px/1.2 var(--vr-sans);letter-spacing:-.01em;color:var(--vr-text);margin:20px 0 8px}.vr-rte img.size-thumbnail,.vr-rte img[width="150"]{display:inline-block;width:64px;height:64px;object-fit:contain;margin:14px 10px 0 0;vertical-align:top}.vr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;font:600 15px/1 var(--vr-sans);padding:17px 32px;white-space:nowrap;cursor:pointer;border:0;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.vr-btn--accent,.vr-btn--brand{background:var(--vr-brand);color:var(--vr-on-brand)!important}.vr-btn--accent:hover,.vr-btn--brand:hover{background:color-mix(in srgb,var(--vr-brand) 94%,var(--vr-text));color:var(--vr-on-brand)!important}.vr-btn--light{background:var(--vr-text);color:var(--vr-bg)!important}.vr-btn--outline{background:transparent;border:1.5px solid var(--vr-text);color:var(--vr-text)!important;padding:15.5px 30.5px}.vr-btn--outline:hover{border-color:var(--vr-brand);color:var(--vr-brand)!important}.vr-btn--sm{font-size:13px;padding:8px 16px}.vr-btn--md{font-size:14px;padding:15px 28px}.vr-btn[disabled]{opacity:.45;cursor:not-allowed}@media(max-width:599px){.vr-btn{max-width:100%;white-space:normal;text-align:center;line-height:1.25}}.vr-badge{position:absolute;top:14px;left:14px;z-index:1;background:var(--vr-brand);color:var(--vr-on-brand);font-size:12px;font-weight:600;padding:6px 11px;border-radius:100px;white-space:nowrap}.vr-badge--dark{background:var(--vr-text);color:var(--vr-bg)}.vr-badge--light{background:var(--vr-white);color:var(--vr-brand);top:12px;left:12px;padding:6px 10px}.vr-chip{font:600 13px/1 var(--vr-sans);color:var(--vr-text-2);border:1px solid var(--vr-line-alt);padding:8px 12px;border-radius:100px;white-space:nowrap}.vr-tbd{font:500 11px var(--vr-sans);color:var(--vr-muted);border:1px dashed var(--vr-line-alt);padding:4px 9px;border-radius:4px}.vr-marquee{background:var(--vr-brand);color:var(--vr-on-brand);overflow:hidden;white-space:nowrap;padding:13px 0;font-size:14px;font-weight:500}.vr-marquee a{color:inherit!important}.vr-marquee__track{display:inline-flex;width:max-content;animation:vr-marquee var(--vr-marquee-speed, 40s) linear infinite}.vr-marquee__half,.vr-marquee__run{display:inline-flex}.vr-marquee__item{display:inline-flex;align-items:center;gap:10px;padding:0 28px}.vr-marquee__item .vr-icon{color:var(--vr-gold);flex:none}.vr-marquee__img{width:18px;height:18px;object-fit:contain}.vr-marquee__sep{margin-left:28px;opacity:.6}.vr-marquee:hover .vr-marquee__track{animation-play-state:paused}@keyframes vr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.vr-marquee__track{animation:none;width:auto;display:flex;justify-content:center}.vr-marquee__half+.vr-marquee__half,.vr-marquee__run+.vr-marquee__run{display:none}.vr-marquee__half,.vr-marquee__run{display:flex;flex-wrap:wrap;justify-content:center;row-gap:8px;white-space:normal}}.vr-salebar{background:var(--vr-brand);color:var(--vr-on-brand);display:flex;justify-content:center;flex-wrap:wrap;gap:6px 28px;padding:11px 24px;font-size:13px;font-weight:600;text-align:center}.vr-salebar a:hover{color:var(--vr-on-brand);text-decoration:underline}.vr-salebar__sep{opacity:.5}@media(max-width:749px){.vr-salebar__sep{display:none}.vr-salebar{flex-direction:column;padding:9px 16px;font-size:12px}}.vr-headerwrap{position:relative;z-index:20;background:var(--vr-bg)}.vr-header{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px var(--vr-gutter);border-bottom:1px solid var(--vr-line);background:var(--vr-bg)}.vr-header__nav{display:flex;gap:28px;align-items:center;font-size:15px;font-weight:700;white-space:nowrap}.vr-header__nav--right{gap:24px;justify-content:flex-end}.vr-header__nav a[aria-current=page]{color:var(--vr-brand)}.vr-header__shop{display:inline-flex;align-items:center;gap:6px;background:none;border:0;border-bottom:1.5px solid transparent;padding:0 0 2px;font:700 15px var(--vr-sans);color:inherit;cursor:pointer}.vr-header__shop svg{width:9px;height:9px;transition:transform .15s ease-out}.vr-header__shop:hover,.vr-header__shop[aria-expanded=true]{color:var(--vr-brand)}.vr-header__shop[aria-expanded=true]{border-bottom-color:var(--vr-brand)}.vr-header__shop[aria-expanded=true] svg{transform:rotate(180deg)}.vr-header__logo{display:block;line-height:0}.vr-header__logo img{width:clamp(150px,16vw,220px);height:auto}.vr-header__logo-text{font:400 22px var(--vr-display)}@media(min-width:990px){.vr-header{column-gap:24px}}@media(min-width:990px)and (max-width:1199px){.vr-header__nav{gap:16px;font-size:14px}.vr-header__logo img{width:150px}}.vr-cart-pill{border:1.5px solid var(--vr-text);color:var(--vr-text)!important;padding:10px 20px;border-radius:100px;font-weight:600;transition:border-color .15s,color .15s}.vr-cart-pill:hover{border-color:var(--vr-brand);color:var(--vr-brand)!important}.vr-header__burger{display:none;background:none;border:0;color:inherit;padding:8px;cursor:pointer}.shopify-section:has(>.vr-headerwrap--overlay){position:relative;z-index:20}.vr-headerwrap--overlay{position:absolute;top:0;left:0;right:0;background:transparent}.vr-headerwrap--overlay .vr-header{background:transparent;border-bottom-color:transparent;color:var(--vr-white);text-shadow:0 1px 12px rgba(var(--vr-overlay),.35)}.vr-headerwrap--overlay .vr-header__logo img{filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}.vr-headerwrap--overlay .vr-cart-pill{border-color:#fffc;color:var(--vr-white)!important}.vr-headerwrap--overlay .vr-header__nav a:hover,.vr-headerwrap--overlay .vr-header__shop:hover{color:var(--vr-white);text-decoration:underline;text-decoration-color:var(--vr-gold);text-underline-offset:5px}.vr-headerwrap--overlay .vr-header__shop[aria-expanded=true]{border-bottom-color:var(--vr-gold)}.vr-headerwrap--overlay:has(.vr-mega:not([hidden])){background:var(--vr-bg)}.vr-headerwrap--overlay:has(.vr-mega:not([hidden])) .vr-header{background:var(--vr-bg);color:var(--vr-text);text-shadow:none;border-bottom-color:var(--vr-line)}.vr-headerwrap--overlay:has(.vr-mega:not([hidden])) .vr-header__logo img{filter:none}.vr-headerwrap--overlay:has(.vr-mega:not([hidden])) .vr-cart-pill{border-color:var(--vr-text);color:var(--vr-text)!important}.vr-mega{position:absolute;left:0;right:0;top:100%;background:var(--vr-bg);border-bottom:1px solid var(--vr-line);box-shadow:var(--vr-shadow-menu);padding:40px var(--vr-gutter) 44px;display:grid;grid-template-columns:200px 1fr 1fr 1fr 300px;gap:40px}.vr-mega[hidden]{display:none}.vr-mega__by{display:flex;flex-direction:column;gap:14px}.vr-mega__by a{font:400 22px/1.2 var(--vr-display)}.vr-mega__col{display:flex;flex-direction:column;gap:12px}.vr-mega__col h3{font:400 18px/1.3 var(--vr-display);letter-spacing:0;color:var(--vr-text);padding-bottom:10px;border-bottom:1px solid var(--vr-line);margin-bottom:2px}.vr-mega__col a{font-size:15px}.vr-mega__promo{position:relative;border-radius:14px;overflow:hidden;background:var(--vr-bg-alt);min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;gap:6px}.vr-mega__promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.vr-mega__promo:hover img{transform:scale(1.03)}.vr-mega__promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(var(--vr-overlay),.85),rgba(var(--vr-overlay),0) 60%)}.vr-mega__promo-eyebrow{position:relative;z-index:2;font:italic 400 18px/1.3 var(--vr-display);color:var(--vr-gold)}.vr-mega__promo-title{position:relative;z-index:2;font:400 26px/1.1 var(--vr-display);color:var(--vr-white)}.vr-mega__promo:hover .vr-mega__promo-title{color:var(--vr-white)}.vr-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none}.vr-drawer[open]{display:block}.vr-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--vr-overlay),.45)}.vr-drawer__panel{position:absolute;inset:0 auto 0 0;width:min(86vw,380px);background:var(--vr-bg);border-right:1px solid var(--vr-line);padding:24px 24px 40px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.vr-drawer__panel a{font:400 22px/1.2 var(--vr-display);padding:12px 0;border-bottom:1px solid var(--vr-line)}.vr-drawer__panel .vr-drawer__sub{font:500 15px var(--vr-sans);padding:9px 0 9px 14px;border-bottom:0;color:var(--vr-text-2)}.vr-drawer__panel .vr-label{margin-top:18px}.vr-drawer__close{align-self:flex-end;background:none;border:0;color:var(--vr-muted);font-size:28px;cursor:pointer;line-height:1}@media(max-width:989px){.vr-header{grid-template-columns:auto 1fr auto;padding-block:12px}.vr-header__nav--left,.vr-header__nav--right .vr-hide-sm{display:none}.vr-header__burger{display:block}.vr-header__logo{justify-self:center}.vr-header__logo img{width:130px}.vr-cart-pill{padding:8px 14px;font-size:13px}.vr-mega{display:none!important}}.vr-footer{border-top:1px solid var(--vr-line);background:var(--vr-bg)}.vr-footer__purpose{display:flex;justify-content:center;overflow:hidden}.vr-footer__purpose img{display:block;width:100%;max-width:1440px;min-width:640px;height:auto;margin-block:8px -2%}.vr-footer:has(.vr-footer__purpose){border-top:0}.vr-footer__purpose--brand{background:var(--vr-brand)}.vr-footer__purpose--dark{background:var(--vr-dark-2)}.vr-footer--dark{--vr-bg: var(--vr-dark-2);--vr-text: var(--vr-on-brand);--vr-text-2: color-mix(in srgb, var(--vr-on-brand) 82%, var(--vr-dark-2));--vr-muted: color-mix(in srgb, var(--vr-on-brand) 66%, var(--vr-dark-2));--vr-line: color-mix(in srgb, var(--vr-on-brand) 14%, var(--vr-dark-2));--vr-brand: var(--vr-gold);color:var(--vr-text)}.vr-footer--dark a:hover{color:var(--vr-gold)}.vr-footer__grid{padding:64px var(--vr-gutter) 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.vr-footer__brand{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.vr-footer__brand img{width:220px;max-width:100%;height:auto}.vr-footer__tagline{font:400 22px/1.2 var(--vr-display);max-width:280px}.vr-footer__loc{font-size:14px;color:var(--vr-muted)}.vr-footer__col{display:flex;flex-direction:column;gap:12px;font-size:14px;color:var(--vr-text-2)}.vr-footer__col a[aria-current=page]{color:var(--vr-brand)}.vr-footer__col h3{font:400 18px/1.3 var(--vr-display);letter-spacing:0;color:var(--vr-text)}.vr-footer__bottom{padding:28px var(--vr-gutter) 36px;border-top:1px solid var(--vr-line);display:flex;justify-content:space-between;align-items:baseline;gap:16px 32px;flex-wrap:wrap}.vr-footer__sign{font:400 18px var(--vr-display);color:var(--vr-text)}.vr-footer__bottom nav{display:flex;gap:24px;flex-wrap:wrap;font-size:13px;color:var(--vr-muted)}.vr-section{padding:72px var(--vr-gutter)}.vr-section--alt,.vr-band{background:var(--vr-bg-alt)}.vr-section__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px}@media(max-width:749px){.vr-section{padding-block:56px}}.vr-hero2{display:grid;grid-template-columns:1.1fr 1fr;min-height:var(--vr-hero-h, 620px)}.vr-hero2__text{padding:72px 56px 72px var(--vr-gutter);display:flex;flex-direction:column;justify-content:center;gap:28px}.vr-hero2 h1{font-size:76px;line-height:1;letter-spacing:-.015em;text-wrap:balance}.vr-hero2 h1 span{display:block}.vr-hero2__body{font-size:18px;line-height:1.6;color:var(--vr-text-2);max-width:480px;text-wrap:pretty}.vr-hero2__ctas{display:flex;gap:12px 24px;align-items:center;flex-wrap:wrap}.vr-hero2__media{position:relative;background:var(--vr-img-2);margin:24px 24px 24px 0;border-radius:var(--vr-radius-tile);overflow:hidden;min-height:420px}.vr-hero2__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-hero2__caption{position:absolute;left:24px;bottom:24px;right:24px;max-width:320px;background:var(--vr-bg);border-radius:14px;padding:16px 20px;display:flex;flex-direction:column;gap:4px;box-shadow:0 10px 30px rgba(var(--vr-overlay),.15)}.vr-hero2__caption b{font:400 28px/1 var(--vr-display)}.vr-hero2__caption span{font-size:13px;line-height:1.45;color:var(--vr-muted)}@media(max-width:989px){.vr-hero2{grid-template-columns:1fr;min-height:0}.vr-hero2__text{padding:48px var(--vr-gutter) 32px;gap:22px}.vr-hero2 h1{font-size:48px}.vr-hero2 h1 span{display:inline}.vr-hero2__body{font-size:16px}.vr-hero2__media{margin:0 var(--vr-gutter) 24px;min-height:0;aspect-ratio:4 / 3}}.vr-herofull{position:relative;min-height:var(--vr-hero-min, 640px);display:flex;flex-direction:column;background:var(--vr-text);color:var(--vr-white);overflow:hidden}.vr-herofull__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--vr-hero-pos, center 42%)}.vr-herofull__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--vr-overlay),.55),rgba(var(--vr-overlay),.1),rgba(var(--vr-overlay),.25) 60%,rgba(var(--vr-overlay),.7))}.vr-herofull__content{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:24px;padding:150px var(--vr-gutter) 64px}.vr .vr-herofull__h1{font:600 clamp(40px,5.2vw,72px)/1.04 var(--vr-sans);letter-spacing:-.025em;max-width:16ch;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.3)}.vr-herofull__sub{font:400 clamp(20px,1.8vw,26px)/1.4 var(--vr-display);max-width:620px;color:#fffffff0;text-wrap:pretty;text-shadow:0 1px 14px rgba(0,0,0,.3)}.vr-herofull__ctas{display:flex;gap:14px 22px;align-items:center;justify-content:center;flex-wrap:wrap}.vr-btn--onphoto{background:var(--vr-white);color:var(--vr-brand)!important}.vr-btn--onphoto:hover{background:var(--vr-bg-alt);color:var(--vr-brand)!important}.vr .vr-herofull__link{font:600 15px var(--vr-sans);color:var(--vr-white);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--vr-gold);text-decoration-thickness:1.5px;white-space:nowrap}.vr .vr-herofull__link:hover{color:var(--vr-white);text-decoration-thickness:2.5px}.vr-herofull__claims{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:8px;font-size:14px;font-weight:500;color:#ffffffe6}.vr-herofull__dot{color:var(--vr-gold)}@media(max-width:989px){.vr-herofull__content{padding-top:112px}}.vr-trust{border-bottom:1px solid var(--vr-line);padding:24px var(--vr-gutter)}.vr-trust__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:20px clamp(20px,2vw,56px)}.vr-trust__item{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--vr-text)}.vr-trust__logo{height:36px;display:flex;align-items:center;justify-content:center}.vr-trust__img{width:auto;max-width:160px;filter:grayscale(1) brightness(.25);opacity:.85;transition:opacity .15s ease-out}.vr-trust__img--raw{filter:none}.vr-trust__type{font:500 19px/1 var(--vr-display);letter-spacing:.08em;white-space:nowrap;opacity:.85}.vr-trust__cap{font-size:12px;line-height:1.35;color:var(--vr-muted);text-align:center;white-space:nowrap}a.vr-trust__item:hover .vr-trust__img,a.vr-trust__item:hover .vr-trust__type{opacity:1}a.vr-trust__item:hover .vr-trust__cap{color:var(--vr-brand)}@media(max-width:599px){.vr-trust__list{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 16px}.vr-trust__cap{white-space:normal;max-width:20ch}}.vr-journey{display:grid;grid-template-columns:320px 1fr;gap:64px;align-items:start;border-top:1px solid var(--vr-line)}.vr-journey__intro{display:flex;flex-direction:column;gap:14px}.vr-journey__cols{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);border-left:1px solid var(--vr-line)}.vr-journey__cols>div{padding:0 28px;border-right:1px solid var(--vr-line);display:flex;flex-direction:column;gap:14px}.vr-num{font:400 40px/1 var(--vr-display);color:var(--vr-brand)}.vr-journey__t{font-size:17px;font-weight:600}.vr-journey__b{font-size:14px;line-height:1.6;color:var(--vr-muted)}@media(max-width:989px){.vr-journey{grid-template-columns:1fr;gap:32px}.vr-journey__cols{grid-template-columns:1fr 1fr;border-left:0;gap:28px 0}.vr-journey__cols>div{border-right:0;border-left:1px solid var(--vr-line);padding:0 20px}}.vr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px 24px}.vr-grid--cols-3,.vr-grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}@media(min-width:990px){.vr-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:599px){.vr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.vr-card__name{font-size:19px}.vr-card__foot{flex-wrap:wrap}}.vr-card{display:flex;flex-direction:column;gap:12px}.vr-card__media{position:relative;aspect-ratio:1 / 1;background:var(--vr-img);border-radius:var(--vr-radius-card);overflow:hidden;display:flex;align-items:center;justify-content:center}.vr-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.vr-card:hover .vr-card__media img{transform:scale(1.03)}.vr-card__body{display:flex;flex-direction:column;gap:4px;flex:1}.vr-card__rating{font-size:12px;color:var(--vr-muted)}.vr-card__name{font:400 22px/1.15 var(--vr-display);color:var(--vr-text)}.vr-card__foot{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:36px}.vr-card__note{font-size:13px;color:var(--vr-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-card__cta{flex:none}.vr-price{display:flex;gap:8px;align-items:baseline;white-space:nowrap}.vr-price__now{font-size:16px;font-weight:600;color:var(--vr-text)}.vr-price__was{font-size:13px;color:var(--vr-muted);text-decoration:line-through}.vr-pgrid__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin-bottom:28px}.vr-pgrid__title{display:flex;flex-direction:column;gap:8px}.vr-pgrid__sub{font-size:16px;color:var(--vr-text-2)}.vr-pgrid__cell[hidden]{display:none}.vr-pgrid__more{display:flex;justify-content:center;margin-top:32px}@media(max-width:599px){.vr-pgrid .vr-pgrid__chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--vr-gutter) * -1);padding-inline:var(--vr-gutter);scrollbar-width:none}}.vr-family{padding:80px var(--vr-gutter);background:var(--vr-bg-alt);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.vr-family__intro{position:sticky;top:40px;display:flex;flex-direction:column;gap:22px;align-items:flex-start}.vr-family__intro h2{font-size:var(--vr-h2-size);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.vr-family__ticks{display:flex;gap:8px;margin-top:8px}.vr-family__ticks i{display:block;height:3px;width:12px;border-radius:3px;background:var(--vr-line-alt);transition:width .5s ease,background-color .5s ease}.vr-family__ticks i.is-on{width:32px;background:var(--vr-brand)}.vr-family__cards{display:flex;flex-direction:column;gap:20px}.vr-fcard{background:var(--vr-bg);border-radius:18px;padding:32px;display:grid;grid-template-columns:96px 1fr;gap:20px;box-shadow:var(--vr-shadow-card)}.vr-fcard__label{font:400 34px/1 var(--vr-display);color:var(--vr-brand)}.vr .vr-fcard__t{font:600 18px/1.3 var(--vr-sans);margin-bottom:8px}.vr-fcard__b{font-size:15px;line-height:1.6;color:var(--vr-text-2)}.vr-js .vr-fcard[data-vr-reveal]{opacity:0;transform:translateY(40px);transition:opacity .7s var(--vr-ease-reveal),transform .7s var(--vr-ease-reveal)}.vr-js .vr-fcard[data-vr-reveal].is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vr-js .vr-fcard[data-vr-reveal]{transform:none;transition:opacity .6s ease}}@media(max-width:989px){.vr-family{grid-template-columns:1fr;gap:40px;padding-block:64px}.vr-family__intro{position:static}.vr-family__intro h2{font-size:34px}.vr-fcard{grid-template-columns:1fr;gap:10px;padding:24px}}.vr-hero{position:relative;height:var(--vr-hero-h, 560px);overflow:hidden;background:var(--vr-img-2)}.vr-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--vr-overlay),.85),rgba(var(--vr-overlay),.55) 45%,rgba(var(--vr-overlay),.05))}.vr-hero__content{position:relative;height:100%;padding:0 var(--vr-gutter) 72px;display:flex;flex-direction:column;justify-content:flex-end;gap:24px;max-width:760px;color:var(--vr-white)}.vr-hero h1{font-size:76px;line-height:1;letter-spacing:-.015em}.vr-hero h1 span{display:block}.vr-hero__body{font-size:18px;line-height:1.6;color:var(--vr-on-brand);max-width:540px}.vr-hero__ctas{display:flex;gap:14px;flex-wrap:wrap}.vr-hero .vr-eyebrow{color:var(--vr-gold)}.vr-hero .vr-btn--outline{border-color:var(--vr-on-brand);color:var(--vr-white)!important}@media(max-width:749px){.vr-hero{height:var(--vr-hero-h-sm, 480px)}.vr-hero h1{font-size:48px}}.vr-claims{display:grid;grid-template-columns:repeat(var(--cols, 6),1fr);border-bottom:1px solid var(--vr-line)}.vr-claims>div{padding:20px 12px;text-align:center;font:600 14px var(--vr-sans);color:var(--vr-text-2);border-right:1px solid var(--vr-line)}.vr-claims>div:last-child{border-right:0}@media(max-width:989px){.vr-claims{grid-template-columns:repeat(3,1fr)}.vr-claims>div{border-bottom:1px solid var(--vr-line)}}@media(max-width:549px){.vr-claims{grid-template-columns:repeat(2,1fr)}}.vr-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vr-tile{position:relative;height:360px;border-radius:var(--vr-radius-tile);overflow:hidden;background:var(--vr-img);display:block}.vr-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.vr-tile:hover img{transform:scale(1.03)}.vr-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(var(--vr-overlay),.8),rgba(var(--vr-overlay),0) 60%)}.vr-tile__foot{position:absolute;left:28px;right:28px;bottom:26px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.vr-tile__name{font:400 28px/1.1 var(--vr-display);color:var(--vr-white)}.vr-tile__cta{font-size:14px;font-weight:600;color:var(--vr-on-brand);white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.vr-tile__placeholder{position:absolute;top:24px;left:28px;font-size:12px;color:var(--vr-muted)}@media(max-width:749px){.vr-tiles{grid-template-columns:1fr}.vr-tile{height:240px}}.vr-split{display:grid;grid-template-columns:1fr 1fr;background:var(--vr-bg-alt)}.vr-split--reverse .vr-split__media{order:-1}.vr-split__text{padding:88px var(--vr-gutter);display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:flex-start}.vr-split__text h2{font-size:var(--vr-h2-size);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.vr-split__sub{font-size:18px;font-weight:600}.vr-split__media{position:relative;min-height:520px;background:var(--vr-img-2)}.vr-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.vr-split{grid-template-columns:1fr}.vr-split__media{min-height:300px;order:-1}.vr-split__text{padding-block:48px}.vr-split__text h2{font-size:34px}}.vr-steps{display:grid;grid-template-columns:420px 1fr;gap:64px;align-items:start}.vr-steps__intro{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.vr-steps__intro h2{font-size:var(--vr-h2-size);line-height:1.08;letter-spacing:-.02em}.vr-cells{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:1px;background:var(--vr-line);border:1px solid var(--vr-line);border-radius:var(--vr-radius-card);overflow:hidden}.vr-cells>div{background:var(--vr-bg);padding:32px 28px;display:flex;flex-direction:column;gap:10px}.vr-cells__n{font:400 34px/1 var(--vr-display);color:var(--vr-brand)}.vr-cells__t{font-size:17px;font-weight:600}.vr-cells__b{font-size:14px;line-height:1.6;color:var(--vr-muted)}@media(max-width:989px){.vr-steps{grid-template-columns:1fr;gap:32px}}@media(max-width:749px){.vr-cells{grid-template-columns:1fr!important}.vr-cells>div{padding:24px}}.vr-stories{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px}.vr-story{display:flex;flex-direction:column;gap:16px}.vr-story__media{aspect-ratio:16 / 10;background:var(--vr-img);border-radius:var(--vr-radius-card);overflow:hidden}.vr-story__media img{width:100%;height:100%;object-fit:cover}.vr-story__body{display:flex;flex-direction:column;gap:8px}.vr-story__text{font-size:15px;line-height:1.6;color:var(--vr-text-2)}.vr-story__title{font:400 26px/1.15 var(--vr-display)}.vr-story__cta{font-size:14px;font-weight:600;color:var(--vr-brand);text-decoration:underline;text-underline-offset:5px;margin-top:4px}.vr-crumbs{padding:22px var(--vr-gutter);display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--vr-muted)}.vr-crumbs [aria-current]{color:var(--vr-text)}.vr-pdp{padding:0 var(--vr-gutter) 80px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:start}.vr-gallery{display:flex;flex-direction:column;gap:14px;position:sticky;top:20px}.vr-gallery__main{position:relative;aspect-ratio:1 / 1;border-radius:var(--vr-radius-tile);overflow:hidden;background:var(--vr-img)}.vr-gallery__main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-gallery__main .vr-badge{top:20px;left:20px;font-size:13px;padding:7px 13px}.vr-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.vr-thumb{aspect-ratio:1 / 1;border-radius:var(--vr-radius-sm);overflow:hidden;background:var(--vr-img);border:1.5px solid transparent;padding:0;cursor:pointer}.vr-thumb[aria-current=true]{border-color:var(--vr-brand)}.vr-thumb img{width:100%;height:100%;object-fit:cover}.vr-buy{display:flex;flex-direction:column;gap:26px}.vr-buy__head{display:flex;flex-direction:column;gap:14px}.vr-stars{display:flex;gap:10px;align-items:center;font-size:14px;white-space:nowrap}.vr-stars__icons{color:var(--vr-brand);letter-spacing:2px}.vr-stars a{color:var(--vr-muted);text-decoration:underline;text-underline-offset:3px}.vr-buy h1{font-size:38px;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.vr-buy__price{display:flex;gap:12px;align-items:baseline;white-space:nowrap}.vr-buy__now{font-size:26px;font-weight:600}.vr-buy__was{font-size:17px;color:var(--vr-muted);text-decoration:line-through}.vr-buy__save{font-size:13px;font-weight:600;color:var(--vr-brand)}.vr-buy__short{font-size:17px;line-height:1.6;color:var(--vr-text-2);text-wrap:pretty}.vr-field{display:flex;flex-direction:column;gap:10px;border:0;padding:0;margin:0;min-width:0}.vr-variants{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vr-opt{position:relative;cursor:pointer;border:1.5px solid var(--vr-line-alt);border-radius:var(--vr-radius-sm);padding:16px 18px;display:flex;flex-direction:column;gap:4px;transition:border-color .15s,background .15s;background:var(--vr-bg)}.vr-opt input{position:absolute;opacity:0;pointer-events:none}.vr-opt:hover{border-color:var(--vr-muted)}.vr-opt:has(input:checked){border-color:var(--vr-brand);background:var(--vr-selected)}.vr-opt:has(input:focus-visible){outline:2px solid var(--vr-brand);outline-offset:2px}.vr-opt:has(input:disabled){opacity:.45;cursor:not-allowed}.vr-opt__label{font-size:15px;font-weight:600}.vr-opt__price{display:flex;gap:8px;font-size:14px;white-space:nowrap;color:var(--vr-text-2)}.vr-opt__price b{font-weight:600;color:var(--vr-text)}.vr-opt__price s{color:var(--vr-muted)}.vr-opt--row{flex-direction:row;align-items:center;gap:14px;flex-wrap:wrap}.vr-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--vr-line-alt);display:flex;align-items:center;justify-content:center;flex:none}.vr-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:transparent}.vr-opt:has(input:checked) .vr-radio{border-color:var(--vr-brand)}.vr-opt:has(input:checked) .vr-radio:after{background:var(--vr-brand)}.vr-cadence{display:none;gap:8px;flex-wrap:wrap;padding-left:32px;width:100%}.vr-opt:has(input:checked) .vr-cadence{display:flex}.vr-cadence label{font-size:13px;font-weight:600;padding:7px 14px;border-radius:100px;border:1px solid var(--vr-line-alt);cursor:pointer}.vr-cadence input{position:absolute;opacity:0}.vr-cadence label:has(input:checked){background:var(--vr-text);color:var(--vr-bg);border-color:var(--vr-text)}.vr-atc{display:flex;gap:12px}.vr-qty{display:flex;align-items:center;border:1.5px solid var(--vr-line-alt);border-radius:100px}.vr-qty button{width:48px;height:100%;background:none;border:0;font-size:20px;color:var(--vr-muted);cursor:pointer}.vr-qty button:hover{color:var(--vr-brand)}.vr-qty input{width:28px;text-align:center;font:600 16px var(--vr-sans);background:none;border:0;color:var(--vr-text);-moz-appearance:textfield}.vr-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.vr-atc .vr-btn{flex:1;font-size:16px;padding:18px}.vr-atc__msg{font-size:13px;color:var(--vr-brand);min-height:1em}.vr-ship{background:var(--vr-bg-alt);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.vr-ship__row{display:flex;justify-content:space-between;font-size:14px;gap:12px}.vr-ship__row b{font-weight:600}.vr-ship__row span{color:var(--vr-muted)}.vr-ship__bar{height:4px;border-radius:4px;background:var(--vr-line-alt);overflow:hidden}.vr-ship__fill{height:100%;background:var(--vr-brand);width:0;transition:width .3s ease-out}.vr-ship__note{font-size:13px;line-height:1.5;color:var(--vr-muted)}.vr-chips{display:flex;flex-wrap:wrap;gap:8px}.vr-vids{border-top:1px solid var(--vr-line);padding-top:22px;display:flex;flex-direction:column;gap:14px;min-width:0}.vr-vids__row{list-style:none;margin:0;padding:0 0 4px;display:flex;gap:12px;align-items:flex-start;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.vr-vid{flex:none;width:132px;display:flex;flex-direction:column;gap:8px;scroll-snap-align:start;transition:width .3s ease-out}.vr-vid.is-playing{width:240px}.vr-vid__frame{position:relative;aspect-ratio:9 / 16;border-radius:var(--vr-radius-sm);overflow:hidden;background:var(--vr-img)}.vr-vid__media{width:100%;height:100%;object-fit:cover;display:block}.vr-vid__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:48px;height:48px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:color-mix(in srgb,var(--vr-white) 92%,transparent);color:var(--vr-brand);cursor:pointer;box-shadow:0 4px 16px #0000002e;transition:transform .15s}.vr-vid__play:hover{transform:scale(1.06)}.vr-vid__play:focus-visible{outline:2px solid var(--vr-brand);outline-offset:2px}.vr-vid.is-playing .vr-vid__play{display:none}.vr-vid__cap{font-size:13px;font-weight:600;line-height:1.35;color:var(--vr-text)}.vr-vid__cap span{display:block;font-weight:400;color:var(--vr-muted)}@media(prefers-reduced-motion:reduce){.vr-vid{transition:none}}.vr-proof{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;max-width:100%;background:var(--vr-bg-alt);border-radius:100px;padding:7px 10px 7px 16px;font-size:14px;color:var(--vr-text);text-decoration:none}.vr-proof:hover .vr-proof__text{text-decoration:underline;text-underline-offset:3px}.vr-proof__stars{color:var(--vr-brand);letter-spacing:2px;font-size:15px}.vr-proof__text{font-weight:600;white-space:nowrap}.vr-proof__faces{display:flex;flex:none}.vr-proof__face{width:26px;height:26px;border-radius:50%;border:2px solid var(--vr-bg-alt);margin-left:-7px;overflow:hidden;display:grid;place-items:center;font:600 11px var(--vr-sans);color:var(--vr-white);background:var(--vr-brand)}.vr-proof__face:first-child{margin-left:0}.vr-proof__face img{width:100%;height:100%;object-fit:cover}.vr-claimgrid{list-style:none;margin:4px 0 0;padding:16px 18px;background:color-mix(in srgb,var(--vr-bg-alt) 41%,transparent);border-radius:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.vr-claimgrid li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.3;color:var(--vr-text)}.vr-claimgrid svg{flex:none;color:var(--vr-brand)}.vr-pquote{margin:0;padding:4px 0 4px 20px;border-left:2px solid var(--vr-brand);display:flex;flex-direction:column;gap:8px}.vr-pquote blockquote{margin:0}.vr-pquote p{font:italic 400 20px/1.4 var(--vr-display);color:var(--vr-text);text-wrap:pretty}.vr-pquote figcaption{font-size:13px;font-weight:600;color:var(--vr-muted)}@media(max-width:549px){.vr-claimgrid{padding:14px;gap:12px 12px}.vr-claimgrid li{font-size:13px;gap:8px}}@media(max-width:339px){.vr-claimgrid{grid-template-columns:1fr}}.vr-xsell{border-top:1px solid var(--vr-line);padding-top:22px;display:flex;flex-direction:column;gap:14px}.vr .vr-xsell__h{font:600 16px/1.3 var(--vr-sans);letter-spacing:0}.vr-xsell__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.vr-xsell__item{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center}.vr-xsell__img{width:72px;aspect-ratio:1;border-radius:var(--vr-radius-sm);overflow:hidden;background:var(--vr-img)}.vr-xsell__img img{width:100%;height:100%;object-fit:cover}.vr-xsell__text{display:flex;flex-direction:column;gap:2px;min-width:0}.vr-xsell__name{font:600 15px/1.3 var(--vr-sans);color:var(--vr-text)}.vr-xsell__name:hover{color:var(--vr-brand)}.vr-xsell__price{font-size:14px;font-weight:600;color:var(--vr-text-2)}@media(max-width:989px){.vr-pdp{grid-template-columns:1fr;gap:28px;padding-bottom:56px}.vr-gallery{position:static}.vr-buy h1{font-size:30px}.vr-buy__now{font-size:24px}}@media(max-width:549px){.vr-variants{grid-template-columns:1fr}.vr-gallery__thumbs{gap:8px}}.vr-info{border-top:1px solid var(--vr-line);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.vr-info>div{padding:56px var(--vr-gutter);border-right:1px solid var(--vr-line);display:flex;flex-direction:column;gap:14px;min-width:0}.vr-info>div:last-child{border-right:0}.vr-info>div:only-child .vr-rte{max-width:720px}.vr-info .vr-label{color:var(--vr-brand)}.vr-nutrition table{width:100%;border-collapse:collapse;font-size:14px;color:var(--vr-text-2)}.vr-nutrition td{padding:10px 8px 10px 0;border-bottom:1px solid var(--vr-line);vertical-align:top}.vr-nutrition td p{margin:0}.vr-nutrition strong{color:var(--vr-text)}.vr-nutrition__img{margin-top:10px;border-radius:8px;border:1px solid var(--vr-line)}@media(max-width:989px){.vr-info{grid-template-columns:1fr}.vr-info>div{border-right:0;border-bottom:1px solid var(--vr-line);padding-block:36px}}.vr-methods{display:flex;flex-direction:column;border-top:1px solid var(--vr-line-alt);width:100%}.vr-methods details{border-bottom:1px solid var(--vr-line-alt)}.vr-methods summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 0;gap:16px;font-size:17px;font-weight:600;cursor:pointer}.vr-methods summary::-webkit-details-marker{display:none}.vr-methods summary:after{content:"+";color:var(--vr-muted);font-weight:400;font-size:22px}.vr-methods details[open] summary:after{content:"\2212"}.vr-methods .vr-rte{padding-bottom:20px;font-size:15px}.vr-twocol{display:grid;grid-template-columns:360px 1fr;gap:64px;align-items:start}.vr-twocol__intro{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.vr-cells--facts>div{padding:28px;gap:8px}.vr-cells--facts .vr-cells__t{font-size:16px}@media(max-width:989px){.vr-twocol{grid-template-columns:1fr;gap:28px}}.vr-reviews__avg{display:flex;align-items:baseline;gap:12px;white-space:nowrap}.vr-reviews__avg b{font:400 64px/1 var(--vr-display)}.vr-reviews__avg span{font-size:14px;color:var(--vr-muted)}.vr-hist{display:flex;flex-direction:column;gap:8px;width:100%}.vr-hist>div{display:grid;grid-template-columns:20px 1fr 40px;gap:10px;align-items:center;font-size:13px;color:var(--vr-muted)}.vr-hist i{display:block;height:4px;border-radius:4px;background:var(--vr-line);overflow:hidden}.vr-hist i:after{content:"";display:block;height:100%;width:var(--w);background:var(--vr-brand)}.vr-review{padding:22px 0;border-bottom:1px solid var(--vr-line);display:grid;grid-template-columns:180px 1fr;gap:24px}.vr-review__who{font-size:15px;font-weight:600}.vr-review__meta{font-size:12px;color:var(--vr-muted)}.vr-review__text{font-size:16px;line-height:1.55;color:var(--vr-text-2)}@media(max-width:749px){.vr-review{grid-template-columns:1fr;gap:8px}}@media(prefers-reduced-motion:no-preference){html,.page-wrapper{scroll-behavior:smooth}}.vr [id],.vr[id]{scroll-margin-top:32px}.vr-gutter{padding-inline:var(--vr-gutter)}.vr-subnav{display:flex;gap:28px;padding:22px var(--vr-gutter) 0;border-bottom:1px solid var(--vr-line);overflow-x:auto;scrollbar-width:none}.vr-subnav a{font-size:15px;font-weight:700;color:var(--vr-muted);padding-bottom:16px;border-bottom:2px solid transparent;white-space:nowrap}.vr-subnav a[aria-current=page]{color:var(--vr-brand);border-bottom-color:var(--vr-brand)}.vr-intro{padding:96px var(--vr-gutter) 56px;display:grid;gap:28px 80px;align-items:end}.vr-intro--split{grid-template-columns:1fr 1fr}.vr-intro--wide{grid-template-columns:1.1fr 1fr}.vr-intro--single .vr-intro__head{max-width:980px}.vr-intro__head{display:flex;flex-direction:column;gap:24px}.vr-intro h1{font-size:clamp(40px,5vw,68px);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.vr-intro h1 sup{font-size:.35em;vertical-align:super;line-height:0;margin-left:.05em}.vr-intro__side{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.vr-intro__lede{font-size:18px;line-height:1.6;color:var(--vr-text-2);max-width:560px}.vr-intro__ctas{display:flex;gap:12px 24px;align-items:center;flex-wrap:wrap}@media(max-width:989px){.vr-intro,.vr-intro--split,.vr-intro--wide{grid-template-columns:1fr;padding-top:56px}}.vr-intro--centered{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:72px var(--vr-gutter) 56px}.vr-intro--centered .vr-intro__head,.vr-intro--centered .vr-intro__side{align-items:center}.vr-intro--centered h1{max-width:16ch}.vr-intro--centered .vr-intro__lede{font:400 clamp(20px,1.8vw,26px)/1.35 var(--vr-display);max-width:640px;text-wrap:pretty}.vr-cintro{padding-block:72px 40px;align-items:start}.vr-cintro h1{font-size:clamp(40px,4.4vw,60px)}.vr-cintro__count{font-size:15px;color:var(--vr-muted)}.vr-cintro__desc{font-size:16px;line-height:1.65;color:var(--vr-text-2);max-width:620px}.vr-cintro__desc p+p{margin-top:12px}.vr-intro--centered.vr-cintro .vr-cintro__desc{text-align:center}@media(max-width:989px){.vr-cintro{padding-block:48px 24px;gap:18px}}.vr-trio{padding:0 var(--vr-gutter);display:grid;grid-template-columns:2fr 1fr;gap:20px;height:var(--vr-trio-h, 560px)}.vr-trio__big,.vr-trio__small{position:relative;border-radius:var(--vr-radius-tile);overflow:hidden;background:var(--vr-img-2)}.vr-trio img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-trio__side{display:grid;grid-template-rows:1fr 1fr;gap:20px;min-height:0}.vr-trio__tile{background:var(--vr-bg-alt);border-radius:var(--vr-radius-tile);padding:28px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.vr-trio__tile b{font:400 44px/1 var(--vr-display);color:var(--vr-brand)}.vr-trio__tile span{font-size:14px;color:var(--vr-text-2)}@media(max-width:749px){.vr-trio{grid-template-columns:1fr;height:auto}.vr-trio__big{aspect-ratio:4 / 3}.vr-trio__side{grid-template-rows:auto}.vr-trio__small{aspect-ratio:1}}.vr-claims--framed{margin:16px var(--vr-gutter) 0;border-top:1px solid var(--vr-line)}.vr-split2{padding:72px var(--vr-gutter);display:grid;grid-template-columns:320px 1fr;gap:80px;align-items:start}.vr-split2__head{display:flex;flex-direction:column;gap:14px}.vr-split2__head--sticky{position:sticky;top:40px}.vr-split2--centered{display:flex;flex-direction:column;align-items:stretch;gap:40px}.vr-split2--centered .vr-split2__head{align-items:center;text-align:center}.vr-split2--centered .vr-split2__head .vr-body{font-size:17px;line-height:1.65;max-width:620px}.vr-split2__head .vr-body{font-size:16px}.vr-split2__cols{display:grid;grid-template-columns:repeat(var(--cols, 2),1fr);gap:40px;border-top:1px solid var(--vr-line);padding-top:4px}.vr-split2__cols .vr-rte{font-size:17px;line-height:1.65}.vr-band .vr-split2__cols{border-top-color:var(--vr-line-alt)}@media(max-width:989px){.vr-split2{grid-template-columns:1fr;gap:28px;padding-block:56px}.vr-split2__head--sticky{position:static}.vr-split2__cols{grid-template-columns:1fr;gap:20px}}.vr-family--stacked .vr-fcard{grid-template-columns:1fr;gap:10px;padding:36px}.vr-family--stacked .vr-fcard__eyebrow{font:italic 400 18px/1.3 var(--vr-display);color:var(--vr-brand)}.vr-family--stacked .vr-fcard .vr-fcard__t{font:600 26px/1.15 var(--vr-sans);letter-spacing:-.015em;margin:4px 0 6px}.vr-family--stacked .vr-family__intro h2{font-size:var(--vr-h2-size)}.vr-closer{padding:112px var(--vr-gutter);text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.vr-closer h2{font-size:var(--vr-h2-size);line-height:1.08;letter-spacing:-.02em;max-width:900px;text-wrap:balance}.vr-closer p{font-size:17px;line-height:1.6;color:var(--vr-text-2);max-width:720px}.vr-closer__ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}@media(max-width:749px){.vr-closer{padding-block:72px}.vr-closer h2{font-size:36px}}.vr-video{padding:0 var(--vr-gutter) 72px}.vr-video__tile{position:relative;display:block;width:100%;aspect-ratio:21 / 9;border-radius:var(--vr-radius-tile);overflow:hidden;background:var(--vr-img-2);border:0;padding:0;cursor:pointer;text-align:left;color:var(--vr-white)}.vr-video__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}.vr-video--16-9{padding-bottom:0}.vr-video--16-9 .vr-video__tile{aspect-ratio:16 / 9;max-width:1600px;margin-inline:auto}.vr-video__tile:hover img{transform:scale(1.02)}.vr-video__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(var(--vr-overlay),.78),rgba(var(--vr-overlay),0) 55%)}.vr-video__cap{position:absolute;z-index:1;left:32px;right:32px;bottom:32px;display:flex;align-items:flex-end;gap:22px}.vr-play{flex:none;width:64px;height:64px;border-radius:50%;background:var(--vr-white);color:var(--vr-text);display:grid;place-items:center;transition:transform .15s ease-out}.vr-play svg{width:20px;height:20px;margin-left:3px}.vr-video__tile:hover .vr-play,.vr-fdn__media:hover .vr-play{transform:scale(1.06)}.vr-video__eyebrow{display:block;font:italic 400 18px/1.3 var(--vr-display);color:var(--vr-gold);margin-bottom:6px}.vr-video__text{font:400 28px/1.2 var(--vr-display);color:var(--vr-white);max-width:900px}@media(max-width:749px){.vr-video__tile{aspect-ratio:4 / 3}.vr-video--16-9 .vr-video__tile{aspect-ratio:16 / 9}.vr-video__cap{left:20px;right:20px;bottom:20px;gap:14px}.vr-play{width:48px;height:48px}.vr-video__text{font-size:20px}}.vr-modal{width:min(1100px,94vw);max-width:none;padding:0;border:0;border-radius:16px;background:var(--vr-text);overflow:hidden}.vr-modal::backdrop{background:rgba(var(--vr-overlay),.8)}.vr-modal__frame{aspect-ratio:16 / 9;width:100%}.vr-modal__frame iframe{width:100%;height:100%;border:0;display:block}.vr-modal__close{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:var(--vr-white);color:var(--vr-text);font-size:22px;line-height:1;cursor:pointer}.vr-wcard{background:var(--vr-bg);border-radius:18px;box-shadow:var(--vr-shadow-card)}.vr-fdn-list{display:flex;flex-direction:column;gap:20px}.vr-fdn{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.vr-fdn__media{position:relative;min-height:360px;background:var(--vr-img-2);border:0;padding:0;cursor:pointer;display:block;width:100%}.vr-fdn__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-fdn__media .vr-play{position:absolute;left:24px;bottom:24px;z-index:1}.vr-fdn__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(var(--vr-overlay),.45),rgba(var(--vr-overlay),0) 50%)}.vr-fdn__text{padding:40px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.vr-fdn__text h3{font-size:32px;line-height:1.1}.vr-fdn__text p{font-size:15px;line-height:1.6;color:var(--vr-text-2)}.vr-prompt{border:1.5px dashed var(--vr-line-alt);border-radius:18px;padding:24px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.vr-prompt b{font:400 26px/1.2 var(--vr-display)}@media(max-width:749px){.vr-fdn{grid-template-columns:1fr}.vr-fdn__media{min-height:220px}.vr-fdn__text{padding:28px}}.vr-quote{padding:112px var(--vr-gutter);text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px}.vr-quote blockquote{margin:0;font:400 40px/1.2 var(--vr-display);max-width:900px;text-wrap:balance}.vr-quote__by{font:400 clamp(20px,1.8vw,24px)/1.35 var(--vr-display);color:var(--vr-text-2);margin-top:18px}@media(max-width:749px){.vr-quote{padding-block:72px}.vr-quote blockquote{font-size:28px}}.vr-ncols{padding:0 var(--vr-gutter) 96px}.vr-ncols__head{display:grid;grid-template-columns:320px 1fr;gap:80px;align-items:end;margin-bottom:36px}.vr-ncols__head p{font-size:16px;line-height:1.6;color:var(--vr-text-2);max-width:620px}.vr-ncols__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);border-left:1px solid var(--vr-line)}.vr-ncols__col{padding:0 32px 8px;border-right:1px solid var(--vr-line);display:flex;flex-direction:column;gap:12px}.vr-ncols__col h3{font-size:28px;line-height:1.15;padding-bottom:14px;border-bottom:1px solid var(--vr-line)}.vr-ncols__item{padding:14px 0;border-bottom:1px solid var(--vr-line);font-size:14px;line-height:1.6;color:var(--vr-text-2)}.vr-ncols__item:last-child{border-bottom:0}.vr-ncols__item b{display:block;color:var(--vr-text);font-weight:600}@media(max-width:989px){.vr-ncols__head{grid-template-columns:1fr;gap:14px}.vr-ncols__grid{grid-template-columns:1fr;border-left:0;gap:32px}.vr-ncols__col{border-right:0;padding:0}}.vr-ctaband{margin:0 var(--vr-gutter) 96px;background:var(--vr-brand);color:var(--vr-on-brand);border-radius:var(--vr-radius-tile);padding:72px 64px;display:grid;grid-template-columns:1fr auto;gap:32px 64px;align-items:center}.vr-ctaband--split{grid-template-columns:1fr 1fr}.vr-ctaband--centered{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;padding:clamp(40px,5vw,64px)}.vr-ctaband--centered .vr-ctaband__head,.vr-ctaband--centered .vr-ctaband__side{align-items:center}.vr-ctaband--centered h2{color:var(--vr-white);max-width:20ch}.vr-ctaband--centered .vr-ctaband__sub{font-size:clamp(20px,1.8vw,26px);line-height:1.3;color:var(--vr-on-brand)}.vr-ctaband--centered .vr-ctaband__ctas{justify-content:center}.vr-ctaband--centered .vr-btn--cream{background:var(--vr-white)}.vr-ctaband__head{display:flex;flex-direction:column;gap:14px}.vr-ctaband .vr-eyebrow{color:var(--vr-gold)}.vr-ctaband h2{font-size:var(--vr-h2-size);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.vr-ctaband--split h2{font-size:var(--vr-h2-size)}.vr-ctaband__side{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.vr-ctaband__sub{font:400 28px/1.2 var(--vr-display);color:var(--vr-white)}.vr-ctaband__ctas{display:flex;gap:12px;flex-wrap:wrap}.vr-btn--cream{background:var(--vr-on-brand);color:var(--vr-brand)!important}.vr-btn--cream:hover{background:var(--vr-white);color:var(--vr-brand)!important}.vr-btn--ghost{background:transparent;border:1.5px solid color-mix(in srgb,var(--vr-on-brand) 60%,transparent);color:var(--vr-on-brand)!important;padding:15.5px 30.5px}.vr-btn--ghost:hover{border-color:var(--vr-on-brand);color:var(--vr-white)!important}@media(max-width:989px){.vr-ctaband,.vr-ctaband--split{grid-template-columns:1fr;padding:48px 28px}.vr-ctaband h2,.vr-ctaband--split h2{font-size:34px}}.vr-toc{padding:0 var(--vr-gutter) 96px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.vr-toc a{background:var(--vr-bg-alt);border:1px solid transparent;border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;transition:border-color .15s ease-out}.vr-toc a:hover{border-color:var(--vr-brand);color:inherit}.vr-toc__n{font:italic 400 20px/1.2 var(--vr-display);color:var(--vr-brand)}.vr-toc__l{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;font-size:16px;font-weight:700;line-height:1.3}.vr-toc__l span:last-child{color:var(--vr-brand)}.vr-mt{padding:88px var(--vr-gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:48px;align-items:center}.vr-mt--reverse .vr-mt__media{order:2}.vr-mt__media{position:relative;aspect-ratio:4 / 3;border-radius:var(--vr-radius-tile);overflow:hidden;background:var(--vr-img-2)}.vr-mt__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-mt__text{display:flex;flex-direction:column;gap:20px;align-items:flex-start;max-width:560px}.vr-mt__text h2{font-size:var(--vr-h2-size);line-height:1.08;letter-spacing:-.02em}.vr-mt__sub{font:400 26px/1.25 var(--vr-display)}.vr-mt__text .vr-rte{font-size:17px}@media(max-width:989px){.vr-mt{grid-template-columns:1fr;gap:28px;padding-block:56px}.vr-mt--reverse .vr-mt__media{order:0}.vr-mt__text h2{font-size:36px}}.vr-cardband{padding:96px var(--vr-gutter);background:var(--vr-bg-alt)}.vr-cardband__head{display:grid;grid-template-columns:320px 1fr;gap:80px;align-items:end;margin-bottom:40px}.vr-cardband__head h2{font-size:var(--vr-h2-size);line-height:1.08;letter-spacing:-.02em}.vr-cardband__head .vr-eyebrow{display:block;margin-bottom:14px}.vr-cardband__head p{font-size:17px;line-height:1.6;color:var(--vr-text-2);max-width:720px}.vr-cardband__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px}.vr-cardband--centered .vr-cardband__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:48px}.vr-cardband--centered .vr-cardband__head h2{max-width:18ch;text-wrap:balance;margin-inline:auto}.vr-cardband--centered .vr-cardband__head p{font:400 clamp(20px,1.8vw,26px)/1.35 var(--vr-display);max-width:620px;text-wrap:pretty}.vr-ccard{padding:36px;display:flex;flex-direction:column;gap:12px}.vr-ccard__eyebrow{font:italic 400 18px/1.3 var(--vr-display);color:var(--vr-brand)}.vr-ccard h3{font-size:26px;line-height:1.15;letter-spacing:-.015em}.vr-ccard__sub{font-size:13px;font-weight:600;color:var(--vr-brand);margin-top:-4px}.vr-ccard__body{font-size:15px;line-height:1.6;color:var(--vr-text-2)}.vr-ccard__foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--vr-line);font:400 17px/1.35 var(--vr-display);color:var(--vr-muted)}@media(max-width:989px){.vr-cardband{padding-block:64px}.vr-cardband__head{grid-template-columns:1fr;gap:14px}.vr-ccard{padding:28px}}.vr-hcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}.vr-hcard{border:1px solid var(--vr-line);border-radius:18px;padding:36px;display:flex;flex-direction:column;gap:14px}.vr-hcard h3{font-size:32px;line-height:1;letter-spacing:-.02em}.vr-hcard__n{font:400 34px/1 var(--vr-display);color:var(--vr-brand)}.vr-hcard__t{font-size:17px;font-weight:600}.vr-hcard p{font-size:15px;line-height:1.6;color:var(--vr-text-2)}.vr-hcard__foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--vr-line);font:400 17px/1.35 var(--vr-display);color:var(--vr-muted)}.vr-strip{margin-top:20px;background:var(--vr-bg-alt);border-radius:18px;padding:28px 36px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.vr-strip b{font:400 24px/1.25 var(--vr-display);max-width:560px}@media(max-width:749px){.vr-hcards{grid-template-columns:1fr}}.vr-tiles3{padding:0 var(--vr-gutter);display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vr-tiles3>div{position:relative;height:var(--vr-tiles-h, 420px);border-radius:var(--vr-radius-tile);overflow:hidden;background:var(--vr-img)}.vr-tiles3 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-tiles3 .vr-tiles3__text{background:var(--vr-brand);color:var(--vr-white);padding:32px;display:flex;flex-direction:column;justify-content:space-between}.vr-tiles3__text .vr-eyebrow{color:var(--vr-gold)}.vr-tiles3__text b{font:400 34px/1.15 var(--vr-display)}@media(max-width:989px){.vr-tiles3{grid-template-columns:1fr}.vr-tiles3>div{height:300px}}.vr-inq{padding:96px var(--vr-gutter);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.vr-inq__intro{display:flex;flex-direction:column;gap:18px}.vr-inq__intro h2{font-size:var(--vr-h2-size);line-height:1.08;letter-spacing:-.02em}.vr-inq__contact{border-top:1px solid var(--vr-line);padding-top:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--vr-text-2)}.vr-inq__contact b{color:var(--vr-text);font-weight:600}.vr-form{border:1px solid var(--vr-line);border-radius:var(--vr-radius-tile);padding:36px}.vr-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vr-form__full{grid-column:1 / -1}.vr-form label.vr-form__f{display:flex;flex-direction:column;gap:8px}.vr-form__l{font:600 14px/1.3 var(--vr-sans);color:var(--vr-text-2)}.vr-form input[type=text],.vr-form input[type=email],.vr-form input[type=tel],.vr-form textarea{width:100%;border:1px solid var(--vr-line-alt);border-radius:10px;padding:14px 16px;font:400 15px/1.4 var(--vr-sans);color:var(--vr-text);background:var(--vr-bg)}.vr-form textarea{min-height:110px;resize:vertical}.vr-form input:focus,.vr-form textarea:focus{outline:2px solid var(--vr-brand);outline-offset:1px;border-color:var(--vr-brand)}.vr-form ::placeholder{color:var(--vr-muted);opacity:1}.vr-form__chips{display:flex;gap:8px;flex-wrap:wrap;border:0;padding:0;margin:0}.vr-form__chips legend{margin-bottom:8px}.vr-form__chips label{position:relative;font-size:13px;font-weight:600;padding:8px 16px;border-radius:100px;border:1px solid var(--vr-line-alt);cursor:pointer}.vr-form__chips input{position:absolute;opacity:0;pointer-events:none}.vr-form__chips label:has(input:checked){background:var(--vr-brand);border-color:var(--vr-brand);color:var(--vr-on-brand)}.vr-form__chips label:has(input:focus-visible){outline:2px solid var(--vr-brand);outline-offset:2px}.vr-form .vr-btn{width:100%}.vr-form__err{grid-column:1 / -1;color:var(--vr-brand);font-size:14px}.vr-form__ok{display:flex;flex-direction:column;gap:10px}.vr-form__ok b{font:400 32px/1.15 var(--vr-display)}@media(max-width:989px){.vr-inq{grid-template-columns:1fr;gap:36px;padding-block:64px}.vr-inq__intro h2{font-size:36px}}@media(max-width:549px){.vr-form{padding:24px}.vr-form__grid{grid-template-columns:1fr}}.vr-steps2__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--vr-line)}.vr-steps2__row{display:grid;grid-template-columns:96px 1fr 280px;gap:32px;padding:36px 0;border-bottom:1px solid var(--vr-line);align-items:start}.vr-steps2__n{font:400 48px/1 var(--vr-display);color:var(--vr-brand)}.vr-steps2__text{display:flex;flex-direction:column;gap:10px}.vr-steps2__text h3{font-size:30px;line-height:1.1}.vr-steps2__text p{font-size:15px;line-height:1.6;color:var(--vr-text-2)}.vr-steps2__src{font-size:13px;color:var(--vr-muted)}.vr-steps2__media{position:relative;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:var(--vr-img);display:grid;place-items:center}.vr-steps2__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-steps2__ph{font-size:12px;color:var(--vr-muted);text-align:center;padding:16px}@media(max-width:989px){.vr-steps2__row{grid-template-columns:56px 1fr}.vr-steps2__media{grid-column:2}.vr-steps2__n{font-size:36px}}.vr-labels{background:var(--vr-bg-alt);padding:96px var(--vr-gutter);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.vr-labels__intro{display:flex;flex-direction:column;gap:18px}.vr-labels__intro h2{font-size:var(--vr-h2-size);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.vr-labels__list{display:flex;flex-direction:column;gap:14px}.vr-label-card{background:var(--vr-bg);border-radius:var(--vr-radius-card);padding:22px 26px;box-shadow:var(--vr-shadow-card);display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:baseline}.vr-label-card>a,.vr-label-card>b{font-size:15px;font-weight:600}.vr-label-card>span{font:400 18px/1.4 var(--vr-display);color:var(--vr-text-2)}.vr-labels__figure{display:block;background:var(--vr-bg);border-radius:var(--vr-radius-card);box-shadow:var(--vr-shadow-card);padding:12px}.vr-labels__figure img{display:block;width:100%;height:auto}@media(max-width:989px){.vr-labels{grid-template-columns:1fr;gap:32px;padding-block:64px}.vr-labels__intro h2{font-size:36px}.vr-label-card{grid-template-columns:1fr;gap:6px}}.vr-stats{padding:96px var(--vr-gutter);display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:20px}.vr-stat{border:1px solid var(--vr-line);border-radius:18px;padding:36px;display:flex;flex-direction:column;gap:12px}.vr-stat b{font:400 56px/1 var(--vr-display);color:var(--vr-brand)}.vr-stat span{font-size:16px;line-height:1.5;color:var(--vr-text-2)}@media(max-width:749px){.vr-stats{grid-template-columns:1fr;padding-block:56px}}.vr-blog__chips{padding:0 var(--vr-gutter) 36px}.vr-blog__chips--center{justify-content:center}.vr-filter{font:600 14px/1.2 var(--vr-sans);padding:9px 16px;border:1px solid var(--vr-line-alt);border-radius:100px;background:var(--vr-bg);color:var(--vr-text);cursor:pointer;white-space:nowrap}.vr-filter:hover{border-color:var(--vr-brand)}.vr-filter.is-on{background:var(--vr-brand);border-color:var(--vr-brand);color:var(--vr-on-brand)!important}.vr-pill{position:absolute;top:14px;left:14px;z-index:1;background:var(--vr-bg);color:var(--vr-text);font-size:12px;font-weight:600;padding:5px 11px;border-radius:100px}.vr-feat{margin:0 var(--vr-gutter) 48px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-bottom:48px;border-bottom:1px solid var(--vr-line)}.vr-feat--recipe{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:0;background:var(--vr-bg-alt);border-radius:var(--vr-radius-tile);overflow:hidden;padding:0;border:0;align-items:stretch}.vr-feat__media{position:relative;display:block;aspect-ratio:3 / 2;border-radius:var(--vr-radius-tile);overflow:hidden;background:var(--vr-img-2)}.vr-feat--recipe .vr-feat__media{aspect-ratio:auto;min-height:460px;border-radius:0}.vr-feat--recipe .vr-feat__media .vr-pill{position:absolute;top:14px;left:14px;z-index:1}.vr-feat__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-feat__text{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.vr-feat--recipe .vr-feat__text{padding:clamp(28px,4vw,56px);justify-content:center;gap:18px}.vr-feat--recipe .vr-feat__ex{font:400 21px/1.4 var(--vr-display);color:var(--vr-text-2)}.vr-feat__text h2{font-size:var(--vr-h2-size);line-height:1.08;letter-spacing:-.02em}.vr-feat--recipe .vr-feat__text h2{font-size:var(--vr-h2-size)}.vr-feat__ex{font-size:16px;line-height:1.6;color:var(--vr-text-2)}.vr-feat__meta{display:flex;gap:16px;font-size:13px;color:var(--vr-muted);padding-top:14px;border-top:1px solid var(--vr-line-alt);width:100%}.vr-feat:not(.vr-feat--recipe) .vr-feat__meta{border-top:0;padding-top:0}.vr-feat__meta b{color:var(--vr-text);font-weight:600}@media(max-width:989px){.vr-feat,.vr-feat--recipe{grid-template-columns:1fr;gap:24px}.vr-feat--recipe .vr-feat__media{min-height:0;aspect-ratio:4 / 3}.vr-feat--recipe .vr-feat__text{padding:28px}.vr-feat__text h2,.vr-feat--recipe .vr-feat__text h2{font-size:32px}}.vr-postgrid{padding:0 var(--vr-gutter);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:32px 24px}.vr-pcard{display:flex;flex-direction:column;gap:12px}.vr-pcard__media{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--vr-radius-card);overflow:hidden;background:var(--vr-img)}.vr-pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.vr-pcard:hover .vr-pcard__media img{transform:scale(1.03)}.vr-pcard h3{font-size:21px;line-height:1.2;letter-spacing:-.015em}.vr-pcard__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;color:var(--vr-muted)}.vr-pcard__meta b{font:italic 400 16px/1.3 var(--vr-display);color:var(--vr-brand)}.vr-recipes-latest .vr-postgrid{padding:0;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.vr-recipes-latest__title{display:flex;flex-direction:column;gap:10px}.vr-recipes-latest__more{display:none;justify-content:center;margin-top:36px}@media(max-width:599px){.vr-recipes-latest .vr-section__head .vr-link-accent{display:none}.vr-recipes-latest__more{display:flex}}.vr-postlist{padding:0 var(--vr-gutter);display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.vr-prow{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:24px 0 28px;border-bottom:1px solid var(--vr-line);align-items:start}.vr-prow__media{position:relative;display:block;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:var(--vr-img)}.vr-prow__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-prow__text{display:flex;flex-direction:column;gap:8px}.vr-prow__text .vr-eyebrow{font-size:12px}.vr-prow h3{font-size:26px;line-height:1.15}.vr-prow p{font-size:14px;line-height:1.6;color:var(--vr-text-2)}.vr-prow__tag{font-weight:600;color:var(--vr-brand)}.vr-prow__meta{display:flex;gap:14px;font-size:13px;color:var(--vr-muted)}@media(max-width:989px){.vr-postlist{grid-template-columns:1fr}}@media(max-width:599px){.vr-prow{grid-template-columns:110px 1fr;gap:16px}.vr-prow h3{font-size:20px}.vr-prow p{display:none}}.vr-blog__more{display:flex;justify-content:center;padding:48px var(--vr-gutter) 96px}.vr-btn--more{border-color:var(--vr-brand);color:var(--vr-brand)!important}.vr-art__intro{padding:32px var(--vr-gutter) 40px;display:grid;grid-template-columns:1fr;gap:24px 64px;align-items:end}.vr-art--recipe .vr-art__intro{grid-template-columns:1fr 1fr}.vr-art__head{display:flex;flex-direction:column;gap:20px;max-width:900px}.vr-art__head h1{font-size:64px;line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.vr-art--recipe .vr-art__head h1{font-size:60px}.vr-art__meta{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;color:var(--vr-muted)}.vr-art__lede,.vr-art__lede p{font-size:18px;line-height:1.6;color:var(--vr-text-2);margin:0}.vr-art__lede--inline,.vr-art__lede--inline p{font-size:20px;line-height:1.55;color:var(--vr-text);margin-bottom:28px}.vr-art__hero{margin:0 var(--vr-gutter);position:relative;aspect-ratio:21 / 9;border-radius:var(--vr-radius-tile);overflow:hidden;background:var(--vr-img-2)}.vr-art--recipe .vr-art__hero{aspect-ratio:2 / 1}.vr-art__hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-art__grid{padding:64px var(--vr-gutter) 96px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:72px;align-items:start}.vr-art--recipe .vr-art__grid{grid-template-columns:minmax(0,1fr) 400px}.vr-art__main{min-width:0;max-width:720px}.vr-art--recipe .vr-art__main{max-width:none}.vr-art__aside{position:sticky;top:24px;display:flex;flex-direction:column;gap:28px}@media(max-width:989px){.vr-art__intro,.vr-art--recipe .vr-art__intro{grid-template-columns:1fr}.vr-art__head h1,.vr-art--recipe .vr-art__head h1{font-size:40px}.vr-art__hero,.vr-art--recipe .vr-art__hero{aspect-ratio:4 / 3}.vr-art__grid,.vr-art--recipe .vr-art__grid{grid-template-columns:1fr;gap:40px;padding-top:40px}.vr-art__aside{position:static}.vr-art--recipe .vr-art__aside--recipe{order:-1}.vr-art:not(.vr-art--recipe) .vr-art__aside .vr-asidecard{display:none}}.vr-toc2__h{display:block;margin-bottom:14px;color:var(--vr-brand)}.vr-toc2 ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--vr-line)}.vr-toc2 a{display:block;padding:8px 0 8px 16px;margin-left:-1px;border-left:1.5px solid transparent;font-size:14px;color:var(--vr-text-2)}.vr-toc2 a.is-active{border-left-color:var(--vr-brand);color:var(--vr-brand);font-weight:600}.vr-asidecard{border:1px solid var(--vr-line);border-radius:var(--vr-radius-card);overflow:hidden;display:flex;flex-direction:column;gap:6px;padding-bottom:16px}.vr-asidecard__media{position:relative;aspect-ratio:4 / 3;background:var(--vr-img);margin-bottom:8px}.vr-asidecard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-asidecard>.vr-label,.vr-asidecard>b,.vr-asidecard__note{padding:0 16px}.vr-asidecard>b{font-size:15px;font-weight:600}.vr-asidecard__note{font-size:13px;color:var(--vr-muted)}.vr-intoc{background:var(--vr-bg-alt);border-radius:var(--vr-radius-card);padding:24px;margin-bottom:36px}.vr-intoc ol{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.vr-intoc a{display:grid;grid-template-columns:32px 1fr;gap:8px;font-size:15px;line-height:1.4}.vr-intoc a span{font-family:var(--vr-display);color:var(--vr-brand)}.vr-prose{font-size:17px;line-height:1.7;color:var(--vr-text-2)}.vr .vr-prose>*+*{margin-top:1.1em}.vr .vr-prose h2{font:600 clamp(26px,2.6vw,34px)/1.12 var(--vr-sans);color:var(--vr-text);margin-top:1.6em;letter-spacing:-.02em;scroll-margin-top:32px}.vr .vr-prose h3{font:600 21px/1.25 var(--vr-sans);letter-spacing:-.01em;color:var(--vr-text);margin-top:1.4em}.vr-prose a{color:var(--vr-brand);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.vr-prose a:hover,.vr-prose strong{color:var(--vr-text)}.vr-prose ul{padding-left:1.2em}.vr-prose ul li+li{margin-top:.4em}.vr-prose ol{list-style:none;padding:0;counter-reset:vr-step;border-top:1px solid var(--vr-line)}.vr-prose ol>li{counter-increment:vr-step;position:relative;padding:18px 0 18px 60px;border-bottom:1px solid var(--vr-line)}.vr-prose ol>li:before{content:counter(vr-step);position:absolute;left:0;top:14px;font:400 30px/1 var(--vr-display);color:var(--vr-brand)}.vr-prose img{border-radius:var(--vr-radius-card);height:auto}.vr-prose figure{margin:1.6em 0;position:relative}.vr-prose figure img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.vr-prose figcaption{position:absolute;left:14px;bottom:14px;background:var(--vr-bg);color:var(--vr-text);font-size:12px;padding:5px 10px;border-radius:8px}.vr-prose table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--vr-line);border-radius:var(--vr-radius-card);overflow:hidden;font-size:15px;display:block;overflow-x:auto}.vr-prose thead th{background:var(--vr-bg-alt);font:600 13px/1.3 var(--vr-sans);color:var(--vr-text-2);text-align:left}.vr-prose th,.vr-prose td{padding:14px 16px;border-bottom:1px solid var(--vr-line);vertical-align:top}.vr-prose tbody tr:last-child td,.vr-prose tbody tr:last-child th{border-bottom:0}.vr-prose tbody th{color:var(--vr-text);font-weight:600;text-align:left}.vr-prose blockquote{margin:1.6em 0;padding:4px 0 4px 24px;border-left:2px solid var(--vr-gold);font:400 30px/1.25 var(--vr-display);color:var(--vr-text)}.vr-prose blockquote cite,.vr-prose blockquote p:last-child:not(:first-child){display:block;font:400 13px var(--vr-sans);color:var(--vr-muted);margin-top:8px}.vr-stepphotos{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vr-stepphotos img{aspect-ratio:1;object-fit:cover;width:100%}.vr-inline-products{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:2em 0}.vr-mini{border:1px solid var(--vr-line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:6px;text-decoration:none!important;color:var(--vr-text)!important}.vr-mini__img{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--vr-img);margin-bottom:6px}.vr-mini__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0}.vr-mini b{font-size:14px;font-weight:600;line-height:1.3}.vr-mini span:last-child:not(.vr-mini__img){font-size:13px;color:var(--vr-muted)}@media(max-width:599px){.vr-inline-products{grid-template-columns:1fr 1fr}.vr-prose h2{font-size:30px}}.vr-faq-item{border-bottom:1px solid var(--vr-line);margin-top:0!important}.vr .vr-prose .vr-faq-item h3{margin:0}.vr .vr-prose .vr-faq-panel>*+*{margin-top:.8em}.vr-faq-item:first-of-type{border-top:1px solid var(--vr-line)}.vr-faq-item h3{margin:0}.vr-faq-btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:none;border:0;padding:18px 0;cursor:pointer;text-align:left;font:400 24px/1.25 var(--vr-display);color:var(--vr-text)}.vr-faq-btn:after{content:"+";font:400 24px var(--vr-sans);color:var(--vr-brand);flex:none}.vr-faq-btn[aria-expanded=true]:after{content:"\2212"}.vr-faq-panel{padding-bottom:18px}.vr-faq-panel[hidden]{display:none}.vr-faq-panel>*+*{margin-top:.8em}.vr-closebox{margin-top:48px;background:var(--vr-bg-alt);border-radius:var(--vr-radius-card);padding:32px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.vr-closebox b{font:400 26px/1.2 var(--vr-display);color:var(--vr-text)}.vr-closebox p{font-size:16px;line-height:1.6;color:var(--vr-text-2)}.vr-closebox__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.vr-prevnext{margin-top:48px;padding-top:28px;border-top:1px solid var(--vr-line);display:grid;grid-template-columns:1fr 1fr;gap:32px}.vr-prevnext a{display:flex;flex-direction:column;gap:6px}.vr-prevnext b{font:400 20px/1.25 var(--vr-display)}.vr-prevnext__next{text-align:right;align-items:flex-end}.vr-rcard{border:1px solid var(--vr-line);border-radius:var(--vr-radius-tile);overflow:hidden;box-shadow:var(--vr-shadow-card);background:var(--vr-bg)}.vr-rcard__media{position:relative;aspect-ratio:4 / 3;background:var(--vr-img)}.vr-rcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-rcard__body{padding:24px;display:flex;flex-direction:column;gap:18px}.vr-rcard h2{font-size:26px;line-height:1.15}.vr-rcard__facts{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--vr-line);border-radius:12px}.vr-rcard__facts div{padding:12px;border-right:1px solid var(--vr-line)}.vr-rcard__facts div:last-child{border-right:0}.vr-rcard__facts dt{font:500 13px/1.3 var(--vr-sans);color:var(--vr-muted)}.vr-rcard__facts dd{margin:4px 0 0;font:400 20px/1.2 var(--vr-display);color:var(--vr-text)}.vr-rcard__ing{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.vr-rcard__ing legend{margin-bottom:10px}.vr-rcard__ing label{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:14px;line-height:1.45;color:var(--vr-text-2);cursor:pointer}.vr-rcard__ing input{width:18px;height:18px;margin-top:1px;accent-color:var(--vr-brand)}.vr-rcard__ing input:checked+span{text-decoration:line-through;color:var(--vr-muted)}.vr-rcard__atc,.vr-rcard__atc .vr-btn{width:100%}.vr-rcard__foot{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--vr-muted)}.vr-rcard__foot a{text-decoration:underline;text-underline-offset:3px}.vr-rcard__print{background:none;border:0;padding:0;font:600 12px var(--vr-sans);color:var(--vr-brand);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vr-more{border:1px solid var(--vr-line);border-radius:var(--vr-radius-card);padding:20px;display:flex;flex-direction:column;gap:14px}.vr-more a{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;font-size:14px;font-weight:600;line-height:1.35}.vr-more__img{position:relative;width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--vr-img)}.vr-more__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media print{body.vr-print-card *{visibility:hidden!important}body.vr-print-card .vr-rcard,body.vr-print-card .vr-rcard *{visibility:visible!important}body.vr-print-card .vr-rcard{position:absolute;left:0;top:0;width:100%;box-shadow:none}body.vr-print-card .vr-rcard__atc,body.vr-print-card .vr-rcard__print{display:none!important}}.vr-cart-open,.vr-cart-open body,.vr-cart-open .page-wrapper{overflow:hidden!important}.vr-cartdrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.vr-cartdrawer[hidden]{display:none}.vr-cartdrawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--vr-overlay),.45);opacity:0;transition:opacity .25s ease-out}.vr-cartdrawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--vr-bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .26s var(--vr-ease-reveal);outline:none;box-shadow:-20px 0 50px rgba(var(--vr-overlay),.12)}.vr-cartdrawer.is-open .vr-cartdrawer__scrim{opacity:1}.vr-cartdrawer.is-open .vr-cartdrawer__panel{transform:none}@media(prefers-reduced-motion:reduce){.vr-cartdrawer__panel,.vr-cartdrawer__scrim{transition:opacity .2s ease}.vr-cartdrawer__panel{transform:none;opacity:0}.vr-cartdrawer.is-open .vr-cartdrawer__panel{opacity:1}}.vr-cartdrawer__inner{display:flex;flex-direction:column;height:100%;min-height:0}.vr-cartdrawer__inner[aria-busy=true]{cursor:progress}.vr-cartdrawer__inner[aria-busy=true] .vr-cartdrawer__body,.vr-cartdrawer__inner[aria-busy=true] .vr-cartdrawer__foot{opacity:.6;pointer-events:none;transition:opacity .15s}.vr-cartdrawer__head{display:flex;align-items:center;gap:10px;padding:18px 20px;border-bottom:1px solid var(--vr-line)}.vr-cartdrawer__check{flex:none;width:24px;height:24px;border-radius:50%;background:var(--vr-success);color:var(--vr-white);display:grid;place-items:center}.vr .vr-cartdrawer__title{font:600 19px/1.2 var(--vr-sans);letter-spacing:-.01em;flex:1}.vr-cartdrawer__count{font-weight:500;color:var(--vr-muted)}.vr-cartdrawer__close{width:40px;height:40px;display:grid;place-items:center;border:0;background:none;color:var(--vr-text);border-radius:50%;cursor:pointer;margin-right:-8px}.vr-cartdrawer__close:hover{background:var(--vr-bg-alt)}.vr-cartdrawer__empty{padding:48px 24px;display:flex;flex-direction:column;gap:20px;font-size:17px}.vr-cartdrawer__wide{width:100%}.vr-cartdrawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 24px;display:flex;flex-direction:column;gap:16px}.vr-cartdrawer__fans{display:flex;align-items:center;gap:12px}.vr-cartdrawer__avatars{display:flex;flex:none}.vr-cartdrawer__avatar{width:36px;height:36px;border-radius:50%;border:2px solid var(--vr-white);margin-left:-10px;overflow:hidden;display:grid;place-items:center;font:600 15px var(--vr-sans);color:var(--vr-white);background:var(--vr-brand)}.vr-cartdrawer__avatar:first-child{margin-left:0}.vr-cartdrawer__avatar--2{background:var(--vr-text)}.vr-cartdrawer__avatar--3{background:var(--vr-muted)}.vr-cartdrawer__avatar img{width:100%;height:100%;object-fit:cover}.vr-cartdrawer__fanstext{font-size:13px;font-weight:700;line-height:1.35}.vr-cartdrawer__timer{display:flex;align-items:center;gap:8px;align-self:flex-start;background:var(--vr-amber-bg);color:var(--vr-amber);border-radius:100px;padding:8px 14px;font-size:13px;font-weight:600}.vr-cartdrawer__timer[hidden]{display:none}.vr-cartdrawer__clock{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.vr-cartdrawer__reviews{display:flex;align-items:center;gap:10px;border:1px solid var(--vr-line);border-radius:12px;padding:10px 14px;font-size:13px}.vr-cartdrawer__stars{color:var(--vr-gold);letter-spacing:1px}.vr-cartdrawer__source{margin-left:auto;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;color:var(--vr-muted)}.vr-cartdrawer__reviewsimg img{width:100%;height:auto;border-radius:10px}.vr-cartdrawer__lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.vr-cline{display:grid;grid-template-columns:80px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--vr-line)}.vr-cline:first-child{padding-top:4px}.vr-cline__img{width:80px;height:80px;border-radius:12px;overflow:hidden;background:var(--vr-img)}.vr-cline__img img{width:100%;height:100%;object-fit:cover}.vr-cline__info{display:flex;flex-direction:column;gap:3px;min-width:0}.vr-cline__title{font:600 15px/1.3 var(--vr-sans)}.vr-cline__meta{font-size:13px;color:var(--vr-muted)}.vr-cline__disc{font-size:12px;font-weight:600;color:var(--vr-success)}.vr-cline__row{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.vr-qty{display:inline-flex;align-items:center;border:1px solid var(--vr-line-alt);border-radius:100px;height:36px}.vr-qty__btn{width:36px;height:100%;border:0;background:none;font-size:18px;color:var(--vr-text);cursor:pointer;border-radius:100px}.vr-qty__btn:hover{background:var(--vr-bg-alt)}.vr-qty__n{min-width:22px;text-align:center;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.vr-cline__remove{border:0;background:none;padding:0;font-size:13px;color:var(--vr-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vr-cline__remove:hover{color:var(--vr-brand)}.vr-cline__price{margin-left:auto;display:flex;gap:6px;align-items:baseline;font-size:15px}.vr-cline__price s{font-size:13px;color:var(--vr-muted)}@media(max-width:599px){.vr-qty{height:44px}.vr-qty__btn{width:44px}}.vr-cartdrawer__ship{display:flex;flex-direction:column;gap:8px;font-size:14px}.vr-cartdrawer__shiprow{display:flex;justify-content:space-between;gap:12px}.vr-cartdrawer__shipnum{color:var(--vr-muted);font-size:13px;white-space:nowrap}.vr-cartdrawer__bar{height:6px;border-radius:6px;background:var(--vr-line);overflow:hidden}.vr-cartdrawer__bar span{display:block;height:100%;border-radius:6px;background:var(--vr-brand);transition:width .4s ease-out}.vr-cartdrawer__ship.is-unlocked{color:var(--vr-success);font-weight:600}.vr-cartdrawer__ship.is-unlocked .vr-cartdrawer__bar span{background:var(--vr-success)}.vr .vr-cartdrawer__h3{font:600 16px/1.3 var(--vr-sans);letter-spacing:-.005em;margin-bottom:10px}.vr-cartdrawer__pairrow{display:grid;grid-auto-flow:column;grid-auto-columns:132px;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.vr-pair{display:flex;flex-direction:column;gap:4px;font-size:13px}.vr-pair__img{aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--vr-img)}.vr-pair__img img{width:100%;height:100%;object-fit:cover}.vr-pair__name{font:600 14px/1.3 var(--vr-sans);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vr-pair__sub{color:var(--vr-muted)}.vr-pair__price{font-weight:600}.vr-pair__add{margin-top:4px;align-self:flex-start}.vr-pair__added{margin-top:4px;font-weight:600;color:var(--vr-muted);padding:8px 0}.vr-pair.is-added .vr-pair__img{opacity:.6}.vr-cartdrawer__gift{display:flex;flex-direction:column;gap:8px}.vr-cartdrawer__gift label{font:600 14px/1.35 var(--vr-sans);color:var(--vr-text)}.vr-cartdrawer__gift textarea{width:100%;min-height:84px;resize:vertical;padding:12px 14px;border:1px solid var(--vr-control);border-radius:var(--vr-radius-sm);font:400 15px/1.45 var(--vr-sans);color:var(--vr-text);background:var(--vr-bg)}.vr-cartdrawer__gift textarea:focus-visible{outline:2px solid var(--vr-outline);outline-offset:1px}.vr-cartdrawer__disc{display:flex;flex-direction:column;gap:6px;font-size:13px}.vr-cartdrawer__disc label{font-weight:600}.vr-cartdrawer__discrow{display:flex;gap:8px}.vr-cartdrawer__discrow input{flex:1;min-width:0;height:40px;border:1px solid var(--vr-line-alt);border-radius:100px;padding:0 16px;font:500 14px var(--vr-sans);text-transform:none;letter-spacing:.04em}.vr-cartdrawer__discrow input:focus{outline:2px solid var(--vr-brand);outline-offset:1px}.vr-cartdrawer__note{color:var(--vr-muted)}.vr-cartdrawer__foot{padding:16px 20px max(16px,env(safe-area-inset-bottom));box-shadow:0 -10px 30px rgba(var(--vr-overlay),.08);display:flex;flex-direction:column;gap:12px;background:var(--vr-bg)}.vr-cartdrawer__subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.vr-cartdrawer__subtotal b{font-size:20px;font-weight:700}.vr-cartdrawer__free{color:var(--vr-success);font-weight:600;font-size:14px}.vr-cartdrawer__checkout{width:100%;height:54px;border:0;border-radius:100px;background:var(--vr-text);color:var(--vr-white);font:600 16px var(--vr-sans);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.vr-cartdrawer__checkout:hover{background:color-mix(in srgb,var(--vr-text) 88%,var(--vr-white))}.vr .vr-cartdrawer__view{text-align:center;font-size:14px;text-decoration:underline;text-underline-offset:3px;color:var(--vr-text-2)}.vr-week__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 24px;flex-wrap:wrap;margin-bottom:16px}.vr .vr-week__title{font:600 22px/1.2 var(--vr-sans);letter-spacing:-.01em}.vr-week__example{font-size:14px;color:var(--vr-muted)}.vr-week__days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.vr-week__day{min-height:132px;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.vr-week__day b{font:700 13px/1.2 var(--vr-sans)}.vr-week__day span{font:400 19px/1.25 var(--vr-display)}.vr-week__day--ships{background:var(--vr-text);color:var(--vr-white)}.vr-week__day--window{background:var(--vr-bg-alt);color:var(--vr-text)}.vr-week__day--delivers{background:var(--vr-brand);color:var(--vr-white)}.vr-week__legend{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px;color:var(--vr-text-2)}.vr-week__legend li{display:flex;align-items:center;gap:8px}.vr-week__sw{width:12px;height:12px;border-radius:3px;display:inline-block;flex:none}.vr-week__sw.vr-week__day--window{border:1px solid var(--vr-line-alt)}@media(max-width:639px){.vr-week__days{grid-template-columns:1fr}.vr-week__day{min-height:0;flex-direction:row;align-items:baseline;gap:14px;padding:12px 16px}.vr-week__day b{min-width:36px}}.vr-facts2{padding-top:24px}.vr-facts2__title{margin-bottom:28px}.vr-facts2__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px}.vr-fact2{border:1px solid var(--vr-line);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:8px}.vr-fact2__fig{font:400 44px/1 var(--vr-display);color:var(--vr-brand);margin-bottom:8px}.vr .vr-fact2__t{font:600 16px/1.3 var(--vr-sans);letter-spacing:0}.vr-fact2__b{font-size:14px;line-height:1.6;color:var(--vr-text-2)}.vr-bandsteps{background:var(--vr-bg-alt);padding:96px var(--vr-gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:48px;align-items:center}.vr-bandsteps__text{display:flex;flex-direction:column;gap:18px;max-width:560px}.vr-bandsteps__text .vr-rte{font-size:16px}.vr-bandsteps__cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.vr-bandsteps__card{background:var(--vr-bg);border-radius:16px;padding:22px 26px;display:grid;grid-template-columns:32px 1fr;gap:12px;box-shadow:var(--vr-shadow-card)}.vr-bandsteps__n{font:italic 400 22px/1.2 var(--vr-display);color:var(--vr-brand)}.vr .vr-bandsteps__card h3{font:600 16px/1.3 var(--vr-sans);letter-spacing:0;margin-bottom:4px}.vr-bandsteps__card p{font-size:14px;line-height:1.55;color:var(--vr-text-2)}.vr-policy__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:32px}.vr-policy__head .vr-sub{max-width:560px}.vr-policy__list{max-width:860px;margin:0 auto;border-top:1px solid var(--vr-line);position:relative}.vr-policy__all{position:absolute;right:0;top:-34px;background:none;border:0;padding:0;font:600 14px var(--vr-sans);color:var(--vr-brand);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.vr-policy__item{border-bottom:1px solid var(--vr-line);scroll-margin-top:24px}.vr .vr-policy__q{margin:0}.vr-policy__q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:none;border:0;padding:22px 0;text-align:left;cursor:pointer;color:var(--vr-text);font:600 clamp(19px,2vw,24px)/1.2 var(--vr-sans);letter-spacing:-.01em}.vr-policy__q button:hover{color:var(--vr-brand)}.vr-policy__icon{position:relative;width:16px;height:16px;flex:none}.vr-policy__icon:before,.vr-policy__icon:after{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:var(--vr-brand);border-radius:2px;transition:transform .2s ease}.vr-policy__icon:after{transform:rotate(90deg)}.vr-policy__q button[aria-expanded=true] .vr-policy__icon:after{transform:rotate(0)}.vr-policy__a{padding:0 0 26px;font-size:16px;line-height:1.65}.vr-policy__a h3{font:600 16px/1.3 var(--vr-sans);color:var(--vr-text);margin:18px 0 6px}.vr-policy__a ul,.vr-policy__a ol{margin:8px 0}.vr-policy__a ul ul{margin:4px 0}.vr-policy__a p>em:only-child,.vr-policy__a .vr-note{display:block;font:italic 400 18px/1.4 var(--vr-display);color:var(--vr-brand)}.vr-policy__updated{text-align:center;font-size:14px;color:var(--vr-muted);margin-top:28px}@media(prefers-reduced-motion:reduce){.vr-policy__icon:after{transition:none}}.vr-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;align-items:start}.vr-contact__left{display:flex;flex-direction:column;gap:12px}.vr .vr-contact__help{border:1px solid var(--vr-line);border-radius:18px;padding:26px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;transition:border-color .15s}.vr .vr-contact__help:hover{border-color:var(--vr-brand);color:inherit}.vr-contact__help b{display:block;font:600 22px/1.2 var(--vr-sans);letter-spacing:-.01em;margin-bottom:6px}.vr-contact__help span span{font-size:15px;line-height:1.55;color:var(--vr-text-2)}.vr-contact__arrow{color:var(--vr-brand);font-size:20px;flex:none}.vr-contact__direct{background:var(--vr-bg-alt);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.vr .vr-contact__h{font:600 18px/1.3 var(--vr-sans);letter-spacing:0}.vr .vr-contact__email{font:600 22px var(--vr-sans);color:var(--vr-brand);word-break:break-word}.vr .vr-contact__phone{font:600 22px var(--vr-sans);color:var(--vr-text)}.vr-contact__direct p{font-size:14px;line-height:1.55;color:var(--vr-text-2)}.vr-contact__card{border:1px solid var(--vr-line);border-radius:20px;padding:clamp(24px,3vw,36px);box-shadow:var(--vr-shadow-card);background:var(--vr-bg)}.vr-contact__form{display:flex;flex-direction:column;gap:18px}.vr .vr-contact__title{font:600 30px/1.1 var(--vr-sans);letter-spacing:-.02em}.vr-contact__intro{font-size:14px;color:var(--vr-muted);margin-top:-10px}.vr-contact__errors{background:color-mix(in srgb,var(--vr-brand) 8%,var(--vr-bg));color:var(--vr-brand);border-radius:12px;padding:12px 16px;font-size:14px}.vr-contact__reasons{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vr-contact__reasons legend{font-size:14px;font-weight:600;margin-bottom:8px;padding:0}.vr-contact__chip{position:relative}.vr-contact__chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.vr-contact__chip:has(input:checked){background:var(--vr-brand);border-color:var(--vr-brand);color:var(--vr-on-brand)}.vr-contact__chip:has(input:focus-visible){outline:2px solid var(--vr-brand);outline-offset:2px}.vr-contact__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px}.vr-contact__row[hidden]{display:none}.vr-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.vr-field input,.vr-field textarea{font:400 16px/1.4 var(--vr-sans);padding:14px 16px;border:1px solid var(--vr-line-alt);border-radius:12px;background:var(--vr-bg);color:var(--vr-text);width:100%}.vr-field textarea{resize:vertical;min-height:120px}.vr-field input:focus,.vr-field textarea:focus{outline:2px solid var(--vr-brand);outline-offset:1px;border-color:var(--vr-brand)}.vr-contact__photos p{font-weight:400;font-size:13px;line-height:1.5;color:var(--vr-text-2);border:1px dashed var(--vr-line-alt);border-radius:12px;padding:12px 14px;margin:0}.vr-contact__photos a{color:var(--vr-brand);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.vr-contact__foot{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap}.vr-contact__hint{font-size:13px;color:var(--vr-muted);max-width:300px}.vr-contact__done{display:flex;flex-direction:column;gap:10px;outline:none}.vr-mt--cream{background:var(--vr-bg-alt)}.vr-mt--wide .vr-mt__media{aspect-ratio:16 / 10}.vr-mt--natural .vr-mt__media{aspect-ratio:auto;background:none;border-radius:var(--vr-radius-sm)}.vr-mt--natural .vr-mt__media img{position:static;height:auto;object-fit:contain}.vr-ack{display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:1.45;color:var(--vr-text-2);text-align:left}.vr-ack__item a{color:var(--vr-brand);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.vr-ack__item{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;cursor:pointer}.vr-ack__item input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--vr-brand)}.vr-cartdrawer__checkout[disabled]{opacity:.45;cursor:not-allowed}.vr-cartdrawer__foot .vr-ack{max-height:38vh;overflow-y:auto}.cart__ctas .vr-ack{margin-bottom:12px}.vr-h360{position:relative;background:var(--vr-text);color:var(--vr-white);overflow:hidden}.vr-h360__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--vr-hero-pos, center)}.vr-h360__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.2) 55%,transparent 100%)}.vr-h360__grid{position:relative;padding:88px var(--vr-gutter) 80px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:56px;align-items:center}.vr-h360__main{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.vr-h360__logo{width:clamp(180px,22vw,280px);height:auto}.vr .vr-h360__h1{font:600 clamp(40px,5vw,68px)/1.04 var(--vr-sans);letter-spacing:-.025em;max-width:14ch;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.3)}.vr-h360__sub{font:400 clamp(19px,1.6vw,22px)/1.45 var(--vr-display);color:var(--vr-on-brand);max-width:520px;text-shadow:0 1px 14px rgba(0,0,0,.35)}.vr-h360__ctas{display:flex;gap:14px 22px;align-items:center;flex-wrap:wrap;margin-top:4px}.vr-h360__aside{justify-self:end;max-width:440px;display:flex;flex-direction:column;gap:14px;text-shadow:0 1px 16px rgba(0,0,0,.55)}.vr-h360__statement{font:400 clamp(24px,2.2vw,32px)/1.3 var(--vr-display)}.vr-h360__note{font-size:15px;line-height:1.6;color:var(--vr-on-brand)}@media(max-width:989px){.vr-h360__shade{background:linear-gradient(180deg,#0000009e,#0000008c)}.vr-h360__aside{justify-self:start}.vr-h360__grid{padding-block:64px 56px;gap:32px}}.vr-pband__card{background:var(--vr-dark);color:var(--vr-white);border-radius:var(--vr-radius-tile);padding:clamp(32px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:40px 56px;align-items:center}.vr-pband__mark img{display:block;width:100%;max-width:460px;height:auto}.vr-pband__text{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.vr-pband__body{font:400 22px/1.4 var(--vr-display);color:var(--vr-on-brand);max-width:520px}.vr-press{border-top:1px solid var(--vr-line)}.vr-press__head{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.vr-press__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px}.vr-press__card{background:var(--vr-bg-alt);border-radius:var(--vr-radius-card);padding:28px;display:flex;flex-direction:column;gap:16px}.vr-press__top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px}.vr-press__logo{display:flex;align-items:center;height:36px}.vr-press__logo img{height:32px;width:auto;max-width:150px;filter:grayscale(1) brightness(.25)}.vr-press__name{font:500 19px/1 var(--vr-display);letter-spacing:.02em;color:var(--vr-text)}.vr-press__year{font-size:13px;font-weight:600;color:var(--vr-muted)}.vr-press__quote{margin:0}.vr-press__quote p,.vr-press__headline{font:400 22px/1.35 var(--vr-display);color:var(--vr-text);text-wrap:pretty}.vr-press__summary{font-size:14px;line-height:1.55;color:var(--vr-text-2)}.vr-press__link{margin-top:auto;align-self:flex-start;font-size:14px;font-weight:600;color:var(--vr-brand);text-decoration:underline;text-underline-offset:3px}.vr-press__link:hover{text-decoration-thickness:2px}.vr-hog{padding:88px var(--vr-gutter)}.vr-hog__head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;margin-bottom:40px}.vr-hog__title{width:min(300px,70vw);height:auto}.vr-hog__intro{max-width:620px;font-size:17px;color:var(--vr-text-2)}.vr-hog__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;align-items:center;max-width:1200px;margin-inline:auto}.vr-hog__panel{display:flex;flex-direction:column;gap:14px}.vr-hog__panel[hidden]{display:none}.vr-hog__panel h3{font:400 34px/1.1 var(--vr-display);letter-spacing:-.01em;color:var(--vr-text)}.vr-hog__panel .vr-rte{font-size:16px}.vr-hog__panel .vr-rte li+li{margin-top:6px}.vr-hog__svg{display:block;width:100%;height:auto;overflow:visible}.vr-hog__body{fill:var(--vr-text)}.vr-hog__seam{fill:none;stroke:var(--vr-white);stroke-width:2;stroke-dasharray:12;pointer-events:none}.vr-hog__cut{fill:var(--vr-brand);fill-opacity:0;cursor:pointer;outline:none;transition:fill-opacity .2s ease}.vr-hog__cut:hover{fill-opacity:.6}.vr-hog__cut.is-on{fill-opacity:1}.vr-hog__cut:focus-visible{fill-opacity:.6;stroke:var(--vr-gold);stroke-width:3}.vr-hog__label{fill:var(--vr-white);font:600 21px var(--vr-sans);letter-spacing:.02em;pointer-events:none}.vr-hog__label--sm{font-size:18px}.vr-hog__hint{margin-top:14px;text-align:center;font-size:13px;color:var(--vr-muted)}@media(prefers-reduced-motion:reduce){.vr-hog__cut{transition:none}}@media(max-width:989px){.vr-hog{padding-block:56px}.vr-hog__head{margin-bottom:24px}.vr-hog__grid{grid-template-columns:1fr;gap:24px}.vr-hog__pig{order:-1}.vr-hog__panel h3{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vr.css.map */
