:root{--botanica-ink:#2f302b;--botanica-cream:#f7f3eb;--botanica-blush:#eecdbf;--botanica-sage:#b8ccb7;--botanica-deep:#425145}.botanica-home,.botanica-page,.botanica-workshop-product{color:var(--botanica-ink);background:var(--botanica-cream)}.botanica-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.botanica-home h1,.botanica-home h2,.botanica-page h1,.botanica-page h2,.botanica-workshop-product h1{font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.025em}.botanica-hero{min-height:min(760px,82vh);position:relative;display:grid;align-items:end;color:#fff;background:#667267 var(--botanica-hero) center/cover no-repeat}.botanica-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,31,25,.62),rgba(24,31,25,.08) 72%)}.botanica-hero__content{position:relative;padding-block:120px 88px}.botanica-hero h1{font-size:clamp(3.3rem,7vw,6.8rem);line-height:.95;max-width:780px;margin:12px 0 24px}.botanica-hero__copy{max-width:590px;font-size:1.18rem;line-height:1.65}.botanica-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;font-weight:650}.botanica-eyebrow--dark{color:var(--botanica-deep)}.botanica-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:32px}.botanica-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid var(--botanica-ink);background:var(--botanica-ink);color:#fff;text-decoration:none;border-radius:2px;transition:.2s ease}.botanica-button:hover{background:var(--botanica-deep);border-color:var(--botanica-deep)}.botanica-button--light{background:#fff;border-color:#fff;color:var(--botanica-ink)}.botanica-text-link{color:var(--botanica-ink);text-underline-offset:7px}.botanica-text-link--light{color:#fff}.botanica-intro{text-align:center;padding-block:100px 86px}.botanica-intro h2{font-size:clamp(2.3rem,4.5vw,4.3rem);line-height:1.08;max-width:850px;margin:14px auto 24px}.botanica-intro>p:last-child{max-width:720px;margin:0 auto;font-size:1.1rem;line-height:1.75}.botanica-feature,.botanica-workshop-card{display:grid;grid-template-columns:1.1fr .9fr;background:#fff}.botanica-feature__image,.botanica-workshop-card__media{min-height:620px}.botanica-feature__image img,.botanica-feature__image svg,.botanica-workshop-card__media img,.botanica-workshop-card__media svg{width:100%;height:100%;object-fit:cover;display:block}.botanica-feature__content,.botanica-workshop-card__body{padding:clamp(42px,6vw,88px);align-self:center}.botanica-feature__content h2,.botanica-workshop-card__body h2{font-size:clamp(2.4rem,4vw,4rem);margin:10px 0 24px}.botanica-details{border-block:1px solid #d8d4cc;margin:28px 0}.botanica-details p{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:13px 0;margin:0;border-bottom:1px solid #e7e3dc}.botanica-details p:last-child{border-bottom:0}.botanica-small{font-size:.78rem;opacity:.7}.botanica-band{background:var(--botanica-sage);margin-top:100px;padding-block:70px}.botanica-band__grid,.botanica-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.botanica-band span{font-family:var(--font-heading--family);font-size:1.6rem}.botanica-band h3{font-size:1.35rem;margin:20px 0 10px}.botanica-band p{line-height:1.65}.botanica-story{display:grid;grid-template-columns:1fr .75fr;gap:100px;align-items:center;padding-block:110px}.botanica-story h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.08}.botanica-story blockquote{font-family:var(--font-heading--family);font-size:clamp(1.8rem,3vw,3rem);line-height:1.25;border-left:1px solid;padding-left:36px}.botanica-page{padding-block:78px 110px}.botanica-page__header{text-align:center;max-width:820px;margin:0 auto 64px}.botanica-page__header h1{font-size:clamp(3rem,6vw,5.8rem);margin:12px 0 22px}.botanica-card{background:#fff;padding:34px}.botanica-card h2{font-size:1.8rem}.botanica-workshop-product{padding-block:70px 100px}.botanica-product-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:start}.botanica-product-media img,.botanica-product-media svg{width:100%;aspect-ratio:4/5;object-fit:cover}.botanica-product-info{position:sticky;top:30px}.botanica-product-info h1{font-size:clamp(2.7rem,5vw,4.8rem);line-height:1;margin:12px 0 18px}.botanica-price{font-size:1.35rem}.botanica-product-info .botanica-button{width:100%;cursor:pointer;font:inherit}.botanica-product-info .botanica-button[disabled]{opacity:.45}.botanica-rte{line-height:1.75;margin-block:28px}@media(max-width:800px){.botanica-shell{width:min(100% - 30px,1180px)}.botanica-hero{min-height:700px}.botanica-hero__shade{background:linear-gradient(0deg,rgba(24,31,25,.7),rgba(24,31,25,.08) 75%)}.botanica-hero__content{padding-block:90px 54px}.botanica-feature,.botanica-story,.botanica-workshop-card,.botanica-product-grid{grid-template-columns:1fr}.botanica-feature__image,.botanica-workshop-card__media{min-height:420px}.botanica-band{margin-top:64px}.botanica-band__grid,.botanica-card-grid{grid-template-columns:1fr;gap:24px}.botanica-story{gap:48px;padding-block:78px}.botanica-product-info{position:static}}
