/*
  PURAATVA — ARPITA FULL HERITAGE EDIT / V13
  Warm palette • richer editorial rhythm • original content retained
  Design inspiration only: Inspice category merchandising / Everest brand legacy.
  All photography and product copy are Puraatva originals.
*/
:root{
 --ink:#422e28;--forest:#5c342b;--forest2:#79483a;
 --sage:#f1e7d9;--lime:#e5ca9d;--cream:#faf3e9;--paper:#fffaf5;
 --terracotta:#a7674c;--muted:#796d60;--line:#e8d8c4;
 --heritage-wine:#582f29;--heritage-rose:#a76b50;
 --heritage-gold:#c49c60;--heritage-parchment:#faf1e3;
}
html{scroll-behavior:smooth}
body{background:#fffaf6!important;color:#442d27!important}
.premium-site-header{background:rgba(255,250,245,.97)!important;border-color:#e6d7c4!important}
.announcement.a26-announcement{
 display:block!important;background:#59332d!important;color:#fff4e5!important;
 border:0!important;letter-spacing:.04em
}
.announcement.a26-announcement .a26-announcement-inner{
 min-height:31px;gap:18px
}
.announcement.a26-announcement .a26-announcement-inner span{
 color:#f4dfc7!important;opacity:1!important;
 font-weight:600;letter-spacing:.09em;font-size:10px
}
.announcement.a26-announcement .a26-announcement-inner span:first-child{
 display:inline!important;opacity:.75!important
}
.announcement.a26-announcement .a26-announcement-inner a{
 background:transparent!important;border:0!important;text-decoration:underline!important;
 text-underline-offset:3px;color:#f9e8cd!important;padding:0!important;font-size:10px!important;
 border-radius:0!important
}
.puraatva-campaign-banner{display:none!important}
.a26-topnav{background:#fffaf4!important;border-color:#eadccc!important;top:72px!important}
.a26-topnav a{color:#694c3f!important;font-size:11px!important;letter-spacing:.025em}
.a26-topnav a:hover,.a26-topnav a:focus-visible{color:#b07e4e!important}
.site-header .premium-tools button:hover{background:#f5e9d8}
.a26-home{background:#fffaf6!important;color:#442c26!important}
.a26-home .a26-section-kicker{font-size:10px!important;letter-spacing:.18em;color:#9b744f!important}
.a26-home h2{font-weight:600}
.a26-home h2 em{color:#a97858!important}

/* HERO: the exact trio from Arpita's one-pager. Deliberately expressive but not green. */
.a26-home .premium-hero-v13{
 min-height:0!important;background:
 radial-gradient(circle at 88% 5%,rgba(253,226,175,.4),transparent 39%),
 linear-gradient(112deg,#fffaf3 0%,#f4e9d9 58%,#e8d0ac 100%)!important;
 color:#4e302a!important;position:relative;overflow:hidden!important;
 border-bottom:1px solid #dfcab1;
}
.a26-home .premium-hero-v13::after{display:none!important}
.heritage-hero-layout{
 width:min(1370px,calc(100% - 84px));
 display:grid;grid-template-columns:minmax(0,50%) minmax(0,50%);
 min-height:710px;gap:20px;align-items:center;padding:56px 0 58px;
}
.heritage-hero-copy{min-width:0;position:relative;z-index:3;padding-right:16px}
.heritage-eyebrow{
 font:750 10px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.21em;color:#a27a4b;
 display:inline-flex;align-items:center;gap:12px
}
.heritage-eyebrow span{font-size:15px;color:#bc8c4d}
.a26-home .heritage-hero-copy h1{
 color:#543129!important;letter-spacing:-.055em!important;
 font:600 clamp(54px,5vw,79px)/1.08 var(--serif)!important;
 max-width:695px;margin:28px 0 23px!important
}
.a26-home .heritage-hero-copy h1 em{
 font-weight:600;font-style:italic;color:#a5694d!important
}
.heritage-hero-lead{
 max-width:560px;color:#746157;font:400 clamp(15px,1.2vw,18px)/1.72 var(--sans);
 margin:0 0 13px
}
.heritage-hero-punchline{font:650 12px/1.6 var(--sans);color:#9a7153;letter-spacing:.017em;margin:0 0 30px}
.heritage-hero-actions{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
 width:min(100%,565px);gap:9px;margin:0 0 35px
}
.heritage-action{
 display:inline-flex;gap:8px;align-items:center;justify-content:space-between;
 min-height:49px;padding:10px 16px;text-decoration:none;font:750 11px/1.3 var(--sans);
 border-radius:4px;transition:background .17s,transform .17s,color .17s
}
.heritage-action-main{grid-column:1/-1;background:#59332d;color:#fff6e8!important;border:1px solid #59332d}
.heritage-action-light{background:rgba(255,249,241,.7);color:#60392e!important;border:1px solid #c6ab8e}
.heritage-action:hover{transform:translateY(-2px)}
.heritage-action-main:hover{background:#784739}
.heritage-action-light:hover{background:#fbecd7}
.heritage-action span{font-size:16px}
.heritage-hero-detail{
 display:flex;flex-direction:column;gap:10px;padding-top:15px;
 border-top:1px solid rgba(150,111,75,.24);max-width:565px
}
.heritage-hero-detail span{
 font:750 9px/1.4 var(--sans);color:#a47d54;letter-spacing:.17em
}
.heritage-hero-detail small{font:400 11px/1.4 var(--sans);color:#8e8277}
.heritage-hero-display{
 position:relative;isolation:isolate;min-height:590px;
 background:radial-gradient(ellipse at 55% 48%,#ffedd1 0%,#e6cd9f 55%,#d8b68b 100%);
 border:1px solid rgba(150,112,76,.18);border-radius:260px 260px 24px 24px;
 box-shadow:inset 0 6px 32px rgba(110,75,38,.08),0 22px 60px rgba(111,72,35,.11)
}
.heritage-hero-display::before{
 content:"";position:absolute;inset:24px 24px 28px;
 border:1px solid rgba(147,104,54,.16);border-radius:250px 250px 18px 18px;pointer-events:none
}
.heritage-hero-display::after{
 content:"";position:absolute;left:3%;bottom:62px;right:3%;height:35px;
 background:radial-gradient(ellipse at center,rgba(105,63,29,.2),transparent 72%);
 pointer-events:none
}
.heritage-hero-halo{
 position:absolute;width:380px;height:380px;max-width:78%;aspect-ratio:1/1;
 border:1px solid rgba(180,130,73,.35);border-radius:50%;
 left:50%;top:13%;transform:translateX(-50%);z-index:-1
}
.heritage-hero-halo::before,.heritage-hero-halo::after{
 content:"";position:absolute;border:1px solid rgba(150,112,68,.12);border-radius:50%
}
.heritage-hero-halo::before{inset:28px}
.heritage-hero-halo::after{inset:61px}
.heritage-jar{
 position:absolute;bottom:130px;z-index:2;
 border:6px solid rgba(255,249,233,.87);border-bottom-width:3px;
 border-radius:11px;overflow:hidden;margin:0;background:#cba56e;
 box-shadow:0 24px 38px rgba(73,45,23,.22);
 transition:transform .22s ease
}
.heritage-jar img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%}
.heritage-jar figcaption{
 position:absolute;bottom:0;left:0;right:0;background:rgba(255,248,233,.92);
 color:#765039;text-align:center;font:800 9px/1.5 var(--sans);
 letter-spacing:.1em;padding:7px 2px 6px
}
.heritage-jar-turmeric{width:30%;height:58%;left:5%;transform:rotate(-7deg);z-index:2}
.heritage-jar-jeera{width:35%;height:69%;left:34%;transform:rotate(-1deg);z-index:4}
.heritage-jar-pepper{width:30%;height:59%;right:4%;transform:rotate(7deg);z-index:3}
.heritage-jar-turmeric:hover{transform:rotate(-6deg) translateY(-8px)}
.heritage-jar-jeera:hover{transform:rotate(-1deg) translateY(-8px)}
.heritage-jar-pepper:hover{transform:rotate(6deg) translateY(-8px)}
.heritage-hero-signature{
 position:absolute;left:30px;right:28px;bottom:23px;z-index:5;
 display:flex;align-items:center;justify-content:space-between;gap:14px;
 border-top:1px solid rgba(139,98,54,.27);padding-top:14px
}
.heritage-hero-signature span{font:800 9px var(--sans);letter-spacing:.14em;color:#79553a}
.heritage-hero-signature strong{font:600 13px var(--serif);color:#744f37}

/* The complete mission content stays on homepage, but with spacious editorial typography. */
.a26-home .a26-story{
 display:grid!important;grid-template-columns:1fr 1.06fr!important;gap:clamp(38px,5vw,84px)!important;
 align-items:center;padding:110px 0 120px!important
}
.a26-home .a26-story-visual{min-height:680px!important;border-radius:130px 8px 8px 8px!important}
.a26-home .a26-story-copy{max-width:650px}
.a26-home .a26-story h2{
 color:#593931!important;font:600 clamp(36px,3.8vw,54px)/1.15 var(--serif)!important;
 letter-spacing:-.042em;margin:14px 0 25px!important
}
.a26-home .a26-story h2 em{color:#ab7954!important}
.a26-home .a26-story-copy p{font-size:13px!important;color:#746559!important;line-height:1.87!important;margin:0 0 15px!important}
.a26-home .a26-story-copy strong{color:#654333!important}
.a26-home .a26-story-seal{border-left-color:#efcf9e!important}
.a26-home .a26-story-copy a{color:#8e5844!important;border-color:#bfa17e!important}

/* Featured range: all 7 categories visible; one intentional CTA per card. */
.a26-home .a26-catalogue{background:#f5ebdf!important;padding:90px 0 100px!important}
.a26-home .a26-centered-head{max-width:870px;margin:0 auto 42px}
.a26-home .a26-centered-head h2{font-size:clamp(39px,4vw,58px)!important;line-height:1.18!important}
.a26-home .puraatva-catalogue-compact{
 margin-bottom:25px!important;display:flex!important;align-items:center!important;
 border-bottom:1px solid #d9c8b2!important;border-top:1px solid #d9c8b2!important;
 padding:19px 0!important
}
.heritage-all-products{
 display:inline-flex;align-items:center;gap:20px;color:#724632!important;
 font:750 12px var(--sans);text-decoration:none;border-bottom:1px solid #b58f6b;
 padding:9px 0;white-space:nowrap
}
.heritage-all-products:hover{color:#a86d4a!important}
.a26-home .puraatva-collapsible-categories{
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
 grid-auto-flow:row dense!important;gap:18px!important
}
.a26-home .puraatva-collapsible-categories>.a26-category{
 display:flex!important;grid-column:span 1!important;min-height:325px!important;
 padding:29px!important;border-radius:9px!important;border:1px solid #dcc9b1!important;
 box-shadow:0 8px 24px rgba(104,66,38,.045)!important;
}
.a26-home .puraatva-collapsible-categories>.a26-category:first-child,
.a26-home .puraatva-collapsible-categories>.a26-category:last-child{
 grid-column:span 2!important;min-height:330px!important
}
.a26-home .a26-category .a26-cat-info{max-width:61%!important}
.a26-home .a26-category:nth-child(2) .a26-cat-info{max-width:66%!important}
.a26-home .a26-category-wide .a26-cat-info{max-width:60%!important}
.a26-home .a26-category h3{color:#603b30!important;font-size:clamp(23px,2vw,32px)!important}
.a26-home .a26-category p{font-size:12px!important;line-height:1.75!important;color:#78685d!important}
.a26-home .a26-category>img{
 object-fit:contain!important;right:0!important;bottom:0!important;
 height:85%!important;width:37%!important;max-width:185px!important
}
.a26-home .a26-category:first-child>img,.a26-home .a26-category:last-child>img{
 width:29%!important;max-width:215px!important
}
.a26-home .a26-category .heritage-category-link{
 display:inline-flex;align-items:center;justify-content:space-between;
 gap:14px;text-decoration:none;font:750 11px var(--sans);
 color:#744735!important;padding:9px 2px 8px 0;border-bottom:1px solid #ae8665
}
.a26-home .a26-category .heritage-category-link:hover{color:#9b613f!important}
.a26-home .a26-category .a26-cat-links{margin-top:20px!important}

/* Inspice / Everest editorial merchandise rhythm, with own Puraatva artwork. */
.heritage-featured{background:#fffaf5;border-top:1px solid #efdfce;border-bottom:1px solid #ecddca;padding:102px 0}
.heritage-featured-layout{
 display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(42px,7vw,105px);
 align-items:center
}
.heritage-featured-visual{
 display:flex;align-items:center;justify-content:center;background:#e8d1ae;
 min-height:450px;overflow:hidden;border-radius:8px 120px 8px 8px;
 box-shadow:0 16px 45px rgba(75,45,25,.1)
}
.heritage-featured-visual img{width:100%;height:100%;min-height:450px;object-fit:cover;display:block}
.heritage-smallcaps{
 font:800 10px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.18em;color:#aa7849
}
.heritage-featured-copy h2{
 font:600 clamp(38px,4.2vw,62px)/1.14 var(--serif);letter-spacing:-.05em;
 color:#5e3a30;margin:18px 0 24px
}
.heritage-featured-copy h2 em{font-style:italic;color:#a97152}
.heritage-featured-copy>p{font:400 15px/1.9 var(--sans);color:#78695f;max-width:530px}
.heritage-featured-points{
 display:flex;gap:10px 19px;flex-wrap:wrap;border-top:1px solid #e6d5c2;
 border-bottom:1px solid #e6d5c2;margin:26px 0;padding:19px 0;
}
.heritage-featured-points span{font:750 9px/1.6 var(--sans);letter-spacing:.13em;color:#966f4e}
.heritage-featured-button{
 display:inline-flex;gap:24px;align-items:center;text-decoration:none;
 padding:16px 18px;background:#63392e;border:1px solid #63392e;
 color:#fff6e8!important;border-radius:4px;font:750 12px var(--sans)
}
.heritage-featured-button:hover{background:#83503d}
.heritage-featured-copy small{display:block;color:#978779;font:400 11px/1.65 var(--sans);margin-top:16px}

/* The story has three distinct heritage chapters and a six-item ingredient rail. */
.a26-home .a26-know-spice{background:#fffaf5!important;padding:105px 0 106px!important}
.a26-home .a26-know-spice-header{margin-bottom:38px!important}
.a26-home .a26-know-spice-header h2{font-size:clamp(40px,4.1vw,61px)!important;line-height:1.12!important}
.a26-home .a26-know-spice-header p{max-width:580px;color:#78675e!important}
.a26-home .puraatva-story-three{gap:19px!important;margin-bottom:14px!important}
.a26-home .puraatva-story-chapter{border-color:#e4d5c4!important;border-radius:9px!important}
.a26-home .puraatva-chapter-image{height:219px!important;background:#e9d8c1}
.a26-home .puraatva-chapter-copy{padding:24px!important}
.a26-home .puraatva-chapter-copy h3{font-size:29px!important}
.a26-home .puraatva-chapter-copy p{font-size:13px!important;line-height:1.7!important}
.a26-home .a26-know-spice-footnote{margin:14px 0 0!important;color:#988779!important}

/* Ingredient portraits are scrollable and useful, without duplicating the shop catalogue. */
.heritage-ingredient-intro{
 display:flex;align-items:flex-end;justify-content:space-between;
 gap:28px;margin:72px 0 27px;padding-top:34px;border-top:1px solid #e5d4c1
}
.heritage-ingredient-intro h3{
 color:#623e32;font:600 clamp(36px,3.7vw,53px)/1.13 var(--serif);
 letter-spacing:-.045em;margin:9px 0 12px
}
.heritage-ingredient-intro h3 em{font-style:italic;color:#ad7653}
.heritage-ingredient-intro p{color:#786b62;font:400 14px/1.6 var(--sans);margin:0}
.heritage-rail-controls{display:flex;gap:9px;flex:none}
.heritage-rail-controls button{
 width:45px;height:45px;border:1px solid #d4bca1;background:#fff8ed;color:#744937;
 font-size:21px;border-radius:50%;cursor:pointer;transition:background .17s
}
.heritage-rail-controls button:hover{background:#f2ddc3}
.heritage-ingredient-rail{
 display:flex;align-items:stretch;gap:17px;overflow-x:auto;scroll-snap-type:x mandatory;
 scroll-padding:2px;padding:0 2px 19px;scrollbar-width:thin;
 scrollbar-color:#d7bea1 transparent;overscroll-behavior-inline:contain
}
.heritage-spice-card{
 flex:0 0 clamp(245px,28%,355px);scroll-snap-align:start;min-width:0;
 display:flex;flex-direction:column;overflow:hidden;background:#fff8ef;
 border:1px solid #e6d4be;border-radius:10px;box-shadow:0 8px 24px rgba(96,55,32,.035)
}
.heritage-spice-image{
 height:260px;display:grid;place-items:center;background:#eddbc2;
 border-bottom:1px solid #e5d2b9;overflow:hidden
}
.heritage-spice-image img{width:100%;height:100%;object-fit:contain;object-position:center}
.heritage-spice-copy{padding:22px;display:flex;flex:1;flex-direction:column}
.heritage-spice-copy>span{font:800 9px var(--sans);letter-spacing:.17em;color:#af8052}
.heritage-spice-copy h4{
 color:#5f3a2e;font:600 26px/1.16 var(--serif);letter-spacing:-.04em;
 margin:13px 0 12px
}
.heritage-spice-copy p{
 color:#7a6d62;font:400 12px/1.7 var(--sans);margin:0 0 20px;flex:1
}
.heritage-spice-copy a{
 display:flex;justify-content:space-between;text-decoration:none;
 padding-top:13px;border-top:1px solid #e4d5c2;
 color:#87533d!important;font:750 11px var(--sans)
}
.heritage-spice-note{color:#9a8b7c;font:400 10px/1.6 var(--sans);margin:15px 0 0}

/* Farming perspective as the next chapter, never a verified farm photo claim. */
.a26-home .a26-farmer{
 background:#f0e1cd!important;padding:105px 0!important
}
.a26-home .a26-farmer-grid{grid-template-columns:1fr 1fr!important;gap:clamp(35px,6vw,100px)!important}
.a26-home .a26-farmer-visual{height:520px!important;border-radius:100px 8px 8px 8px!important}
.a26-home .a26-farmer h2{color:#5c392f!important;font-size:clamp(41px,3.8vw,57px)!important}
.a26-home .a26-farmer-copy>p{font-size:13px!important;color:#79665c!important;line-height:1.84!important}
.a26-home .a26-farmer-regions>div{background:#fffaef!important;border-color:#d9c3a9!important}
.a26-home .a26-farmer-regions strong{color:#634435!important}
.a26-home .a26-farmer-regions span{color:#8d7969!important}
.a26-home .a26-farmer-link{color:#895640!important}

/* Trio Effect — rich, warm burgundy chapter, original three safe concepts retained. */
.a26-home .a26-trio{
 background:linear-gradient(125deg,#48241f 0%,#6d3b32 58%,#543126 100%)!important;
 color:#fff5e6!important;padding:100px 0 103px!important
}
.a26-home .a26-trio .a26-section-kicker{color:#dfb78e!important}
.a26-home .a26-trio h2{color:#fff2e1!important;font-size:clamp(44px,4.2vw,61px)!important}
.a26-home .a26-trio h2 em{color:#e8c28a!important}
.a26-home .a26-trio-head p{color:#e3cfc0!important;max-width:680px;font-size:15px}
.a26-home .a26-trio-medallion{border-color:#d2a678;color:#e9c698}
.a26-home .a26-trio-grid{gap:17px!important}
.a26-home .a26-trio-grid article{
 background:#fff8ed!important;color:#54352c!important;min-height:355px!important;
 padding:28px!important;border-radius:8px!important;border:1px solid rgba(218,177,138,.5)
}
.a26-home .a26-trio-grid h3{font-size:28px!important;color:#5a352e!important;margin:14px 0 10px}
.a26-home .a26-trio-index{font:750 12px var(--sans);color:#aa7950!important}
.a26-home .a26-trio-grid .a26-formula{color:#80533d!important}
.a26-home .a26-trio-grid article>p:not(.a26-formula){color:#796a60!important}
.a26-home .a26-trio-actions button{
 color:#6d4335!important;background:#fffaf4!important;
 border-color:#d1b297!important;border-radius:4px!important
}
.a26-home .a26-trio-actions button:hover{color:#fff!important;background:#80503d!important}
.a26-home .a26-trio-note{color:#e5cbb8!important;font-size:11px}

/* Detailed comparison from Arpita one-pager remains on landing (guardrailed). */
.a26-home .a26-compare{padding:111px 0 114px!important;background:#fffaf6!important}
.a26-home .a26-compare-table{border-radius:9px!important;border-color:#e4d4c2!important}
.a26-home .a26-compare-header{background:#5b362d!important}
.a26-home .a26-compare-header>*{color:#fff3e5!important;font-size:10px!important}
.a26-home .a26-compare-row{background:#fffaf4!important;border-color:#eadac9!important}
.a26-home .a26-compare-row>*{color:#7a6a5e!important;border-color:#eadac9!important}
.a26-home .a26-compare-row>b{color:#59382f!important}
.a26-home .a26-compare-row>span:nth-child(2){color:#6c4134!important;background:#f2e1ce!important}
.a26-home .a26-compare-row small{color:#aa694d!important}
.a26-home .a26-compare-cta{
 background:#f2e2d1!important;border-radius:9px!important;box-shadow:none!important;
 padding:30px 37px!important
}
.a26-home .a26-compare-cta div span{color:#ae7a50!important}
.a26-home .a26-compare-cta div b{color:#60382d!important}
.a26-home .a26-compare-cta .a26-pill-solid{background:#60392f!important;color:#fff6e8!important}
.a26-home .a26-compare-disclosure{color:#978779!important}
.a26-home .newsletter{
 background:#f5e8d7!important;border:1px solid #e3cbb3!important;
 border-radius:9px!important;margin:0 auto 100px!important;padding:40px 46px!important
}
.a26-home .newsletter h2{color:#5c382d;font-size:29px}
.a26-home .newsletter button{background:#60382e!important;color:#fff7ed!important}
.footer{background:linear-gradient(140deg,#3c211c,#543229)!important}
.ai-fab{background:#59332d!important}
.collection-view-btn{background:#694037!important;border-color:#694037!important}
.quote-add-btn{color:#714a3c!important}
.heritage-action:focus-visible,.heritage-rail-controls button:focus-visible,.heritage-category-link:focus-visible{
 outline:2px solid #9a6447;outline-offset:3px
}

@media(max-width:1100px){
 .heritage-hero-layout{width:calc(100% - 42px);grid-template-columns:1fr 1fr;gap:18px;min-height:0}
 .a26-home .heritage-hero-copy h1{font-size:clamp(47px,5vw,68px)!important}
 .heritage-hero-display{min-height:505px}
 .heritage-jar{bottom:115px}
 .heritage-hero-signature{left:18px;right:18px}
 .a26-home .a26-story{gap:35px!important}
 .a26-home .a26-story-visual{min-height:560px!important}
 .a26-home .puraatva-collapsible-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .a26-home .puraatva-collapsible-categories>.a26-category:first-child,
 .a26-home .puraatva-collapsible-categories>.a26-category:last-child{
  grid-column:span 2!important
 }
 .heritage-featured-layout{gap:30px}
 .a26-home .a26-farmer-grid{gap:34px!important}
 .a26-home .a26-farmer-visual{height:450px!important}
}
@media(max-width:760px){
 .announcement.a26-announcement .a26-announcement-inner{gap:7px;padding:6px 8px;min-height:29px}
 .announcement.a26-announcement .a26-announcement-inner span:first-child{display:none!important}
 .announcement.a26-announcement .a26-announcement-inner span:nth-child(2){font-size:8px!important}
 .announcement.a26-announcement .a26-announcement-inner a{font-size:8px!important}
 .a26-topnav{top:64px!important}
 .a26-home .premium-hero-v13{background:linear-gradient(140deg,#fffaf3,#e9d3b0)!important}
 .heritage-hero-layout{display:grid;grid-template-columns:1fr!important;padding:40px 0 38px;gap:25px;width:calc(100% - 38px)}
 .a26-home .heritage-hero-copy h1{
  font-size:clamp(44px,9.9vw,62px)!important;line-height:1.08!important;
  max-width:95%;margin:20px 0 17px!important
 }
 .heritage-eyebrow{font-size:9px;letter-spacing:.12em}
 .heritage-hero-lead{font-size:14px;line-height:1.65}
 .heritage-hero-punchline{font-size:11px;margin-bottom:22px}
 .heritage-hero-actions{gap:8px;margin-bottom:22px}
 .heritage-action{min-height:43px;font-size:10px;padding:10px}
 .heritage-action-main{min-height:48px}
 .heritage-hero-detail{padding-top:12px}
 .heritage-hero-detail span{font-size:8px;letter-spacing:.13em}
 .heritage-hero-detail small{font-size:10px}
 .heritage-hero-display{height:380px;min-height:0;border-radius:130px 130px 17px 17px}
 .heritage-hero-display::before{inset:14px 13px 18px;border-radius:125px 125px 12px 12px}
 .heritage-hero-halo{width:250px;top:14%}
 .heritage-jar{bottom:85px;border-width:4px;border-bottom-width:3px;border-radius:7px}
 .heritage-jar-turmeric{width:30%;height:56%;left:5%}
 .heritage-jar-jeera{width:36%;height:67%;left:32%}
 .heritage-jar-pepper{width:29%;height:57%;right:4%}
 .heritage-jar figcaption{font-size:6.5px;padding:4px 1px}
 .heritage-hero-signature{bottom:12px;left:13px;right:13px;padding-top:9px;display:grid;gap:4px}
 .heritage-hero-signature span{font-size:8px}
 .heritage-hero-signature strong{font-size:12px}
 .a26-home .a26-story{grid-template-columns:1fr!important;padding:68px 0 73px!important;gap:30px!important}
 .a26-home .a26-story-visual{height:345px!important;min-height:0!important;border-radius:70px 6px 6px 6px!important}
 .a26-home .a26-story h2{font-size:clamp(35px,8vw,46px)!important}
 .a26-home .a26-story-copy p{font-size:12px!important;line-height:1.75!important}
 .a26-home .a26-catalogue{padding:65px 0 75px!important}
 .a26-home .a26-centered-head{margin-bottom:27px}
 .a26-home .a26-centered-head h2{font-size:clamp(35px,8.5vw,47px)!important}
 .a26-home .puraatva-catalogue-compact{display:flex!important;flex-wrap:wrap;justify-content:space-between!important}
 .a26-home .puraatva-catalogue-compact span{font-size:11px;max-width:220px}
 .heritage-all-products{font-size:11px;padding:7px 0}
 .a26-home .puraatva-collapsible-categories{grid-template-columns:1fr!important;gap:11px!important}
 .a26-home .puraatva-collapsible-categories>.a26-category,
 .a26-home .puraatva-collapsible-categories>.a26-category:first-child,
 .a26-home .puraatva-collapsible-categories>.a26-category:last-child{
  display:flex!important;grid-column:span 1!important;min-height:255px!important;padding:19px!important
 }
 .a26-home .a26-category .a26-cat-info{max-width:66%!important}
 .a26-home .a26-category h3{font-size:23px!important}
 .a26-home .a26-category p{font-size:11px!important}
 .a26-home .a26-category>img{width:34%!important;height:78%!important;right:0!important}
 .a26-home .a26-category:first-child>img,.a26-home .a26-category:last-child>img{width:35%!important}
 .heritage-featured{padding:64px 0 70px}
 .heritage-featured-layout{grid-template-columns:1fr!important;gap:28px}
 .heritage-featured-visual,.heritage-featured-visual img{min-height:260px}
 .heritage-featured-visual{border-radius:6px 65px 6px 6px}
 .heritage-featured-copy h2{font-size:clamp(35px,8vw,45px);margin:13px 0 17px}
 .heritage-featured-copy>p{font-size:13px;line-height:1.75}
 .heritage-featured-points{margin:20px 0;padding:13px 0}
 .a26-home .a26-know-spice{padding:70px 0!important}
 .a26-home .a26-know-spice-header h2{font-size:clamp(34px,8vw,45px)!important}
 .a26-home .puraatva-story-three{grid-template-columns:1fr!important;gap:12px!important}
 .a26-home .puraatva-story-chapter,
 .a26-home .puraatva-story-chapter:last-child{
  display:grid!important;grid-template-columns:120px 1fr;min-height:170px;
  grid-column:auto!important
 }
 .a26-home .puraatva-chapter-image{height:100%!important;min-height:175px!important}
 .a26-home .puraatva-chapter-copy{padding:17px!important;gap:7px!important}
 .a26-home .puraatva-chapter-copy>span{font-size:9px}
 .a26-home .puraatva-chapter-copy h3{font-size:22px!important}
 .a26-home .puraatva-chapter-copy p{font-size:11px!important;line-height:1.45!important}
 .a26-home .puraatva-chapter-copy a{font-size:10px!important}
 .heritage-ingredient-intro{margin:48px 0 20px;padding-top:29px}
 .heritage-ingredient-intro h3{font-size:clamp(33px,8vw,42px)}
 .heritage-ingredient-intro p{font-size:12px}
 .heritage-rail-controls{gap:5px}
 .heritage-rail-controls button{width:34px;height:34px;font-size:18px}
 .heritage-spice-card{flex-basis:80vw;max-width:305px}
 .heritage-spice-image{height:245px}
 .a26-home .a26-farmer{padding:65px 0!important}
 .a26-home .a26-farmer-grid{grid-template-columns:1fr!important;gap:26px!important}
 .a26-home .a26-farmer-visual{height:300px!important;border-radius:65px 6px 6px 6px!important}
 .a26-home .a26-farmer h2{font-size:clamp(34px,8vw,48px)!important}
 .a26-home .a26-trio{padding:75px 0 80px!important}
 .a26-home .a26-trio h2{font-size:45px!important}
 .a26-home .a26-trio-grid{grid-template-columns:1fr!important;gap:12px!important}
 .a26-home .a26-trio-grid article{min-height:0!important;padding:22px!important}
 .a26-home .a26-trio-grid h3{font-size:25px!important}
 .a26-home .a26-compare{padding:71px 0 80px!important}
 .a26-home .a26-compare-table{overflow-x:auto}
 .a26-home .a26-compare-row{min-width:700px}
 .a26-home .a26-compare-cta{padding:22px!important}
 .a26-home .newsletter{padding:28px 23px!important;margin-bottom:70px!important}
 .a26-home .newsletter h2{font-size:25px!important}
}
@media(prefers-reduced-motion:reduce){
 .heritage-jar,.heritage-action,.heritage-ingredient-rail{scroll-behavior:auto;transition:none!important}
}
