.ovride-category-archive-hero,.ovride-category-archive-hero *{box-sizing:border-box}.ovride-category-archive-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:stretch;gap:clamp(22px,4vw,46px);margin:0 0 clamp(34px,5vw,58px);padding:clamp(34px,6vw,72px);background:radial-gradient(circle at 90% 10%,rgba(42,122,110,.15),transparent 24rem),linear-gradient(135deg,rgba(253,254,253,.96),rgba(237,245,242,.86));border:1px solid rgba(42,122,110,.15);border-radius:8px;box-shadow:0 18px 48px rgba(31,95,86,.08)}.ovride-fruit-explosion-archive-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:0 0 28px;background:#fff6df;border:1px solid rgba(200,63,43,.22);border-radius:8px;padding:clamp(22px,4vw,34px)}.ovride-fruit-explosion-archive-note .ovride-section-heading__eyebrow{color:var(--ovride-fruit-red-deep)}.ovride-fruit-explosion-archive-note .ovride-section-heading__eyebrow:before{content:"";display:inline-block;width:9px;height:9px;margin-right:8px;background:currentColor;transform:rotate(45deg)}.ovride-fruit-explosion-archive-note h2{margin:0 0 12px;color:var(--ovride-ink);font-size:clamp(2rem,4vw,3.3rem);font-weight:830;letter-spacing:0;line-height:.95}.ovride-fruit-explosion-archive-note p:not(.ovride-section-heading__eyebrow){max-width:70ch;margin:0;color:#44514d;font-size:1rem;line-height:1.55}.ovride-fruit-explosion-archive-note>span{color:var(--ovride-fruit-maroon);font-size:.78rem;font-weight:850;letter-spacing:.06em;text-align:right;text-transform:uppercase}.ovride-category-archive-hero__copy{align-self:center;max-width:720px}.ovride-category-archive-hero h1{margin:0;color:var(--ovride-ink);font-size:clamp(2.75rem,5.4vw,5.35rem);font-weight:820;letter-spacing:0;line-height:.94;text-wrap:balance}.ovride-category-archive-hero__copy>p:not(.ovride-section-heading__eyebrow){max-width:62ch;margin:24px 0 0;color:#33403c;font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.68}.ovride-category-archive-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ovride-category-archive-hero__panel{display:flex;flex-direction:column;gap:20px;background:var(--ovride-green-deep);border-radius:8px;box-shadow:var(--ovride-shadow-soft);color:var(--ovride-surface);padding:clamp(22px,3vw,32px)}.ovride-category-archive-hero__count{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(253,254,253,.16)}.ovride-category-archive-hero__count span,.ovride-category-archive-hero__facts dt{color:rgba(253,254,253,.66);font-size:.74rem;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.ovride-category-archive-hero__count strong{color:var(--ovride-surface);font-size:1rem;font-weight:820;line-height:1.2;text-align:right}.ovride-category-archive-hero__facts{display:grid;gap:16px}.ovride-category-archive-hero__facts div{display:grid;gap:4px}.ovride-category-archive-hero__facts dd{margin:0;color:var(--ovride-surface);font-size:1rem;font-weight:640;line-height:1.4}.ovride-category-archive-hero__chips{display:flex;flex-wrap:wrap;gap:8px}.ovride-category-archive-hero__chips span{padding:6px 12px;background:rgba(253,254,253,.12);border-radius:999px;color:var(--ovride-surface);font-size:.8rem;font-weight:720}.ovride-category-archive-hero__promise,.ovride-category-archive-hero__freshness{margin:0;color:rgba(253,254,253,.84);font-size:.98rem;line-height:1.58}.ovride-category-archive-hero__freshness{margin-top:auto;padding-top:18px;border-top:1px solid rgba(253,254,253,.16);color:rgba(253,254,253,.72)}.ovride-category-products-anchor{position:relative;top:-18px}.ovride-category-archive-hero a:focus-visible{outline:2px solid var(--ovride-green-dark);outline-offset:4px}@media (max-width:980px){.ovride-category-archive-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.ovride-category-archive-hero{padding:26px 20px}.ovride-category-archive-hero h1{font-size:clamp(2.45rem,14vw,3.45rem);overflow-wrap:break-word}.ovride-category-archive-hero__actions,.ovride-category-archive-hero__count{align-items:stretch;flex-direction:column}.ovride-category-archive-hero__count strong{text-align:left}.ovride-fruit-explosion-archive-note{grid-template-columns:1fr}.ovride-fruit-explosion-archive-note>span{text-align:left}}