:root{--cream:#f4f0e8;--paper:#faf8f4;--sand:#ece5d8;--line:#e4ddd0;--green:#1f4d2e;--green-2:#2c6440;--green-deep:#163a22;--gold:#b0843a;--gold-2:#d6b26a;--terracotta:#b5452b;--ink:#2b2219;--muted:#6f6253;--white:#fff;--radius:14px;--radius-sm:10px;--shadow:0 1px 2px #3c280a0f, 0 10px 30px -12px #3c280a40;--shadow-lg:0 30px 60px -30px #281c0873;--container:1240px;--font-head:"Cormorant Garamond", Georgia, serif;--font-body:"Jost", system-ui, sans-serif;--font-brand:"Cormorant Garamond", Georgia, serif;--head-weight:600;--lh:1.65;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[lang=fa]{--font-head:"Vazirmatn", Tahoma, sans-serif;--font-body:"Vazirmatn", Tahoma, sans-serif;--head-weight:700;--lh:1.9}html[lang=ar]{--font-head:"Tajawal", Tahoma, sans-serif;--font-body:"Tajawal", Tahoma, sans-serif;--head-weight:700;--lh:1.85}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:120px}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:var(--lh);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-head);font-weight:var(--head-weight);color:var(--green-deep);margin:0 0 .4em;line-height:1.2}h1{font-size:clamp(2.1rem,4.6vw,3.6rem)}h2{font-size:clamp(1.7rem,3vw,2.5rem)}h3{font-size:1.35rem}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:1rem;background:var(--green);color:#fff;z-index:100;border-radius:8px;padding:.5rem 1rem;position:absolute;top:-4rem}.skip-link:focus{top:1rem}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width:640px){.container{padding-inline:28px}}.flip-rtl{display:inline-block}[dir=rtl] .flip-rtl{transform:scaleX(-1)}[dir=rtl] [dir=ltr]{text-align:right}.logo{color:var(--green);align-items:center;gap:10px;display:inline-flex}.logo__badge{object-fit:contain;border-radius:50%;flex:none;width:50px;height:50px}.logo__word{font-family:var(--font-brand);letter-spacing:.14em;direction:ltr;font-size:1.55rem;font-weight:700}.logo--light{color:var(--cream)}.logo--light .logo__badge{box-shadow:0 0 0 2px #d6b26a59}.ornament{width:180px;height:14px;color:var(--gold);margin:14px auto 18px;display:block}.ornament--start,.section-heading--start .ornament{margin-inline:0}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:.8rem;font-weight:600;display:inline-block}html[lang=fa] .eyebrow,html[lang=ar] .eyebrow{letter-spacing:0;font-size:.95rem}.eyebrow--light{color:var(--gold-2)}.jar-art{width:100%;height:100%;display:block}.jar-art__label{font-family:var(--font-head)}.field-scene{width:100%;height:100%;position:absolute;inset:0}.btn{border:1.5px solid var(--green);background:var(--green);min-height:48px;color:var(--cream);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-weight:600;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{background:var(--green-2);border-color:var(--green-2);transform:translateY(-1px);box-shadow:0 8px 20px -10px #1f4d2eb3}.btn:disabled{opacity:.6;cursor:progress}.btn--ghost{color:var(--green);background:0 0}.btn--ghost:hover{color:var(--green);background:#1f4d2e14}.btn--outline{color:var(--green);border-color:var(--gold);background:0 0}.btn--outline:hover{background:var(--green);color:var(--cream)}.btn--gold{background:var(--gold-2);border-color:var(--gold-2);color:var(--green-deep)}.btn--gold:hover{background:#e3c27e;border-color:#e3c27e}.btn--sm{min-height:38px;padding:0 18px;font-size:.92rem}.icon-btn{width:42px;height:42px;color:var(--green);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.icon-btn:hover{background:#1f4d2e14}.link-arrow{color:var(--green);border-bottom:1px solid var(--gold-2);align-items:center;gap:8px;padding-bottom:2px;font-weight:600;display:inline-flex}.tag{color:var(--green);background:#1f4d2e14;border-radius:999px;align-items:center;padding:4px 12px;font-size:.82rem;font-weight:500;display:inline-flex}.tag--gold{background:var(--gold-2);color:var(--green-deep)}.site-header{z-index:50;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.announce{background:var(--green);color:var(--gold-2);text-align:center;letter-spacing:.04em;padding:6px 16px;font-size:.8rem}.site-header__bar{align-items:center;gap:16px;min-height:74px;display:flex}.site-header__logo{flex-shrink:0}.main-nav{margin-inline:auto;display:none}.main-nav>ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.main-nav>ul>li>a{color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-weight:500;display:inline-flex}.main-nav>ul>li>a:hover{color:var(--green);background:#1f4d2e0f}.site-header__bar{position:relative}.has-mega{position:static}.has-mega>a{position:relative}.has-mega>a:after{content:"";inset-inline:-16px;height:26px;position:absolute;top:100%}.mega{top:100%;opacity:0;visibility:hidden;padding-top:6px;transition:opacity .2s .15s,transform .2s .15s,visibility 0s .35s;position:absolute;inset-inline:0;transform:translateY(8px)}.has-mega:hover .mega,.has-mega:focus-within .mega{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mega__inner{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);max-height:calc(100vh - 150px);box-shadow:var(--shadow-lg);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px 28px;padding:24px 28px;display:grid;overflow-y:auto}.mega__title{font-family:var(--font-head);font-weight:var(--head-weight);color:var(--green);border-bottom:2px solid var(--accent,var(--line));margin-bottom:6px;padding-bottom:6px;font-size:1.08rem;display:block}.mega ul{margin:0;padding:0;list-style:none}.mega li a{color:var(--muted);padding:3px 0;font-size:.92rem;line-height:1.4;display:block}.mega li a:hover{color:var(--green)}.mega__all{align-self:end}.site-header__tools{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.header-search{border:1px solid var(--line);background:var(--white);border-radius:999px;align-items:center;padding-inline-start:14px;display:none}.header-search input{background:0 0;border:0;outline:none;width:160px;font-size:.92rem}.lang{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:3px;display:flex}.lang a{min-width:36px;height:32px;color:var(--muted);border-radius:999px;place-items:center;font-size:.85rem;font-weight:600;display:grid}.lang a.is-active{background:var(--green);color:var(--cream)}.menu-btn{margin-inline-start:-8px}.mobile-nav{top:100%;background:var(--paper);border-top:1px solid var(--line);z-index:49;height:calc(100dvh - 100%);padding:16px;position:absolute;inset-inline:0;overflow-y:auto}.mobile-nav[hidden]{display:none}.mobile-nav ul{margin:0;padding:0;list-style:none}.mobile-nav>ul>li{border-bottom:1px solid var(--line)}.mobile-nav>ul>li>a{font-family:var(--font-head);color:var(--green-deep);padding:16px 4px;font-size:1.5rem;display:block}.mobile-nav__sub{padding-bottom:12px!important}.mobile-nav__sub a{color:var(--muted);padding:6px 16px;display:block}.mobile-nav__row{align-items:center;gap:4px;display:flex}.mobile-nav__row>a{color:var(--ink);flex:1;align-items:center;gap:8px;padding-block:9px;display:flex}.mobile-nav__count{color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.78rem}.mobile-nav__toggle{width:40px;height:40px;color:var(--green);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mobile-nav__toggle svg{transition:rotate .2s}.mobile-nav__toggle[aria-expanded=true]{background:var(--cream)}.mobile-nav__toggle[aria-expanded=true] svg{rotate:180deg}.mobile-nav__types{border-inline-start:2px solid var(--gold-2);margin:0 0 8px!important;margin-inline-start:16px!important;padding:4px 0!important}.mobile-nav__types[hidden]{display:none}.mobile-nav__types a{align-items:center;gap:8px;font-size:.95rem;padding:8px 14px!important;padding-inline-end:44px!important;display:flex!important}.mobile-nav__types a[aria-current=page]{color:var(--green);font-weight:600}@media (min-width:1024px){.main-nav{display:block}.menu-btn,.mobile-nav{display:none!important}.site-header__tools{margin-inline-start:0}}@media (min-width:1200px){.header-search{display:flex}}@media (max-width:1023px){.site-header__logo{margin-inline:auto}.site-header__tools{margin-inline-start:0}.logo__badge{width:42px;height:42px}.logo__word{font-size:1.3rem}}@media (max-width:420px){.site-header .logo__word{display:none}.site-header__bar{justify-content:space-between}.site-header__logo{margin-inline:0}}.section{padding-block:clamp(56px,8vw,104px)}.section--tight{padding-block:clamp(32px,5vw,56px)}.section--tint{background:var(--cream);border-block:1px solid var(--line)}.section-heading{text-align:center;max-width:680px;margin:0 auto clamp(32px,4vw,52px)}.section-heading--start{text-align:start;margin-inline:0}.section-heading p{color:var(--muted);font-size:1.08rem}.center-row{justify-content:center;margin-top:40px;display:flex}.hero{background:radial-gradient(ellipse at 85% 10%, #d6b26a38, transparent 55%), radial-gradient(ellipse at 0% 100%, #2c64401a, transparent 50%), var(--paper);padding-block:clamp(36px,6vw,84px);position:relative;overflow:hidden}.hero__grid{align-items:center;gap:40px;display:grid}.hero__copy{text-align:center}.hero__copy .ornament{margin-inline:auto}.hero__copy p{color:var(--muted);max-width:520px;margin-inline:auto;font-size:1.12rem}.hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.hero__art{justify-content:center;display:flex}.hero__arch{aspect-ratio:5/5.2;width:min(100%,520px);box-shadow:var(--shadow-lg), 0 0 0 8px var(--white), 0 0 0 9.5px var(--gold-2);border-radius:260px 260px 24px 24px;position:relative;overflow:hidden}.hero__jars{inset-inline:4%;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:6%}.hero__jar{filter:drop-shadow(0 14px 18px #281c0840);width:40%}.hero__jar img{border-radius:14px}.hero__jar--0{z-index:1;transform:translate(14%)scale(.86)}.hero__jar--1{z-index:2;width:46%}.hero__jar--2{z-index:1;transform:translate(-14%)scale(.86)}@media (min-width:900px){.hero__grid{grid-template-columns:1.05fr 1fr}.hero__copy{text-align:start}.hero__copy .ornament,.hero__copy p{margin-inline:0}.hero__actions{justify-content:flex-start}}.category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:24px;display:grid}.category-card{--accent:var(--green);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;padding:14px;transition:transform .25s,box-shadow .25s;display:flex}.category-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.category-card__media{aspect-ratio:4/4.4;background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);border-radius:160px 160px 12px 12px;display:block;position:relative;overflow:hidden}.category-card__media>img{object-fit:cover;width:100%;height:100%}.category-art__jar{inset-inline:22%;filter:drop-shadow(0 12px 14px #281c0840);position:absolute;bottom:6%}.category-card__body{flex-direction:column;flex:1;gap:10px;padding:18px 8px 8px;display:flex}.category-card__count{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:600}.category-card h3{margin:0;font-size:1.6rem}.category-card .link-arrow{align-self:flex-start;margin-top:auto}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--line);color:var(--muted);background:var(--paper);border-radius:999px;padding:4px 12px;font-size:.85rem;display:inline-block}.chip:hover{border-color:var(--gold);color:var(--green)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (min-width:760px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1100px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.product-card__link{flex-direction:column;height:100%;display:flex}.product-card__media{aspect-ratio:1/1.05;background:radial-gradient(circle at 50% 40%, #fffaf0 0%, var(--cream) 70%);border-bottom:1px solid var(--line);place-items:center;padding:10% 14% 6%;display:grid;position:relative}.product-card__media>img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.product-card:hover .product-card__media>img,.product-card:hover .jar-art{transform:scale(1.04)}.product-card .jar-art{transition:transform .5s}.product-card__badge{top:10px;font-size:.72rem;position:absolute;inset-inline-start:10px}.product-card__body{text-align:center;flex-direction:column;gap:2px;padding:14px 16px 18px;display:flex}.product-card__cat{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.product-card__name{margin:2px 0;font-size:1.2rem}.product-card__sizes{flex-wrap:wrap;justify-content:center;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.product-card__sizes li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:.78rem}.product-card__meta{color:var(--muted);font-size:.85rem}.story-band{background:radial-gradient(ellipse at 100% 0%, #d6b26a2e, transparent 50%), linear-gradient(160deg, var(--green) 0%, var(--green-deep) 100%);color:var(--cream);padding-block:clamp(56px,8vw,100px);position:relative;overflow:hidden}.story-band:before{content:"";pointer-events:none;border:1px solid #d6b26a59;border-radius:20px;position:absolute;inset:14px}.story-band__grid{align-items:center;gap:40px;display:grid;position:relative}.story-band h2{color:var(--cream)}.story-band .ornament{color:var(--gold-2);margin-inline:0}.story-band p{color:#f7f0e3d9;max-width:560px;font-size:1.08rem}.stats{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}.stats>div{border-radius:var(--radius);background:#ffffff0a;border:1px solid #d6b26a59;padding:22px}.stats dt{color:#f7f0e3bf;font-size:.92rem}.stats dd{font-family:var(--font-brand);color:var(--gold-2);margin:0;font-size:2.8rem;font-weight:700;line-height:1.1}html[lang=fa] .stats dd,html[lang=ar] .stats dd{font-family:var(--font-body)}.stats__emblem{color:var(--gold-2);place-items:center;display:grid}@media (min-width:900px){.story-band__grid{grid-template-columns:1.2fr 1fr}}.values{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px;display:grid}.value{text-align:center;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);padding:28px 20px}.value__icon{background:var(--cream);width:64px;height:64px;color:var(--green);box-shadow:inset 0 0 0 1px var(--gold-2);border-radius:50%;place-items:center;margin-bottom:14px;display:inline-grid}.value h3{font-size:1.3rem}.value p{color:var(--muted);margin:0}.cta-panel{border-radius:var(--radius);background:radial-gradient(ellipse at 0% 0%, #d6b26a4d, transparent 60%), var(--terracotta);color:#fff7ea;box-shadow:var(--shadow-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-block:0 clamp(56px,8vw,100px);padding:clamp(28px,4vw,48px);display:flex}.cta-panel h2{color:#fff7ea;font-size:clamp(1.5rem,2.6vw,2.1rem)}.cta-panel p{color:#fff7eae6;max-width:620px;margin:0}.page-hero{--accent:var(--green);background:radial-gradient(ellipse at 90% 0%, #d6b26a33, transparent 55%), var(--cream);border-bottom:1px solid var(--line);padding-block:clamp(28px,5vw,56px)}.page-hero--category{background:radial-gradient(ellipse at 90% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%), var(--cream)}.page-hero__simple{text-align:center}.page-hero__simple .breadcrumbs ol{justify-content:center}.page-hero__simple p{max-width:640px;color:var(--muted);margin-inline:auto;font-size:1.08rem}.page-hero__grid{align-items:center;gap:28px;display:grid}.page-hero__grid .ornament{margin-inline:0}.page-hero__grid p{color:var(--muted);max-width:560px;font-size:1.08rem}.page-hero__count{color:var(--accent);font-weight:600;display:inline-block}.page-hero__art{aspect-ratio:16/10;border-radius:var(--radius);box-shadow:var(--shadow), 0 0 0 6px var(--white), 0 0 0 7px var(--gold-2);position:relative;overflow:hidden}.page-hero__art>img{object-fit:cover;width:100%;height:100%}.page-hero__art .category-art__jar{inset-inline:36%}.page-hero__art--emblem{place-items:center;display:grid}.emblem{background:var(--green);width:150px;height:150px;color:var(--gold-2);box-shadow:0 0 0 6px var(--cream), 0 0 0 8px var(--gold-2), var(--shadow-lg);border-radius:50%;place-items:center;display:grid;position:relative}@media (min-width:860px){.page-hero__grid{grid-template-columns:1.2fr 1fr}}@media (max-width:859px){.page-hero--category .page-hero__art{display:none}}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;font-size:.88rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:var(--gold);margin-inline-start:6px}.breadcrumbs a:hover{color:var(--green)}.subnav ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.subnav a{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.92rem;font-weight:500;line-height:1.3;display:inline-flex}.subnav a:hover{border-color:var(--gold);color:var(--green)}.subnav a.is-active{background:var(--green);border-color:var(--green);color:var(--cream)}.subnav__count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.subnav a.is-active .subnav__count{color:var(--gold-2)}.subdrop{margin-top:18px}.subdrop summary{background:var(--white);border:1px solid var(--line);color:var(--green-deep);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:12px 16px;font-weight:600;list-style:none;display:flex}.subdrop summary::-webkit-details-marker{display:none}.subdrop__hint{color:var(--muted);font-size:.85rem;font-weight:500}.subdrop summary svg{color:var(--green);flex:none;margin-inline-start:auto;transition:rotate .2s}.subdrop[open] summary{border-radius:14px 14px 0 0}.subdrop[open] summary svg{rotate:180deg}.subdrop .subnav ul{background:var(--white);border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;margin:0;display:block;overflow:hidden}.subdrop .subnav li{border-top:1px solid var(--line)}.subdrop .subnav a{background:0 0;border:0;border-radius:0;justify-content:space-between;padding:12px 16px;font-size:.95rem;display:flex}.subdrop .subnav a.is-active{background:var(--cream);color:var(--green);font-weight:700}.subdrop .subnav a.is-active .subnav__count{color:var(--green)}.subnav-wide{display:none}@media (min-width:860px){.subdrop{display:none}.subnav-wide{display:block}}.directory{gap:18px;display:grid}@media (min-width:700px){.directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.directory{grid-template-columns:repeat(3,minmax(0,1fr))}}.directory__group{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius);flex-direction:column;gap:6px;padding:20px 20px 18px;display:flex}.directory__group h2{margin:0;font-size:1.45rem}.directory__group h2 a:hover{color:var(--accent)}.directory__total{color:var(--accent);font-size:.85rem;font-weight:600}.directory__group ul{margin:8px 0 10px;padding:0;list-style:none}.directory__group li a{border-bottom:1px dashed var(--line);color:var(--ink);align-items:center;gap:10px;padding:9px 2px;display:flex}.directory__group li:last-child a{border-bottom:0}.directory__group li a:hover{color:var(--green)}.directory__count{color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.8rem}.directory__group .link-arrow{align-self:flex-start;margin-top:auto}.empty-state{text-align:center;border:1px dashed var(--gold-2);border-radius:var(--radius);background:var(--white);padding:56px 20px}.empty-state p{color:var(--muted)}.empty-state--page{margin-block:64px}.empty-state__code{font-family:var(--font-brand);color:var(--gold);font-size:5rem;font-weight:700;line-height:1}.empty-state--page h1{font-size:1.6rem}.catalogue{gap:28px;display:grid}@media (min-width:960px){.catalogue{grid-template-columns:270px 1fr;align-items:start}.catalogue__filters{position:sticky;top:130px}}.filter-box{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.filter-box__head{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 0;display:flex}.filter-box__head h2{color:var(--green-deep);margin:0;font-size:1.3rem}.filter-box__close{width:36px;height:36px;color:var(--green-deep);background:var(--cream);cursor:pointer;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:none}.filter-box__body{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 18px 18px;overflow-y:auto}.filter-box__body h3{margin:18px 0 8px;font-size:1.05rem}.filter-box__search,.toolbar select{border:1px solid var(--line);background:var(--paper);border-radius:999px;width:100%;min-width:0;height:40px;padding:0 14px}.filter-box__foot{border-top:1px solid var(--line);background:var(--white);align-items:center;gap:14px;padding:12px 18px;display:flex}.filter-box__foot .btn{flex:1}.filter-box__clear{color:var(--terracotta);text-underline-offset:3px;font-size:.9rem;text-decoration:underline}.filter-groups{gap:8px;display:grid}.filter-group{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper)}.filter-group summary{color:var(--green-deep);cursor:pointer;align-items:center;gap:8px;padding:10px 12px;font-weight:600;list-style:none;display:flex}.filter-group summary::-webkit-details-marker{display:none}.filter-group summary>span:first-child{flex:1}.filter-group summary:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:8px;height:8px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.filter-group[open] summary:after{transform:translateY(2px)rotate(-135deg)}.filter-group__badge{background:var(--green);color:var(--cream);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:500}.filter-group>.filter-check--all{border-top:1px solid var(--line)}.filter-group--single>.filter-check--all{border-top:0}.filter-options{overscroll-behavior:contain;border-top:1px dashed var(--line);max-height:232px;margin:0;padding:0 0 4px;list-style:none;overflow-y:auto}.filter-check{cursor:pointer;color:var(--ink);align-items:center;gap:10px;padding:8px 12px;font-size:.93rem;display:flex}.filter-check:hover{background:var(--cream)}.filter-check input{width:18px;height:18px;accent-color:var(--green);flex:none;margin:0}.filter-check__name{flex:1;min-width:0}.filter-check--all .filter-check__name{color:var(--green);font-weight:600}.filter-check:has(input:checked) .filter-check__name{color:var(--green-deep);font-weight:600}.filter-group:has(.filter-check--all input:checked) .filter-options{opacity:.45}.filter-group .count,.filter-check .count{color:var(--muted);font-size:.78rem;font-weight:400}.filters-button{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.filters-button__n{background:var(--green);min-width:20px;height:20px;color:var(--cream);border-radius:999px;place-items:center;padding:0 6px;font-size:.75rem;display:inline-grid}.filters-backdrop{display:none}.active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 20px;padding:0;list-style:none;display:flex}.active-filter{border:1px solid var(--green);background:var(--white);color:var(--green-deep);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.86rem;display:inline-flex}.active-filter small{color:var(--muted);font-size:.78rem}.active-filter span{color:var(--terracotta);font-size:1.05rem;line-height:1}.active-filter:hover{background:var(--cream)}.active-filters__clear{color:var(--terracotta);text-underline-offset:3px;font-size:.86rem;text-decoration:underline}@media (max-width:959.98px){.catalogue__filters{z-index:80;visibility:hidden;max-height:86dvh;transition:transform .3s,visibility 0s .3s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(105%)}.catalogue__filters .filter-box{min-height:0;box-shadow:var(--shadow-lg);border-bottom:0;border-radius:22px 22px 0 0;flex:1}.filter-box__close{display:grid}.filter-box__foot{padding-bottom:max(12px, env(safe-area-inset-bottom))}.filters-toggle:checked~.catalogue__filters{visibility:visible;transition:transform .3s;transform:none}.filters-toggle:checked~.filters-backdrop{z-index:79;background:#1e160a73;display:block;position:fixed;inset:0}html:has(.filters-toggle:checked){overflow:hidden}.filters-toggle:focus-visible~.catalogue__results .filters-button{outline:2px solid var(--gold);outline-offset:2px}.toolbar__count{order:3;width:100%;font-size:.9rem}}@media (min-width:960px){.filters-button{display:none}}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.toolbar__count{color:var(--muted)}.toolbar__sort{align-items:center;gap:10px;font-size:.92rem;display:flex}.toolbar select{border-radius:10px;flex:none;width:auto}.product-page__grid{gap:36px;margin-top:8px;display:grid}@media (min-width:900px){.product-page__grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px}.product-page__media{position:sticky;top:130px}}.gallery__main{aspect-ratio:1/1.05;border-radius:240px 240px var(--radius) var(--radius);background:radial-gradient(circle at 50% 40%, #fffaf0, var(--cream) 70%);box-shadow:var(--shadow), 0 0 0 6px var(--white), 0 0 0 7px var(--gold-2);place-items:center;padding:12% 18% 6%;display:grid;position:relative;overflow:hidden}.gallery__main>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gallery__thumbs{gap:10px;margin-top:18px;display:flex;overflow-x:auto}.gallery__thumb{cursor:pointer;background:var(--cream);border:2px solid #0000;border-radius:12px;flex:none;width:72px;height:72px;position:relative;overflow:hidden}.gallery__thumb:has(input:checked){border-color:var(--gold)}.gallery__thumb:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.gallery__thumb img{object-fit:cover;width:100%;height:100%}.pick-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.size-picker{border:0;min-width:0;margin:22px 0 0;padding:0}.size-picker legend{color:var(--green-deep);margin-bottom:10px;padding:0;font-weight:600}.size-picker__options{flex-wrap:wrap;gap:10px;display:flex}.size-option{cursor:pointer;position:relative}.size-option__box{border:1.5px solid var(--line);background:var(--white);min-width:92px;min-height:56px;color:var(--ink);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:8px 16px;line-height:1.3;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:flex}.size-option__box strong{font-size:1.05rem}.size-option__box small{color:var(--muted);font-size:.75rem}.size-option:hover .size-option__box{border-color:var(--gold)}.size-option input:checked+.size-option__box{border-color:var(--green);background:var(--green);color:var(--cream);box-shadow:0 8px 18px -10px #1f4d2ecc}.size-option input:checked+.size-option__box small{color:var(--gold-2)}.size-option input:focus-visible+.size-option__box{outline:2px solid var(--gold);outline-offset:3px}.spec__note{color:var(--muted);font-size:.8rem;font-weight:400;display:block}.product-page__info h1{margin-bottom:4px;font-size:clamp(2rem,4vw,3rem)}.product-page__tagline{color:var(--muted);margin:0;font-size:1.15rem}.attr-list{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.prose p{font-size:1.05rem}.spec{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;gap:1px;margin:22px 0;display:flex;overflow:hidden}.spec>div{background:var(--white);flex:calc(50% - 1px);padding:12px 16px}.spec dt{color:var(--muted);font-size:.8rem}.spec dd{color:var(--green-deep);margin:0;font-weight:600}.product-page__actions{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.accordion details{border-top:1px solid var(--line)}.accordion details:last-child{border-bottom:1px solid var(--line)}.accordion summary{cursor:pointer;font-family:var(--font-head);font-weight:var(--head-weight);color:var(--green-deep);justify-content:space-between;align-items:center;padding:16px 2px;font-size:1.25rem;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-family:var(--font-body);color:var(--gold);font-size:1.4rem;transition:transform .2s}.accordion details[open] summary:after{transform:rotate(45deg)}.accordion details>:not(summary){color:var(--muted);margin:0 2px 18px}.nutrition{border-collapse:collapse;width:100%;font-size:.95rem}.nutrition caption{text-align:start;color:var(--muted);padding-bottom:6px;font-size:.85rem}.nutrition th,.nutrition td{border-bottom:1px dashed var(--line);text-align:start;padding:8px 4px}.nutrition th{color:var(--ink);font-weight:500}.nutrition td{text-align:end;color:var(--green-deep);font-weight:600}.nutrition tr.is-sub th{color:var(--muted);padding-inline-start:18px;font-weight:400}.note{color:var(--muted);margin-top:18px;font-size:.85rem;font-style:italic}.about-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px;display:grid}.about-card{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);padding:32px 26px;position:relative}.about-card__num{background:var(--green);width:48px;height:48px;color:var(--gold-2);font-family:var(--font-brand);border-radius:50%;place-items:center;margin-bottom:14px;font-size:1.4rem;font-weight:700;display:inline-grid}.about-card p{color:var(--muted);margin:0}.timeline{border-inline-start:2px solid var(--gold-2);max-width:640px;margin:0 auto;padding:0;list-style:none}.timeline li{padding:0 0 26px;padding-inline-start:28px;position:relative}.timeline li:before{content:"";inset-inline-start:-8px;background:var(--green);width:14px;height:14px;box-shadow:0 0 0 3px var(--cream), 0 0 0 4px var(--gold-2);border-radius:50%;position:absolute;top:6px}.timeline__year{font-family:var(--font-brand);color:var(--gold);font-size:1.3rem;font-weight:700}.timeline p{margin:0}.contact{gap:28px;display:grid}@media (min-width:900px){.contact{grid-template-columns:1.5fr 1fr;align-items:start}}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(20px,3vw,36px)}.contact__info{border-radius:var(--radius);background:linear-gradient(160deg, var(--green), var(--green-deep));color:var(--cream);padding:clamp(20px,3vw,36px)}.contact__info h2{color:var(--cream);font-size:1.7rem}.contact__info .ornament{color:var(--gold-2)}.contact__info dl{gap:16px;margin:0;display:grid}.contact__info dt{color:var(--gold-2);font-size:.82rem}.contact__info dd{margin:0}.form,.form__row{gap:16px;display:grid}@media (min-width:640px){.form__row{grid-template-columns:1fr 1fr}}.form label{gap:6px;display:grid}.form label>span{color:var(--muted);font-size:.9rem;font-weight:500}.form input,.form select,.form textarea{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--paper);width:100%;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #d6b26a4d}.form input[readonly]{color:var(--muted)}.form .btn{justify-self:start}.form-error{border-radius:var(--radius-sm);color:#8a2a17;background:#fbe9e4;margin:0;padding:12px 14px}.form-success{text-align:center;color:var(--green);padding:40px 10px}.form-success svg{margin:0 auto 12px}.form-success p{font-size:1.2rem;font-weight:600}.hp{position:absolute;inset-inline-start:-9999px}.site-footer{background:var(--green-deep);color:#f7f0e3cc;padding-top:56px}.site-footer__grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:640px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (min-width:960px){.site-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.site-footer__brand p{max-width:340px;margin-top:16px}.site-footer__brand .ornament{color:var(--gold-2);margin-inline:0}.site-footer h3{color:var(--gold-2);font-size:1.15rem}.site-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer a:hover{color:var(--gold-2)}.site-footer__bottom{border-top:1px solid #d6b26a33;margin-top:40px;padding-block:20px;font-size:.85rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}[dir=rtl] .hero__jar--0{transform:translate(-14%)scale(.86)}[dir=rtl] .hero__jar--2{transform:translate(14%)scale(.86)}@media (max-width:639px){.hero__arch{width:min(100%,360px)}.category-card{flex-direction:row;align-items:stretch;gap:14px;padding:10px}.category-card__media{aspect-ratio:3/4;border-radius:90px 90px 10px 10px;flex:0 0 38%}.category-card__body{gap:8px;padding:6px 0}.category-card h3{font-size:1.35rem}.page-hero__art{max-width:420px}}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:36px;display:flex}.pagination ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pagination ol a,.pagination ol span{border:1px solid var(--line);background:var(--white);min-width:40px;height:40px;color:var(--green-deep);border-radius:999px;place-items:center;padding:0 10px;font-weight:600;display:grid}.pagination ol a:hover{border-color:var(--gold)}.pagination ol .is-current{background:var(--green);border-color:var(--green);color:var(--cream)}.pagination__gap{color:var(--muted);align-self:center;background:0 0!important;border:0!important}.pagination__step{color:var(--green);font-weight:600}.pagination__step.is-disabled{color:var(--line)}.chip--more{color:var(--green);border-style:dashed}.mega__more{font-weight:600;color:var(--green)!important}@media (min-width:960px){.catalogue__filters .filter-box{max-height:calc(100vh - 150px)}}.isearch,.isearch__form{position:relative}.isearch__drop{top:calc(100% + 8px);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);width:min(380px,100vw - 32px);box-shadow:var(--shadow-lg);z-index:60;padding:6px;position:absolute;inset-inline-end:0}.isearch__drop ul{margin:0;padding:0;list-style:none}.isearch__item{border-radius:8px;align-items:center;gap:12px;padding:8px;display:flex}.isearch__item:hover,.isearch__item.is-active{background:var(--cream)}.isearch__thumb{background:radial-gradient(circle, #fffaf0, var(--sand));width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;flex:none;overflow:hidden}.isearch__thumb img{object-fit:cover;width:100%;height:100%}.isearch__text{min-width:0;line-height:1.35;display:grid}.isearch__text strong{color:var(--green-deep);font-weight:600}.isearch__text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.isearch__status:empty{display:none}.isearch__status{color:var(--muted);margin:0;padding:10px;font-size:.9rem}.isearch__all{border-top:1px solid var(--line);color:var(--green);text-align:center;padding:10px;font-weight:600;display:block}.isearch__toggle{display:inline-grid}@media (min-width:1200px){.isearch__toggle{display:none}}@media (max-width:1199px){.isearch .isearch__form{display:none}.isearch.is-panel .isearch__form{inset-inline:0;top:var(--search-top,110px);padding:10px max(16px, env(safe-area-inset-left,0px));border:0;border-bottom:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);z-index:55;border-radius:0;margin:0;display:flex;position:fixed}.isearch.is-panel .isearch__form input{border:1px solid var(--line);background:var(--white);border-radius:999px;flex:1;width:auto;height:44px;padding:0 14px}.isearch.is-panel .isearch__drop{width:auto;inset-inline:16px}}.enquiry-badge{position:relative}.enquiry-badge__count{top:2px;background:var(--terracotta);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:18px;position:absolute;inset-inline-end:0}.product-page__actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.enquiry-add{gap:6px;display:grid}.enquiry-add__done{color:var(--green);margin:0;font-size:.88rem}.enquiry-add__done a{text-decoration:underline}.btn--whatsapp{color:#fff;background:#1f7a4d;border-color:#1f7a4d}.btn--whatsapp:hover{background:#186640;border-color:#186640}.product-page__links{flex-wrap:wrap;gap:10px 22px;margin:14px 0 26px;display:flex}.container--narrow{max-width:820px}.link-btn{color:var(--green);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.link-btn--danger{color:var(--terracotta)}.enquiry-list__head{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.enquiry-list__confirm{gap:14px;display:flex}.enquiry-list--loading{min-height:200px}.enquiry-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.enquiry-item{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:14px;padding:10px;display:flex}.enquiry-item__media{background:radial-gradient(circle, #fffaf0, var(--sand));border-radius:10px;flex:none;width:72px;height:72px;overflow:hidden}.enquiry-item__media img{object-fit:cover;width:100%;height:100%}.enquiry-item__ph{width:100%;height:100%;display:block}.enquiry-item__body{flex:1;gap:6px;min-width:0;display:grid}.enquiry-item__name{font-family:var(--font-head);font-weight:var(--head-weight);color:var(--green-deep);font-size:1.2rem}.enquiry-item__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.enquiry-item__code{color:var(--muted);font-size:.8rem}.enquiry-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.contact__whatsapp{margin-top:22px}.contact__info a{color:inherit}.contact__social{margin-top:24px}.contact__social h3{color:var(--gold-2);margin:0 0 10px;font-size:1rem}.form__note{color:var(--muted);margin:-6px 0 0;font-size:.85rem}.social,.site-footer ul.social{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.social a{width:40px;height:40px;color:var(--gold-2);border:1px solid #d6b26a80;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.social a:hover,.social a:focus-visible{background:var(--gold-2);color:var(--green-deep)}.catalogue-download{justify-content:center;margin-top:14px;display:flex}.ornament{background:var(--gold);border-radius:2px;width:44px;height:3px}.ornament>*{display:none}.eyebrow{letter-spacing:.12em}.product-card__name,.category-card h3,.value h3,.step h3,.about-card h2,.filter-box__head h2{font-family:var(--font-body);letter-spacing:0;font-weight:600}.product-card__name{font-size:1.02rem;line-height:1.35}.value h3,.step h3{font-size:1.1rem}.about-card h2{font-size:1.25rem}.page-hero{background:var(--cream)}.product-card:hover{box-shadow:var(--shadow);border-color:var(--line);transform:translateY(-2px)}.product-card__media{background:var(--cream)}.product-card__cat{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:500}.category-card{box-shadow:none}.value{text-align:start;padding:24px}.value__icon{width:48px;height:48px;box-shadow:none;background:var(--cream);border-radius:12px}.values--plain .value{border:0;border-top:2px solid var(--gold-2);background:0 0;border-radius:0;padding-inline:4px}.cta-panel{background:var(--green-deep);color:var(--white);box-shadow:none}.cta-panel h2{color:var(--white)}.cta-panel p{color:#ffffffd1}.hero--trade{background:var(--paper);border-bottom:1px solid var(--line)}.hero--trade .hero__copy h1{font-size:clamp(2rem,4.2vw,3.2rem)}.hero-search{border:1px solid var(--line);background:var(--white);max-width:520px;box-shadow:var(--shadow);border-radius:999px;gap:8px;margin:26px auto 0;padding:6px;display:flex}.hero-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding-inline:14px}.hero-search:focus-within{border-color:var(--green)}.hero--trade .hero__actions{align-items:center;gap:20px;margin-top:20px}.hero-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);gap:14px;padding:clamp(18px,3vw,28px);display:grid}.hero-stats{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.hero-stats>div{background:var(--cream);border-radius:12px;padding:16px}.hero-stats dd{color:var(--green-deep);margin:0;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;line-height:1.1}.hero-stats dt{color:var(--muted);font-size:.88rem}.hero-stats--wide{max-width:900px;margin-inline:auto}@media (min-width:760px){.hero-stats--wide{grid-template-columns:repeat(4,1fr)}.hero-stats--wide>div{background:var(--white);border:1px solid var(--line);text-align:center}}.hero-collections{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.hero-collections a{border:1px solid var(--line);border-inline-start:4px solid var(--accent);color:var(--green-deep);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:.92rem;font-weight:600;transition:background .2s;display:flex}.hero-collections a:hover{background:var(--cream)}.hero-collections small{color:var(--muted);font-weight:400}@media (min-width:900px){.hero-search{margin-inline:0}}.steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.step{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);padding:24px}.step__num{background:var(--green);width:36px;height:36px;color:var(--white);border-radius:50%;place-items:center;margin-bottom:12px;font-weight:700;display:inline-grid}.step p{color:var(--muted);margin:0}::view-transition{pointer-events:none}::view-transition-old(*){animation-duration:.26s}::view-transition-new(*){animation-duration:.26s}::view-transition-group(.morph){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@keyframes yg-rise{0%{opacity:0;translate:0 28px}}@keyframes yg-jar-rise{0%{opacity:0;translate:0 60px}70%{translate:0 -6px}}@keyframes yg-fade-scale{0%{opacity:0;scale:.94}}@keyframes yg-draw{0%{opacity:0;scale:.15 1}}@keyframes yg-menu-in{0%{opacity:0;translate:0 -10px}}@media (prefers-reduced-motion:no-preference){.hero__copy>*{animation:.8s cubic-bezier(.2,.8,.2,1) both yg-rise}.hero__copy>:nth-child(2){animation-delay:80ms}.hero__copy>:nth-child(3){animation-delay:.16s}.hero__copy>:nth-child(4){animation-delay:.24s}.hero__copy>:nth-child(5){animation-delay:.32s}.hero__arch{animation:1s cubic-bezier(.2,.8,.2,1) both yg-fade-scale}.hero__jar>*{animation:.9s cubic-bezier(.2,.8,.2,1) both yg-jar-rise}.hero__jar--1>*{animation-delay:.35s}.hero__jar--0>*{animation-delay:.55s}.hero__jar--2>*{animation-delay:.7s}.product-page__media>[data-v]{animation:.45s cubic-bezier(.2,.8,.2,1) yg-fade-scale}.spec dd[data-v],.spec>div[data-v],.product-page__actions>[data-v]{animation:.35s ease-out yg-rise;animation-range:normal}.size-option__box{transition:border-color .2s,background .2s,color .2s,box-shadow .2s,scale .2s}.size-option:active .size-option__box{scale:.96}.product-card .jar-art,.category-art__jar{transition:transform .5s,rotate .5s cubic-bezier(.3,1.6,.5,1),translate .5s cubic-bezier(.3,1.6,.5,1)}.product-card:hover .jar-art,.product-card:active .jar-art{translate:0 -8px;rotate:-3deg}[dir=rtl] .product-card:hover .jar-art,[dir=rtl] .product-card:active .jar-art{rotate:3deg}.category-card:hover .category-art__jar{translate:0 -10px}.btn,.chip,.subnav a{transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s,scale .15s}.btn:active,.chip:active,.subnav a:active{scale:.97}.mobile-nav.is-open{animation:.3s cubic-bezier(.2,.8,.2,1) yg-menu-in}.mobile-nav.is-open>ul>li{animation:.4s cubic-bezier(.2,.8,.2,1) both yg-rise}.mobile-nav.is-open>ul>li:nth-child(2){animation-delay:40ms}.mobile-nav.is-open>ul>li:nth-child(3){animation-delay:80ms}.mobile-nav.is-open>ul>li:nth-child(4){animation-delay:.12s}.mobile-nav.is-open>ul>li:nth-child(5){animation-delay:.16s}@supports (animation-timeline:view()){.section-heading,.category-card,.product-card,.value,.about-card,.cta-panel,.stats>div,.timeline li,.story-band__grid>div:first-child,.site-footer__grid>*{animation:linear both yg-rise;animation-timeline:view();animation-range:entry entry 70%}.ornament{animation:linear both yg-draw;animation-timeline:view();animation-range:entry 30% cover 35%}.hero .ornament{animation:.9s cubic-bezier(.2,.8,.2,1) .3s both yg-draw}}}.print-doc{max-width:900px;color:var(--ink);margin:0 auto;padding:24px 16px 40px}.print-head{gap:10px;margin-bottom:18px;padding-bottom:6px;display:grid}.print-head h1{margin:8px 0 2px;font-size:2rem}.print-head p{color:var(--muted);margin:0}.print-head__date{font-size:.85rem}.print-head .ornament{margin:4px 0 0}.print-section{margin-bottom:20px}.print-section>h2{border-bottom:1.5px solid var(--gold-2);break-after:avoid;margin-bottom:12px;padding-bottom:6px;font-size:1.5rem}.print-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.print-card{border:1px solid var(--line);background:var(--white);break-inside:avoid;border-radius:10px;gap:12px;padding:10px;display:flex}.print-card__media{background:radial-gradient(circle at 50% 40%, #fffaf0, var(--cream) 75%);border-radius:8px;flex:none;place-items:center;width:92px;height:112px;display:grid;overflow:hidden}.print-card__media img{object-fit:cover;width:100%;height:100%}.print-card__media .jar-art{width:80%;height:auto}.print-card__body{min-width:0;font-size:.78rem;line-height:1.5}.print-card__body h3{margin:0 0 2px;font-size:1.05rem}.print-card__cat{color:var(--gold);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600}.print-card__tagline{color:var(--muted);margin:0 0 4px}.print-card__desc{margin:4px 0}.print-small,.print-nutrition{color:var(--muted);margin:3px 0;font-size:.72rem}.print-code{color:var(--muted);margin:4px 0 0;font-family:ui-monospace,Menlo,monospace;font-size:.68rem}.print-sizes{flex-wrap:wrap;gap:4px;margin:4px 0;padding:0;list-style:none;display:flex}.print-sizes li{border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:.72rem}.print-sizes small{color:var(--muted)}.print-sizes-row{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:8px 0 18px;display:flex}.print-size{text-align:center;justify-items:center;gap:6px;margin:0;display:grid}.print-size__media{background:radial-gradient(circle at 50% 40%, #fffaf0, var(--cream) 75%);border-radius:12px;place-items:end center;width:180px;height:220px;display:grid;overflow:hidden}.print-size__media img{object-fit:cover;width:100%;height:100%}.print-size__media .jar-art{width:86%;height:auto}.print-size figcaption{font-size:.85rem;display:grid}.print-size figcaption small{color:var(--muted)}.print-lead{color:var(--muted);font-size:1.1rem}.print-text p{margin:0 0 10px}.print-columns{grid-template-columns:1.3fr 1fr;gap:24px;margin-top:12px;display:grid}.print-columns h2{margin:10px 0 4px;font-size:1.15rem}.print-table{border-collapse:collapse;width:100%;font-size:.9rem}.print-table th,.print-table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:middle;padding:8px 6px}.print-table th{color:var(--muted);text-transform:uppercase;font-size:.75rem}.print-table tr{break-inside:avoid}.print-table__img{width:64px}.print-table__img>*{object-fit:cover;border-radius:6px;width:52px;height:52px}.print-contact{border-top:1.5px solid var(--gold-2);color:var(--muted);break-inside:avoid;flex-wrap:wrap;gap:6px 18px;margin-top:24px;padding-top:10px;font-size:.8rem;display:flex}@media print{.site-header,.site-footer,.skip-link,.preview-note{display:none!important}body{background:#fff;padding:0!important}.print-doc{max-width:none;padding:0}*,:before,:after{transition:none!important;animation:none!important}}
