:root{--re-max:1240px;--re-radius:18px;--re-radius-lg:22px;--re-gold:#c8a24a;--re-sage:#7e9a86;--re-cream:#f6f1e6;--re-cocoa:#3a2f2a;--re-herb:#3e5e4c;--re-blush:#d9a7a1;--re-brand:var(--re-gold);--re-brand-2:var(--re-herb);--re-text:var(--re-cocoa);--re-surface:hsla(41,47%,93%,.58);--re-surface-strong:hsla(41,47%,93%,.78);--re-bg-muted:hsla(41,47%,93%,.42);--re-border:rgba(126,154,134,.42);--re-shadow:0 12px 30px rgba(0,0,0,.08);--re-shadow-soft:0 10px 22px rgba(0,0,0,.06);--re-muted:#3a2f2a;--re-subtle:rgba(58,47,42,.86);--re-font:var(--font-inter),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--re-font-display:var(--font-playfair),"Times New Roman",serif}*{box-sizing:border-box}body,html{height:100%}body{position:relative;margin:0;font-family:var(--re-font);color:var(--re-text);background:none,none,radial-gradient(420px 240px at 78% 12%,rgba(126,154,134,.22),transparent 70%),radial-gradient(360px 220px at 22% 84%,rgba(200,162,74,.18),transparent 72%),radial-gradient(1200px 700px at 12% 10%,hsla(41,47%,93%,.2),transparent 55%),radial-gradient(1000px 650px at 85% 14%,rgba(126,154,134,.12),transparent 55%),linear-gradient(180deg,hsla(41,47%,93%,.55),hsla(41,47%,93%,.42)),url(/hero/site-background.png),linear-gradient(180deg,hsla(41,47%,93%,.96),hsla(41,47%,93%,.9));background-size:120px 120px,220px 220px,cover,cover,cover,cover,cover,cover,cover;background-position:50%,50%,50%,50%,50%,50%,50%,50%,50%;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-attachment:fixed,fixed,fixed,fixed,fixed,fixed,fixed,fixed,fixed}a{color:inherit}.re-container{max-width:var(--re-max);margin:0 auto;padding:0 18px}.re-section{padding:58px 0;position:relative}.re-section:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent);opacity:.6}.re-section--muted{background:linear-gradient(180deg,hsla(41,47%,93%,.78),hsla(41,47%,93%,.58))}.re-h1{margin:0 0 14px;font-size:clamp(2.1rem,3.9vw,3.2rem);line-height:1.06;letter-spacing:-.03em}.re-h1,.re-h2{color:var(--re-cocoa)}.re-h2{margin:0;font-size:clamp(1.7rem,2.6vw,2.35rem);letter-spacing:-.02em;position:relative;padding-bottom:8px}.re-font-display,.re-h1,.re-h2{font-family:var(--re-font-display)}.re-h2:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;border-radius:999px;background:currentColor;opacity:.24}.re-about-v2__section-head,.re-home-v2__section-head{display:grid;justify-items:center;text-align:center;grid-gap:8px;gap:8px;max-width:820px;margin:0 auto 18px}.re-about-v2__section-head .re-h2,.re-home-v2__section-head .re-h2{padding-bottom:12px}.re-about-v2__section-head .re-h2:after,.re-home-v2__section-head .re-h2:after{left:50%;transform:translateX(-50%)}.re-about-v2__section-head .re-sub,.re-home-v2__section-head .re-sub{max-width:62ch;margin-inline:auto}.re-dashboard-float{position:fixed;left:20px;bottom:22px;z-index:1000;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;background:linear-gradient(135deg,rgba(58,47,42,.96),rgba(92,73,63,.96));color:#fff;text-decoration:none;box-shadow:0 14px 34px rgba(0,0,0,.22);transition:transform .2s ease,box-shadow .2s ease;border:1px solid hsla(0,0%,100%,.2)}.re-dashboard-float:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(0,0,0,.28)}.re-dashboard-float span:last-child{font-weight:700;font-size:.92rem;letter-spacing:.01em}.re-mobile-bottom-nav{display:none}.re-sub{margin:0;color:var(--re-muted);max-width:64ch;line-height:1.72;font-size:1.04rem}.bb-one-line-copy{white-space:nowrap;max-width:none}.bb-one-line-copy--center{text-align:center}.re-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid var(--re-border);text-decoration:none;font-weight:600;transition:all .2s ease}.re-btn--primary{background:var(--re-brand);color:var(--re-cocoa);border-color:transparent}.re-btn--primary:hover{background:#b8923f;transform:translateY(-1px);box-shadow:0 6px 16px rgba(200,162,74,.35)}.re-btn--ghost{background:hsla(41,47%,93%,.62)}.re-btn--ghost:hover,.re-card{background:hsla(41,47%,93%,.82)}.re-card{border:1px solid var(--re-border);border-radius:var(--re-radius);padding:18px;box-shadow:0 10px 26px rgba(0,0,0,.07)}.re-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.re-grid--about-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.re-grid--about-momentum{grid-template-columns:repeat(3,minmax(0,1fr))}.re-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,hsla(41,47%,93%,.9),rgba(198,215,201,.78),hsla(41,47%,93%,.9));border-bottom:1px solid rgba(126,154,134,.48);box-shadow:0 3px 10px rgba(0,0,0,.07);transition:box-shadow .22s ease,background .22s ease}.re-header.is-scrolled{box-shadow:0 6px 20px rgba(32,52,40,.1)}.re-header.is-scrolled .re-brand__mark--wide{width:102px;height:48px}.re-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;padding:10px 0}.re-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;letter-spacing:.2px;color:var(--re-cocoa)}.re-brand__mark{width:68px;height:68px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(126,154,134,.44);background:linear-gradient(145deg,rgba(198,215,201,.88),hsla(93,22%,90%,.84));padding:3px}.re-brand__mark,.re-brand__mark--wide{overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.08)}.re-brand__mark--wide{width:76px;height:76px;border-radius:12px;background:hsla(0,0%,100%,.72);padding:4px}.re-brand__logo{display:block}.re-brand__logo,.re-brand__logo--wide{width:100%;height:100%;object-fit:contain}.re-brand__logo--wide{filter:drop-shadow(0 2px 6px rgba(0,0,0,.1))}.re-brand__name{font-family:var(--re-font-display);font-size:clamp(1.45rem,1.95vw,1.8rem);line-height:1.05;font-weight:700;letter-spacing:-.01em;color:var(--re-cocoa);white-space:nowrap}.re-nav{justify-self:center;display:flex;gap:22px;align-items:center;background:transparent;border-radius:0;padding:0;box-shadow:none}.re-nav a{text-decoration:none;padding:4px 0;border-radius:0;color:var(--re-cocoa);font-weight:650;transition:all .2s ease;border-bottom:2px solid transparent;line-height:1.1}.re-nav a:hover{color:var(--re-herb);border-bottom-color:rgba(62,94,76,.45)}.re-nav a.is-active{background:transparent;color:var(--re-herb);font-weight:700;border-bottom-color:rgba(62,94,76,.8);box-shadow:none}.re-nav__group{position:relative}.re-nav__trigger{display:inline-flex;align-items:center;gap:4px}.re-nav__chevron{font-size:.72rem;line-height:1;color:rgba(58,47,42,.92)}.re-nav__menu{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;display:none;z-index:70;background:hsla(0,0%,100%,.97);border:1px solid var(--re-border);border-radius:12px;box-shadow:0 10px 24px rgba(58,47,42,.16);padding:6px}.re-nav__group:focus-within .re-nav__menu,.re-nav__group:hover .re-nav__menu{display:grid;grid-gap:2px;gap:2px}.re-nav__menu a{border-radius:8px;padding:8px 10px;text-decoration:none;color:var(--re-cocoa);font-weight:600;line-height:1.35}.re-nav__menu a:hover{background:hsla(41,47%,93%,.9)}.re-header__actions{display:flex;gap:8px;align-items:center;justify-self:end}.re-header__wa{display:inline-flex;align-items:center;text-decoration:none;font-weight:700;color:#2f5b3f;border:1px solid rgba(47,91,63,.35);background:rgba(229,241,233,.82);padding:7px 10px;border-radius:999px;line-height:1}.re-header__wa--strong{background:#315c45;color:#fff;border:none;box-shadow:0 8px 16px rgba(49,92,69,.24)}.re-header__wa--strong:hover{background:#b58a32;color:#1f3328}.re-search{display:flex;align-items:center;gap:8px;position:relative}.re-search__input{width:220px;max-width:42vw;border:1px solid var(--re-border);border-radius:999px;background:hsla(0,0%,100%,.7);color:var(--re-text);padding:8px 12px;outline:none}.re-search__input:focus{box-shadow:0 0 0 2px rgba(200,162,74,.35)}.re-search__clear{width:28px;height:28px;border:1px solid var(--re-border);border-radius:999px;background:hsla(0,0%,100%,.62);color:var(--re-herb);display:grid;place-items:center;cursor:pointer;font-weight:700;line-height:1}.re-search__clear:hover{background:hsla(0,0%,100%,.78)}.re-search__suggestions{position:absolute;top:40px;left:0;width:320px;max-width:70vw;display:grid;grid-gap:2px;gap:2px;background:hsla(0,0%,100%,.96);border:1px solid var(--re-border);border-radius:12px;box-shadow:0 10px 30px rgba(58,47,42,.14);padding:6px;z-index:30}.re-search__suggestion{border:none;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer;display:grid;grid-gap:2px;gap:2px;color:var(--re-text)}.re-search__suggestion:hover{background:hsla(41,47%,93%,.92)}.re-search__suggestion-meta{font-size:.78rem;opacity:.72;text-transform:capitalize}.re-trustbar{border-top:1px solid rgba(126,154,134,.28);background:hsla(41,47%,93%,.82);color:var(--re-herb)}.re-trustbar__inner{display:flex;gap:0;justify-content:center;align-items:center;padding:8px 0;font-size:.82rem;text-align:center;font-weight:700;flex-wrap:wrap}.re-trustbar__link{display:inline-flex;align-items:center;min-height:30px;padding:5px 12px;border:1px solid rgba(62,94,76,.22);border-radius:999px;background:hsla(0,0%,100%,.58);color:var(--re-herb);text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.re-trustbar__link:focus-visible,.re-trustbar__link:hover{background:var(--re-herb);border-color:var(--re-herb);color:#fff}.re-trustbar__service{padding:0 12px;line-height:1.4}.re-trustbar__service+.re-trustbar__service{border-left:1px solid rgba(62,94,76,.24)}.re-hero{padding:56px 0 30px;background:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));position:relative}.re-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent);opacity:.6}.re-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 26%,rgba(200,162,74,.2) 0 54px,transparent 56px),radial-gradient(circle at 14% 26%,rgba(126,154,134,.18) 72px,transparent 74px),radial-gradient(circle at 82% 76%,rgba(200,162,74,.16) 0 48px,transparent 50px),radial-gradient(circle at 82% 76%,rgba(126,154,134,.16) 62px,transparent 64px);opacity:.35}.re-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;align-items:start}.re-hero__brandlockup{display:flex;align-items:center;gap:10px;margin:0 0 10px}.re-hero__brandlogo{width:38px;height:38px;object-fit:contain;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}.re-eyebrow{margin:0 0 10px;font-weight:600;opacity:.95;color:var(--re-herb)}.re-lead{margin:0 0 18px;font-size:1.08rem;line-height:1.65;color:rgba(0,0,0,.62);max-width:58ch}.re-cta{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0 18px}.re-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.re-mini__item{border:1px solid var(--re-border);background:hsla(41,47%,93%,.6);border-radius:14px;padding:12px}.re-mini__k{font-size:.84rem;color:rgba(0,0,0,.55);margin-bottom:6px;font-weight:600}.re-mini__v{font-weight:650;color:var(--re-text)}.re-hero__card{border:1px solid var(--re-border);border-radius:var(--re-radius-lg);overflow:hidden;box-shadow:var(--re-shadow);background:hsla(0,0%,100%,.46)}.re-hero__image{height:220px;width:100%;display:block;object-fit:cover;background:radial-gradient(circle at 30% 30%,hsla(41,47%,93%,.72),rgba(126,154,134,.18) 55%,transparent 70%),linear-gradient(135deg,hsla(41,47%,93%,.58),rgba(0,0,0,.03))}.re-hero__cardbody{padding:16px}.re-hero__cardtitle{font-weight:750;margin-bottom:8px;color:var(--re-brand)}.re-hero__cardsub{margin:0 0 12px;color:var(--re-subtle);font-size:.94rem;line-height:1.5}.re-cats{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.re-cat{padding:9px 12px;border-radius:999px;border:1px solid var(--re-border);background:hsla(0,0%,100%,.44);text-decoration:none;font-weight:600;font-size:.94rem;transition:all .2s ease}.re-cat:hover{background:hsla(41,47%,93%,.86);transform:translateY(-1px)}.re-chips{display:flex;flex-wrap:wrap;gap:8px}.re-chips .re-cat{font-size:.86rem;padding:8px 10px}.re-shop-collections__head .re-h2{color:var(--re-herb)}.re-shop-collections__head .re-sub{max-width:74ch;margin-inline:auto}.re-shop-collections__grid{margin-top:14px;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:10px;gap:10px}.re-shop-collections__card{text-decoration:none;display:grid;justify-items:center;align-content:center;grid-gap:6px;gap:6px;min-height:104px;padding:10px 8px;border-radius:16px;border:1px solid rgba(126,154,134,.34);background:linear-gradient(180deg,hsla(0,0%,100%,.82),hsla(41,47%,93%,.88));color:var(--re-cocoa);transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.re-shop-collections__icon{font-size:1.36rem;line-height:1}.re-shop-collections__label{text-align:center;font-size:.88rem;font-weight:700;line-height:1.28}.re-shop-collections__card:hover{background:#2f5d50;color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px rgba(39,74,64,.26)}@media (max-width:1280px){.re-shop-collections__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.re-shop-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.re-shop-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.re-deco{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.re-deco__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--re-border);background:var(--re-surface-strong);font-size:.82rem;font-weight:600}.re-signature-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.re-signature-icon{display:flex;align-items:center;gap:8px;border:1px solid var(--re-border);border-radius:999px;padding:8px 10px;background:hsla(41,47%,93%,.72)}.re-signature-icon svg{width:18px;height:18px;stroke:var(--re-herb);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:0 0 auto}.re-signature-icon__label{font-size:.82rem;font-weight:600;color:var(--re-cocoa)}.re-signature-panel{position:relative;overflow:hidden}.re-signature-panel:after,.re-signature-panel:before{content:"";position:absolute;width:180px;height:180px;border-radius:999px;pointer-events:none;border:1px solid rgba(126,154,134,.35)}.re-signature-panel:before{top:-90px;right:-70px;box-shadow:0 0 0 22px rgba(200,162,74,.08)}.re-signature-panel:after{bottom:-95px;left:-75px;box-shadow:0 0 0 18px rgba(126,154,134,.1)}.re-about-grid-hero{display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:1.2fr .8fr;align-items:center}.re-about-grid-2{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}.re-section li{line-height:1.7}.re-foil{background:linear-gradient(110deg,#9f7e34,#c8a24a 35%,#f1d790 55%,#c8a24a 75%,#9f7e34);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 1px 0 hsla(0,0%,100%,.35)}.re-product{display:flex;flex-direction:column;gap:12px;min-height:290px;padding:0;overflow:hidden;padding:14px}.re-card,.re-hero__card,.re-mini__item,.re-panel,.re-product,.re-size,.re-tab{background-image:radial-gradient(rgba(58,47,42,.05) .45px,transparent .65px),linear-gradient(180deg,hsla(41,47%,93%,.82),hsla(41,47%,93%,.76));background-size:3px 3px,100% 100%}.re-product__layout{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:14px;gap:14px;align-items:stretch}.re-product__layout--feature{grid-template-columns:1.2fr .8fr}.re-product__img{width:100%;height:100%;min-height:210px;border:1px solid var(--re-border);border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.74),rgba(0,0,0,.02));display:block;object-fit:cover;box-shadow:0 4px 12px rgba(0,0,0,.06)}.re-product__img--all-products{object-position:center 42%;transform:scale(1.12);transform-origin:center}.re-product__img--feature{min-height:420px;object-fit:cover;padding:0}.re-product__img--cloves{object-position:center 62%}.re-product__img--oil{object-fit:cover;object-position:center;background:linear-gradient(135deg,hsla(0,0%,100%,.74),rgba(0,0,0,.02));padding:0}.re-product__img--oil-blackseed{object-position:62% 42%;transform:scale(1.18);transform-origin:center}.re-product__img--oil-rosemary{object-position:center 42%;transform:scale(1.18);transform-origin:center}.re-product__body{padding:0;display:flex;flex-direction:column;gap:10px;flex:1 1}.re-product__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.re-product__name{font-weight:780;line-height:1.25;color:var(--re-brand)}.re-product__meta{color:rgba(0,0,0,.55);font-size:.92rem}.re-product__price{font-weight:750;text-align:right}.re-product__chips{display:flex;flex-wrap:wrap;gap:8px}.re-product__chip{font-size:.82rem;padding:6px 10px;border-radius:999px;border:1px solid var(--re-border);background:var(--re-surface-strong)}.re-product__actions{display:flex;gap:10px;margin-top:auto;flex-wrap:wrap}.re-review{margin-top:10px;border-top:1px solid var(--re-border);padding-top:12px;display:grid;grid-gap:8px;gap:8px}.re-review-section{max-width:900px;margin:0 auto}.re-review__title{margin:0;font-size:1.7rem;line-height:1.1;color:var(--re-brand-2)}.re-review__lead{margin:6px 0 0;font-weight:760;color:var(--re-brand-2)}.re-review__form{display:grid;grid-gap:8px;gap:8px}.re-review__label{font-weight:700;color:var(--re-brand-2)}.re-review__stars{display:flex;gap:6px}.re-review__star{border:none;background:transparent;padding:0;font-size:1.45rem;cursor:pointer;color:rgba(58,47,42,.35)}.re-review__star.is-active{color:var(--re-gold)}.re-review__textarea{min-height:110px;border:1px solid var(--re-border);border-radius:10px;padding:10px;resize:vertical}.re-review__input,.re-review__textarea{background:hsla(0,0%,100%,.75);font:inherit;color:inherit}.re-review__input{max-width:320px;border:1px solid var(--re-border);border-radius:6px;padding:8px 10px}.re-review__check{display:flex;align-items:flex-start;gap:8px;color:var(--re-brand-2)}.re-review__item{border:1px solid var(--re-border);border-radius:10px;padding:8px 10px;background:hsla(0,0%,100%,.65)}.re-review__meta{font-size:.85rem;color:rgba(10,75,51,.7)}.re-link{text-decoration:none;padding:9px 12px;border-radius:999px;border:1px solid var(--re-border);background:hsla(41,47%,93%,.62);font-weight:600;transition:all .2s ease}.re-link:hover{background:hsla(41,47%,93%,.86)}.re-link.is-success{background:rgba(126,154,134,.3);border-color:rgba(96,129,108,.65)}.re-link:disabled{opacity:.55;cursor:not-allowed;transform:none}.re-tabs{display:flex;gap:8px;flex-wrap:wrap}.re-tab{border:1px solid var(--re-border);border-radius:999px;background:var(--re-surface);color:inherit;padding:7px 12px;cursor:pointer;font-weight:600}.re-tab.is-active{background:rgba(126,154,134,.26)}.re-panel{border:1px solid var(--re-border);border-radius:12px;padding:10px}.re-panel,.re-size{background:var(--re-surface)}.re-size{display:flex;align-items:center;gap:10px;justify-content:space-between;border:1px solid var(--re-border);border-radius:14px;padding:10px 12px}.re-select{border:1px solid var(--re-border);border-radius:999px;padding:8px 10px;background:hsla(41,47%,93%,.75);color:var(--re-cocoa)}.re-about,.re-contact,.re-split{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:18px;gap:18px;align-items:start}.re-about__lead{margin:0;color:var(--re-brand-2);font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:780;line-height:1.35}.re-about__subhead{margin:0;color:var(--re-brand-2);font-size:clamp(1rem,1.45vw,1.2rem);font-weight:740;line-height:1.4}.re-contact__cards,.re-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.re-about__side,.re-contact__cards,.re-stats{display:grid;grid-gap:12px;gap:12px}.re-about__visual{padding:0;overflow:hidden}.re-about__img{width:100%;height:100%;min-height:250px;display:block;object-fit:cover}.re-contact--revamp{grid-template-columns:1.05fr .95fr;gap:22px;align-items:stretch}.re-contact__content{display:flex;flex-direction:column;gap:10px}.re-contact__cards--big{grid-template-columns:1fr;gap:10px;margin-top:8px}.re-contact__card{padding:14px 16px}.re-contact__label{font-size:.9rem;color:rgba(0,0,0,.58);margin-bottom:4px}.re-contact__value{font-size:1.12rem;font-weight:760;color:var(--re-brand-2);line-height:1.35;word-break:break-word}.re-contact__visual{padding:0;overflow:hidden;display:flex;align-items:stretch;justify-content:center}.re-contact__img{width:100%;height:100%;min-height:290px;object-fit:cover;display:block}.re-stat__n{font-size:1.6rem;font-weight:820;color:var(--re-brand)}.re-steps{margin:0;padding-left:18px;display:grid;grid-gap:12px;gap:12px;color:rgba(0,0,0,.62)}.re-footer{border-top:1px solid rgba(200,162,74,.45);background:radial-gradient(700px 260px at 18% 0,hsla(41,47%,93%,.16),transparent 60%),radial-gradient(500px 220px at 84% 12%,rgba(200,162,74,.1),transparent 65%),linear-gradient(180deg,rgba(153,178,164,.93),rgba(134,160,146,.97));padding:24px 0 12px;color:#25352c}.re-footer__topcta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:0 0 10px;margin-bottom:12px;border-bottom:1px solid rgba(200,162,74,.45)}.re-footer__kicker{margin:0 0 .4rem;color:#173f34;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.re-footer__topcta-subcopy{margin:.45rem 0 0;color:#2c3c33;max-width:58ch;line-height:1.5}.re-footer__topcta-actions{display:flex;gap:10px;flex-wrap:wrap}.re-footer__main{display:grid;grid-template-columns:30% 70%;grid-gap:14px;gap:14px;align-items:start}.re-footer__brandcol{max-width:340px}.re-footer__brandlockup{margin:0 0 10px;display:flex;align-items:center}.re-footer__logo{width:140px;max-width:100%;display:block;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.16))}.re-footer__brandname{margin:0 0 .35rem;color:#1d2a22;font-size:1.2rem;line-height:1.2}.re-footer__headline{max-width:none;line-height:1.2;font-size:clamp(1.15rem,1.5vw,1.45rem);padding-bottom:0}.re-footer__headline:after{display:none}.re-footer__title{font-weight:780;margin:0 0 10px;color:#1f2d24;font-size:.98rem;letter-spacing:.02em}.re-footer__eyebrow{margin:0;color:#1f2d24;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.re-footer__p{margin:0 0 10px;color:#2b3a31;line-height:1.55;max-width:36ch}.re-footer__social-label{margin:0 0 .45rem;color:#1f2d24;font-weight:700}.re-footer__social-row{display:flex;gap:8px;flex-wrap:wrap}.re-footer__social-row a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(31,45,36,.34);background:hsla(41,47%,93%,.88);color:#1f2d24;text-decoration:none;font-size:.75rem;font-weight:800}.re-footer__social-row a svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.re-footer__social-row a:hover{background:#c8a24a;color:#2f261d;border-color:#b8923f}.re-footer__links-desktop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.bb-about-page,.bb-home{background:transparent}.bb-eyebrow{display:inline-flex;margin-bottom:16px;color:#2c6856;font-size:.77rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.bb-eyebrow--light{color:#e8d09e}.bb-section-heading{max-width:710px;margin:0 auto 48px}.bb-section-heading--center{text-align:center}.bb-section-heading--left{text-align:left;margin:0}.bb-section-heading .re-h2{margin-bottom:16px}.bb-section-heading .re-sub{margin:0;font-size:1rem}.bb-about-hero,.bb-home-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 20%,rgba(205,165,87,.18),transparent 30%),linear-gradient(135deg,#102d25,#205344)}.bb-home-hero__grid{display:grid;min-height:710px;align-items:center;grid-template-columns:1.05fr .95fr;grid-gap:80px;gap:80px;padding-top:70px;padding-bottom:70px}.bb-home-hero__title{margin:0 0 27px;max-width:740px;color:#fff;font-family:var(--re-font-display);font-size:clamp(3rem,6vw,5.9rem);line-height:.99;letter-spacing:-.055em}.bb-home-hero__title span{display:block;color:#e8d09e}.bb-home-hero__content>p{max-width:650px;margin:0 0 34px;color:hsla(0,0%,100%,.76);font-size:1.06rem;line-height:1.7}.bb-home-actions{display:flex;flex-wrap:wrap;gap:13px}.bb-btn--light{border-color:hsla(0,0%,100%,.56);color:#fff}.bb-btn--light:hover{border-color:#fff;background:#fff;color:#102d25}.bb-home-trust-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:33px}.bb-home-trust-row div{display:flex;align-items:center;gap:7px;color:hsla(0,0%,100%,.78);font-size:.84rem}.bb-home-trust-row svg{color:#e8d09e}.bb-home-hero__visual{position:relative;min-height:560px}.bb-home-hero__image-card{position:relative;z-index:2;overflow:hidden;height:540px;border:10px solid hsla(0,0%,100%,.1);border-radius:46% 46% 22% 22%/32% 32% 18% 18%;box-shadow:0 22px 60px rgba(16,45,37,.14)}.bb-home-hero__image-card>img{height:100%;width:100%;object-fit:cover}.bb-floating-card{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 17px;border:1px solid hsla(0,0%,100%,.4);border-radius:18px;background:hsla(0,0%,100%,.91);box-shadow:0 10px 30px rgba(16,45,37,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bb-floating-card span,.bb-floating-card strong{display:block}.bb-floating-card strong{color:#102d25;font-size:.83rem}.bb-floating-card span{margin-top:3px;color:#443832;font-size:.68rem}.bb-floating-card--rating{top:52px;left:-44px;flex-direction:column;align-items:flex-start}.bb-floating-card--botanical{right:-36px;bottom:56px}.bb-floating-card--botanical svg{color:#2c6856}.bb-stars{display:flex;gap:3px;color:#b98936}.bb-home-shape{position:absolute;border-radius:50%}.bb-home-shape--one{top:34px;right:-45px;width:180px;height:180px;border:1px solid hsla(41,62%,76%,.25)}.bb-home-shape--two{bottom:-26px;left:-38px;width:260px;height:260px;background:rgba(205,165,87,.08)}.bb-benefit-strip{border-bottom:1px solid #dfe7e2;background:#faf6ec}.bb-benefit-strip__grid{display:grid;grid-template-columns:repeat(4,1fr)}.bb-benefit-strip__item{display:flex;min-height:126px;align-items:center;gap:15px;padding:25px;border-right:1px solid rgba(16,45,37,.09)}.bb-benefit-strip__item:last-child{border-right:0}.bb-benefit-strip__item svg{color:#2c6856;flex:0 0 auto}.bb-benefit-strip__item span,.bb-benefit-strip__item strong{display:block}.bb-benefit-strip__item strong{margin-bottom:4px;color:#102d25;font-size:.87rem}.bb-benefit-strip__item span{color:#443832;font-size:.75rem;line-height:1.45}.bb-collection-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.bb-collection-card{display:flex;min-height:330px;flex-direction:column;padding:30px 25px;border:1px solid #dfe7e2;border-radius:24px;background:linear-gradient(145deg,#fff,#f1f7f4);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.bb-collection-card:hover{transform:translateY(-6px);border-color:#e8d09e;box-shadow:0 22px 60px rgba(16,45,37,.14)}.bb-collection-card__icon{display:grid;width:72px;height:72px;margin-bottom:28px;place-items:center;border:1px solid rgba(44,104,86,.12);border-radius:20px;background:linear-gradient(145deg,#fff,#eaf4ef);color:#205344;box-shadow:0 10px 24px rgba(16,45,37,.1)}.bb-collection-card h3{margin:0 0 12px;font-family:var(--re-font-display);font-size:1.42rem;color:#102d25}.bb-collection-card p{margin:0 0 18px;color:#443832;font-size:.89rem;line-height:1.6}.bb-collection-card small{color:#2c6856;font-size:.73rem;font-weight:700;line-height:1.5}.bb-collection-card__link{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:25px;color:#173f34;font-size:.84rem;font-weight:700}.bb-home-featured{background:#f1f7f4}.bb-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:46px}.bb-product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:21px;gap:21px}.bb-product-card{overflow:hidden;border:1px solid #dfe7e2;border-radius:24px;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.bb-product-card:hover{transform:translateY(-5px);box-shadow:0 22px 60px rgba(16,45,37,.14)}.bb-product-card__media{position:relative;overflow:hidden;height:295px;background:#f2eadb}.bb-product-card__image{height:100%;width:100%;object-fit:cover;transition:transform .3s ease}.bb-product-card:hover .bb-product-card__image{transform:scale(1.04)}.bb-product-card__badge{position:absolute;top:16px;left:16px;padding:7px 11px;border-radius:999px;background:hsla(0,0%,100%,.94);color:#173f34;font-size:.67rem;font-weight:800}.bb-product-card__quick-add{position:absolute;right:15px;bottom:15px;display:grid;width:43px;height:43px;place-items:center;border-radius:50%;border:0;background:#173f34;color:#fff;box-shadow:0 10px 30px rgba(16,45,37,.08)}.bb-product-card__body{padding:22px}.bb-product-card__meta{display:flex;justify-content:space-between;gap:10px;margin-bottom:9px;color:#2c6856;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bb-product-card h3{min-height:48px;margin:0 0 11px;font-family:var(--re-font-display);font-size:1.25rem;color:#102d25}.bb-product-card p{min-height:84px;margin:0 0 18px;color:#443832;font-size:.83rem;line-height:1.65}.bb-product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:16px;border-top:1px solid #dfe7e2}.bb-product-card__footer strong{color:#102d25;font-size:1.05rem}.bb-text-link{display:inline-flex;align-items:center;gap:5px;color:#2c6856;font-size:.76rem;font-weight:700;text-decoration:none}.bb-about-story-grid,.bb-story-grid{display:grid;align-items:center;grid-template-columns:.95fr 1.05fr;grid-gap:90px;gap:90px}.bb-story-image{position:relative}.bb-story-image>img{height:600px;width:100%;border-radius:36px;object-fit:cover}.bb-story-stat-card{position:absolute;right:-38px;bottom:34px;max-width:230px;padding:22px;border-radius:18px;background:#173f34;box-shadow:0 22px 60px rgba(16,45,37,.14)}.bb-story-stat-card span,.bb-story-stat-card strong{display:block}.bb-story-stat-card strong{margin-bottom:7px;color:#e8d09e;font-family:var(--re-font-display);font-size:1.1rem}.bb-story-stat-card span{color:hsla(0,0%,100%,.74);font-size:.78rem;line-height:1.5}.bb-story-values-list{display:grid;grid-gap:12px;gap:12px;margin:28px 0 34px}.bb-story-values-list div{display:flex;align-items:center;gap:12px;color:#173f34;font-size:.9rem;font-weight:600}.bb-story-values-list svg{color:#b98936}.bb-routine-section{background:#faf6ec}.bb-routine-grid{display:grid;grid-template-columns:repeat(4,1fr)}.bb-routine-card{position:relative;min-height:245px;padding:30px;border-right:1px solid rgba(16,45,37,.12)}.bb-routine-card:last-child{border-right:0}.bb-routine-card>span{color:#b98936;font-family:var(--re-font-display);font-size:2rem;font-weight:700}.bb-routine-card h3{margin:45px 0 12px;font-family:var(--re-font-display);font-size:1.3rem;color:#102d25}.bb-routine-card p{margin:0;color:#443832;font-size:.85rem}.bb-mens-section{background:linear-gradient(rgba(16,45,37,.92),rgba(16,45,37,.96)),url(/hero/home-herbs.png) 50%/cover}.bb-mens-grid{display:grid;align-items:center;grid-template-columns:1.1fr .9fr;grid-gap:70px;gap:70px}.bb-mens-section .re-h2{max-width:720px;color:#fff}.bb-mens-section .re-sub{max-width:650px;color:hsla(0,0%,100%,.72)}.bb-about-quality-check-list,.bb-light-check-list{display:grid;grid-gap:13px;gap:13px;margin:27px 0 35px;padding:0;list-style:none}.bb-light-check-list li{display:flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.86)}.bb-light-check-list svg{color:#e8d09e}.bb-mens-panel{display:grid;min-height:430px;place-items:center;border:1px solid hsla(0,0%,100%,.14);border-radius:36px;background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bb-mens-circle{display:flex;width:270px;height:270px;align-items:center;justify-content:center;flex-direction:column;border:1px solid hsla(41,62%,76%,.45);border-radius:50%;color:#fff;text-align:center}.bb-mens-circle svg{margin-bottom:20px;color:#e8d09e}.bb-mens-circle strong{font-family:var(--re-font-display);font-size:1.5rem}.bb-mens-circle span{margin-top:8px;color:#e8d09e;font-size:.75rem;letter-spacing:.13em;text-transform:uppercase}.bb-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.bb-testimonial-card{padding:29px;border:1px solid #dfe7e2;border-radius:24px;background:#f1f7f4}.bb-testimonial-card blockquote{min-height:126px;margin:22px 0;color:#102d25;font-family:var(--re-font-display);font-size:1.13rem;line-height:1.65}.bb-testimonial-card span,.bb-testimonial-card strong{display:block}.bb-testimonial-card strong{margin-bottom:4px;color:#173f34;font-size:.85rem}.bb-testimonial-card span{color:#443832;font-size:.73rem}.bb-about-hero__grid{display:grid;min-height:610px;align-items:center;grid-template-columns:1.1fr .9fr;grid-gap:70px;gap:70px;padding-top:80px;padding-bottom:80px}.bb-about-hero .bb-home-hero__title{margin-bottom:26px;color:#fff}.bb-about-hero__copy{max-width:650px;color:hsla(0,0%,100%,.73)!important;font-size:1.05rem}.bb-about-hero__art{position:relative;display:grid;min-height:430px;place-items:center}.bb-about-logo-circle{position:relative;z-index:2;display:flex;width:330px;height:330px;align-items:center;justify-content:center;flex-direction:column;border:1px solid hsla(41,62%,76%,.45);border-radius:50%;background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 18px hsla(0,0%,100%,.03),0 30px 70px rgba(0,0,0,.18);color:#fff;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bb-about-logo-circle__image{display:block;width:68%;aspect-ratio:1;border:2px solid hsla(41,62%,76%,.72);border-radius:50%;object-fit:cover;filter:drop-shadow(0 12px 28px rgba(0,0,0,.2))}.bb-about-logo-circle__tagline{margin-top:16px;color:#e8d09e;font-family:var(--re-font-display);font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bb-about-story-images{position:relative}.bb-about-story-main-image{height:610px;width:100%;border-radius:36px;object-fit:cover}.bb-about-story-small-card{position:absolute;right:-42px;bottom:35px;width:245px;padding:25px;border-radius:20px;background:#faf6ec;box-shadow:0 22px 60px rgba(16,45,37,.14)}.bb-about-story-small-card svg{margin-bottom:18px;color:#2c6856}.bb-about-story-small-card strong{display:block;margin-bottom:6px;color:#102d25;font-family:var(--re-font-display);font-size:1.18rem}.bb-about-story-small-card p{margin:0;color:#443832;font-size:.77rem;line-height:1.55}.bb-about-story-copy .re-h2{margin-bottom:23px}.bb-about-highlight-box{display:flex;gap:15px;margin-top:30px;padding:22px;border-left:4px solid #cda557;border-radius:0 15px 15px 0;background:#f1f7f4}.bb-about-highlight-box svg{flex:0 0 auto;color:#2c6856}.bb-about-highlight-box strong{display:block;margin-bottom:5px;color:#102d25}.bb-about-highlight-box p{margin:0;color:#443832;font-size:.83rem;line-height:1.6}.bb-about-mission-vision-section{background:#faf6ec}.bb-about-mission-vision-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.bb-about-mission-card,.bb-about-vision-card{position:relative;overflow:hidden;min-height:240px;padding:38px 42px;border-radius:30px}.bb-about-mission-card{background:#173f34}.bb-about-vision-card{border:1px solid #e8d09e;background:#fff}.bb-about-mission-card>svg,.bb-about-vision-card>svg{margin:65px 0 25px}.bb-about-mission-card>svg{color:#e8d09e}.bb-about-vision-card>svg{color:#2c6856}.bb-about-mission-card .re-h2{color:#fff}.bb-about-mission-card .re-h2:after{background:#e8d09e;opacity:.35}.bb-about-mission-card p{color:hsla(0,0%,100%,.7);line-height:1.7}.bb-about-vision-card p{color:#443832;line-height:1.7}.bb-about-card-kicker{display:block;margin-bottom:14px;color:#cda557;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.bb-about-mission-card .re-h2,.bb-about-vision-card .re-h2{margin-bottom:16px}.bb-about-mission-card p,.bb-about-vision-card p{max-width:none;margin:0;font-size:1rem}.bb-about-values-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.bb-about-value-card{padding:30px 25px;border:1px solid #dfe7e2;border-radius:24px;background:#fff}.bb-about-value-icon{display:grid;width:76px;height:76px;margin-bottom:20px;place-items:center;border:1px solid rgba(44,104,86,.3);border-radius:18px;background:linear-gradient(145deg,#f5fcf8,#dcefe5);color:#174c3e;box-shadow:0 8px 20px rgba(16,45,37,.12)}.bb-about-value-card h3{margin:0 0 12px;font-family:var(--re-font-display);font-size:1.3rem;color:#102d25}.bb-about-value-card p{margin:0;color:#443832;font-size:.84rem;line-height:1.6}.bb-about-journey-section{background:#f1f7f4}.bb-about-journey-timeline{position:relative;max-width:880px;margin-inline:auto}.bb-about-journey-timeline:before{position:absolute;top:0;bottom:0;left:36px;width:1px;background:#e8d09e;content:""}.bb-about-journey-item{position:relative;display:grid;grid-template-columns:74px 1fr;grid-gap:28px;gap:28px;padding-bottom:43px}.bb-about-journey-item:last-child{padding-bottom:0}.bb-about-journey-number{position:relative;z-index:2;display:grid;width:74px;height:74px;place-items:center;border:8px solid #f1f7f4;border-radius:50%;background:#173f34;color:#e8d09e;font-family:var(--re-font-display);font-weight:700}.bb-about-journey-content{padding:18px 0 0}.bb-about-journey-content h3{margin:0 0 8px;font-family:var(--re-font-display);font-size:1.35rem;color:#102d25}.bb-about-journey-content p{margin:0;color:#443832;font-size:.87rem;line-height:1.65}.bb-about-quality-section{background:#173f34}.bb-about-quality-grid{display:grid;align-items:center;grid-template-columns:1.05fr .95fr;grid-gap:80px;gap:80px}.bb-about-quality-content .re-h2{color:#fff}.bb-about-quality-content .re-h2:after{background:#e8d09e;opacity:.35}.bb-about-quality-content .re-sub{color:hsla(0,0%,100%,.72)}.bb-about-quality-check-list li{display:flex;align-items:center;gap:11px;color:hsla(0,0%,100%,.84)}.bb-about-quality-check-list svg{color:#e8d09e}.bb-about-quality-visual{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.bb-about-quality-visual-card{display:flex;min-height:270px;align-items:center;justify-content:center;flex-direction:column;padding:26px;border:1px solid hsla(0,0%,100%,.13);border-radius:24px;background:hsla(0,0%,100%,.06);color:#fff;text-align:center}.bb-about-quality-visual-card svg{margin-bottom:25px;color:#e8d09e}.bb-about-quality-visual-card strong{font-family:var(--re-font-display);font-size:1.25rem}.bb-about-quality-visual-card span{margin-top:8px;color:hsla(0,0%,100%,.65);font-size:.76rem}.bb-about-inclusive-care-grid{display:grid;align-items:center;grid-template-columns:1fr .8fr;grid-gap:90px;gap:90px}.bb-about-inclusive-care-list{display:grid;grid-gap:12px;gap:12px}.bb-about-inclusive-care-list div{display:flex;align-items:center;gap:20px;padding:20px;border:1px solid #dfe7e2;border-radius:17px;background:#f1f7f4}.bb-about-inclusive-care-list span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;background:#173f34;color:#e8d09e;font-size:.76rem;font-weight:700}.bb-about-inclusive-care-list p{margin:0;color:#102d25;font-weight:600}.bb-about-business-section{background:#faf6ec}.bb-about-business-card{display:grid;align-items:center;grid-template-columns:1fr auto;grid-gap:50px;gap:50px;padding:50px;border:1px solid #e8d09e;border-radius:36px;background:#fff}.bb-about-business-card .re-h2{margin-bottom:14px;font-size:clamp(2rem,4vw,3.1rem)}.bb-about-business-card .re-sub{max-width:760px;margin:0}.bb-about-business-badge{display:flex;width:190px;height:190px;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:#173f34;color:#fff;text-align:center}.bb-about-business-badge strong{color:#e8d09e;font-family:var(--re-font-display);font-size:1.35rem}.bb-about-business-badge span{margin-top:7px;font-size:.68rem}.bb-about-cta-section{padding-top:20px}.bb-about-cta-card{display:grid;align-items:center;grid-template-columns:1fr .85fr;grid-gap:60px;gap:60px;padding:62px;border-radius:36px;background:#173f34}.bb-about-cta-card .re-h2{margin-bottom:16px;color:#fff;font-size:clamp(2rem,4vw,3.4rem)}.bb-about-cta-card .re-h2:after{background:#e8d09e;opacity:.3}.bb-about-cta-card .re-sub{margin-bottom:0;color:hsla(0,0%,100%,.7)}.bb-about-cta-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}@media (max-width:1050px){.bb-about-values-grid,.bb-benefit-strip__grid,.bb-collection-grid,.bb-product-grid{grid-template-columns:repeat(2,1fr)}.bb-benefit-strip__item:nth-child(2){border-right:0}.bb-benefit-strip__item:nth-child(-n+2){border-bottom:1px solid rgba(16,45,37,.09)}.bb-routine-grid{grid-template-columns:repeat(2,1fr)}.bb-routine-card:nth-child(2){border-right:0}.bb-routine-card:nth-child(-n+2){border-bottom:1px solid rgba(16,45,37,.12)}}@media (max-width:860px){.bb-about-business-card,.bb-about-cta-card,.bb-about-hero__grid,.bb-about-inclusive-care-grid,.bb-about-quality-grid,.bb-about-story-grid,.bb-home-hero__grid,.bb-mens-grid,.bb-story-grid{grid-template-columns:1fr}.bb-home-hero__content{text-align:center}.bb-home-actions,.bb-home-trust-row{justify-content:center}.bb-home-hero__visual{min-height:500px}.bb-home-hero__image-card{max-width:520px;height:480px;margin-inline:auto}.bb-floating-card--rating{left:10px}.bb-floating-card--botanical{right:10px}.bb-about-story-grid,.bb-story-grid{gap:55px}.bb-about-story-small-card,.bb-story-stat-card{right:20px}.bb-about-mission-vision-grid,.bb-testimonial-grid{grid-template-columns:1fr}.bb-about-hero__grid{text-align:center}.bb-about-hero__copy{margin-inline:auto}.bb-about-hero__art{min-height:390px}.bb-about-business-card{text-align:center}.bb-about-business-badge{margin-inline:auto}.bb-about-cta-actions{justify-content:flex-start}}@media (max-width:620px){.bb-about-hero__grid,.bb-home-hero__grid{min-height:auto;padding-top:62px;padding-bottom:70px}.bb-about-hero__copy,.bb-home-hero__content>p{font-size:.94rem}.bb-home-actions{flex-direction:column}.bb-about-cta-actions .re-btn,.bb-home-actions .re-btn{width:100%}.bb-home-trust-row{align-items:center;flex-direction:column;gap:11px}.bb-home-hero__visual{min-height:400px}.bb-home-hero__image-card{height:400px;border-width:6px;border-radius:120px 120px 35px 35px}.bb-floating-card--rating{top:25px}.bb-floating-card--botanical{bottom:28px}.bb-about-quality-visual,.bb-about-values-grid,.bb-benefit-strip__grid,.bb-collection-grid,.bb-product-grid,.bb-routine-grid,.bb-testimonial-grid{grid-template-columns:1fr}.bb-benefit-strip__item{min-height:100px;border-right:0;border-bottom:1px solid rgba(16,45,37,.09)}.bb-benefit-strip__item:last-child{border-bottom:0}.bb-heading-row{align-items:flex-start;flex-direction:column}.bb-heading-row .re-btn{width:100%}.bb-product-card__media{height:340px}.bb-about-story-main-image,.bb-story-image>img{height:450px}.bb-about-story-small-card,.bb-story-stat-card{position:relative;right:auto;bottom:auto;width:calc(100% - 28px);max-width:none;margin:-45px auto 0}.bb-routine-card{min-height:auto;border-right:0;border-bottom:1px solid rgba(16,45,37,.12)}.bb-routine-card:last-child{border-bottom:0}.bb-routine-card h3{margin-top:25px}.bb-mens-panel{min-height:340px}.bb-mens-circle{width:235px;height:235px}.bb-about-cta-card{gap:35px;padding:38px 24px}.bb-about-logo-circle{width:275px;height:275px}.bb-about-logo-circle__image{width:66%}.bb-about-logo-circle__tagline{margin-top:13px;font-size:.86rem}.bb-about-mission-card,.bb-about-vision-card{min-height:auto;padding:30px 26px}.bb-about-journey-timeline:before{left:27px}.bb-about-journey-item{grid-template-columns:55px 1fr;gap:18px}.bb-about-journey-number{width:55px;height:55px;border-width:6px;font-size:.78rem}.bb-about-quality-visual-card{min-height:220px}.bb-about-business-card{padding:35px 23px}.bb-about-business-badge{width:165px;height:165px}.bb-about-cta-actions{flex-direction:column}}.re-footer__links{padding:12px 14px 8px;border:1px solid rgba(31,45,36,.12);border-radius:14px;background:hsla(41,47%,93%,.14);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:auto;min-height:0}.re-footer__links a{display:block;text-decoration:none;padding:4px 0;transition:color .2s ease,transform .2s ease;color:#253d31;font-size:.95rem;line-height:1.45}.re-footer__links a:hover{color:#b98a2e;transform:translateX(3px)}.re-footer__accordions{display:none}.re-footer__accordions details{border:1px solid rgba(31,45,36,.24);border-radius:12px;background:hsla(0,0%,100%,.5);margin-bottom:8px}.re-footer__accordions summary{cursor:pointer;list-style:none;padding:12px 14px;font-weight:760;color:#1f2d24}.re-footer__accordion-body{padding:0 14px 12px}.re-footer__accordion-body a{display:block;text-decoration:none;color:#27372f;padding:6px 0}.re-footer__trust{margin-top:10px;padding:8px 12px;border:1px solid rgba(31,45,36,.16);border-radius:999px;background:hsla(41,47%,93%,.28);color:#223129;font-size:.88rem;font-weight:700;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px}.re-footer__trust-item{display:inline-flex;align-items:center;gap:6px}.re-footer__trust-item:not(:last-child):after{content:"·";opacity:.6;margin-left:8px}.re-footer__bar{margin-top:10px;padding-top:10px;border-top:1px solid rgba(31,45,36,.18);display:grid;grid-template-columns:1fr;align-items:center;grid-gap:6px;gap:6px;color:#24332b;font-size:.88rem;text-align:center}.re-footer__bar a{color:#1f2d24;text-decoration:none}.re-footer__bar a:hover{color:#8b6a1f}.re-dashboard{position:relative}.re-dashboard-panel{display:none;min-height:calc(100vh - 180px)}.re-dashboard-panel.is-active{display:block;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.re-grid{grid-template-columns:repeat(2,1fr)}.re-about,.re-contact,.re-hero__grid,.re-split{grid-template-columns:1fr}.re-contact__cards,.re-stats{grid-template-columns:repeat(2,1fr)}.re-footer__main,.re-product__layout{grid-template-columns:1fr}.re-footer__links-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1025px){body{background:none,none,radial-gradient(420px 240px at 78% 12%,rgba(126,154,134,.22),transparent 70%),radial-gradient(360px 220px at 22% 84%,rgba(200,162,74,.18),transparent 72%),radial-gradient(1200px 700px at 12% 10%,hsla(41,47%,93%,.12),transparent 55%),radial-gradient(1000px 650px at 85% 14%,rgba(126,154,134,.08),transparent 55%),linear-gradient(180deg,hsla(41,47%,93%,.34),hsla(41,47%,93%,.26)),url(/hero/site-background.png),linear-gradient(180deg,hsla(41,47%,93%,.96),hsla(41,47%,93%,.9));background-size:120px 120px,220px 220px,cover,cover,cover,cover,cover,cover,cover;background-position:50%,50%,50%,50%,50%,50%,50%,50%,50%;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-attachment:fixed,fixed,fixed,fixed,fixed,fixed,fixed,fixed,fixed}}@media (max-width:560px){.re-nav__group{position:static}.re-nav__menu{position:fixed;left:12px;right:12px;top:68px;min-width:0}.re-contact__cards,.re-grid,.re-mini,.re-stats{grid-template-columns:1fr}}@media (max-width:900px){.re-header__wa{display:none}}@media (max-width:560px){.re-search__input{width:150px}}@media (max-width:980px){.bb-one-line-copy{white-space:normal}}.re-mobile-menu-btn{display:none;border:1px solid rgba(126,154,134,.4);border-radius:10px;width:34px;height:34px;background:hsla(0,0%,100%,.6);color:#315846;cursor:pointer;font-size:1rem}.re-mobile-nav-panel{border-top:1px solid rgba(126,154,134,.28);background:hsla(41,47%,93%,.95)}.re-mobile-nav-panel__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px 0}.re-mobile-nav-panel__inner a{text-decoration:none;color:var(--re-cocoa);border:1px solid rgba(126,154,134,.28);border-radius:10px;padding:8px 10px;background:hsla(0,0%,100%,.65);font-weight:650}@media (max-width:1280px){.re-nav a{font-size:.95rem}}@media (max-width:1100px){.re-nav{display:none}.re-mobile-menu-btn{display:grid;place-items:center}.re-header__inner{grid-template-columns:auto 1fr auto;gap:12px}.re-header__actions{gap:6px}.re-header__wa{display:none}}@media (max-width:720px){.re-footer__topcta{flex-direction:column;align-items:flex-start}.re-footer__headline{max-width:none}.re-footer__links{min-height:0}.re-footer__links-desktop{display:none}.re-footer__accordions{display:block;margin-top:8px}.re-hero__brandlogo{width:34px;height:34px}.re-brand__mark{width:56px;height:56px}.re-brand__mark--wide{width:58px;height:58px}.re-brand__name{font-size:clamp(1.3rem,5.2vw,1.8rem)}.re-signature-icons{grid-template-columns:repeat(2,minmax(0,1fr))}.re-about-grid-2,.re-about-grid-hero{grid-template-columns:1fr}}@media (max-width:460px){.re-signature-icons{grid-template-columns:1fr}}@media (max-width:900px){body{padding-bottom:78px}.re-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:linear-gradient(180deg,hsla(41,47%,93%,.97),hsla(45,30%,89%,.97));border-top:1px solid rgba(126,154,134,.45);box-shadow:0 -8px 20px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.re-mobile-bottom-nav__item{text-decoration:none;color:var(--re-cocoa);display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:6px 2px;border-radius:10px;font-weight:650;font-size:.72rem;line-height:1.2;border:1px solid transparent}.re-mobile-bottom-nav__item span:first-child{font-size:1rem;line-height:1}.re-mobile-bottom-nav__item--whatsapp{background:linear-gradient(135deg,#2f5b3f,#3f7a53);color:#fff;border-color:hsla(0,0%,100%,.18);box-shadow:0 6px 14px rgba(47,91,63,.35)}.re-mobile-bottom-nav__item:active{transform:translateY(1px)}.re-dashboard-float,.re-wa-float{display:none}}@media (min-width:1400px){.re-container{max-width:1320px}}.re-iconbtn{border:1px solid transparent;background:transparent;border-radius:10px;width:34px;height:34px;text-decoration:none;cursor:pointer;color:#315846;display:grid;place-items:center;position:relative;transition:all .2s ease;font-size:1rem}.re-iconbtn:hover{background:hsla(41,47%,93%,.6);border-color:rgba(126,154,134,.35);color:#b58a32}.re-header__icon{width:20px;height:20px;display:block}.re-wa-float{position:fixed;right:20px;bottom:22px;z-index:1000;display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:999px;background:linear-gradient(135deg,rgba(56,150,68,.96),rgba(88,175,98,.96));color:#fff;text-decoration:none;box-shadow:0 18px 40px rgba(10,47,18,.22);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.re-wa-float:hover{transform:translateY(-3px);box-shadow:0 22px 46px rgba(10,47,18,.28)}.re-wa-float svg{width:22px;height:22px;fill:currentColor}.re-wa-float span{font-weight:700;font-size:.95rem}.re-cart-badge{position:absolute;top:1px;right:1px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--re-gold);color:#2e241d;font-size:11px;font-weight:700;display:grid;place-items:center;line-height:1;border:1px solid rgba(58,47,42,.18)}.re-iconbtn.is-active{background:rgba(181,138,50,.18);color:#3a2f2a}.re-home-calm .re-hero{padding:44px 0 24px}.re-home-calm{position:relative;background:linear-gradient(180deg,hsla(41,47%,93%,.86),hsla(41,47%,93%,.74))}.re-home-calm:before{display:none}.re-home-calm .re-hero{background:transparent}.re-home-calm .re-hero:before{display:none}.re-home-calm .re-hero:after{opacity:.16}.re-home-calm .re-card,.re-home-calm .re-hero__card,.re-home-calm .re-mini__item,.re-home-calm .re-panel{background-image:linear-gradient(180deg,hsla(41,47%,93%,.84),hsla(41,47%,93%,.78));background-size:100% 100%}.re-home-calm .re-mini{margin-top:6px}.re-home-calm .re-cat{background:hsla(0,0%,100%,.56)}.re-home-calm .re-hero__image{height:330px}.re-home-calm .re-hero__cardsub{margin-bottom:8px;color:rgba(58,47,42,.82)}.re-home-calm .re-h1{max-width:18ch}.re-home-calm .re-lead{color:rgba(58,47,42,.84)}.re-home-calm .re-sub{color:rgba(58,47,42,.86)}.re-home-calm .re-mini__k{color:rgba(58,47,42,.92)}.re-home-calm .re-mini__v{color:rgba(58,47,42,.94)}@media (max-width:1024px){.re-home-calm .re-hero__image{height:240px}}.re-image-frame{position:relative;overflow:hidden}.re-image-trim{transform:scale(1.04);transform-origin:center;display:block}.re-ingredients-title{font-size:clamp(2.3rem,4.6vw,3.35rem);line-height:1.02;letter-spacing:-.02em}.re-ingredients-lead{display:inline-block;max-width:none;white-space:nowrap;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:650;line-height:1.35;color:rgba(58,47,42,.96);background:hsla(41,47%,93%,.88);border:1px solid rgba(126,154,134,.36);border-radius:12px;padding:.5rem .8rem;box-shadow:0 6px 16px rgba(0,0,0,.08)}@media (max-width:900px){.re-ingredients-lead{white-space:normal}}.re-home-v2__hero{padding-top:34px}.re-home-v2__hero-grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:18px;gap:18px;align-items:center}.re-home-v2__title{font-size:clamp(2.2rem,4.6vw,3.6rem);max-width:16ch;margin-bottom:.75rem}.re-home-v2__lead{max-width:54ch;font-size:1.08rem;line-height:1.68;color:rgba(58,47,42,.86)}.re-home-v2__hero-media{padding:.45rem;background:hsla(41,47%,93%,.88)}.re-home-v2__hero-media img{width:100%;height:430px;object-fit:cover;border-radius:14px;border:1px solid var(--re-border)}.re-home-v2__pillars{background:linear-gradient(135deg,rgba(46,84,58,.96),rgba(40,72,50,.94));color:#f4efe2;padding:14px 0 16px;border-top:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid hsla(0,0%,100%,.12)}.re-home-v2__pillars-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.re-home-v2__pillar{text-align:center;padding:8px 10px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.re-home-v2__pillar-icon{margin:0 0 4px;font-size:1.05rem}.re-home-v2__pillar-title{margin:0;font-weight:700;font-size:.86rem;letter-spacing:.01em}.re-home-v2__pillar-desc{margin:4px 0 0;font-size:.74rem;line-height:1.35;opacity:.9}.re-home-v2__section-head{text-align:center;max-width:760px;margin:0 auto 1.1rem}.re-home-v2__collections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.re-home-v2__collection-card{display:flex;flex-direction:column;padding:12px}.re-home-v2__collection-image-wrap{border-radius:12px;margin-bottom:.55rem}.re-home-v2__collection-image{width:100%;height:160px;object-fit:cover;border-radius:12px;border:1px solid var(--re-border)}.re-home-v2__collection-title{margin:0 0 .35rem;color:var(--re-cocoa);font-size:1.15rem}.re-home-v2__collection-desc{font-size:.95rem;margin-bottom:.55rem}.re-home-v2__collection-list{margin:0 0 .8rem;padding-left:1.1rem;display:grid;grid-gap:.24rem;gap:.24rem;color:var(--re-muted);font-size:.9rem;line-height:1.45}.re-home-v2__collection-btn{margin-top:auto;align-self:flex-start}.re-home-v2__story-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:stretch}.re-home-v2__story-image-wrap{padding:0;overflow:hidden}.re-home-v2__story-image{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}.re-home-v2__mission-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}@media (max-width:1100px){.re-home-v2__collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.re-home-v2__hero-grid,.re-home-v2__mission-grid,.re-home-v2__story-grid{grid-template-columns:1fr}.re-home-v2__pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.re-home-v2__hero-media img{height:300px}}@media (max-width:640px){.re-home-v2__collections-grid,.re-home-v2__pillars-grid{grid-template-columns:1fr}.re-home-v2__hero{padding-top:20px}}.re-about-v2{position:relative}.re-about-v2:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(760px 360px at 88% 3%,rgba(62,94,76,.1),transparent 62%),radial-gradient(620px 300px at 6% 44%,rgba(126,154,134,.08),transparent 60%);opacity:.95}.re-about-v2__hero{padding-top:30px}.re-about-v2__hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:16px;gap:16px;align-items:center}.re-about-v2__title{font-size:clamp(2rem,4.2vw,3.2rem);max-width:17ch;margin-bottom:.65rem}.re-about-v2__lead{max-width:60ch;color:rgba(43,33,28,.96);font-weight:500}.re-about-v2__hero-media{padding:.4rem;background:hsla(41,47%,93%,.9)}.re-about-v2__hero-media img{width:100%;height:380px;object-fit:contain;border-radius:14px;border:1px solid var(--re-border);background:hsla(41,47%,93%,.96)}.re-about-v2 .re-card{background:linear-gradient(180deg,hsla(0,0%,100%,.78),hsla(41,47%,93%,.88));border-color:rgba(126,154,134,.34)}.re-about-v2__section-head .re-h2{color:var(--re-herb)}.re-about-v2__section-head .re-sub{max-width:none;margin-inline:auto;color:rgba(48,37,31,.94);font-weight:500}.re-about-v2 .re-sub{color:rgba(50,39,33,.92)}.re-about-v2__mission-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.re-about-v2__pillars-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.re-about-v2__pillar{padding:14px;border-top:3px solid rgba(62,94,76,.42)}.re-about-v2__pillar-icon{margin:0 0 .25rem;font-size:1.45rem}.re-about-v2__pillar-title{margin:0 0 .35rem;color:var(--re-cocoa);font-size:1.05rem}.re-about-v2__journey-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.re-about-v2__journey-grid .re-card{border-top:3px solid rgba(62,94,76,.42)}.re-about-v2__journey-icon{margin:0 0 .25rem;font-size:1.5rem}.re-about-v2__line-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.re-about-v2__line-image{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;object-position:center;border-radius:12px;border:1px solid var(--re-border);background:linear-gradient(180deg,hsla(0,0%,100%,.88),hsla(41,47%,93%,.92));padding:6px}.re-about-v2__audience-table-wrap{overflow-x:auto}.re-about-v2__audience-table{width:100%;border-collapse:collapse;min-width:760px}.re-about-v2__audience-table td{padding:14px 12px 12px;vertical-align:top;border-top:1px solid rgba(126,154,134,.32)}.re-about-v2__audience-title{margin:0 0 .45rem;color:var(--re-cocoa);font-size:1.06rem;line-height:1.2}.re-about-v2__audience-table .re-sub{line-height:1.55}.re-about-v2__created-intro{max-width:78ch;margin:0 auto .95rem;line-height:1.72;word-break:normal;overflow-wrap:break-word;color:rgba(45,34,29,.96)}.re-about-v2__footer-banner-wrap{padding-top:8px}.re-about-v2__footer-banner{border-radius:22px;padding:26px 24px;border:1px solid rgba(126,154,134,.44);background:radial-gradient(360px 160px at 88% 16%,rgba(186,214,194,.28),transparent 70%),linear-gradient(135deg,rgba(37,67,48,.96),rgba(52,86,63,.94));color:#f6f1e6;box-shadow:0 14px 30px rgba(26,47,34,.22)}.re-about-v2__footer-kicker{margin:0 0 .45rem;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:hsla(43,45%,86%,.92)}.re-about-v2__footer-title{margin:0 0 .5rem;color:#f8f3e8;font-family:var(--re-font-display);font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.18}.re-about-v2__footer-copy{margin:0;max-width:74ch;font-size:1.04rem;line-height:1.7;color:hsla(41,47%,93%,.96)}@media (min-width:980px){.re-about-v2__section-head .re-sub{white-space:nowrap;font-size:1rem}}@media (max-width:1200px){.re-about-v2__pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.re-about-v2__journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.re-about-v2__hero-grid,.re-about-v2__line-grid,.re-about-v2__mission-grid{grid-template-columns:1fr}.re-about-v2__hero-media img{height:280px}}@media (max-width:640px){.re-about-v2__journey-grid,.re-about-v2__pillars-grid{grid-template-columns:1fr}.re-about-v2__audience-table{min-width:0}.re-about-v2__audience-table td{display:block;width:100%;padding:12px 0;border-top:1px solid rgba(126,154,134,.28)}.re-about-v2__audience-table tr{display:block}.re-about-v2__created-intro{max-width:none;margin:0 0 .95rem}.re-about-v2__footer-banner{padding:20px 16px;border-radius:16px}}.re-ingredients-v2__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.re-ingredients-v2__card{display:flex;flex-direction:column;height:100%}.re-ingredients-v2__image-wrap{margin-bottom:.65rem}.re-ingredients-v2__name{font-size:1.15rem;line-height:1.2}.re-ingredients-v2__k{font-size:.98rem;letter-spacing:.01em}.re-ingredients-reference__wrap{overflow:auto;border-radius:16px;border:1px solid rgba(126,154,134,.32);background:hsla(0,0%,100%,.72)}.re-ingredients-reference__table{width:100%;border-collapse:collapse;min-width:1100px}.re-ingredients-reference__table td,.re-ingredients-reference__table th{padding:14px 12px;border-bottom:1px solid rgba(126,154,134,.18);vertical-align:top;text-align:left;color:var(--re-cocoa);line-height:1.55}.re-ingredients-reference__table th{position:-webkit-sticky;position:sticky;top:0;background:linear-gradient(180deg,hsla(42,48%,95%,.98),hsla(41,39%,90%,.98));z-index:1;font-size:.86rem;text-transform:uppercase;letter-spacing:.05em}.re-ingredients-reference__table tbody tr:nth-child(2n){background:hsla(41,47%,93%,.45)}.re-ingredients-reference__use{margin-top:.3rem;color:var(--re-herb);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}@media (max-width:1200px){.re-ingredients-v2__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.re-ingredients-v2__grid{grid-template-columns:1fr}}@media (max-width:760px){.re-ingredients-reference__table{min-width:900px}}.re-collections-page{position:relative}.re-collections-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(760px 340px at 8% 2%,rgba(126,154,134,.12),transparent 62%),radial-gradient(680px 300px at 92% 24%,rgba(62,94,76,.11),transparent 60%)}.re-collections-hero{padding-top:34px}.re-collections-hero__grid{display:grid;grid-template-columns:1.04fr .96fr;grid-gap:16px;gap:16px;align-items:stretch}.re-collections-hero__visual{padding:.45rem;background:hsla(41,47%,93%,.9)}.re-collections-hero__visual img{width:100%;height:100%;min-height:320px;object-fit:cover;border-radius:14px;border:1px solid var(--re-border)}.re-collections-hero__content{display:grid;align-content:center;grid-gap:.8rem;gap:.8rem;background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(41,47%,93%,.9))}.re-collections-hero__content .re-h1{max-width:15ch}.re-collections-tabs-wrap{padding-top:8px;padding-bottom:6px}.re-collections-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.re-collections-tabs__pill{text-decoration:none;padding:10px 14px;border-radius:999px;border:1px solid rgba(126,154,134,.4);color:var(--re-cocoa);background:hsla(0,0%,100%,.7);font-weight:700}.re-collections-tabs__pill:hover{background:rgba(229,241,233,.86)}.re-collections-block{scroll-margin-top:110px}.re-collections-block__grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:14px;gap:14px;align-items:start}.re-collections-block__tagline{margin:0 0 .45rem;color:var(--re-herb);font-weight:700;font-size:1.08rem}.re-collections-block__desc{max-width:66ch;margin-bottom:.75rem}.re-collections-block__minihead{margin:.75rem 0 .45rem;color:var(--re-cocoa);font-size:1.02rem}.re-collections-benefits{margin:0 0 .8rem;padding:0;list-style:none;display:grid;grid-gap:.28rem;gap:.28rem;color:rgba(50,39,33,.95)}.re-collections-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.re-collections-product-card{display:grid;grid-gap:.42rem;gap:.42rem;padding:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.84),hsla(41,47%,93%,.9));border-color:rgba(126,154,134,.38)}.re-collections-product-card__img{width:100%;height:112px;object-fit:contain;border-radius:10px;border:1px solid rgba(126,154,134,.28);background:hsla(0,0%,100%,.92);padding:5px}.re-collections-product-card__name{margin:0;color:var(--re-cocoa);font-size:.97rem;line-height:1.3}.re-collections-product-card__desc{margin-bottom:.15rem;font-size:.9rem;line-height:1.55}.re-collections-product-card__rating{margin:0;color:#b38a2f;font-weight:700;letter-spacing:.08em;font-size:.86rem}.re-collections-visual{position:-webkit-sticky;position:sticky;top:116px;padding:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(229,241,233,.78));border-color:rgba(126,154,134,.42)}.re-collections-visual__img{width:100%;height:360px;object-fit:contain;border-radius:12px;border:1px solid rgba(126,154,134,.32);background:hsla(0,0%,100%,.92);padding:8px}.re-collections-visual__chips{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:8px}.re-collections-visual__chips span{font-size:.83rem;font-weight:700;color:var(--re-herb);background:hsla(41,47%,93%,.94);border:1px solid rgba(126,154,134,.36);border-radius:999px;padding:6px 9px}.re-collections-timeline{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.re-collections-timeline__item{text-align:center;display:grid;grid-gap:.2rem;gap:.2rem;padding:12px;border-top:3px solid rgba(62,94,76,.42)}.re-collections-timeline__step{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(62,94,76,.9)}.re-collections-timeline__title{margin:0;color:var(--re-cocoa);font-weight:700;font-size:1rem}.re-collections-timeline__product{margin:0;color:var(--re-muted)}.re-collections-timeline__arrow{color:var(--re-herb);font-weight:700;line-height:1}.re-collections-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.re-collections-why-card{border-top:3px solid rgba(62,94,76,.42)}.re-collections-why-card__title{margin:0 0 .4rem;color:var(--re-cocoa);font-size:1.07rem}.re-collections-bundles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.re-collections-bundle-card{display:grid;grid-gap:.42rem;gap:.42rem;border-top:3px solid rgba(62,94,76,.42)}.re-collections-bundle-card h3{margin:0;color:var(--re-cocoa)}.re-collections-bundle-card ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.2rem;gap:.2rem;color:var(--re-muted)}.re-collections-bundle-card__save{margin:0;color:var(--re-herb);font-weight:700}.re-collections-whatsapp__card{border-radius:18px;border:1px solid rgba(126,154,134,.44);background:linear-gradient(135deg,rgba(43,74,55,.95),rgba(59,95,69,.93));box-shadow:0 14px 30px rgba(25,44,33,.23);color:#f5efdf;padding:22px;display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:center}.re-collections-whatsapp__card .re-h2{color:#f8f2e6}.re-collections-whatsapp__card .re-sub{color:hsla(41,47%,93%,.96);max-width:72ch}@media (max-width:1200px){.re-collections-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.re-collections-block__grid,.re-collections-hero__grid{grid-template-columns:1fr}.re-collections-visual{position:static}.re-collections-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.re-collections-bundles,.re-collections-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.re-collections-whatsapp__card{grid-template-columns:1fr}}@media (max-width:700px){.re-collections-bundles,.re-collections-products,.re-collections-timeline,.re-collections-why-grid{grid-template-columns:1fr}.re-collections-hero__visual img{min-height:240px}.re-collections-visual__img{height:260px}}.bb-about-premium .re-card,.bb-premium-home .re-card,.bb-shop-premium .re-card{background:linear-gradient(180deg,hsla(42,62%,97%,.92),hsla(41,47%,93%,.92));border-color:rgba(126,154,134,.38)}.bb-premium-hero{background:radial-gradient(640px 320px at 0 10%,rgba(74,111,86,.42),transparent 62%),radial-gradient(620px 280px at 100% 85%,rgba(104,144,117,.34),transparent 60%),linear-gradient(135deg,rgba(42,78,57,.95),rgba(57,95,70,.92))}.bb-premium-hero .re-eyebrow,.bb-premium-hero .re-h1,.bb-premium-hero .re-sub{color:#f6f1e6}.bb-premium-hero__kicker{margin:0 0 .35rem;color:#e8dfcc;font-weight:700;letter-spacing:.04em}.bb-premium-hero__grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:16px;gap:16px;align-items:center}.bb-premium-hero__title{max-width:14ch;margin-bottom:.65rem}.bb-premium-hero__lead{max-width:64ch;color:hsla(41,47%,93%,.94)}.bb-premium-hero__visual{padding:.5rem}.bb-premium-hero__image{width:100%;height:300px;object-fit:cover;border-radius:14px;border:1px solid hsla(0,0%,100%,.24)}.bb-premium-hero__mini-grid{margin-top:.55rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.bb-premium-mini-card{border:1px solid rgba(126,154,134,.36);background:hsla(41,47%,93%,.9);border-radius:12px;padding:8px;display:grid;grid-gap:6px;gap:6px}.bb-premium-mini-card img{width:100%;height:74px;object-fit:cover;border-radius:10px}.bb-premium-mini-card p{margin:0;font-size:.78rem;font-weight:700;color:var(--re-cocoa);text-align:center}.bb-promise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.bb-promise-card{position:relative;overflow:hidden}.bb-promise-card:before{content:"";position:absolute;inset:auto -36px -36px auto;width:92px;height:92px;border-radius:999px;background:rgba(126,154,134,.14)}.bb-promise-card__title{margin:0 0 .5rem;color:var(--re-cocoa)}.bb-promise-card ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.26rem;gap:.26rem;color:var(--re-muted)}.bb-ecosystem-wrap{position:relative;display:grid;justify-items:center;grid-gap:1rem;gap:1rem;padding:1.35rem 1.1rem 1.15rem;border-radius:22px;background:radial-gradient(480px 240px at 50% 0,rgba(126,154,134,.16),transparent 68%),linear-gradient(145deg,hsla(0,0%,100%,.66),hsla(41,47%,93%,.62));border:1px solid rgba(126,154,134,.25);overflow:hidden}.bb-ecosystem-wrap:before{content:"";position:absolute;inset:10px;border-radius:18px;border:1px dashed rgba(126,154,134,.24);pointer-events:none}.bb-ecosystem-center{width:230px;height:230px;border-radius:999px;border:1px solid rgba(126,154,134,.5);background:radial-gradient(120px 120px at 50% 32%,rgba(196,224,203,.42),transparent 66%),linear-gradient(180deg,hsla(41,47%,93%,.98),rgba(229,241,233,.88));box-shadow:0 14px 28px rgba(20,42,29,.16);display:grid;align-content:center;justify-items:center;text-align:center;position:relative;z-index:2}.bb-ecosystem-center p{margin:0;font-size:1.85rem}.bb-ecosystem-center span{margin-top:.12rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--re-herb);font-weight:700}.bb-ecosystem-center h3{margin:.32rem 0 0;font-family:var(--re-font-display);font-size:1.34rem;color:var(--re-cocoa)}.bb-ecosystem-orbit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%;position:relative;z-index:1}.bb-ecosystem-card{border-radius:30px;padding:18px 18px 16px;min-height:224px;display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(40,48%,94%,.9));border:1px solid rgba(126,154,134,.32);box-shadow:0 10px 20px rgba(22,44,30,.08)}.bb-ecosystem-card h3{margin:0;color:var(--re-cocoa);font-size:1.38rem;line-height:1.08}.bb-ecosystem-card__note{margin:.1rem 0 .25rem;color:var(--re-herb);font-weight:700;font-size:.88rem}.bb-ecosystem-card ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.38rem;gap:.38rem;color:var(--re-muted);font-size:.94rem}.bb-ecosystem-card li{display:grid;grid-template-columns:auto 1fr;grid-gap:.45rem;gap:.45rem;align-items:start;line-height:1.42}.bb-ecosystem-card__check{color:var(--re-herb);font-weight:800;line-height:1.1;margin-top:.05rem}.bb-ecosystem-card.is-hair{border-top:4px solid rgba(66,111,83,.42)}.bb-ecosystem-card.is-skin{border-top:4px solid rgba(185,149,83,.44)}.bb-ecosystem-card.is-wellness{border-top:4px solid rgba(88,120,139,.44)}.bb-feature-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:14px;gap:14px;align-items:stretch}.bb-feature-grid__image-card{padding:0;overflow:hidden}.bb-feature-grid__image-card img{width:100%;height:100%;min-height:460px;object-fit:cover;display:block}.bb-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:.8rem}.bb-feature-list__item{border:1px solid rgba(126,154,134,.34);border-radius:12px;padding:10px;background:hsla(0,0%,100%,.64)}.bb-feature-list__item h3{margin:0 0 .35rem;color:var(--re-cocoa);font-size:1rem}.bb-feature-list__item ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.26rem;gap:.26rem;color:var(--re-muted)}.bb-skin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.bb-skin-card h3{margin:0 0 .45rem;color:var(--re-cocoa)}.bb-skin-card__label{margin:0 0 .35rem;font-weight:700;color:var(--re-herb)}.bb-skin-card ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.25rem;gap:.25rem;color:var(--re-muted)}.bb-tea-section{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:14px;gap:14px;align-items:center}.bb-tea-section__subhead{margin:.6rem 0 .45rem;font-size:1.2rem;color:var(--re-herb)}.bb-tea-section__message{margin:0;font-family:var(--re-font-display);font-size:1.35rem;line-height:1.28;color:var(--re-cocoa)}.bb-tea-section__visual img{width:100%;height:320px;object-fit:cover;border-radius:14px;border:1px solid rgba(126,154,134,.36)}.bb-ingredient-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.bb-ingredient-card{display:grid;grid-gap:.6rem;gap:.6rem}.bb-ingredient-card img{width:100%;height:130px;object-fit:cover;border-radius:10px;border:1px solid rgba(126,154,134,.32);background:hsla(0,0%,100%,.85)}.bb-ingredient-card h3{margin:0;color:var(--re-cocoa);font-size:1.02rem}.bb-ingredient-card p{margin:.3rem 0 0;color:var(--re-muted);font-size:.92rem}.bb-shopping-flow{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:center}.bb-shopping-flow ol{margin:.75rem 0 0;padding-left:1.1rem;display:grid;grid-gap:.3rem;gap:.3rem;color:var(--re-muted);font-weight:600}.bb-shopping-flow__visuals{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.bb-shopping-flow__visuals img{width:100%;height:200px;object-fit:cover;border-radius:12px;border:1px solid rgba(126,154,134,.35)}.bb-about-premium__hero-grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:14px;gap:14px;align-items:stretch}.bb-about-premium__hero-media{padding:0;overflow:hidden}.bb-about-premium__hero-media img{width:100%;height:100%;min-height:350px;object-fit:cover;display:block}.bb-about-premium__difference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.bb-about-premium__difference-card{border-top:3px solid rgba(62,94,76,.45);display:grid;grid-gap:.35rem;gap:.35rem;align-content:start;min-height:150px}.bb-about-premium__difference-card--lead{grid-column:span 3;min-height:auto;padding:22px 24px;background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(41,47%,93%,.9))}.bb-about-premium__difference-card h3{margin:0 0 .4rem;color:var(--re-cocoa);font-size:1rem}.bb-about-premium__closing-wrap{padding-top:8px}.bb-about-premium__signature{margin:1rem 0 0;color:hsla(41,47%,93%,.98);font-weight:700;letter-spacing:.01em}.re-about-v2__footer-banner{max-width:820px;margin:0 auto;text-align:center}.re-about-v2__footer-copy{max-width:62ch;margin:0 auto}.bb-about-premium__split-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);grid-gap:22px;gap:22px;align-items:stretch;padding:22px;background:radial-gradient(520px 220px at 100% 0,rgba(200,162,74,.08),transparent 58%),linear-gradient(180deg,hsla(42,62%,97%,.94),hsla(41,47%,93%,.9))}.bb-about-premium__split-copy{min-width:0;display:grid;align-content:start;grid-gap:0;gap:0}.bb-about-premium__split-copy .re-h2{margin-bottom:0}.bb-about-premium__split-aside{align-self:stretch;padding:18px 18px 16px;border-radius:18px;border:1px solid rgba(126,154,134,.22);background:linear-gradient(180deg,hsla(0,0%,100%,.76),hsla(41,47%,93%,.68)),radial-gradient(420px 220px at 100% 0,rgba(126,154,134,.12),transparent 62%);display:grid;grid-gap:12px;gap:12px;align-content:start}.bb-about-premium__aside-copy{margin:0;color:var(--re-muted);line-height:1.58;max-width:28ch}.bb-about-premium__split-aside ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;color:var(--re-muted)}.bb-about-premium__split-aside li{padding-left:12px;position:relative;line-height:1.45}.bb-about-premium__split-aside li:before{content:"•";position:absolute;left:0;color:var(--re-herb);font-weight:800}.bb-about-premium__aside-label{margin:0;color:var(--re-herb);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.bb-about-premium__split-aside--cta{align-content:space-between}.bb-about-premium__split-aside--cta .re-btn{justify-self:start}.bb-shop-premium__hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:14px;gap:14px;align-items:center}.bb-shop-premium__hero-media{padding:0;overflow:hidden}.bb-shop-premium__hero-media img{width:100%;height:340px;object-fit:cover;display:block}.bb-shop-premium__story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.bb-shop-premium__story-card img{width:100%;height:180px;object-fit:cover;border-radius:12px;border:1px solid rgba(126,154,134,.3);margin-bottom:.55rem}.bb-shop-premium__story-card h2{margin:0 0 .35rem;color:var(--re-cocoa);font-size:1.12rem}.bb-shop-premium__story-note{margin:0 0 .35rem;color:var(--re-herb);font-weight:700;font-size:.86rem}.bb-shop-premium__story-card ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.2rem;gap:.2rem;color:var(--re-muted)}.bb-shop-premium__flow-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:.7rem}.bb-shop-premium__flow-step{display:grid;justify-items:center;text-align:center;padding:10px;border-radius:12px;border:1px solid rgba(126,154,134,.35);background:hsla(0,0%,100%,.72);font-weight:700;color:var(--re-cocoa);grid-gap:6px;gap:6px}.bb-shop-premium__flow-arrow{color:var(--re-herb)}@media (max-width:1200px){.bb-ingredient-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-about-premium__difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-about-premium__difference-card--lead{grid-column:span 2}}@media (max-width:980px){.bb-about-premium__hero-grid,.bb-feature-grid,.bb-premium-hero__grid,.bb-shop-premium__hero-grid,.bb-shopping-flow,.bb-tea-section{grid-template-columns:1fr}.bb-promise-grid,.bb-shop-premium__flow-row,.bb-shop-premium__story-grid,.bb-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-ecosystem-wrap{padding:.9rem}.bb-ecosystem-center{width:210px;height:210px}.bb-ecosystem-orbit{grid-template-columns:1fr}.bb-ecosystem-card{min-height:auto;border-radius:20px}.bb-about-premium__difference-grid,.bb-feature-list{grid-template-columns:1fr}.bb-about-premium__difference-card--lead{grid-column:span 1}.bb-about-premium__split-card{grid-template-columns:1fr;padding:18px}}@media (max-width:680px){.bb-about-premium__difference-grid,.bb-ingredient-grid,.bb-premium-hero__mini-grid,.bb-promise-grid,.bb-shop-premium__flow-row,.bb-shop-premium__story-grid,.bb-shopping-flow__visuals,.bb-skin-grid{grid-template-columns:1fr}.bb-premium-hero__image{height:240px}.bb-feature-grid__image-card img{min-height:260px}}.bb-shop-catalogue{background:radial-gradient(620px 260px at 0 8%,rgba(126,154,134,.24),transparent 62%),radial-gradient(560px 260px at 100% 85%,rgba(200,162,74,.15),transparent 60%)}.re-shop-hero{background:linear-gradient(145deg,rgba(44,78,58,.92),rgba(64,104,78,.9))}.re-shop-hero .re-eyebrow,.re-shop-hero .re-h1,.re-shop-hero .re-sub{color:#f6f1e6}.re-shop-hero .re-foil{display:inline-block;margin-top:.7rem}.re-product-hero{width:100%;min-height:320px;object-fit:cover;border-radius:16px;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 14px 28px rgba(18,35,24,.24)}.re-category-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1rem}.re-category-row .re-cat{border:1px solid rgba(126,154,134,.4);background:hsla(0,0%,100%,.72);cursor:pointer}.re-category-row .re-cat.is-active,.re-category-row .re-cat:hover{background:#2f5d50;color:#fff;border-color:#2f5d50}.re-shop-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.re-product-card{display:flex;flex-direction:column;gap:.6rem;border-radius:18px;box-shadow:0 12px 26px rgba(23,41,30,.09)}.re-product-card h3{margin:0;color:var(--re-cocoa);font-size:1.14rem}.re-product-image-box{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(126,154,134,.34);background:hsla(0,0%,100%,.72)}.re-product-image-box img{width:100%;height:195px;object-fit:cover;display:block}.re-badge,.re-coming{position:absolute;top:10px;left:10px;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:700;letter-spacing:.01em}.re-badge{background:#2f5d50;color:#fff}.re-coming{background:rgba(58,47,42,.86);color:#f6f1e6}.re-category-label{margin:0;color:var(--re-herb);font-size:.84rem;letter-spacing:.06em}.re-category-label,.re-mini-title{font-weight:700;text-transform:uppercase}.re-mini-title{margin:0 0 .35rem;color:var(--re-cocoa);font-size:.82rem;letter-spacing:.08em}.re-chip-row{display:flex;flex-wrap:wrap;gap:6px}.re-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid rgba(126,154,134,.34);background:hsla(41,47%,93%,.92);font-size:.8rem;font-weight:600}.re-benefits{margin:.2rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.26rem;gap:.26rem;color:var(--re-muted)}.re-product-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;border-top:1px dashed rgba(126,154,134,.4);padding-top:.6rem;color:var(--re-cocoa)}.re-shop-v2__hero,.re-shop-v2__intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:1rem;gap:1rem;align-items:start;margin-bottom:1rem}.re-shop-v2__notice{padding:1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.84),hsla(41,47%,93%,.92))}.re-shop-v2__highlights,.re-shop-v2__nav{display:grid;grid-gap:.85rem;gap:.85rem}.re-shop-v2__nav{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.re-shop-v2__contact-card,.re-shop-v2__highlight,.re-shop-v2__nav-card{height:100%}.re-shop-v2__nav-links{display:grid;grid-gap:.55rem;gap:.55rem}.re-shop-v2__nav-link{display:block;padding:.8rem .9rem;border-radius:12px;border:1px solid rgba(126,154,134,.28);background:hsla(0,0%,100%,.7);color:var(--re-cocoa);text-decoration:none;font-weight:700}.re-shop-v2__nav-link:hover{background:#2f5d50;color:#fff;border-color:#2f5d50}.re-product-card__body{display:grid;grid-gap:.85rem;gap:.85rem}.re-shop-v2__contact,.re-shop-v2__learn-cta{margin-top:1rem}.re-shop-page .re-card{background:linear-gradient(180deg,hsla(0,0%,100%,.82),hsla(41,47%,93%,.9))}.re-shop-flow{margin-top:.8rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.re-shop-flow span{border:1px solid rgba(126,154,134,.36);border-radius:12px;background:hsla(0,0%,100%,.74);padding:10px;text-align:center;font-weight:700;color:var(--re-cocoa);font-size:.92rem}@media (max-width:900px){.re-product-hero{min-height:250px}.re-shop-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.re-shop-v2__hero,.re-shop-v2__intro,.re-shop-v2__nav{grid-template-columns:1fr}}@media (max-width:560px){.re-shop-flow{grid-template-columns:1fr}}.bb-shop-journey{position:relative}.bb-shop-journey__hero-wrap{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px;align-items:stretch}.bb-shop-journey__hero-copy{display:grid;align-content:center;grid-gap:.7rem;gap:.7rem}.bb-shop-journey__hero-copy .re-foil,.bb-shop-journey__hero-copy .re-h1,.bb-shop-journey__hero-copy .re-sub{color:var(--re-cocoa)}.bb-shop-journey__hero-copy .re-foil{background:none;-webkit-background-clip:initial;background-clip:initial;text-shadow:none}.bb-shop-journey__hero-copy .re-h1{line-height:1.08}.bb-shop-journey__hero-media{padding:.5rem}.bb-shop-journey__hero-media img{width:100%;height:100%;min-height:280px;object-fit:cover;border-radius:14px;border:1px solid hsla(0,0%,100%,.25)}.bb-shop-journey__category-strip{padding-top:12px}.bb-shop-journey__chips{display:flex;flex-wrap:wrap;gap:12px;overflow:visible;padding:4px 0}.bb-shop-journey__chips .re-cat{min-height:44px;padding:11px 18px;white-space:nowrap;font-size:1rem;line-height:1.25}.bb-shop-journey__chips--primary{justify-content:center;gap:16px}.bb-shop-journey__chips--primary .re-cat{flex:0 0 auto;min-height:54px;padding:14px 24px;font-size:1.08rem;font-weight:750}#featured-products,#gift-bundles,#hair-growth-ritual,#specials,#starter-kits,#wellness-tea{scroll-margin-top:150px}.bb-shop-journey__ritual-section{background:linear-gradient(180deg,hsla(41,47%,93%,.32),rgba(225,233,224,.52))}.bb-shop-journey__ritual-heading{margin-bottom:30px}.bb-shop-journey__ritual-heading .bb-eyebrow{margin-bottom:2px}.bb-shop-journey__concerns-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.bb-shop-journey__concern-card{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;flex:0 1 386px;max-width:386px;min-height:455px;padding:32px;overflow:hidden;border:1px solid rgba(200,162,74,.34);border-top:5px solid #c8a24a;border-radius:24px;box-shadow:0 16px 38px rgba(27,56,43,.12);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.bb-shop-journey__concern-card:hover{transform:translateY(-7px);border-color:rgba(200,162,74,.7);box-shadow:0 24px 48px rgba(27,56,43,.18)}.bb-shop-journey__concern-kicker{display:inline-flex;align-self:flex-start;width:max-content;max-width:100%;margin-bottom:15px;padding:6px 11px;border-radius:999px;background:rgba(47,93,80,.1);color:#245446;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.bb-shop-journey__concern-card h3{margin:0 0 12px;color:#2f261d;font-size:1.55rem;line-height:1.15}.bb-shop-journey__concern-card>.re-sub{margin-bottom:20px;line-height:1.65}.bb-shop-journey__concern-card .re-mini-title{margin-top:0;color:#765b1e;letter-spacing:.08em}.bb-shop-journey__concern-card .re-benefits{display:grid;grid-gap:8px;gap:8px;margin:0 0 24px;padding-left:1.2rem;line-height:1.5}.bb-shop-journey__concern-card .re-benefits li{padding-left:2px}.bb-shop-journey__concern-card .re-btn{width:100%;margin-top:auto;padding:12px 18px}.bb-shop-journey__product-card .re-product-card__body{gap:.75rem}.bb-stock-badge{display:inline-flex;align-items:center;width:max-content;font-size:.78rem;font-weight:700;border-radius:999px;border:1px solid transparent;padding:5px 10px}.bb-stock-badge--in_stock{background:rgba(47,91,63,.14);border-color:rgba(47,91,63,.32);color:#2f5b3f}.bb-stock-badge--low_stock{background:rgba(200,162,74,.22);border-color:rgba(200,162,74,.48);color:#6f5417}.bb-stock-badge--pre_order{background:rgba(81,96,140,.16);border-color:rgba(81,96,140,.38);color:#304269}.bb-stock-badge--coming_soon{background:hsla(0,0%,51%,.18);border-color:hsla(0,0%,51%,.38);color:#575757}.bb-stock-badge--out_of_stock{background:rgba(138,59,46,.14);border-color:rgba(138,59,46,.36);color:#8a3b2e}.re-select[aria-invalid=true]{border-color:#8a3b2e!important;box-shadow:0 0 0 1px rgba(138,59,46,.32)}.bb-shop-journey__size-prices{display:grid;grid-gap:.3rem;gap:.3rem;padding:.65rem .7rem;border:1px dashed rgba(126,154,134,.4);border-radius:12px;background:hsla(0,0%,100%,.6)}.bb-shop-journey__size-row{display:flex;justify-content:space-between;gap:.6rem;color:var(--re-cocoa)}.bb-shop-journey__card-actions{display:grid;grid-gap:.55rem;gap:.55rem}.bb-shop-journey__feature-block,.bb-shop-journey__gift-grid,.bb-shop-journey__kits-grid,.bb-shop-journey__mask-grid,.bb-shop-journey__mens-grid,.bb-shop-journey__tea-grid,.bb-shop-journey__trust-grid{display:grid;grid-gap:12px;gap:12px}.bb-shop-journey__feature-block{grid-template-columns:1fr 1fr}.bb-shop-journey__mask-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-shop-journey__mens-grid{grid-template-columns:1.05fr .95fr;align-items:stretch}.bb-shop-journey__mens-media img{width:100%;height:100%;min-height:260px;object-fit:cover;border-radius:14px;border:1px solid var(--re-border)}.bb-shop-journey__kits-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-shop-journey__tea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-shop-journey__gift-grid,.bb-shop-journey__trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-shop-journey__help,.bb-shop-journey__specials{max-width:900px;margin:0 auto}@media (max-width:1200px){.bb-shop-journey__concerns-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-shop-journey__gift-grid,.bb-shop-journey__kits-grid,.bb-shop-journey__trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bb-shop-journey__feature-block,.bb-shop-journey__hero-wrap,.bb-shop-journey__mask-grid,.bb-shop-journey__mens-grid,.bb-shop-journey__tea-grid{grid-template-columns:1fr}.bb-shop-journey__hero-media img{min-height:220px}}@media (max-width:680px){.bb-shop-journey__concern-card{flex-basis:100%;max-width:560px;min-height:auto;padding:26px 22px}.bb-shop-journey__concerns-grid,.bb-shop-journey__gift-grid,.bb-shop-journey__kits-grid,.bb-shop-journey__trust-grid{grid-template-columns:1fr}}.bb-section-heading,.bb-section-heading .re-sub,.re-about-v2__section-head,.re-about-v2__section-head .re-sub,.re-h2+.re-sub,.re-home-v2__section-head,.re-home-v2__section-head .re-sub,.re-ingredients-v2 .re-signature-panel>.re-sub{width:100%;max-width:none}.bb-about-cta-card{grid-template-columns:1fr;gap:28px}.bb-about-cta-actions{justify-content:flex-start}@media (min-width:901px){.bb-section-heading .re-sub{white-space:nowrap}}@media (max-width:900px){.bb-section-heading .re-sub{white-space:normal}}.bb-shop-journey__ritual-pricing{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-gap:22px 34px;gap:22px 34px;align-items:start;margin:34px auto 0;padding:30px;max-width:920px;border:1px solid rgba(200,162,74,.55);border-radius:24px;background:linear-gradient(135deg,rgba(23,63,52,.98),rgba(38,82,66,.96));color:#fff;box-shadow:0 22px 50px rgba(20,50,39,.2)}.bb-shop-journey__ritual-pricing .bb-eyebrow{margin-bottom:8px;color:#e8d09e}.bb-shop-journey__ritual-pricing h3{margin:0 0 8px;color:#fff;font-size:1.8rem}.bb-shop-journey__ritual-pricing p{margin:0;color:hsla(0,0%,100%,.78);line-height:1.6}.bb-shop-journey__ritual-price-list{display:grid;grid-gap:0;gap:0;border:1px solid hsla(0,0%,100%,.16);border-radius:16px;overflow:hidden}.bb-shop-journey__ritual-price-row{display:flex;justify-content:space-between;gap:20px;padding:13px 15px;background:hsla(0,0%,100%,.07)}.bb-shop-journey__ritual-price-row+.bb-shop-journey__ritual-price-row{border-top:1px solid hsla(0,0%,100%,.12)}.bb-shop-journey__ritual-price-row strong{color:#f0d694;white-space:nowrap}.bb-shop-journey__ritual-total{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border-radius:14px;background:hsla(41,62%,76%,.14)}.bb-shop-journey__ritual-total strong{color:#f0d694;font-size:1.2rem}.bb-shop-journey__ritual-pricing>.re-btn{grid-column:2;width:100%}@media (max-width:760px){.bb-shop-journey__ritual-pricing{grid-template-columns:1fr;padding:24px 20px}.bb-shop-journey__ritual-pricing>.re-btn,.bb-shop-journey__ritual-total{grid-column:1}.bb-shop-journey__ritual-price-row{align-items:flex-start;flex-direction:column;gap:4px}}.re-contactbar{background:#123f3c;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.12)}.re-contactbar__inner{min-height:48px;justify-content:space-between}.re-contactbar__details,.re-contactbar__inner{display:flex;align-items:stretch}.re-contactbar__item{display:flex;align-items:center;gap:8px;padding:9px 24px;border-right:1px solid hsla(0,0%,100%,.2);color:#fff;text-decoration:none;font-size:.92rem;line-height:1.25}.re-contactbar__item:first-child{padding-left:0}.re-contactbar__item svg{width:17px;height:17px;flex:0 0 auto}a.re-contactbar__item:hover{color:#e4c979}.re-contactbar__socials{display:flex;align-items:center;gap:17px;padding:0 18px;border-left:1px solid hsla(0,0%,100%,.2)}.re-contactbar__socials a{display:grid;place-items:center;color:#a9c6c0;text-decoration:none;transition:color .2s ease,transform .2s ease}.re-contactbar__socials a:hover{color:#fff;transform:translateY(-1px)}.re-contactbar__socials svg{width:17px;height:17px}.re-contactbar__socials span{font-size:.68rem;font-weight:800;line-height:1}@media (max-width:900px){.re-contactbar__inner{min-height:42px}.re-contactbar__item{padding:8px 12px;font-size:.8rem}.re-contactbar__item:first-child{display:none}.re-contactbar__socials{gap:12px;padding:0 10px}}@media (max-width:560px){.re-contactbar__inner{justify-content:center}.re-contactbar__item{border:0;padding:7px 8px}.re-contactbar__item:last-child{display:none}.re-contactbar__socials{border-left:1px solid hsla(0,0%,100%,.2)}}