/* Distinct LR ranges within Sainaloe. Keep packshots, spacing and navigation familiar. */
.brand-aloevia{
 --brand-ink:#244a25;--brand-muted:#4f6546;--brand-soft:#eef5dd;
 --brand-panel:#f5f9eb;--brand-accent:#527a20;--brand-line:#cbd9ae;
 --brand-bright:#d6eb92;--brand-warm:#fae9d8;
}
.brand-zeitgard{
 --brand-ink:#303738;--brand-muted:#62635e;--brand-soft:#eee7dd;
 --brand-panel:#f8f5ef;--brand-accent:#836438;--brand-line:#d6cbbb;
 --brand-bright:#dfcfb7;--brand-warm:#f0e2dc;
}
:is(.brand-aloevia,.brand-zeitgard) #main{
 --ink:var(--brand-ink);--muted:var(--brand-muted);--sand:var(--brand-soft);
 --gold:var(--brand-accent);--line:var(--brand-line);color:var(--brand-ink);
}
:is(.brand-aloevia,.brand-zeitgard) :is(.story-opening h1,.story-headline,.ferment-hero h1,.zg-hero h1,.catalogue-intro h1,.category-hero-promise){color:var(--brand-ink)}
:is(.brand-aloevia,.brand-zeitgard) :is(.story-intro,.page-lead,.category-choice-copy>p,.card-benefit,.product-usage-steps p){color:var(--brand-muted)}
:is(.brand-aloevia,.brand-zeitgard) #main :is(.button,.product-order-dock .button){background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}
:is(.brand-aloevia,.brand-zeitgard) #main :is(.button,.product-order-dock .button):hover{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}
:is(.brand-aloevia,.brand-zeitgard) #main .button-light{background:var(--brand-panel);color:var(--brand-ink);border-color:var(--brand-line)}
:is(.brand-aloevia,.brand-zeitgard) :is(.story-nav,.category-choice-card,.zg-collection){border-color:var(--brand-line)}
:is(.brand-aloevia,.brand-zeitgard) :is(.story-fit,.usage-facts,.category-ritual,.ferment-ritual,.zg-help){background:var(--brand-soft)}
:is(.brand-aloevia,.brand-zeitgard) :is(.usage-facts strong,.usage-facts span){color:var(--brand-ink)}
:is(.brand-aloevia,.brand-zeitgard) :is(.category-guide-index,.product-usage-steps li:before){background:var(--brand-bright);color:var(--brand-ink)}
:is(.brand-aloevia,.brand-zeitgard) :is(.product-card:hover,.product-card:focus-within){background:var(--brand-soft)}
:is(.brand-aloevia,.brand-zeitgard) .category-choice-copy{background:var(--brand-panel)}
:is(.brand-aloevia,.brand-zeitgard) :is(.text-link,.category-choice-links li,.product-usage-steps li){border-color:var(--brand-line)}
:is(.brand-aloevia,.brand-zeitgard) #main :is(a,button,summary):focus-visible{outline-color:var(--brand-accent)}
.brand-aloevia :is(.ferment-hero-copy,.catalogue-intro){border-left:4px solid var(--brand-bright)}
.brand-aloevia .story-opening{border-top:4px solid var(--brand-bright);padding-top:20px}
.brand-aloevia :is(.aloe-filters button[aria-pressed=true],.ritual-tabs [aria-selected=true],.story-nav .is-current){background:var(--brand-bright);border-color:var(--brand-accent);color:var(--brand-ink)}
.brand-aloevia .aloe-group-heading h3{color:var(--brand-ink)}
.brand-aloevia .ferment-pillars .benefit{border-top:3px solid var(--brand-bright);padding-top:22px}
.brand-aloevia .ferment-pillars .benefit:nth-child(2){border-color:#e9b87f}
.brand-aloevia .ferment-pillars .benefit:nth-child(3){border-color:#a2bf72}
.brand-aloevia .category-choice-card:nth-child(2){background:var(--brand-warm)}
.brand-zeitgard .story-opening{border-top:1px solid var(--brand-accent);padding-top:23px}
.brand-zeitgard :is(.zg-nav,.zg-section,.zg-copy){border-color:var(--brand-line)}
.brand-zeitgard :is(.zg-collection,.zg-collection:nth-child(2)){background:var(--brand-soft)}
.brand-zeitgard .zg-collection:nth-child(3){background:var(--brand-warm)}
.brand-zeitgard .zg-hero-products{background:linear-gradient(135deg,#e9e0d4,#faf8f3)}
.brand-zeitgard :is(.ritual-tabs [aria-selected=true],.story-nav .is-current){background:var(--brand-ink);color:#fff}
.brand-zeitgard .zg-pills a{border-color:var(--brand-accent)}
.brand-zeitgard :is(.eyebrow,.category-hero-promise){color:var(--brand-accent)}
@media(max-width:760px){
 .brand-aloevia :is(.ferment-hero-copy,.catalogue-intro){border-left:0;border-top:4px solid var(--brand-bright)}
}
