.vab-doc-cv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.vab-doc-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 120% at 50% 45%,#0605044d,#06050485);pointer-events:none;z-index:2}.vab-journey .vjx-slot{position:relative;min-height:3.4em}.vab-journey .vjx-s{position:absolute;top:0;left:0;width:540px;font-family:var(--sans);font-weight:400;font-size:clamp(16px,1.3vw,20px);line-height:1.5;letter-spacing:-.01em;color:#ffffffb8;opacity:0;will-change:opacity,transform;text-shadow:0 2px 20px rgba(0,0,0,.6)}.vab-pdp h2 em,.vab-pdp h3 em,.vjx-h em,.vab-doc-title em{color:inherit!important;font-style:normal!important}.vab-pdp h2,.vab-pdp h3,.vjx-h,.x-why-img .whyimg-h,.vab-pdp .break-q{text-wrap:balance;-webkit-text-wrap:balance}.vab-pdp .sensory-h,.vab-pdp .break-q,.vab-pdp .map-h,.vab-pdp .prov-h,.vab-pdp .grade-h,.vab-pdp .rev-h,.vab-pdp .how-h,.vab-pdp .th-q,.vab-pdp .x-pour-h,.vab-pdp .x-cmp-h,.vab-pdp .x-proc-h,.vab-pdp .x-ing-h,.vab-pdp .sub-h,.vab-pdp .faq-h,.vab-pdp .sf-h,.vab-pdp .mp-h,.vab-pdp .pp-h,.vab-pdp .van-title,.vjx-h{margin-left:.0233em}.x-exhero{position:relative;height:100vh;min-height:620px;overflow:hidden;background:#0b0a08}.x-exhero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% center}.x-exhero-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080604db,#08060480 42%,#08060429 72%,#08060405),linear-gradient(0deg,rgba(8,6,4,.5) 0%,rgba(8,6,4,.1) 40%,transparent 66%),#0a080629}.x-exhero-txt{position:absolute;left:8vw;top:50%;transform:translateY(-50%);width:min(34rem,46vw);z-index:2}.x-exhero-ey{font-family:var(--sans);font-weight:500;font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:26px}.x-exhero-h{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.6vw,54px);line-height:1.06;letter-spacing:-.025em;color:var(--cream);margin:0 0 0 .0233em;text-shadow:0 4px 34px rgba(0,0,0,.55);text-wrap:balance}.x-exhero-sub{font-family:var(--sans);font-weight:400;font-size:clamp(15px,1.15vw,17px);line-height:1.72;color:#edeae0d1;margin-top:1.8rem;max-width:34ch;text-shadow:0 2px 20px rgba(0,0,0,.6)}@media(max-width:820px){.x-exhero>img{object-position:64% center}.x-exhero-tint{background:linear-gradient(0deg,rgba(8,6,4,.85) 0%,rgba(8,6,4,.28) 48%,transparent 70%)}.x-exhero-txt{left:7vw;right:7vw;top:auto;bottom:9vh;transform:none;width:auto}}.rvx{position:relative}.rvx-stage{position:relative;height:100vh;overflow:hidden;display:flex;align-items:center}.rvx-inner{position:relative;width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(26px,7vw,100px)}.rvx-ey{font-family:var(--sans);font-weight:500;font-size:clamp(10px,.8vw,12px);letter-spacing:.28em;text-transform:uppercase;margin:0 0 24px}.rvx-head{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3vw,46px);line-height:1.02;letter-spacing:-.03em;margin:0 0 clamp(34px,4vw,56px) .0233em;text-wrap:balance}.rvx-track{position:relative;min-height:clamp(190px,20vw,240px)}.rvx-slide{position:absolute;top:0;left:0;width:100%;max-width:660px;opacity:0;will-change:opacity,transform}.rvx-n{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(13px,1vw,15px);letter-spacing:.12em;margin-bottom:16px;color:var(--gold)}.rvx-t{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.1vw,32px);line-height:1.08;letter-spacing:-.02em;margin-bottom:16px}.rvx-d{display:block;font-family:var(--sans);font-weight:400;font-size:clamp(14px,1.05vw,16.5px);line-height:1.66;max-width:46ch}.rvx-lead{font-family:var(--sans);font-weight:400;font-size:clamp(16px,1.2vw,19px);line-height:1.68;max-width:48ch;margin:0}.rvx-fine{font-family:var(--sans);font-weight:500;font-size:clamp(11px,.9vw,13px);letter-spacing:.14em;text-transform:uppercase;margin:0}.rvx-close{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(20px,2vw,30px);line-height:1.25;margin:0;max-width:46ch}.rvx-light,.rvx-light .rvx-stage{background:#eae3d6}.rvx-light .rvx-ey,.rvx-light .rvx-fine{color:#8a7860}.rvx-light .rvx-head,.rvx-light .rvx-t{color:#20180f}.rvx-light .rvx-d,.rvx-light .rvx-lead{color:#6b5c48}.rvx-dark,.rvx-dark .rvx-stage{background:var(--black)}@media(min-width:900px){#x-ingredients .rvx-inner,#x-trust .rvx-inner,#x-subscribe .rvx-inner,#x-compounds .rvx-inner{max-width:none!important;margin:0!important;padding-left:8vw!important;padding-right:8vw!important}#x-trace{padding-left:8vw!important;padding-right:8vw!important;margin-top:-100vh!important}#x-trace .x-tr2{max-width:none!important;margin:0!important}#x-ritual{padding-left:8vw!important;padding-right:8vw!important}#x-ritual .how-head{max-width:none!important;margin-left:0!important}#vab-reviews,#vab-faq{padding-left:8vw!important;padding-right:8vw!important}}.rvx-dark .rvx-ey{color:var(--gold-lt)}.rvx-dark .rvx-head,.rvx-dark .rvx-t{color:var(--cream)}.rvx-dark .rvx-d,.rvx-dark .rvx-lead{color:#edeae099}.rvx-dark .rvx-fine{color:#edeae06b}#x-compounds .rvx-stage{background:#0b0906}#x-compounds .rvx-photo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;z-index:0;box-shadow:none}#x-compounds .rvx-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#080604e0,#08060499 38%,#0806042e 68%,#0806040a),linear-gradient(0deg,rgba(8,6,4,.5) 0%,transparent 40%)}#x-compounds .rvx-inner{position:relative;z-index:2;max-width:46vw!important}#x-compounds .rvx-ey{color:var(--gold-lt)}#x-compounds .rvx-head,#x-compounds .rvx-t{color:var(--cream)}#x-compounds .rvx-lead,#x-compounds .rvx-d{color:#edeae0b8}#x-compounds .rvx-t{font-size:clamp(34px,4.4vw,64px)}.rvx-notes-tag{display:block;font-family:var(--sans);font-weight:500;font-size:clamp(9.5px,.75vw,11px);letter-spacing:.24em;text-transform:uppercase;color:#edeae06b;margin:0 0 14px}.rvx-notes{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(19px,1.6vw,26px);line-height:1.3;letter-spacing:-.01em;color:var(--cream);white-space:nowrap}#x-compounds .rvx-close{font-size:clamp(14px,1.15vw,18px);line-height:1.4;max-width:30ch;color:#edeae0ad}@media(max-width:899px){#x-compounds .rvx-photo-img{position:relative;inset:auto;width:100%;height:46vh;display:block;margin:0 0 28px;object-fit:cover}#x-compounds .rvx-stage:after{display:none}#x-compounds .rvx-inner{max-width:none!important}}.rvx-light .rvx-close{color:#20180f}.rvx-dark .rvx-close{color:var(--cream)}.rvx-static{height:auto!important}.rvx-static .rvx-stage{height:auto;display:block;padding:84px 0}.rvx-static .rvx-track{min-height:0}.rvx-static .rvx-slide{position:relative;opacity:1!important;transform:none!important;margin-bottom:38px}@media(max-width:899px){.rvx{height:auto!important}.rvx-stage{height:auto;display:block;padding:84px 0}.rvx-inner{padding:0 26px}.rvx-track{min-height:0}.rvx-slide{position:relative;opacity:1;transform:none;margin-bottom:38px;max-width:none}.rvx-notes{white-space:normal;font-size:18px}}.x-farm2{height:760vh!important}.x-farm2 .vab-doc-cv{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.x-farm2 .vab-doc-stage{z-index:4}.x-farm-mob{display:none}@media(max-width:899px){.x-farm-mob{display:block;position:relative;background:#000}.x-farm-mob img{width:100%;height:70vh;object-fit:cover;object-position:50% 35%;display:block}.x-farm-mob .m-t{padding:2.4rem 7vw 3rem;background:#0b0a08}.x-farm-mob .fh{font-family:var(--serif);font-weight:400;font-size:clamp(30px,8.5vw,44px);line-height:1.05;letter-spacing:-.03em;color:var(--cream);margin:0}.x-farm-mob .fb{font-family:var(--sans);font-weight:400;font-size:15px;line-height:1.7;color:#edeae0b8;margin:1rem 0 0;max-width:36ch}}.x-tr2{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(48px,6vw,110px);align-items:center;max-width:1240px;margin:0 auto}.x-tr2-ey{font-family:var(--sans);font-weight:500;font-size:clamp(10px,.8vw,12px);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 26px}.x-tr2-h{font-family:var(--serif);font-weight:400;font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-.035em;color:var(--cream);margin:0 0 clamp(24px,2.4vw,34px) .0233em;text-wrap:balance}.x-tr2-b{font-family:var(--sans);font-weight:400;font-size:clamp(15px,1.1vw,17px);line-height:1.72;color:#edeae0a3;max-width:46ch;margin:0 0 clamp(30px,3vw,42px)}.x-tr2-proof{font-family:var(--sans);font-weight:500;font-size:clamp(11px,.85vw,12.5px);letter-spacing:.1em;text-transform:uppercase;color:#edeae06b;line-height:2.1;max-width:44ch}.x-tr2-proof b{color:var(--gold-lt);font-weight:500}.x-tr-card{background:#ece5d7;border-radius:3px;padding:clamp(30px,2.6vw,44px) clamp(28px,2.4vw,40px);box-shadow:0 40px 90px -30px #0009}.x-tr-cardtop{display:flex;justify-content:space-between;align-items:baseline;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8a7a62}.x-tr-card-h{font-family:var(--serif);font-weight:400;font-size:clamp(20px,1.8vw,27px);line-height:1.12;letter-spacing:-.02em;color:#2a2015;margin:clamp(18px,1.8vw,26px) 0 0}.x-tr2-close{grid-column:1 / -1;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(17px,1.5vw,22px);line-height:1.35;color:var(--cream);margin:clamp(40px,4vw,56px) 0 0;text-align:left}.x-tr-rows{margin:clamp(26px,2.4vw,38px) 0 clamp(24px,2.2vw,34px)}.x-tr-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 0;border-bottom:1px dotted rgba(60,45,28,.28)}.x-tr-row .k{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#8a7a62;flex-shrink:0}.x-tr-row .v{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;letter-spacing:.01em;color:#2a2015;text-align:right}.x-tr-cardfoot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(60,45,28,.5);padding-top:clamp(18px,1.8vw,24px)}.x-tr-cardfoot .sig{font-family:var(--serif);font-style:italic;font-size:clamp(22px,2vw,28px);color:#2a2015}.x-tr-cardfoot .stat{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8a7a62;text-align:right}.xtr-fade{transition:opacity .45s var(--spring),transform .45s var(--spring)}.xtr-fade.rolling{opacity:0;transform:translateY(7px)}@media(max-width:899px){.x-tr2{grid-template-columns:1fr;gap:44px}}.s-sub2{position:relative;background:#eae3d6;padding:clamp(90px,10vh,130px) 8vw;min-height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;box-sizing:border-box}.s-sub2-ey{font-family:var(--sans);font-weight:500;font-size:clamp(10px,.8vw,12px);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 22px}.s-sub2-h{font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.2vw,58px);line-height:1;letter-spacing:-.035em;color:var(--cream);margin:0 0 clamp(22px,2.2vw,30px) .0233em;text-wrap:balance}.s-sub2-lead{font-family:var(--sans);font-weight:400;font-size:clamp(15px,1.1vw,17px);line-height:1.7;color:#edeae099;max-width:52ch;margin:0 0 clamp(46px,6vw,74px)}.s-sub2-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(30px,4vw,70px);max-width:1180px;margin:0 0 clamp(44px,5vw,60px);border-top:1px solid rgba(237,234,224,.12);padding-top:clamp(34px,3.4vw,48px)}.s-sub2-col .rn{display:block;font-family:var(--serif);font-size:clamp(13px,1vw,15px);letter-spacing:.12em;color:var(--gold);margin-bottom:16px}.s-sub2-col .t{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(19px,1.6vw,24px);line-height:1.12;letter-spacing:-.02em;color:var(--cream);margin-bottom:12px}.s-sub2-col .d{display:block;font-family:var(--sans);font-weight:400;font-size:clamp(13.5px,1vw,15px);line-height:1.6;color:#edeae08c;max-width:34ch}.s-sub2-foot{display:flex;align-items:center;gap:clamp(24px,3vw,44px);flex-wrap:wrap}.s-sub2-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--sans);font-weight:600;font-size:clamp(11px,.92vw,13px);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-lt);background:none;border:none;border-bottom:1px solid rgba(176,116,42,.55);padding:0 2px 11px;cursor:pointer;transition:color .3s,border-color .3s}.s-sub2-cta:hover{color:var(--gold);border-color:var(--gold)}.s-sub2-fine{font-family:var(--sans);font-weight:500;font-size:clamp(10.5px,.85vw,12px);letter-spacing:.14em;text-transform:uppercase;color:#edeae066;margin:22px 0 0}@media(max-width:820px){.s-sub2{padding:80px 26px;min-height:0}.s-sub2-cols{grid-template-columns:1fr;gap:32px}}.prov-h,.how-h,.sensory-h,.step-title,.uc-name,.x-tr2-h,.s-sub2-h,.s-sub2-col .t{color:#20180f!important}.prov-sub,.how-sub,.sensory-body,.step-desc,.uc-desc,.x-tr2-b,.s-sub2-lead,.s-sub2-col .d{color:#6b5c48!important}.x-tr2-ey,.s-sub2-ey,.s-sub2-fine,.x-tr2-proof,.note-cat,.sensory-panel .vab-lbl{color:#8a7860!important}.note-text{color:#3a2e20!important}.sensory-h em,.x-tr2-proof b,.s-sub2-col .rn,.step-n{color:var(--gold)!important}.s-sub2-cols{border-color:#3c2d1c2e!important}.s-sub2-cta{color:var(--gold)!important;border-bottom-color:#b0742a8c!important}.x-tr-card{background:#fbf8f1!important;border:1px solid rgba(60,45,28,.14)!important;box-shadow:0 30px 70px -34px #3c2d1c66!important}.uc{border-color:#3c2d1c24!important}.uc-img{background:#e2d8c7!important;border-bottom-color:#3c2d1c1f!important}.uc-svg,.step-svg-icon{stroke:#6b5c48!important}.step{border-right-color:#3c2d1c24!important}.steps-g,.x-steps{border-top-color:#3c2d1c24!important}.note{border-color:#3c2d1c29!important}.sensory-sticky img,.sensory-video{filter:none!important}.how-uses{font-family:var(--sans);font-weight:500;font-size:clamp(11px,.9vw,13px);letter-spacing:.16em;text-transform:uppercase;color:#8a7860;margin:clamp(50px,6vw,84px) 0 0}@media(min-width:900px){#x-ritual{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:0!important;padding-bottom:0!important}}.rvx .rvx-stage{z-index:3}.s-final{background:#eae3d6!important;text-align:left!important;padding:100px 8vw 120px!important}.th-q{border-left:0!important;padding-left:0!important;font-size:clamp(18px,1.9vw,29px)!important;max-width:900px;margin-bottom:36px!important}.s-rev,.s-faq{padding-top:92px!important;padding-bottom:92px!important}.sf-ey{color:#8a7860!important;opacity:1!important}.sf-h{color:#20180f!important}.sf-sub{color:#6b5c48!important;margin-left:0!important;margin-right:0!important}.sf-proof{justify-content:flex-start!important;color:#8a7860!important}.sf-stars{color:var(--gold)!important}.sf-btn{display:inline-flex!important;width:auto!important;background:none!important;color:#20180f!important;border:none!important;border-bottom:1px solid var(--gold)!important;padding:0 1px 9px!important;font-size:clamp(11px,.92vw,13px)!important;font-weight:700!important;letter-spacing:.2em!important;margin-top:30px!important;opacity:1!important}.sf-btn:hover{color:#20180f!important;background:none!important}.vab-grid-sec{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(80px,8vh,120px)!important;padding-bottom:clamp(80px,8vh,120px)!important}.vab-grid-sec .how-head{margin-bottom:clamp(40px,4.4vw,66px)}.vab-grid-sec .steps-g.steps-4{grid-template-columns:repeat(4,1fr)}.vab-grid-sec .step{padding:clamp(28px,2.6vw,40px) 0}.vab-grid-sec .step:nth-child(n+2){padding-left:clamp(24px,2.6vw,44px)}.vab-grid-sec .step-title{font-size:clamp(17px,1.5vw,21px);margin-bottom:10px}.vab-grid-sec .step-desc{font-size:clamp(12.5px,.95vw,14px);line-height:1.72}.vab-grid-sec .step-n{margin-bottom:12px}.vab-grid-foot{display:flex;align-items:center;gap:clamp(24px,3vw,44px);flex-wrap:wrap;margin-top:clamp(34px,3.6vw,52px)}.vab-grid-foot .s-sub2-fine{margin:0}@media(max-width:899px){.vab-grid-sec{min-height:0;display:block}.vab-grid-sec .steps-g.steps-4{grid-template-columns:1fr}.vab-grid-sec .step:nth-child(n+2){padding-left:0}}@media(min-width:900px){.s-sensory{grid-template-columns:50% 50%!important;align-items:stretch}.sensory-sticky{position:sticky;top:0;height:100vh}.sensory-sticky img,.sensory-video{width:100%;height:100vh;object-fit:cover;object-position:center}.sensory-panel{min-height:100vh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(60px,6vh,90px) clamp(48px,5vw,80px)!important}.sensory-panel .sensory-close{margin-top:clamp(28px,3vh,44px)}}.vab-bridge{height:26vh;background:linear-gradient(180deg,#000,#0b0906 34%,#8e8371 72%,#eae3d6)}@media(max-width:899px){.vab-bridge{height:14vh}}.vab-pdp .how-h,.vab-pdp .rev-h,.vab-pdp .sf-h,.vab-pdp .faq-h,.vab-pdp .prov-h,.vab-pdp .x-tr2-h,.vab-pdp .sensory-h,.vab-pdp .rvx-head,.vab-pdp .x-exhero-h{font-size:clamp(27px,2.9vw,44px)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.028em!important}.vab-grid-sec .steps-g{column-gap:0}.vab-grid-sec .step{padding:clamp(26px,2.4vw,36px) clamp(22px,2.2vw,38px)!important;align-self:stretch}.vab-grid-sec .step:first-child{padding-left:0!important}.vab-grid-sec .step:last-child{padding-right:0!important}.vab-grid-sec .steps-g{align-items:start}.vab-grid-sec .step-title{min-height:2.3em;display:block}.s-rev .rev-top{grid-template-columns:1.35fr .65fr;gap:clamp(32px,4vw,72px);align-items:start;margin-bottom:clamp(48px,5vw,72px)}.s-rev .rev-lead{margin-top:22px;max-width:46ch}.s-rev .rev-score{justify-content:flex-start;align-items:baseline;gap:14px;margin-top:6px}.s-rev .rs-n{font-size:clamp(44px,4.4vw,62px);line-height:1}.s-rev .rcards{gap:1px}.s-rev .rcard{display:flex;flex-direction:column;padding:clamp(28px,2.4vw,38px)}.s-rev .rc-body{flex:1 1 auto;margin-bottom:22px}.s-rev .rc-hl{min-height:2.7em}.s-rev .rc-foot{margin-top:auto}.s-rev .rev-close{margin-top:clamp(46px,5vw,66px)}@media(max-width:899px){.s-rev .rev-top{grid-template-columns:1fr}.s-rev .rc-hl,.vab-grid-sec .step-title{min-height:0}}.vab-pdp .pp-ey:before,.vab-pdp .mp-ey:before{display:none!important}.vab-pdp .pp-ey,.vab-pdp .mp-ey{gap:0!important}.vab-pdp .rvx-ey,.vab-pdp .s-sub2-ey,.vab-pdp .rev-ey,.vab-pdp .sf-ey,.vab-pdp .x-tr2-ey,.vab-pdp .x-exhero-ey,.vab-pdp .th-pre,.vab-pdp .break-pre,.vab-pdp .vab-lbl,.vab-pdp .x-pour-eyebrow{margin-left:0!important;padding-left:0!important;text-indent:0!important}.vab-pdp .how-h,.vab-pdp .rev-h,.vab-pdp .sf-h,.vab-pdp .faq-h,.vab-pdp .prov-h,.vab-pdp .x-tr2-h,.vab-pdp .sensory-h,.vab-pdp .rvx-head,.vab-pdp .x-exhero-h,.vab-pdp .s-sub2-h,.vab-pdp .th-q,.vab-pdp .x-pour-h,.vab-pdp .vjx-h{margin-left:0!important;text-indent:-.02em}
/*# sourceMappingURL=/cdn/shop/t/39/assets/vab-pdp.css.map */
