.renu-home{--ink:#0A4732;--meadow:#799F93;--leaf:#F2DDDC;--petal:#E6CAC6;--peach:#EFD6D0;--cream:#FBF4F1;--sun:#C99C90;--body:#3A3330;--pine:#052A20;--bone:#FDFDFD;--rule:rgba(10,71,50,.15);--disp:"Jost",Futura,system-ui,sans-serif;--sans:"Karla",Helvetica,sans-serif;--pad:clamp(20px,5vw,64px);--max:1240px}.renu-home,.renu-home *{box-sizing:border-box}html{scroll-behavior:smooth}.renu-home{margin:0;background:var(--cream);color:var(--body);font-family:var(--sans);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased}.renu-home img{max-width:100%;display:block}.renu-home a{color:inherit}.renu-home .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.renu-home h1,.renu-home h2,.renu-home h3{font-family:var(--disp);color:var(--ink);font-weight:300;margin:0;letter-spacing:-.015em}.renu-home h1{font-weight:200}.renu-home h2{font-weight:300}.renu-home h1{font-size:clamp(2.6rem,6.2vw,4.6rem);line-height:.98}.renu-home h2{font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.06;margin-bottom:14px}.renu-home h3{font-size:1.22rem;font-weight:400;letter-spacing:-.01em;margin-bottom:6px}.renu-home p{margin:0 0 15px;max-width:62ch}.renu-home .small{font-size:14.5px;line-height:1.55}.renu-home .muted{color:#3a3330b8}.renu-home .tag{display:inline-flex;align-items:center;background:var(--leaf);color:var(--ink);border:none;border-radius:999px;padding:7px 17px;position:relative;font-family:var(--disp);font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.renu-home .tag em{font-family:var(--disp);font-weight:400;font-size:12.5px;letter-spacing:.02em;text-transform:none;opacity:.9}.renu-home .tag.petal,.renu-home .tag.peach{background:var(--leaf)}.renu-home .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--disp);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;padding:17px 30px;border-radius:3px;border:1.5px solid var(--ink);transition:transform .2s ease,background .2s ease;cursor:pointer}.renu-home .btn.solid{background:var(--ink);color:var(--cream)}.renu-home .btn.ghost{background:transparent;color:var(--ink)}.renu-home .btn.light{background:var(--cream);color:var(--ink);border-color:var(--cream)}.renu-home .btn:hover{transform:translateY(-2px)}.renu-home .btn.solid:hover{background:#0b3a28}.renu-home .btn.ghost:hover{background:#0f4a3412}.renu-home .btn.light:hover{background:#fff}.renu-home .shopwrap{position:relative}.renu-home .shoptrigger{text-decoration:none;color:#f2dddccc}.renu-home .shopwrap:hover .shoptrigger,.renu-home .shopwrap:focus-within .shoptrigger{color:var(--cream)}.renu-home .shopmenu{position:absolute;top:100%;left:50%;transform:translate(-50%,8px);width:min(400px,92vw);padding-top:16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s}.renu-home .shopwrap:hover .shopmenu,.renu-home .shopwrap:focus-within .shopmenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.renu-home .shopinner{background:linear-gradient(180deg,#09301f,#12563c 72%,#166044);border-radius:20px 20px 0 0;padding:20px 18px 6px;box-shadow:0 26px 48px -18px #00000080}.renu-home .shoprow{display:flex;align-items:center;gap:14px;padding:12px 10px;border-radius:12px;text-decoration:none;transition:background .2s ease}.renu-home a.shoprow:hover{background:#f2dddc17}.renu-home .shoprow.soon{cursor:default;opacity:.62}.renu-home .shopthumb{flex:none;width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.renu-home .shopthumb img{height:50px;width:auto}.renu-home .ghost{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.renu-home .ghost svg{height:34px;width:auto}.renu-home .shoptext{min-width:0;flex:1}.renu-home .shopcode{display:block;font-size:9.5px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:#f2dddc80;margin-bottom:4px}.renu-home .shopname{display:block;font-family:var(--disp);font-size:13.5px;font-weight:500;color:var(--cream);line-height:1.35;letter-spacing:0;text-transform:none}.renu-home .shopbadge{flex:none;background:#c99c90;color:#09301f;border-radius:999px;padding:4px 10px;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.renu-home .shopfoot{background:linear-gradient(180deg,#166044,#1a6b4c);border-radius:0 0 20px 20px;padding:14px 22px 18px;text-align:right;box-shadow:0 26px 48px -18px #00000080}.renu-home .shopfoot a{display:inline-flex;align-items:center;gap:8px;color:var(--cream);text-decoration:underline;text-underline-offset:4px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.renu-home .shopfoot svg{width:15px;height:15px}@media(max-width:900px){.renu-home .shopmenu{display:none}}.renu-home .lockup{display:flex;align-items:center;gap:12px;text-decoration:none}.renu-home .lockup img{height:52px;width:auto}.renu-home .lockup span{font-family:var(--disp);font-weight:500;font-size:.72rem;line-height:1.9;letter-spacing:.3em;text-transform:uppercase;color:var(--cream);display:flex;flex-direction:column}.renu-home .navlinks{display:flex;gap:26px;font-family:var(--disp);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.renu-home .navlinks a{text-decoration:none;color:#f2dddccc}.renu-home .navlinks a:hover{color:var(--cream)}.renu-home .navlinks a.soonlink{cursor:default;opacity:.72}.renu-home .navlinks a.soonlink:hover{color:#f2dddccc}.renu-home .hero{background:var(--cream);position:relative;overflow:hidden;padding:clamp(21px,2.8vw,35px) 0 clamp(21px,2.8vw,35px)}.renu-home .hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,72px);align-items:center}.renu-home .hero-fig{position:absolute;right:-40px;top:-30px;width:min(38vw,430px);opacity:.13;pointer-events:none}.renu-home .eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin-bottom:20px}.renu-home .hero p.lede{font-family:var(--disp);font-size:clamp(1.08rem,2vw,1.32rem);font-weight:300;line-height:1.5;color:var(--ink);max-width:40ch;margin-top:22px}.renu-home .cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.renu-home .fineprint{font-size:13px;color:#0f4a34b8;margin-top:14px}.renu-home .bottlewrap{display:flex;justify-content:center}.renu-home .shot-hero{width:min(340px,74vw);height:auto;filter:drop-shadow(0 30px 38px rgba(15,74,52,.3)) drop-shadow(0 6px 10px rgba(15,74,52,.14))}.renu-home .strip{background:var(--ink);color:var(--leaf)}.renu-home .strip .wrap{display:flex;flex-wrap:wrap;gap:10px 40px;justify-content:center;padding-top:17px;padding-bottom:17px;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.renu-home section{padding:clamp(21px,2.8vw,35px) 0}.renu-home .sec-head{max-width:56ch;margin-bottom:30px}.renu-home .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.renu-home .card{background:#fff;border:1px solid var(--rule);border-radius:6px;padding:24px 24px 26px}.renu-home .card.leaf{background:var(--leaf);border-color:#0f4a342e}.renu-home .grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.renu-home .grid2 .card{padding:26px 28px 28px}.renu-home .grid2 h3{margin:14px 0 8px}.renu-home .feature{margin-top:22px;background:var(--ink);border-radius:6px;padding:clamp(28px,4vw,40px) clamp(26px,4vw,44px);display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(20px,3vw,44px);align-items:center}.renu-home .feature .ftitle{font-family:var(--disp);font-weight:300;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--cream);letter-spacing:-.02em;margin:16px 0 0;line-height:1.05}.renu-home .feature p{color:#f2dddcdb;margin:0;max-width:52ch}.renu-home .strain h3{font-family:var(--disp);font-weight:400;letter-spacing:.02em;font-size:1.12rem;margin:14px 0 4px}.renu-home .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.renu-home .step{padding-top:16px;border-top:2px solid var(--meadow)}.renu-home .step .n{font-family:var(--disp);font-size:2.4rem;font-weight:300;color:var(--meadow);line-height:1}.renu-home .shots{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.renu-home .shot{border:1.5px dashed rgba(15,74,52,.34);border-radius:6px;background:var(--cream);overflow:hidden;display:flex;flex-direction:column}.renu-home .shot .frame{aspect-ratio:4/5;background:repeating-linear-gradient(135deg,#7e9a8521 0 12px,#fffbf300 12px 24px);display:flex;align-items:center;justify-content:center;position:relative}.renu-home .shot .frame span{font-family:var(--disp);font-size:1.02rem;color:#0f4a3480}.renu-home .shot.filled{border:none;background:transparent}.renu-home .shot.filled img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:10px;display:block}.renu-home .shot .meta{padding:16px 17px 18px;border-top:1px dashed rgba(15,74,52,.28)}.renu-home .shot .meta h3{font-size:1.02rem;margin-bottom:5px}.renu-home .prompt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.55;color:#0f4a34c7;background:var(--leaf);border-radius:4px;padding:10px 11px;margin-top:10px}.renu-home .shot.wide{grid-column:span 3}.renu-home .shot.wide .frame{aspect-ratio:16/6}.renu-home .rev{background:var(--leaf)}.renu-home .quote{font-family:var(--disp);font-weight:300;font-size:1.18rem;line-height:1.45;color:var(--ink)}.renu-home .who{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--meadow);margin-top:16px}.renu-home details{border-bottom:1px solid var(--rule);padding:18px 0}.renu-home summary{font-family:var(--disp);font-size:1.14rem;color:var(--ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.renu-home summary::-webkit-details-marker{display:none}.renu-home summary:after{content:"+";font-family:var(--sans);font-weight:700;color:var(--meadow);font-size:1.3rem}.renu-home details[open] summary:after{content:"\2013"}.renu-home details p{margin:12px 0 0}.renu-home .band{background:var(--peach)}.renu-home .band .wrap{text-align:center;padding-top:clamp(21px,2.8vw,35px);padding-bottom:clamp(21px,2.8vw,35px)}.renu-home .band p{margin-left:auto;margin-right:auto}.renu-home footer{background:var(--ink);color:#f2dddcbf;padding:54px 0 40px;font-size:14px}.renu-home footer .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.renu-home footer h4{font-family:var(--sans);font-size:10.5px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--meadow);margin:0 0 12px}.renu-home footer a{display:block;text-decoration:none;padding:4px 0;color:#f2dddcbf}.renu-home footer a:hover{color:var(--cream)}.renu-home .disclaimer{margin-top:40px;padding-top:22px;border-top:1px solid rgba(242,221,220,.22);font-size:12.5px;line-height:1.6;color:#f2dddc99}.renu-home :focus-visible{outline:2px solid var(--sun);outline-offset:3px}@media(max-width:900px){.renu-home .hero .wrap,.renu-home .grid3,.renu-home .grid2,.renu-home .feature,.renu-home .shots,.renu-home footer .cols{grid-template-columns:1fr}.renu-home .navlinks,.renu-home .hero-fig{display:none}.renu-home .shot.wide{grid-column:span 1}}.renu-home nav{position:sticky;top:0;z-index:40;background:var(--ink);border-bottom:1px solid rgba(242,221,220,.16)}.renu-home nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:14px;padding-bottom:14px}.renu-home .menutrig{display:flex;flex-direction:column;justify-content:center;gap:5px;width:30px;height:30px;padding:0;background:none;border:0;cursor:pointer;flex:none}.renu-home .menutrig span{display:block;height:1.5px;width:22px;background:var(--cream);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.renu-home .menutrig:hover span{background:#fff}.renu-home .pbar{display:flex;align-items:center;gap:clamp(14px,1.8vw,26px);flex:1 1 auto;justify-content:center;min-width:0;color:var(--cream)}.renu-home .pb-copy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;min-width:0}.renu-home .pb-tag{font-family:var(--disp);font-weight:600;font-size:clamp(12px,1.25vw,15.5px);letter-spacing:.18em;text-transform:uppercase;color:var(--leaf);white-space:nowrap;line-height:1.5}.renu-home .pb-offer{font-family:var(--disp);font-weight:300;font-size:clamp(14px,1.15vw,16.5px);letter-spacing:-.01em;white-space:nowrap;line-height:1.35}.renu-home .pb-timer{display:flex;align-items:flex-end;gap:4px;flex:none}.renu-home .pb-unit{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:41px}.renu-home .pb-unit b{font-family:var(--disp);font-weight:400;font-size:14px;line-height:1;font-variant-numeric:tabular-nums;background:#f2dddc1a;border:1px solid rgba(242,221,220,.2);border-radius:6px;padding:4px 7px;min-width:41px;text-align:center}.renu-home .pb-unit span{font-family:var(--disp);font-weight:500;font-size:7.5px;letter-spacing:.14em;text-transform:uppercase;color:#f2dddc9e}.renu-home .pb-sep{font-family:var(--disp);font-weight:300;font-size:13px;color:#f2dddc66;padding-bottom:13px}.renu-home nav .navlinks{display:flex;align-items:center;gap:0}.renu-home .carttrig{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:none;border:0;cursor:pointer;color:#f2dddcd9;transition:color .3s ease}.renu-home .carttrig:hover{color:var(--cream)}.renu-home .carttrig svg{width:19px;height:19px}.renu-home .cartcount{position:absolute;top:-1px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--leaf);color:var(--ink);font-family:var(--disp);font-weight:500;font-size:9.5px;line-height:16px;text-align:center}.renu-home .menuscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#052a206b;z-index:69;opacity:0;transition:opacity .34s ease}.renu-home .menuscrim.on{opacity:1}.renu-home .menupanel{position:fixed;top:0;left:0;height:100%;width:min(400px,88vw);z-index:70;background:var(--cream);display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(74px,9vw,104px) clamp(22px,3.4vw,38px) clamp(22px,3.4vw,38px);transform:translate(-100%);transition:transform .4s cubic-bezier(.22,.7,.3,1);visibility:hidden;box-shadow:18px 0 44px #052a2029}.renu-home .menupanel.on{transform:none;visibility:visible}.renu-home .menuclose{position:absolute;top:clamp(14px,2vw,20px);right:clamp(14px,2vw,20px);width:42px;height:42px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--ink);opacity:.75;transition:opacity .3s ease}.renu-home .menuclose:hover{opacity:1}.renu-home .menuclose svg{width:22px;height:22px}.renu-home .menulist{display:flex;flex-direction:column;width:100%}.renu-home .menulist a{display:block;text-decoration:none;color:var(--ink);font-family:var(--disp);font-weight:400;text-transform:uppercase;font-size:clamp(.92rem,2.4vw,1.12rem);letter-spacing:.15em;line-height:1.35;padding:clamp(16px,2.2vw,21px) 0;border-bottom:1px solid var(--rule);transition:color .3s ease,padding-left .3s ease}.renu-home .menulist a:first-child{border-top:1px solid var(--rule)}.renu-home .menulist a:hover{color:var(--meadow);padding-left:10px}.renu-home .cartscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#052a206b;z-index:60;opacity:0;transition:opacity .34s ease}.renu-home .cartscrim.on{opacity:1}.renu-home .cartdrawer{position:fixed;top:0;right:0;height:100%;width:min(430px,92vw);z-index:61;background:var(--bone);display:flex;flex-direction:column;transform:translate(100%);transition:transform .38s cubic-bezier(.22,.7,.3,1);box-shadow:-18px 0 44px #052a2029}.renu-home .cartdrawer.on{transform:none}.renu-home .carthead{display:flex;align-items:center;justify-content:space-between;padding:clamp(20px,3vw,28px) clamp(20px,3vw,28px) 16px;border-bottom:1px solid var(--rule)}.renu-home .carthead h2{font-family:var(--disp);font-weight:300;font-size:clamp(1.5rem,2.4vw,1.9rem);letter-spacing:-.02em;color:var(--ink);margin:0}.renu-home .cartclose{width:34px;height:34px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--ink);opacity:.6;transition:opacity .3s ease}.renu-home .cartclose:hover{opacity:1}.renu-home .cartclose svg{width:19px;height:19px}.renu-home .cartlist{list-style:none;margin:0;padding:6px clamp(20px,3vw,28px);overflow-y:auto;flex:1 1 auto}.renu-home .citem{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--rule)}.renu-home .cithumb{flex:none;width:64px;height:64px;border-radius:10px;background:var(--leaf);display:grid;place-items:center;overflow:hidden}.renu-home .cithumb img{width:40px;height:auto}.renu-home .citext{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.renu-home .ciname{font-family:var(--disp);font-weight:400;font-size:14.5px;color:var(--ink);line-height:1.3}.renu-home .cisub{font-size:12px;color:#3a3330b8;line-height:1.4}.renu-home .ciqty{display:inline-flex;align-items:center;gap:0;margin-top:7px;border:1px solid var(--rule);border-radius:999px;align-self:flex-start;overflow:hidden}.renu-home .qbtn{width:26px;height:24px;background:none;border:0;cursor:pointer;color:var(--ink);font-family:var(--disp);font-size:14px;line-height:1;transition:background .25s ease}.renu-home .qbtn:hover{background:var(--leaf)}.renu-home .qval{min-width:24px;text-align:center;font-family:var(--disp);font-size:12.5px;color:var(--ink)}.renu-home .ciprice{flex:none;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.renu-home .ciwas{font-size:12px;color:#3a33308c;text-decoration:line-through}.renu-home .cinow{font-family:var(--disp);font-weight:400;font-size:15px;color:var(--ink)}.renu-home .cartfoot{flex:none;padding:clamp(18px,2.6vw,24px) clamp(20px,3vw,28px) clamp(22px,3vw,28px);border-top:1px solid var(--rule);background:var(--cream)}.renu-home .cartsub{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.renu-home .cartsub span{font-family:var(--disp);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#3a3330c7}.renu-home .cartsub b{font-family:var(--disp);font-weight:300;font-size:clamp(1.5rem,2.4vw,1.85rem);color:var(--ink)}.renu-home .cartnote{font-size:11.5px;line-height:1.55;color:#3a3330b8;margin:8px 0 16px}.renu-home .cartcheckout{display:block;text-align:center;text-decoration:none;background:var(--ink);color:var(--cream);font-family:var(--disp);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;padding:16px 20px;border-radius:10px;transition:background .3s ease}.renu-home .cartcheckout:hover{background:var(--pine)}@media(max-width:1180px){.renu-home .pb-tag{display:none}}@media(max-width:980px){.renu-home .pbar{display:none}}@media(max-width:900px){.renu-home nav .navlinks{display:flex!important;gap:0}.renu-home .carttrig{margin-left:0}}.renu-home #buy .buyhero{padding:clamp(21px,2.8vw,35px) 0 0}.renu-home #buy .trio{display:flex;align-items:flex-end;justify-content:center;gap:clamp(4px,1.4vw,20px)}.renu-home #buy .trio img{width:clamp(96px,15vw,190px);height:auto;filter:drop-shadow(0 22px 26px rgba(10,71,50,.24))}.renu-home #buy .trio .mid{width:clamp(124px,19vw,244px);position:relative;z-index:2}.renu-home #buy .trio .side{position:relative;z-index:1;margin-bottom:clamp(6px,1.4vw,18px)}.renu-home #buy .trio .side.l{transform:rotate(-8deg) translate(14%)}.renu-home #buy .trio .side.r{transform:rotate(8deg) translate(-14%)}.renu-home #buy .buywrap{padding-bottom:clamp(21px,2.8vw,35px)}.renu-home #buy .buywrap h2{font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1.1}.renu-home #buy .buywrap>.center p{color:#3a3330cc;font-size:15.5px}.renu-home #buy .buybtn{display:flex;flex-direction:column;align-items:center;gap:5px;max-width:760px;margin:16px auto 0;background:var(--ink);color:var(--cream);text-decoration:none;border-radius:8px;padding:20px 28px;transition:transform .2s ease,background .2s ease}.renu-home #buy .buybtn:hover{transform:translateY(-2px);background:#043026}.renu-home #buy .bbmain{font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.renu-home #buy .bbmain b{font-weight:700}.renu-home #buy .bbmain s{opacity:.55;margin-left:9px;font-weight:400}.renu-home #buy .bbsub{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--meadow)}@media(min-width:901px)and (max-width:1250px){.renu-home .bottlewrap{justify-content:flex-start;transform:translate(-6%)}.renu-home .hero-fig{right:-170px;width:min(30vw,320px);opacity:.1}}@media(min-width:1251px){.renu-home .bottlewrap{justify-content:center;transform:translate(-11%)}.renu-home .hero-fig{right:-150px;opacity:.11}}@media(max-width:900px){.renu-home .hero .wrap{text-align:center}.renu-home .hero .cta-row{justify-content:center}.renu-home .hero p.lede{margin-left:auto;margin-right:auto;max-width:34ch}.renu-home .hero .btn.solid{min-width:min(260px,80vw)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/renu-home.css.map */
