:root{--vd-ink:var(--veloura-ink,#1F2A17);--vd-body:var(--veloura-body,#6B735F);--vd-cream:var(--veloura-cream,#FAF8F2);--vd-lime:var(--veloura-lime,#8DC21F);--vd-green:var(--veloura-deep-green,#4F7F0B);--vd-lime-tint:var(--veloura-lime-tint,#EEF6D8);--vd-gold:var(--veloura-gold,#E3A21A);--vd-gold-deep:var(--veloura-deep-gold,#A86F00);--vd-gold-tint:var(--veloura-gold-tint,#FFF3D6);--vd-r:var(--veloura-card-radius,22px);--vd-pad:var(--veloura-page-padding,16px);--vd-serif:var(--veloura-font-heading,Georgia,serif);--vd-sans:var(--veloura-font-body,Arial,sans-serif);--ease-ui:cubic-bezier(.16,1,.3,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--vd-accent:var(--vd-lime);--vd-accent-deep:var(--vd-green);--vd-accent-tint:var(--vd-lime-tint)}@media(max-width:749px){:root{--vd-pad:var(--veloura-mobile-padding,10px)}}.vd-accent-gold{--vd-accent:var(--vd-gold);--vd-accent-deep:var(--vd-gold-deep);--vd-accent-tint:var(--vd-gold-tint)}.vd-accent-lime{--vd-accent:var(--vd-lime);--vd-accent-deep:var(--vd-green);--vd-accent-tint:var(--vd-lime-tint)}.vd-panel{margin:var(--vd-pad);border-radius:var(--vd-r);overflow:clip;position:relative;background:var(--vd-panel-bg,#fff)}.vd-panel--flush{background:transparent}.vd-inner{padding:clamp(40px,6vw,88px) clamp(18px,4vw,56px)}.vd-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px);flex-wrap:wrap}.vd-head--center{flex-direction:column;align-items:center;text-align:center}.vd-eyebrow{font:600 11px/1.4 var(--vd-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--vd-accent-deep);margin:0 0 12px}.vd-title{font-family:var(--vd-serif);font-weight:400;letter-spacing:-.02em;line-height:1.02;font-size:clamp(34px,4.6vw,64px);color:var(--vd-ink);margin:0}.vd-title em,.vd-title i{font-style:italic;color:var(--vd-accent)}.vd-title p{margin:0;font:inherit;color:inherit;letter-spacing:inherit}.vd-text{color:var(--vd-body);font:400 15px/1.65 var(--vd-sans);max-width:52ch}.vd-text p{margin:0 0 .6em}.vd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border-radius:999px;background:var(--vd-green);color:#fff;font:600 13px/1 var(--vd-sans);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .2s var(--ease-ui),color .2s var(--ease-ui),border-color .2s var(--ease-ui),transform .12s var(--ease-ui)}.vd-btn:hover{background:var(--vd-ink)}.vd-btn--ghost{background:transparent;color:var(--vd-ink);border-color:currentColor}.vd-btn--ghost:hover{background:var(--vd-ink);color:#fff;border-color:var(--vd-ink)}.vd-btn:active,.vd-chip:active{transform:scale(.97)}.vd-btn[disabled]{opacity:.5;cursor:not-allowed}.vd-link{color:var(--vd-ink);font:600 12px/1 var(--vd-sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.veloura-js .vd-rv{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-ui),transform .9s var(--ease-ui);transition-delay:calc(var(--i,0)*90ms)}.veloura-js .vd-rv.is-visible{opacity:1;transform:none}.veloura-js .vd-rv-img{clip-path:inset(12% 12% 12% 12% round var(--vd-r));transition:clip-path 1.1s var(--ease-drawer);transition-delay:calc(var(--i,0)*90ms)}.veloura-js .vd-rv-img.is-visible{clip-path:inset(0 0 0 0 round var(--vd-r))}.vd-marquee{overflow:hidden;display:flex;-webkit-user-select:none;user-select:none;background:var(--vd-mq-bg,var(--vd-ink));color:var(--vd-mq-fg,#fff);padding:18px 0}.vd-marquee__track{display:flex;flex-shrink:0;gap:48px;padding-right:48px;align-items:center;animation:vd-mq var(--vd-mq-speed,30s) linear infinite;min-width:100%}.vd-marquee:hover .vd-marquee__track{animation-play-state:paused}.vd-marquee__item{font:400 clamp(20px,2.4vw,30px)/1 var(--vd-serif);white-space:nowrap;display:inline-flex;align-items:center;gap:48px}.vd-marquee__item:after{content:"\2726";font-size:.55em;color:var(--vd-accent)}@keyframes vd-mq{to{transform:translate(-100%)}}.vd-slides{position:relative;aspect-ratio:var(--vd-ar-d,1959/803);background:var(--vd-cream)}@media(max-width:749px){.vd-slides{aspect-ratio:var(--vd-ar-m,1/1)}}.vd-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .9s var(--ease-drawer),visibility 0s .9s}.vd-slide.is-active{opacity:1;visibility:visible;transition:opacity .9s var(--ease-drawer),visibility 0s}.vd-slide img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.08);transition:transform 7s var(--ease-ui)}.vd-slide.is-active img{transform:scale(1)}.vd-slide a{position:absolute;top:0;right:0;bottom:0;left:0}.vd-slide img.vd-slide__m{display:none}@media(max-width:749px){.vd-slide img.vd-slide__d{display:none}.vd-slide img.vd-slide__m{display:block}}.vd-dots{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;gap:8px;z-index:3}.vd-dot{width:34px;height:4px;border-radius:4px;background:#1f2a172e;border:0;padding:0;cursor:pointer;overflow:hidden;position:relative}.vd-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vd-ink);transform:scaleX(0);transform-origin:left}.vd-dot.is-active:after{animation:vd-prog var(--vd-dur,5.5s) linear forwards}.vd-dot:active{transform:scale(.93)}@keyframes vd-prog{to{transform:scaleX(1)}}.vd-cursor{position:fixed;left:0;top:0;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:var(--vd-ink);color:#fff;display:grid;place-items:center;font:600 11px/1 var(--vd-sans);letter-spacing:.14em;pointer-events:none;z-index:50;opacity:0;transform:scale(.6);transition:opacity .2s var(--ease-ui),transform .25s var(--ease-ui)}.vd-cursor.is-on{opacity:1;transform:scale(1)}@media(hover:hover)and (pointer:fine){.vd-slides.has-cursor,.vd-slides.has-cursor a{cursor:none}}.vd-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.vd-rail::-webkit-scrollbar{display:none}@media(max-width:989px){.vd-rail{grid-auto-columns:calc((100% - 16px)/2.2)}}@media(max-width:599px){.vd-rail{grid-auto-columns:78%}}.vd-rail>*{scroll-snap-align:start}.vd-arrows{display:flex;gap:8px}.vd-arrow{width:46px;height:46px;border-radius:50%;border:1px solid rgba(31,42,23,.2);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--vd-ink);transition:background-color .2s var(--ease-ui),color .2s var(--ease-ui),transform .12s var(--ease-ui)}.vd-arrow:hover{background:var(--vd-ink);color:#fff}.vd-arrow:active{transform:scale(.93)}.vd-arrow svg{width:16px;height:16px}.vd-card{position:relative;display:flex;flex-direction:column;gap:14px}.vd-card__media{position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:var(--vd-accent-tint);display:block}.vd-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--ease-ui),transform .9s var(--ease-ui)}.vd-card__media img+img{opacity:0}@media(hover:hover){.vd-card:hover .vd-card__media img+img{opacity:1}.vd-card:hover .vd-card__media img{transform:scale(1.04)}}.vd-badge{position:absolute;top:12px;left:12px;z-index:2;background:#fff;color:var(--vd-ink);border-radius:999px;padding:6px 12px;font:600 10px/1 var(--vd-sans);letter-spacing:.12em;text-transform:uppercase}.vd-bag{position:absolute;right:12px;bottom:12px;z-index:2;height:44px;min-width:44px;border-radius:999px;border:0;background:#fff;color:var(--vd-ink);display:flex;align-items:center;justify-content:center;gap:0;padding:0 13px;cursor:pointer;overflow:hidden;font:600 12px/1 var(--vd-sans);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 16px #1f2a171f;transition:background-color .2s var(--ease-ui),color .2s var(--ease-ui),gap .3s var(--ease-ui),transform .12s var(--ease-ui)}.vd-bag svg{width:18px;height:18px;flex:none}.vd-bag span{max-width:0;white-space:nowrap;overflow:hidden;transition:max-width .35s var(--ease-ui)}@media(hover:hover){.vd-card:hover .vd-bag{gap:8px}.vd-card:hover .vd-bag span{max-width:110px}}.vd-bag:hover{background:var(--vd-ink);color:#fff}.vd-bag:active{transform:scale(.95)}.vd-bag.is-busy{opacity:.6}.vd-card__name{font:400 22px/1.1 var(--vd-serif);color:var(--vd-ink);text-decoration:none;margin:0}.vd-card__sub{font:500 11px/1.4 var(--vd-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--vd-body);margin:4px 0 0}.vd-price{display:flex;gap:10px;align-items:baseline;font:600 15px/1 var(--vd-sans);color:var(--vd-ink)}.vd-price s{color:var(--vd-body);font-weight:400;font-size:13px}.vd-price__off{color:var(--vd-accent-deep);font-size:12px;letter-spacing:.04em}.vd-usp{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}@media(max-width:749px){.vd-usp{grid-template-columns:1fr}}.vd-usp__tabs{display:flex;flex-direction:column;gap:0;margin-top:28px}.vd-usp__tab{all:unset;cursor:pointer;display:block;padding:18px 0;border-top:1px solid rgba(31,42,23,.12);position:relative;font:400 clamp(22px,2.4vw,32px)/1.1 var(--vd-serif);color:#1f2a1759;transition:color .3s var(--ease-ui)}.vd-usp__tab:focus-visible{outline:2px solid var(--vd-accent);outline-offset:4px}.vd-usp__tab.is-active{color:var(--vd-ink)}.vd-usp__tab .vd-usp__dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--vd-accent);margin-right:14px;transform:scale(0);transition:transform .4s var(--ease-ui);vertical-align:middle}.vd-usp__tab.is-active .vd-usp__dot{transform:scale(1)}.vd-usp__tab:after{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:var(--vd-ink);transform:scaleX(0);transform-origin:left}.vd-usp__tab.is-active:after{animation:vd-prog var(--vd-dur,5s) linear forwards}.vd-usp__desc{font:400 14px/1.6 var(--vd-sans);color:var(--vd-body);display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-ui)}.vd-usp__desc>div{overflow:hidden}.vd-usp__tab.is-active+.vd-usp__desc{grid-template-rows:1fr}.vd-usp__desc p{margin:0 0 18px;max-width:46ch}.vd-usp__media{position:relative;aspect-ratio:1/1;border-radius:var(--vd-r);overflow:hidden;background:var(--vd-accent-tint)}.vd-usp__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .4s var(--ease-ui),transform .8s var(--ease-ui)}.vd-usp__media img.is-active{opacity:1;transform:none}.vd-reel{position:relative;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:var(--vd-accent-tint)}.vd-reel>img,.vd-reel>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vd-reel>img{animation:vd-kb 14s ease-in-out infinite alternate}@keyframes vd-kb{to{transform:scale(1.12) translateY(-2%)}}.vd-reel__card{position:absolute;left:10px;right:10px;bottom:10px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:10px;display:flex;gap:10px;align-items:center;text-decoration:none;color:var(--vd-ink)}.vd-reel__card img{width:46px;height:46px;border-radius:10px;object-fit:cover;flex:none}.vd-reel__card b{display:block;font:400 16px/1.1 var(--vd-serif)}.vd-reel__card small{font:600 12px/1 var(--vd-sans)}.vd-quotes{position:relative;min-height:220px;text-align:center;max-width:880px;margin:0 auto}.vd-quote{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .5s var(--ease-ui),transform .5s var(--ease-ui),visibility 0s .5s}.vd-quote.is-active{position:relative;opacity:1;visibility:visible;transform:none;transition:opacity .6s var(--ease-ui),transform .6s var(--ease-ui),visibility 0s}.vd-quote blockquote{margin:0;font:400 clamp(24px,3vw,40px)/1.2 var(--vd-serif);color:var(--vd-ink)}.vd-quote cite{display:block;margin-top:22px;font:600 12px/1 var(--vd-sans);letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:var(--vd-body)}.vd-qdots{display:flex;justify-content:center;gap:8px;margin-top:32px}.vd-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:989px){.vd-cats{grid-template-columns:repeat(2,1fr)}}.vd-cat{position:relative;aspect-ratio:3/4;border-radius:18px;overflow:hidden;display:block;text-decoration:none;background:var(--vd-accent-tint)}.vd-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-ui)}.vd-cat:hover img{transform:scale(1.05)}.vd-cat__label{position:absolute;left:10px;right:10px;bottom:10px;background:#fff;border-radius:14px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px}.vd-cat__label b{display:block;font:400 22px/1 var(--vd-serif);color:var(--vd-ink)}.vd-cat__label small{display:block;margin-top:6px;font:500 12px/1.3 var(--vd-sans);color:var(--vd-body)}.vd-cat__arrow{width:36px;height:36px;border-radius:50%;background:var(--vd-ink);color:#fff;display:grid;place-items:center;flex:none;transform:rotate(-45deg);transition:transform .35s var(--ease-ui)}.vd-cat:hover .vd-cat__arrow{transform:rotate(0)}.vd-cat__arrow svg{width:14px;height:14px}.vd-float{height:200vh;position:relative}.vd-float__sticky{position:sticky;top:var(--vd-pad);height:calc(100vh - 2*var(--vd-pad));border-radius:var(--vd-r);overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 80% at 50% 110%,var(--vd-gold-tint),transparent 60%),radial-gradient(100% 80% at 50% -10%,var(--vd-lime-tint),transparent 60%),#fff}.vd-float__copy{position:relative;z-index:2;text-align:center;max-width:900px;padding:0 24px}.vd-float__copy .vd-title{font-size:clamp(40px,7vw,110px)}.vd-float__copy .vd-text{margin:20px auto 28px}.vd-float__item{position:absolute;bottom:4%;width:clamp(150px,22vw,320px);aspect-ratio:1;z-index:3;will-change:transform;transform:translate3d(0,calc((1 - var(--p,0)) * 85vh),0) rotate(calc(var(--rot,0deg) * (1 - var(--p,0))))}.vd-float__item img{width:100%;height:100%;object-fit:cover;border-radius:28px;box-shadow:0 30px 60px -20px #1f2a1759}.vd-float__item--l{left:6%;--rot:-14deg;margin-bottom:6vh}.vd-float__item--r{right:6%;--rot:12deg;margin-bottom:14vh}@media(max-width:749px){.vd-float{height:auto}.vd-float__sticky{position:relative;height:auto;padding:64px 0 280px}.vd-float__item{width:42vw;--p:1!important}.vd-float__item--l{left:5%;margin-bottom:24px}.vd-float__item--r{right:5%;margin-bottom:56px}}.vd-founder{display:grid;grid-template-columns:5fr 7fr;gap:clamp(24px,5vw,80px);align-items:center}@media(max-width:749px){.vd-founder{grid-template-columns:1fr}}.vd-founder__img{border-radius:var(--vd-r);overflow:hidden;aspect-ratio:4/5}.vd-founder__img img{width:100%;height:100%;object-fit:cover}.vd-founder__sig{margin-top:24px;font:italic 400 28px/1 var(--vd-serif);color:var(--vd-accent-deep)}.vd-post{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:14px}.vd-post__img{aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:var(--vd-accent-tint)}.vd-post__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-ui)}.vd-post:hover .vd-post__img img{transform:scale(1.05)}.vd-post time{font:600 11px/1 var(--vd-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--vd-body)}.vd-post h3{font:400 24px/1.15 var(--vd-serif);margin:0;color:var(--vd-ink)}.vd-foot{background:var(--vd-ink);color:var(--vd-cream)}.vd-foot a{color:inherit;text-decoration:none;opacity:.75;transition:opacity .2s var(--ease-ui)}.vd-foot a:hover{opacity:1}.vd-foot__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}@media(max-width:749px){.vd-foot__grid{grid-template-columns:1fr 1fr}.vd-foot__news{grid-column:1/-1}}.vd-foot h4{font:600 11px/1 var(--vd-sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;opacity:.6}.vd-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font:400 14px/1.4 var(--vd-sans)}.vd-foot__news .vd-title{color:var(--vd-cream);font-size:clamp(28px,3vw,40px)}.vd-foot__form{display:flex;gap:8px;margin-top:20px;max-width:420px}.vd-foot__form input{flex:1;min-width:0;height:48px;border-radius:999px;border:1px solid rgba(250,248,242,.3);background:transparent;color:var(--vd-cream);padding:0 20px;font:400 14px var(--vd-sans)}.vd-foot__form input::placeholder{color:#faf8f28c}.vd-foot__form .vd-btn{background:var(--vd-lime);color:var(--vd-ink)}.vd-foot__word{font:400 clamp(64px,17vw,280px)/.8 var(--vd-serif);letter-spacing:-.04em;text-align:center;color:#faf8f214;margin:48px 0 -.08em;white-space:nowrap;overflow:hidden}.vd-foot__legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid rgba(250,248,242,.14);padding-top:20px;margin-top:40px;font:400 12px var(--vd-sans);opacity:.7}.vd-pdp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,3vw,48px);align-items:start}@media(max-width:989px){.vd-pdp{grid-template-columns:minmax(0,1fr)}}.vd-gal{position:relative}.vd-gal__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--vd-r);background:var(--vd-accent-tint)}.vd-gal__track::-webkit-scrollbar{display:none}.vd-gal__slide{scroll-snap-align:center;aspect-ratio:1/1}.vd-gal__slide img{width:100%;height:100%;object-fit:cover;display:block}.vd-gal__count{position:absolute;top:14px;right:14px;background:#fff;border-radius:999px;padding:7px 12px;font:600 11px/1 var(--vd-sans);letter-spacing:.08em}.vd-gal__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.vd-gal__thumb{flex:none;width:72px;height:72px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:none;transition:border-color .2s var(--ease-ui),transform .12s var(--ease-ui)}.vd-gal__thumb.is-active{border-color:var(--vd-ink)}.vd-gal__thumb:active{transform:scale(.93)}.vd-gal__thumb img{width:100%;height:100%;object-fit:cover}.vd-gal .vd-arrow{position:absolute;top:calc(50% - 50px);z-index:2}.vd-gal .vd-arrow--prev{left:12px}.vd-gal .vd-arrow--next{right:12px}@media(max-width:749px){.vd-gal .vd-arrow{display:none}}.vd-info{position:sticky;top:calc(var(--vlh-header-height,76px) + 16px);display:flex;flex-direction:column;gap:18px}@media(max-width:989px){.vd-info{position:static}}.vd-info__eyebrow{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.vd-info__title{font:400 clamp(40px,4.4vw,60px)/1 var(--vd-serif);letter-spacing:-.02em;margin:0;color:var(--vd-ink)}.vd-info__title em{color:var(--vd-accent)}.vd-info__tag{font:600 12px/1.4 var(--vd-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--vd-body);margin:0}.vd-info .vd-price{font-size:22px}.vd-mrp{font:400 12px/1 var(--vd-sans);color:var(--vd-body)}.vd-pills{display:flex;gap:8px;flex-wrap:wrap}.vd-chip{display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border-radius:999px;border:1px solid rgba(31,42,23,.2);background:#fff;color:var(--vd-ink);font:600 13px/1 var(--vd-sans);text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease-ui),color .2s var(--ease-ui),border-color .2s var(--ease-ui),transform .12s var(--ease-ui)}.vd-chip.is-active{background:var(--vd-ink);color:#fff;border-color:var(--vd-ink)}.vd-buy{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vd-buy .vd-btn{width:100%}.vd-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vd-trust div{background:var(--vd-accent-tint);border-radius:14px;padding:14px 10px;text-align:center;font:600 11px/1.35 var(--vd-sans);letter-spacing:.04em;color:var(--vd-ink)}.vd-routine-card{display:flex;gap:14px;align-items:center;padding:12px;border-radius:18px;border:1px solid rgba(31,42,23,.12);background:#fff}.vd-routine-card img{width:72px;height:72px;border-radius:12px;object-fit:cover}.vd-routine-card__t{flex:1;min-width:0}.vd-routine-card__t small{font:600 10px/1 var(--vd-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--vd-accent-deep)}.vd-routine-card__t a{display:block;font:400 19px/1.15 var(--vd-serif);color:var(--vd-ink);text-decoration:none;margin:4px 0}.vd-routine-card .vd-bag{position:static;box-shadow:none;border:1px solid rgba(31,42,23,.2)}.vd-stories{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:4px 2px}.vd-story{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;width:76px;flex:none;text-align:center;font:600 10px/1.25 var(--vd-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--vd-ink)}.vd-story span{width:70px;height:70px;border-radius:50%;padding:3px;background:conic-gradient(var(--vd-accent),var(--vd-accent-deep),var(--vd-accent));display:block;transition:transform .12s var(--ease-ui)}.vd-story:active span{transform:scale(.93)}.vd-story img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #fff;display:block}.vd-story:focus-visible span{outline:2px solid var(--vd-ink);outline-offset:3px}dialog.vd-viewer{border:0;padding:0;background:#000;width:min(440px,100vw);height:min(92vh,780px);max-height:100vh;border-radius:var(--vd-r);overflow:hidden;color:#fff;opacity:0;transform:scale(.96);transition:opacity .2s var(--ease-drawer),transform .2s var(--ease-drawer),display .2s allow-discrete,overlay .2s allow-discrete}dialog.vd-viewer[open]{opacity:1;transform:none;transition:opacity .3s var(--ease-drawer),transform .3s var(--ease-drawer),display .3s allow-discrete,overlay .3s allow-discrete}@starting-style{dialog.vd-viewer[open]{opacity:0;transform:scale(.96)}}dialog.vd-viewer::backdrop{background:#141810d1}.vd-viewer__bars{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:4px;z-index:3}.vd-viewer__bars i{flex:1;height:3px;border-radius:3px;background:#ffffff4d;overflow:hidden;position:relative}.vd-viewer__bars i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left}.vd-viewer__bars i.is-done:after{transform:scaleX(1)}.vd-viewer__bars i.is-active:after{animation:vd-prog 4s linear forwards}.vd-viewer img{width:100%;height:100%;object-fit:cover;display:block}.vd-viewer__cap{position:absolute;left:0;right:0;bottom:0;padding:60px 20px 24px;background:linear-gradient(transparent,#000000a6);font:400 26px/1.1 var(--vd-serif)}.vd-viewer__close{position:absolute;top:24px;right:12px;z-index:4;width:40px;height:40px;border-radius:50%;border:0;background:#0006;color:#fff;font-size:22px;cursor:pointer}.vd-viewer__nav{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;z-index:2}.vd-viewer__nav button{all:unset;cursor:pointer}.vd-acc{border-top:1px solid rgba(31,42,23,.12)}.vd-acc:last-child{border-bottom:1px solid rgba(31,42,23,.12)}.vd-acc__btn{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font:600 13px/1 var(--vd-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--vd-ink)}.vd-acc__btn:focus-visible{outline:2px solid var(--vd-accent);outline-offset:2px}.vd-acc__icon{width:22px;height:22px;position:relative;flex:none}.vd-acc__icon:before,.vd-acc__icon:after{content:"";position:absolute;left:4px;right:4px;top:10px;height:2px;background:currentColor;border-radius:2px;transition:transform .25s var(--ease-ui)}.vd-acc__icon:after{transform:rotate(90deg)}.vd-acc[data-open] .vd-acc__icon:after{transform:rotate(0)}.vd-acc__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease-ui)}.vd-acc[data-open] .vd-acc__body{grid-template-rows:1fr}.vd-acc__body>div{overflow:hidden;font:400 14px/1.65 var(--vd-sans);color:var(--vd-body)}.vd-acc__body>div>*:first-child{margin-top:0}.vd-acc__body>div>*:last-child{margin-bottom:18px}.vd-benefits{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}@media(max-width:749px){.vd-benefits{grid-template-columns:1fr}}.vd-benefits__img{border-radius:var(--vd-r);overflow:hidden;aspect-ratio:1}.vd-benefits__img img{width:100%;height:100%;object-fit:cover}.vd-benefit{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:22px 0;border-top:1px solid rgba(31,42,23,.12)}.vd-benefit__n{font:italic 400 34px/1 var(--vd-serif);color:var(--vd-accent)}.vd-benefit h3{font:400 26px/1.1 var(--vd-serif);margin:0 0 6px;color:var(--vd-ink)}.vd-benefit p{margin:0;color:var(--vd-body);font:400 14px/1.6 var(--vd-sans)}.vd-steps{display:grid;grid-template-columns:repeat(var(--n,2),1fr);gap:16px}@media(max-width:749px){.vd-steps{grid-template-columns:1fr}}.vd-step{position:relative;border-radius:18px;background:#fff;padding:16px;display:flex;gap:16px;align-items:center;border:1px solid rgba(31,42,23,.08);text-decoration:none;color:inherit;transition:border-color .25s var(--ease-ui),transform .25s var(--ease-ui)}.vd-step.is-here{border-color:var(--vd-accent);box-shadow:0 0 0 3px var(--vd-accent-tint)}.vd-step img{width:110px;height:110px;border-radius:14px;object-fit:cover;flex:none}.vd-step small{font:600 11px/1 var(--vd-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--vd-body)}.vd-step h3{font:400 26px/1.05 var(--vd-serif);margin:6px 0;color:var(--vd-ink)}.vd-step p{margin:0;font:400 13px/1.5 var(--vd-sans);color:var(--vd-body)}.vd-here{position:absolute;top:-11px;right:16px;background:var(--vd-accent);color:var(--vd-ink);border-radius:999px;padding:6px 10px;font:600 10px/1 var(--vd-sans);letter-spacing:.12em;text-transform:uppercase}.vd-ing{position:relative;border-radius:18px;background:#fff;padding:28px 24px;min-height:260px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.vd-ing__letter{position:absolute;top:-24px;right:-6px;font:italic 400 200px/1 var(--vd-serif);color:var(--vd-accent-tint);pointer-events:none}.vd-ing__chip{align-self:flex-start;position:relative;background:var(--vd-accent-tint);color:var(--vd-accent-deep);border-radius:999px;padding:7px 12px;font:600 10px/1 var(--vd-sans);letter-spacing:.14em;text-transform:uppercase}.vd-ing h3{position:relative;font:400 28px/1.05 var(--vd-serif);margin:0;color:var(--vd-ink)}.vd-ing p{position:relative;margin:0;color:var(--vd-body);font:400 14px/1.55 var(--vd-sans)}.vd-suit{display:grid;grid-template-columns:7fr 5fr;gap:clamp(24px,4vw,64px);align-items:center}@media(max-width:749px){.vd-suit{grid-template-columns:1fr}}.vd-suit__list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}@media(max-width:599px){.vd-suit__list{grid-template-columns:1fr}}.vd-suit__item{background:#fff;border-radius:18px;padding:22px}.vd-suit__item b{display:block;font:400 24px/1.1 var(--vd-serif);color:var(--vd-ink);margin-bottom:6px}.vd-suit__item span{font:400 14px/1.5 var(--vd-sans);color:var(--vd-body)}.vd-suit__img{border-radius:var(--vd-r);overflow:hidden;aspect-ratio:4/5}.vd-suit__img img{width:100%;height:100%;object-fit:cover}.vd-how{background:#fff;border-radius:18px;overflow:hidden}.vd-how__img{aspect-ratio:4/3;background:var(--vd-accent-tint)}.vd-how__img img{width:100%;height:100%;object-fit:cover}.vd-how__body{padding:22px}.vd-how__n{font:italic 400 40px/1 var(--vd-serif);color:var(--vd-accent)}.vd-how h3{font:400 26px/1.1 var(--vd-serif);margin:8px 0;color:var(--vd-ink)}.vd-how p{margin:0;font:400 14px/1.55 var(--vd-sans);color:var(--vd-body)}.vd-tabs{display:inline-flex;gap:6px;padding:5px;border-radius:999px;background:#fff;margin-bottom:24px}.vd-tabs .vd-chip{border:0}.vd-faq{max-width:860px;margin:0 auto}.vd-faq [hidden]{display:none}.vd-sticky{position:fixed;left:var(--vd-pad);right:var(--vd-pad);bottom:var(--vd-pad);z-index:40;background:#fff;border-radius:18px;padding:10px 10px 10px 14px;display:flex;align-items:center;gap:14px;box-shadow:0 18px 50px -12px #1f2a1759;transform:translateY(140%);transition:transform .2s var(--ease-drawer)}.vd-sticky.is-on{transform:none;transition:transform .35s var(--ease-drawer)}.vd-sticky img{width:52px;height:52px;border-radius:12px;object-fit:cover}.vd-sticky__t{flex:1;min-width:0}.vd-sticky__t b{display:block;font:400 19px/1.1 var(--vd-serif);color:var(--vd-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:990px){.vd-sticky{left:auto;width:520px}}@media(prefers-reduced-motion:reduce){.vd-marquee__track,.vd-reel>img,.vd-dot.is-active:after,.vd-usp__tab.is-active:after,.vd-viewer__bars i.is-active:after{animation:none!important}.vd-dot.is-active:after,.vd-usp__tab.is-active:after{transform:scaleX(1)}.vd-float__item{--p:1!important}.vd-slide img{transform:none!important}*,*:before,*:after{transition-duration:.01ms!important}}.vd-foot .vd-title,.vd-foot .vd-title p{color:var(--vd-cream)}.vd-foot .vd-title em{color:var(--vd-lime)}.vd-text p,.vd-usp__desc p,.vd-benefit p{color:inherit}.shopify-section-group-footer-group .vd-foot,.shopify-section-group-footer-group .vd-foot :is(a,p,h2,h4,span,li){color:var(--vd-cream)!important}.shopify-section-group-footer-group .vd-foot .vd-title em{color:var(--vd-lime)!important}.shopify-section-group-footer-group .vd-foot .vd-foot__word{color:#faf8f214!important}.shopify-section-group-footer-group .vd-foot .vd-btn{color:var(--vd-ink)!important}.shopify-section-group-footer-group{background:var(--vd-cream)!important}.vd-rail--3{grid-auto-columns:calc((100% - 32px)/3)}@media(max-width:989px){.vd-rail--3{grid-auto-columns:calc((100% - 16px)/2.2)}}@media(max-width:599px){.vd-rail--3{grid-auto-columns:82%}.vd-cat__label{left:8px;right:8px;bottom:8px;padding:10px 12px}.vd-cat__label b{font-size:19px}.vd-cat__label small{display:none}.vd-cat__arrow{width:28px;height:28px}.vd-buy{grid-template-columns:1fr}}.vd-info,.vd-gal{min-width:0}.vd-usp>*,.vd-benefits>*,.vd-suit>*,.vd-founder>*{min-width:0}@media(min-width:750px){.vd-float__copy{max-width:min(620px,52vw)}.vd-float__copy .vd-title{font-size:clamp(40px,5.6vw,88px)}.vd-float__item{width:clamp(140px,17vw,260px)}.vd-float__item--l{left:4%}.vd-float__item--r{right:4%}}.vd-hero2{display:grid;grid-template-columns:1fr 1fr;gap:var(--vd-pad);margin:var(--vd-pad);height:min(calc(100vh - 140px),860px);min-height:520px}.vd-hero2__left,.vd-hero2__right{position:relative;border-radius:var(--vd-r);overflow:hidden;background:var(--vd-lime-tint)}.vd-hero2__left>a,.vd-hero2__left img,.vd-hero2__left video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.vd-hero2__left img{transition:transform 1.2s var(--ease-ui)}.vd-hero2__left:hover img{transform:scale(1.03)}.vd-hero2__right .vd-slides{aspect-ratio:auto;height:100%}.vd-hero2__cap{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;pointer-events:none}.vd-hero2__cap .vd-btn{pointer-events:auto;background:#fff;color:var(--vd-ink)}.vd-hero2__cap .vd-btn:hover{background:var(--vd-ink);color:#fff}@media(max-width:749px){.vd-hero2{grid-template-columns:1fr;height:auto;min-height:0}.vd-hero2__left,.vd-hero2__right{aspect-ratio:4/5}}.vd-dm{border-radius:18px;overflow:hidden;background:#111;aspect-ratio:9/15;position:relative}.vd-dm img{position:absolute;left:0;width:100%;height:118%;bottom:0;object-fit:cover;object-position:center bottom}.vd-rail--dm{grid-auto-columns:calc((100% - 64px)/5)}@media(max-width:989px){.vd-rail--dm{grid-auto-columns:40%}}@media(max-width:599px){.vd-rail--dm{grid-auto-columns:70%}}.vd-cats--rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);grid-template-columns:none}@media(max-width:989px){.vd-cats--rail{grid-auto-columns:44%}}.vd-reel{aspect-ratio:2/3}.vd-hero2{height:clamp(600px,86vh,880px)}@media(max-width:749px){.vd-hero2{height:auto}}.vd-hero2__right .vd-slide img{object-position:center 40%}.vd-float{height:170vh}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vd.css.map */
