:root{--ts: 1;--uniform: 0;--ts-display: calc(1 + (var(--ts) - 1) * (.62 + .38 * var(--uniform)));--ds: calc(var(--ts-display) / var(--ts));--masala:#6E1113;--masala-dk:#4A0B0D;--clove:#231512;--cream:#FBF3E6;--cream-2:#F4E7D2;--paper:#FFFDF8;--turmeric:#E4A22B;--gold:#C9922F;--chilli:#C0402A;--leaf:#4C7A3E;--ink:#33211C;--muted:#7C6257;--line:rgba(51,33,28,.14);--line-soft:rgba(51,33,28,.08);--r-s:8px;--r-m:12px;--r-l:16px;--r-xl:22px;--sh-1:0 1px 2px rgba(51,33,28,.05);--sh-2:0 1px 3px rgba(51,33,28,.06), 0 14px 30px -18px rgba(51,33,28,.25);--sh-3:0 30px 70px -30px rgba(35,21,18,.45);--wrap:1360px;--gut:clamp(16px, 4vw, 40px);--hdr:74px}html{font-size:calc(15px * var(--ts));-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*,*:before,*:after{box-sizing:border-box}:where(body,h1,h2,h3,h4,p,figure,ul,ol,dl,dd){margin:0}:where(ul,ol){padding:0;list-style:none}body{font-family:var(--f-body);font-size:1rem;line-height:1.62;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;display:block}.ic{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--turmeric);outline-offset:3px;border-radius:4px}::selection{background:var(--turmeric);color:var(--clove)}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;top:-100px;left:16px;z-index:200;background:var(--masala);color:#fff;padding:.7em 1.1em;border-radius:0 0 var(--r-s) var(--r-s);transition:top .2s}.skip:focus{top:0}.dsp{font-family:var(--f-head);font-weight:500;line-height:1.08;letter-spacing:-.012em}h1.dsp{font-size:calc(2.1rem * var(--ds))}h2.dsp{font-size:calc(1.7rem * var(--ds))}h3.dsp{font-size:calc(1.15rem * var(--ds))}@media(min-width:820px){h1.dsp{font-size:calc(2.95rem * var(--ds))}h2.dsp{font-size:calc(2.1rem * var(--ds))}}.eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.lede{font-size:.98rem;color:var(--muted);line-height:1.62}.script{font-family:var(--f-head)}.sec-head{text-align:center;max-width:44ch;margin-inline:auto;margin-bottom:clamp(26px,3.6vw,42px)}.sec-head .eyebrow{display:block;margin-bottom:.6em}.sec-head p{margin-top:.7em;color:var(--muted)}.rule{width:40px;height:2px;background:var(--gold);opacity:.7;margin:.9em auto 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-weight:600;font-size:.85rem;letter-spacing:.01em;padding:.78em 1.4em;border-radius:999px;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .18s,background .18s,color .18s;border:2px solid transparent;text-align:center}.btn .ic{width:1.15em;height:1.15em;flex:none}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--masala);color:#fff;box-shadow:var(--sh-1)}.btn--primary:hover{background:var(--masala-dk);box-shadow:var(--sh-2)}.btn--gold{background:var(--turmeric);color:var(--clove)}.btn--gold:hover{background:#f0b03a}.btn--ghost{border-color:var(--masala);color:var(--masala)}.btn--ghost:hover{background:var(--masala);color:#fff}.btn--light{background:#fff;color:var(--masala);box-shadow:var(--sh-1)}.btn--block{width:100%}.btn--sm{padding:.62em 1.05em;font-size:.8rem}.chip{display:inline-flex;align-items:center;gap:.5em;padding:.5em 1em;border-radius:999px;border:1px solid var(--line);background:var(--paper);font-size:.82rem;font-weight:600;transition:.18s}.chip:hover{border-color:var(--masala);color:var(--masala)}.chip[aria-pressed=true]{background:var(--masala);border-color:var(--masala);color:#fff}.badge{position:absolute;top:11px;left:11px;z-index:3;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.4em .75em;border-radius:999px;background:var(--masala);color:#fff}.badge--leaf{background:var(--leaf)}.badge--gold{background:var(--turmeric);color:var(--clove)}.announce{background:var(--clove);color:#f4e3d2;font-size:.74rem;letter-spacing:.03em}.announce .wrap{display:flex;align-items:center;justify-content:center;gap:1.4em;min-height:2.9em;flex-wrap:wrap;padding-block:.45em}.announce-rot{display:inline-flex;align-items:center;gap:.55em;transition:opacity .35s,transform .35s}.announce-rot.out{opacity:0;transform:translateY(-6px)}.announce .ic{width:1.15em;height:1.15em;color:var(--turmeric)}.announce-links{display:none;gap:1.4em;margin-left:auto}@media(min-width:1000px){.announce .wrap{justify-content:flex-start}.announce-links{display:flex}}.announce-links a:hover{color:var(--turmeric)}.hdr{position:sticky;top:0;z-index:60;background:#fbf3e6eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);transition:box-shadow .25s,background .25s}.hdr.scrolled{box-shadow:0 10px 30px -22px #23151299;background:#fbf3e6f7}.hdr .wrap{display:flex;align-items:center;gap:clamp(10px,2vw,26px);min-height:var(--hdr)}.logo{display:flex;align-items:baseline;gap:.12em;line-height:1;flex:none}.logo b{font-family:var(--f-head);font-size:calc(1.85rem * var(--ds));font-weight:400;color:var(--masala)}.logo i{font-style:normal;font-size:calc(.58rem * var(--ds));font-weight:800;letter-spacing:.34em;color:var(--leaf);text-transform:uppercase;transform:translateY(-.2em)}.logo svg{width:calc(1.05rem * var(--ds));height:auto;color:var(--leaf);transform:translateY(-.85em) rotate(8deg)}.tagline{display:none;font-size:.74rem;color:var(--muted);border-left:1px solid var(--line);padding-left:1em;line-height:1.35;white-space:nowrap}@media(min-width:1440px){.tagline{display:block}}.nav{display:none;align-items:center;gap:clamp(4px,1.1vw,16px);margin-inline:auto}@media(min-width:1000px){.nav{display:flex}}.nav>li.nav-opt{display:none}@media(min-width:1180px){.nav>li.nav-opt{display:block}}.nav>li>a,.nav>li>button{display:inline-flex;align-items:center;gap:.35em;padding:.7em .5em;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;position:relative;white-space:nowrap}.nav>li>a:after,.nav>li>button:after{content:"";position:absolute;left:.55em;right:.55em;bottom:.35em;height:2px;background:var(--masala);transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav>li>a:hover:after,.nav>li>button:hover:after,.nav>li.active>a:after{transform:scaleX(1)}.nav .ic{width:.85em;height:.85em}.has-mega,.has-sub{position:relative}.sub{position:absolute;top:calc(100% + 6px);left:0;min-width:15em;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:0 18px 40px -22px #0006;padding:.5em;display:grid;gap:.1em;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:60}.has-sub:hover .sub,.has-sub:focus-within .sub{opacity:1;visibility:visible;transform:translateY(0)}.sub a{display:block;padding:.55em .7em;border-radius:var(--r-m);font-size:.86rem;transition:background .18s}.sub a:hover{background:var(--cream-2)}.mega{position:absolute;top:calc(100% + 6px);left:50%;translate:-50% 0;width:min(640px,86vw);background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-l);box-shadow:var(--sh-2);padding:22px;display:grid;grid-template-columns:repeat(2,1fr);gap:6px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:.22s;z-index:70}.has-mega:hover .mega,.has-mega:focus-within .mega{opacity:1;visibility:visible;transform:translateY(0)}.mega a{display:flex;gap:.9em;align-items:center;padding:.7em .8em;border-radius:var(--r-m);transition:background .18s}.mega a:hover{background:var(--cream-2)}.mega .m-ic{width:2.6em;height:2.6em;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--cream-2);color:var(--masala)}.mega .m-ic .ic{width:1.3em;height:1.3em}.mega strong{display:block;font-size:.9rem}.mega span{font-size:.76rem;color:var(--muted)}.hdr-tools{display:flex;align-items:center;gap:.25em;margin-left:auto}.icon-btn{position:relative;width:2.8em;height:2.8em;display:grid;place-items:center;border-radius:50%;color:var(--ink);transition:background .18s,color .18s}.icon-btn:hover{background:var(--cream-2);color:var(--masala)}.icon-btn .ic{width:1.35em;height:1.35em}.count{position:absolute;top:.15em;right:.1em;min-width:1.5em;height:1.5em;padding:0 .35em;border-radius:999px;background:var(--masala);color:#fff;font-size:.6rem;font-weight:800;display:grid;place-items:center;line-height:1}.count.zero{background:var(--muted);opacity:.55}.burger{display:grid}@media(min-width:1000px){.burger{display:none}}@media(max-width:620px){.hdr-tools{gap:0}.icon-btn{width:2.4em;height:2.4em}.icon-btn .ic{width:1.2em;height:1.2em}.logo b{font-size:calc(1.5rem * var(--ds))}.logo i{font-size:calc(.5rem * var(--ds));letter-spacing:.24em}.logo svg{width:calc(.85rem * var(--ds))}}@media(max-width:520px){.hdr-tools>[aria-label="My account"]{display:none}}.hero{position:relative;background:var(--clove);color:#f7eadb;overflow:hidden;isolation:isolate}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://images.unsplash.com/photo-1509358271058-acd22cc93898?auto=format&fit=crop&w=1800&q=72) center/cover no-repeat;opacity:.5;z-index:-2;transform:scale(1.04)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,#231512f7 8%,#4a0b0ddb 42%,#23151273 78%)}.hero .wrap{position:relative;display:grid;gap:clamp(28px,5vw,48px);padding-block:clamp(46px,7vw,88px);align-items:center}.hero .wrap>*{min-width:0}@media(min-width:980px){.hero .wrap{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.hero h1{color:#fff;text-wrap:balance}.hero h1 em{font-style:normal;color:var(--turmeric)}.hero-sub{margin-top:.9em;font-size:1.02rem;color:#e8d5c2;max-width:38ch}.hero-usp{display:flex;flex-wrap:wrap;gap:.6em 1.6em;margin-top:1.6em;padding-top:1.4em;border-top:1px solid rgba(247,234,219,.18)}.hero-usp li{display:flex;gap:.6em;align-items:center;font-size:.78rem;line-height:1.3;color:#ebd9c7}.hero-usp .ic{width:1.5em;height:1.5em;color:var(--turmeric);flex:none}.hero-cta{display:flex;flex-wrap:wrap;gap:1em 1.4em;align-items:center;margin-top:1.9em}.hero-note{display:flex;gap:.7em;align-items:center;font-size:.76rem;color:#e8d5c2;line-height:1.35}.hero-note .ic{width:1.7em;height:1.7em;color:var(--turmeric);flex:none}.hero-note b{display:block;color:#fff;font-size:.82rem}.packs{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(6px,1.4vw,14px);align-items:end;padding-top:2.4rem}.packs .pk{min-width:0;transition:transform .5s cubic-bezier(.2,.8,.3,1)}.packs .pk svg{width:100%;height:auto}.packs .pk:nth-child(2){transform:rotate(-6deg) translate(9%,16px)}.packs .pk:nth-child(4){transform:rotate(6deg) translate(-9%,16px)}.packs .pk:nth-child(3){transform:translateY(-16px) scale(1.14);z-index:2;position:relative}.packs:hover .pk:nth-child(2){transform:rotate(-9deg) translate(4%,4px)}.packs:hover .pk:nth-child(4){transform:rotate(9deg) translate(-4%,4px)}.packs:hover .pk:nth-child(3){transform:translateY(-26px) scale(1.17)}@media(max-width:620px){.packs{max-width:19rem;margin-inline:auto;padding-top:3.2rem}.packs .pk:nth-child(2){transform:rotate(-7deg) translate(12%,14px)}.packs .pk:nth-child(4){transform:rotate(7deg) translate(-12%,14px)}}.seal{position:absolute;right:-6px;top:-26px;width:clamp(92px,13vw,124px);aspect-ratio:1;z-index:4;display:grid;place-items:center;border-radius:50%;background:var(--cream);box-shadow:var(--sh-2);color:var(--masala)}.seal-txt{position:absolute;top:0;right:0;bottom:0;left:0;animation:spin 26s linear infinite}.seal-core{text-align:center;font-size:.6rem;font-weight:800;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.seal-core b{display:block;font-family:var(--f-sub);font-size:1.5em;letter-spacing:-.01em;text-transform:none}@keyframes spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.seal-txt{animation:none}}.cats{display:grid;gap:clamp(10px,1.6vw,18px);grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));margin-top:clamp(-46px,-4vw,-30px);position:relative;z-index:5}@media(min-width:760px){.cats{grid-template-columns:repeat(2,1fr)}}@media(min-width:1060px){.cats{grid-template-columns:repeat(4,1fr)}}.cat{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-l);min-height:15rem;display:flex;flex-direction:column;justify-content:flex-end;padding:1.4rem;color:#fff;box-shadow:var(--sh-2)}.cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s cubic-bezier(.2,.8,.3,1)}.cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#23151226 20%,#231512db 92%)}.cat:hover img{transform:scale(1.07)}.cat h3{font-size:calc(1.2rem * var(--ds));text-transform:uppercase;letter-spacing:.02em;font-family:var(--f-body);font-weight:800}.cat p{font-size:.82rem;color:#ebd9c7;margin-top:.3em;max-width:22ch}.cat .btn{margin-top:1.1em;align-self:flex-start}.cat--art{background:linear-gradient(160deg,#7d1a1c,#3d0a0b)}.cat--art .gift-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.9;object-fit:contain;padding:1.6rem 1.6rem 6.5rem}.trust{background:var(--cream-2);border-block:1px solid rgba(51,33,28,.07);margin-top:clamp(28px,4vw,44px)}.trust ul{display:grid;gap:1.2rem clamp(14px,2vw,28px);padding-block:clamp(20px,2.6vw,30px);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}@media(min-width:1100px){.trust ul{grid-template-columns:repeat(5,1fr)}}.trust li{display:flex;gap:.8em;align-items:flex-start;min-width:0}.trust .ic{width:1.9em;height:1.9em;color:var(--masala);flex:none;stroke-width:1.4}.trust b{display:block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.trust span{font-size:.76rem;color:var(--muted);line-height:1.45}.sec{padding-block:clamp(46px,6.5vw,84px)}.sec--tint{background:var(--cream)}.sec--paper{background:var(--paper)}.p-grid{display:grid;gap:clamp(12px,1.4vw,18px);grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(13rem * var(--ds))),1fr))}.p-card{position:relative;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-l);overflow:hidden;transition:transform .28s cubic-bezier(.2,.8,.3,1),box-shadow .28s,border-color .28s}.p-card:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:#6e11132e}.p-media{position:relative;background:linear-gradient(170deg,var(--cream) 10%,var(--cream-2));padding:1rem .8rem .4rem;aspect-ratio:1/.92;display:grid;place-items:center}.p-media svg{width:78%;height:auto;filter:drop-shadow(0 18px 24px rgba(35,21,18,.22));transition:transform .4s cubic-bezier(.2,.8,.3,1)}.p-card:hover .p-media svg{transform:translateY(-6px) scale(1.04)}.p-quick{position:absolute;inset-inline:.8rem;bottom:.7rem;opacity:0;transform:translateY(8px);transition:.24s}.p-card:hover .p-quick,.p-card:focus-within .p-quick{opacity:1;transform:translateY(0)}@media(hover:none){.p-quick{opacity:1;transform:none}}.p-body{padding:1rem 1.05rem 1.15rem;display:flex;flex-direction:column;gap:.32em;flex:1}.p-cat{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.p-name{font-size:.94rem;font-weight:600;line-height:1.35}.p-link{font:inherit;color:inherit;text-align:start;cursor:pointer}.p-link:hover{color:var(--masala);text-decoration:underline;text-underline-offset:3px}.p-media[data-view]{cursor:pointer}.p-tag{font-size:.8rem;color:var(--muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-meta{display:flex;align-items:center;gap:.5em;flex-wrap:wrap;margin-top:.15em}.stars{font-size:.9rem;letter-spacing:.06em;line-height:1;background:linear-gradient(90deg,var(--gold) var(--pct,100%),#DCCEB9 var(--pct,100%));-webkit-background-clip:text;background-clip:text;color:transparent}.p-rev{font-size:.72rem;color:var(--muted)}.heat{display:inline-flex;gap:.1em;align-items:center;padding-left:.15em}.heat .ic{width:.95em;height:.95em;color:#dcceb9;stroke-width:1.6}.heat .ic.on{color:var(--chilli);fill:#c0402a29}.p-foot{display:flex;flex-direction:column;align-items:stretch;gap:.6em;margin-top:auto;padding-top:.7em}.is-list .p-foot{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.p-price{font-family:var(--f-sub);font-size:calc(1.15rem * var(--ds));font-weight:600;color:var(--masala)}.p-price s{font-family:var(--f-body);font-size:.62em;color:var(--muted);margin-left:.5em;font-weight:500}.p-unit{font-size:.7rem;color:var(--muted);display:block;font-family:var(--f-body)}.p-grid.is-list{grid-template-columns:1fr}.is-list .p-card{flex-direction:row;align-items:stretch}.is-list .p-media{flex:none;width:min(32%,12rem);aspect-ratio:auto;padding:.9rem}.is-list .p-media svg{width:auto;max-height:9.5rem}.is-list .p-quick{display:none}.is-list .p-body{padding:1.1rem 1.2rem}.is-list .p-tag{-webkit-line-clamp:3}@media(max-width:560px){.is-list .p-media{width:36%}}.rail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1em;margin-bottom:1.4em;flex-wrap:wrap}.rail-nav{display:flex;gap:.5em}.rail-nav button{width:2.9em;height:2.9em;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;background:var(--paper);transition:.2s}.rail-nav button:hover{background:var(--masala);border-color:var(--masala);color:#fff}.rail-nav .ic{width:1.15em;height:1.15em}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(calc(13rem * var(--ds)),1fr);gap:clamp(12px,1.4vw,18px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.6rem;scrollbar-width:thin}.rail>*{scroll-snap-align:start}@media(min-width:1000px){.rail{grid-auto-columns:minmax(0,calc(25% - 15px))}}.rail::-webkit-scrollbar{height:6px}.rail::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.band{background:linear-gradient(100deg,var(--masala-dk),var(--masala) 55%,#8a1a1c);color:#fff}.band ul{display:grid;gap:1.3rem clamp(16px,3vw,40px);padding-block:clamp(24px,3.2vw,38px);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.band li{display:flex;gap:.9em;align-items:center;justify-content:center;text-align:left}.band .ic{width:2.2em;height:2.2em;color:var(--turmeric);flex:none;stroke-width:1.4}.band b{display:block;font-size:.82rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.band span{font-size:.8rem;color:#ebd9c7}.recipes{display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.rec{border-radius:var(--r-l);overflow:hidden;background:var(--paper);border:1px solid var(--line-soft);display:flex;flex-direction:column;transition:transform .28s,box-shadow .28s}.rec:hover{transform:translateY(-5px);box-shadow:var(--sh-2)}.rec-img{position:relative;aspect-ratio:16/10;overflow:hidden}.rec-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.3,1)}.rec:hover .rec-img img{transform:scale(1.06)}.rec-time{position:absolute;bottom:.7rem;left:.7rem;background:#231512d1;color:#fff;font-size:.7rem;font-weight:700;padding:.35em .8em;border-radius:999px;display:flex;gap:.4em;align-items:center}.rec-time .ic{width:1em;height:1em}.rec-body{padding:1.1rem 1.15rem 1.3rem;display:flex;flex-direction:column;gap:.4em;flex:1}.rec-link{margin-top:auto;padding-top:.7em;font-size:.8rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--masala);display:inline-flex;gap:.5em;align-items:center}.rec-link .ic{width:1.1em;height:1.1em;transition:transform .22s}.rec:hover .rec-link .ic{transform:translate(4px)}.social{display:grid;gap:clamp(20px,3vw,40px)}@media(min-width:960px){.social{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start}}.quotes{display:grid;gap:clamp(12px,1.6vw,18px);grid-template-columns:1fr}@media(min-width:640px){.quotes{grid-template-columns:repeat(2,1fr)}}.quote{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-l);padding:1.2rem;display:flex;flex-direction:column;gap:.7em;box-shadow:var(--sh-1)}.quote p{font-size:.88rem;line-height:1.55}.quote footer{display:flex;align-items:center;gap:.7em;margin-top:auto;padding-top:.4em}.avatar{width:2.6em;height:2.6em;border-radius:50%;object-fit:cover;flex:none}.quote cite{font-style:normal;font-size:.8rem;font-weight:700;display:block}.quote small{font-size:.7rem;color:var(--muted)}.press{border-left:1px solid var(--line);padding-left:clamp(0px,2vw,28px)}@media(max-width:959px){.press{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:22px}}.press-logos{display:flex;flex-wrap:wrap;gap:1.3em 1.8em;align-items:center;margin-top:1em}.press-logos span{font-family:var(--f-sub);font-size:calc(1.02rem * var(--ds));color:var(--muted);opacity:.85;transition:.2s;letter-spacing:-.01em}.press-logos span:hover{color:var(--masala);opacity:1}.press-stat{display:flex;gap:1.6em;margin-top:1.6em;flex-wrap:wrap}.press-stat b{font-family:var(--f-sub);font-size:calc(1.7rem * var(--ds));color:var(--masala);display:block;line-height:1}.press-stat span{font-size:.72rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.news{position:relative;isolation:isolate;color:#fff;overflow:hidden}.news img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.news:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#231512f0,#4a0b0dd1)}.news .wrap{display:grid;gap:1.4rem clamp(20px,4vw,50px);padding-block:clamp(34px,4.6vw,58px);align-items:center}@media(min-width:900px){.news .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.news h2{color:#fff;max-width:20ch}.news p{color:#e8d5c2;font-size:.9rem;margin-top:.5em}.nl-form{display:flex;gap:.6em;flex-wrap:wrap}.nl-form input{flex:1 1 12rem;min-width:0;padding:.9em 1.15em;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#ffffff29;color:#fff;font-size:.88rem}.nl-form input::placeholder{color:#ffffffc7}.nl-form input:focus{background:#ffffff3d;outline-color:var(--turmeric)}.nl-form input[aria-invalid=true]{border-color:#ffb4a2;background:#c0402a47}.nl-err{display:flex;gap:.5em;align-items:center;font-size:.8rem;color:#ffc9bc;margin-top:.7em;font-weight:600}.nl-ok{display:flex;gap:.7em;align-items:center;background:#4c7a3e3d;border:1px solid rgba(139,196,110,.45);border-radius:var(--r-m);padding:1em 1.2em;font-size:.88rem}.nl-ok .ic{width:1.5em;height:1.5em;color:#9bd37a;flex:none}.nl-small{font-size:.72rem;color:#e8d5c2bf;margin-top:.8em}.socials{display:flex;gap:.55em;margin-top:1.1em}.socials a{width:2.7em;height:2.7em;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;transition:.2s}.socials a:hover{background:var(--turmeric);color:var(--clove);transform:translateY(-3px)}.socials .ic{width:1.2em;height:1.2em}.ftr{background:var(--clove);color:#d9c6b4;padding-top:clamp(38px,5vw,60px)}.ftr-grid{display:grid;gap:clamp(24px,3vw,38px);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}@media(min-width:1080px){.ftr-grid{grid-template-columns:1.5fr 1.2fr 1fr 1.1fr 1.1fr}}.ftr h4{font-size:.74rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--turmeric);margin-bottom:1em}.ftr li+li{margin-top:.55em}.ftr a{font-size:.83rem;transition:color .18s}.ftr a:hover,.ftr .logo b{color:#fff}.ftr-about p{font-size:.83rem;margin-top:.9em;max-width:30ch;line-height:1.6}.outlet{display:flex;gap:.7em;font-size:.82rem;line-height:1.5}.outlet+.outlet{margin-top:1em}.outlet .ic{width:1.15em;height:1.15em;color:var(--turmeric);flex:none;margin-top:.25em}.pay{display:flex;gap:.5em;flex-wrap:wrap;margin-top:1em}.pay span{background:#ffffff1a;border-radius:7px;padding:.45em .75em;font-size:.66rem;font-weight:800;letter-spacing:.06em}.ftr-btm{margin-top:clamp(28px,3.5vw,44px);border-top:1px solid rgba(255,255,255,.12);padding-block:1.3em;display:flex;gap:.6em 1.6em;flex-wrap:wrap;justify-content:space-between;font-size:.74rem;color:#a8907f}.ftr-btm a:hover{color:#fff}.shop-hero{position:relative;isolation:isolate;color:#fff;overflow:hidden}.shop-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.shop-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#231512ed,#23151266)}.shop-hero .wrap{padding-block:clamp(34px,5vw,60px)}.crumb{display:flex;gap:.5em;align-items:center;font-size:.76rem;color:#d9c6b4;margin-bottom:.8em;flex-wrap:wrap}.crumb .ic{width:.9em;height:.9em;opacity:.6}.crumb a:hover{color:var(--turmeric)}.shop-hero p{color:#e8d5c2;margin-top:.6em;max-width:44ch;font-size:.95rem}.cat-strip{display:flex;gap:.6em;overflow-x:auto;padding:1.2rem 0;scrollbar-width:none}.cat-strip::-webkit-scrollbar{display:none}.cat-strip .chip{flex:none;padding:.6em 1.15em}.shop-layout{display:grid;gap:clamp(18px,2.4vw,32px);align-items:start}@media(min-width:960px){.shop-layout{grid-template-columns:calc(14rem * var(--ds)) minmax(0,1fr)}}.filters{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-l);padding:1.2rem;box-shadow:var(--sh-1)}@media(max-width:959px){.filters{position:fixed;inset:0 auto 0 0;width:min(88vw,22rem);z-index:110;border-radius:0;overflow-y:auto;transform:translate(-101%);transition:transform .3s cubic-bezier(.2,.8,.3,1);box-shadow:var(--sh-3)}.filters.open{transform:none}}.f-close{display:none;margin-left:auto}@media(max-width:959px){.f-close{display:grid}}.f-head{display:flex;align-items:center;gap:.6em;margin-bottom:1em}.f-head b{font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.f-group{border-top:1px solid var(--line-soft);padding-top:1em;margin-top:1em}.f-group>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.6em;font-size:.82rem;font-weight:800;letter-spacing:.04em}.f-group>button .ic{width:1em;height:1em;transition:transform .22s}.f-group.closed>button .ic{transform:rotate(-90deg)}.f-group.closed .f-body{display:none}.f-body{margin-top:.85em;display:grid;gap:.55em}.f-opt{display:flex;align-items:center;gap:.65em;font-size:.84rem;cursor:pointer;padding:.15em 0}.f-opt input{position:absolute;opacity:0;width:0;height:0}.f-box{width:1.15em;height:1.15em;border-radius:5px;border:1.5px solid var(--line);flex:none;display:grid;place-items:center;transition:.16s;background:var(--paper)}.f-box .ic{width:.85em;height:.85em;color:#fff;opacity:0;transform:scale(.5);transition:.16s}.f-opt input:checked+.f-box{background:var(--masala);border-color:var(--masala)}.f-opt input:checked+.f-box .ic{opacity:1;transform:scale(1)}.f-opt input:focus-visible+.f-box{outline:3px solid var(--turmeric);outline-offset:2px}.f-opt em{font-style:normal;color:var(--muted);font-size:.78rem;margin-left:auto}.f-opt:hover{color:var(--masala)}.f-opt.is-empty{opacity:.4}.f-apply{display:none}@media(max-width:959px){.filters{padding-bottom:5.5rem}.f-apply{display:block;position:sticky;bottom:0;margin:1rem -1.2rem -1.2rem;padding:.9rem 1.2rem;background:var(--paper);border-top:1px solid var(--line-soft)}}.shop-bar{display:flex;align-items:center;gap:.8em;flex-wrap:wrap;margin-bottom:1.2em}.shop-bar .res{font-size:.84rem;color:var(--muted)}.shop-bar .res b{color:var(--ink)}.shop-tools{display:flex;gap:.6em;align-items:center;margin-left:auto;flex-wrap:wrap}.sel{position:relative;display:inline-flex;align-items:center;gap:.5em}.sel-lbl{font-size:.8rem;color:var(--muted);font-weight:600}.sel select{-webkit-appearance:none;appearance:none;padding:.65em 2.4em .65em 1em;border-radius:999px;border:1px solid var(--line);background:var(--paper);font-size:.82rem;font-weight:600;cursor:pointer}.sel .ic{position:absolute;right:1em;width:.9em;height:.9em;pointer-events:none;color:var(--muted)}.seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:var(--paper)}.seg button{padding:.62em .85em;display:grid;place-items:center;color:var(--muted);transition:.18s}.seg button .ic{width:1.05em;height:1.05em}.seg button[aria-pressed=true]{background:var(--masala);color:#fff}.f-toggle{display:inline-flex}@media(min-width:960px){.f-toggle{display:none}}.active-tags{display:flex;gap:.5em;flex-wrap:wrap;margin-bottom:1em}.tag{display:inline-flex;gap:.5em;align-items:center;font-size:.76rem;font-weight:600;background:var(--cream-2);border-radius:999px;padding:.4em .5em .4em .9em}.tag button{width:1.5em;height:1.5em;border-radius:50%;display:grid;place-items:center;background:#33211c1a;transition:.18s}.tag button:hover{background:var(--masala);color:#fff}.tag .ic{width:.7em;height:.7em}.empty{text-align:center;padding:clamp(36px,6vw,70px) 1rem;border:1px dashed var(--line);border-radius:var(--r-l)}.empty .ic{width:3em;height:3em;color:var(--line);margin:0 auto 1rem;stroke-width:1.2}.pager{display:flex;gap:.4em;justify-content:center;align-items:center;margin-top:clamp(24px,3vw,40px);flex-wrap:wrap}.pager button{min-width:2.6em;height:2.6em;padding:0 .7em;border-radius:10px;border:1px solid var(--line);font-size:.84rem;font-weight:700;display:grid;place-items:center;background:var(--paper);transition:.18s}.pager button:hover:not(:disabled){border-color:var(--masala);color:var(--masala)}.pager button[aria-current=page]{background:var(--masala);border-color:var(--masala);color:#fff}.pager button:disabled{opacity:.35;cursor:not-allowed}.pager .ic{width:1em;height:1em}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#2315128c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;opacity:0;visibility:hidden;transition:.25s}.scrim.on{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(94vw,26rem);background:var(--paper);z-index:120;display:flex;flex-direction:column;transform:translate(101%);transition:transform .34s cubic-bezier(.2,.8,.3,1);box-shadow:var(--sh-3)}.drawer.open{transform:none}.drawer--left{right:auto;left:0;transform:translate(-101%);width:min(92vw,23rem)}.d-head{display:flex;align-items:center;gap:.7em;padding:1.1rem 1.15rem;border-bottom:1px solid var(--line-soft);flex:none}.d-head h2{font-size:1rem;font-weight:800;letter-spacing:.03em}.d-head .icon-btn{margin-left:auto}.d-body{flex:1;overflow-y:auto;padding:1.15rem;display:grid;gap:1rem;align-content:start}.d-foot{flex:none;padding:1.15rem;border-top:1px solid var(--line-soft);background:var(--cream);display:grid;gap:.8em}.progress{background:var(--cream-2);border-radius:var(--r-m);padding:.85em 1em;font-size:.78rem;display:grid;gap:.55em}.bar{height:.5em;border-radius:99px;background:#33211c1f;overflow:hidden}.bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--turmeric),var(--leaf));transition:width .45s cubic-bezier(.2,.8,.3,1)}.c-item{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:.9em;align-items:start}.c-item .c-art{background:var(--cream-2);border-radius:var(--r-m);padding:.4rem;display:grid;place-items:center}.c-art svg,.s-art svg{width:100%;height:auto}.c-item h4{font-size:.86rem;font-weight:700;line-height:1.3}.c-item .c-sub{font-size:.72rem;color:var(--muted)}.c-row{display:flex;align-items:center;gap:.6em;margin-top:.5em;flex-wrap:wrap}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden}.qty button{width:2.1em;height:2.1em;display:grid;place-items:center;transition:.18s}.qty button:hover:not(:disabled){background:var(--cream-2);color:var(--masala)}.qty button:disabled{opacity:.3;cursor:not-allowed}.qty .ic{width:.8em;height:.8em}.qty span{min-width:2em;text-align:center;font-size:.84rem;font-weight:700}.c-price{margin-left:auto;font-weight:700;font-size:.9rem;color:var(--masala)}.c-del{font-size:.72rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.c-del:hover{color:var(--chilli)}.totals{display:grid;gap:.4em;font-size:.86rem}.totals div{display:flex;justify-content:space-between;gap:1em}.totals .grand{font-size:1.05rem;font-weight:800;color:var(--masala);padding-top:.45em;border-top:1px solid var(--line);margin-top:.25em}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:var(--gut);opacity:0;visibility:hidden;transition:.25s}.modal.open{opacity:1;visibility:visible}.modal-card{position:relative;width:min(58rem,100%);max-height:90vh;overflow-y:auto;background:var(--paper);border-radius:var(--r-xl);box-shadow:var(--sh-3);transform:translateY(14px) scale(.98);transition:.28s cubic-bezier(.2,.8,.3,1)}.modal.open .modal-card{transform:none}.modal-grid{display:grid}@media(min-width:760px){.modal-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.modal-art{background:linear-gradient(170deg,var(--cream) 10%,var(--cream-2));padding:clamp(20px,3vw,34px);display:grid;place-items:center}.modal-art svg{width:min(100%,18rem);filter:drop-shadow(0 22px 30px rgba(35,21,18,.24))}.modal-info{padding:clamp(20px,3vw,34px);display:grid;gap:.75em;align-content:start}.modal .icon-btn.close{position:absolute;top:.7rem;right:.7rem;z-index:4;background:#fffdf8e6;box-shadow:var(--sh-1)}.opt-row{display:flex;gap:.5em;flex-wrap:wrap}.opt{padding:.55em 1em;border-radius:999px;border:1px solid var(--line);font-size:.8rem;font-weight:600;transition:.18s}.opt[aria-pressed=true]{background:var(--masala);border-color:var(--masala);color:#fff}.spec{display:grid;gap:.5em;font-size:.82rem;border-top:1px solid var(--line-soft);padding-top:.9em;margin-top:.3em}.spec div{display:flex;gap:.8em}.spec dt{color:var(--muted);min-width:8.5em;flex:none}.spec dd{font-weight:600}.search-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:#23151299;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:.24s;padding:var(--gut);overflow-y:auto}.search-ov.open{opacity:1;visibility:visible}.search-card{width:min(46rem,100%);margin:clamp(30px,8vh,90px) auto 0;background:var(--paper);border-radius:var(--r-xl);box-shadow:var(--sh-3);padding:1.2rem;transform:translateY(-12px);transition:.26s}.search-ov.open .search-card{transform:none}.search-field{display:flex;align-items:center;gap:.7em;border:1px solid var(--line);border-radius:999px;padding:.2em .3em .2em 1.1em}.search-field .ic{width:1.25em;height:1.25em;color:var(--muted);flex:none}.search-field input{flex:1;min-width:0;border:0;background:none;padding:.85em 0;font-size:.98rem}.search-field input:focus{outline:none}.search-field .icon-btn{flex:none}.s-hint{font-size:.74rem;color:var(--muted);margin:1em 0 .5em;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.s-res{display:grid;gap:.3em;max-height:46vh;overflow-y:auto}.s-res>button{display:flex;gap:.9em;align-items:center;padding:.6em;border-radius:var(--r-m);transition:background .16s;width:100%;text-align:start}.s-res>button:hover{background:var(--cream-2)}.s-all{justify-content:center!important;font-weight:700;font-size:.84rem;color:var(--masala);border-top:1px solid var(--line-soft);border-radius:0!important;margin-top:.3em;padding-top:.9em!important}.s-all .ic{width:1em;height:1em}.s-res .s-art{width:3.2em;height:3.2em;background:var(--cream-2);border-radius:10px;display:grid;place-items:center;flex:none;padding:.25em}.s-res b{font-size:.88rem;display:block}.s-res span{font-size:.75rem;color:var(--muted)}.s-res .s-p{margin-left:auto;font-weight:700;color:var(--masala);font-size:.88rem}.mnav .d-body{gap:.2em}.mnav a,.mnav>button{display:flex;align-items:center;gap:.7em;padding:.85em .6em;font-size:.94rem;font-weight:700;border-radius:var(--r-m);width:100%}.mnav a:hover{background:var(--cream-2)}.macc{border-radius:var(--r-m)}.macc>button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.85em .6em;font-size:.94rem;font-weight:700}.macc>button .ic{width:1em;height:1em;transition:transform .22s}.macc.open>button .ic{transform:rotate(180deg)}.macc-body{display:none;padding:.2em 0 .5em .6em;border-left:2px solid var(--line-soft);margin-left:.6em}.macc.open .macc-body{display:block}.macc-body a{font-size:.86rem;font-weight:600;color:var(--muted);padding:.55em .6em}.macc-body a:hover{color:var(--masala)}.toasts{position:fixed;left:50%;bottom:1.2rem;translate:-50% 0;z-index:200;display:grid;gap:.5em;width:min(26rem,92vw);pointer-events:none}.toast{display:flex;gap:.7em;align-items:center;background:var(--clove);color:#f7eadb;border-radius:var(--r-m);padding:.85em 1.1em;font-size:.84rem;box-shadow:var(--sh-2);animation:pop .3s cubic-bezier(.2,.8,.3,1)}.toast .ic{width:1.25em;height:1.25em;color:var(--turmeric);flex:none}@keyframes pop{0%{opacity:0;transform:translateY(14px)}}.switch{display:flex;align-items:center;gap:.7em;font-size:.8em;cursor:pointer;padding:.5em 0;line-height:1.4}.switch input{position:absolute;opacity:0;width:0;height:0}.track{width:2.6em;height:1.5em;border-radius:99px;background:#33211c2e;flex:none;position:relative;transition:.2s}.track:after{content:"";position:absolute;top:.18em;left:.18em;width:1.14em;height:1.14em;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:.22s}.switch input:checked+.track{background:var(--leaf)}.switch input:checked+.track:after{transform:translate(1.1em)}.switch input:focus-visible+.track{outline:3px solid var(--turmeric);outline-offset:2px}.rv{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.3,1)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.05ms!important}}[hidden]{display:none!important}.p-ic{width:2.6em;height:2.6em;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--cream-2);color:var(--masala)}.p-ic .ic{width:1.25em;height:1.25em}.promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4em;margin-top:2.2em}.promise-grid>div{display:grid;gap:.7em;align-content:start}.promise-grid h3{font-size:1rem}.promise-grid p{font-size:.84rem;color:var(--muted);line-height:1.6}.biz-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:3em;align-items:center}.biz-list{list-style:none;padding:0;margin:1.6em 0 1.8em;display:grid;gap:.8em}.biz-list li{display:flex;gap:.7em;align-items:flex-start;font-size:.88rem;line-height:1.6}.biz-list .ic{width:1.1em;height:1.1em;flex:none;margin-top:.35em;color:var(--curry)}.biz-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-l);padding:2em 1.8em}.biz-card h3{font-size:1.05rem;margin-bottom:.9em}.biz-card ol{margin:0;padding-left:1.2em;display:grid;gap:.6em;font-size:.86rem;line-height:1.6;color:var(--muted)}.biz-note{margin-top:1.2em;font-size:.78rem;color:var(--muted)}.contact-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:3em;align-items:start}.c-lines{display:grid;gap:.8em;margin-top:1.6em}.c-line{display:flex;gap:.9em;align-items:center;padding:.9em 1em;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m);font-size:.86rem;line-height:1.5;transition:border-color .18s,transform .18s}.c-line:hover{border-color:var(--turmeric);transform:translateY(-2px)}.find{display:grid;gap:.9em;margin-top:1.2em;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-l);padding:1.4em 1.5em}@media(max-width:900px){.promise-grid{grid-template-columns:repeat(2,1fr)}.biz-grid,.contact-grid{grid-template-columns:1fr;gap:2em}}@media(max-width:560px){.promise-grid{grid-template-columns:1fr}}.opt-note{width:100%;font:inherit;font-size:.86rem;padding:.7em .8em;border-radius:var(--r-m);border:1px solid var(--line);background:var(--paper);color:inherit;resize:vertical;min-height:4.2em}.opt-note:focus{outline:2px solid var(--turmeric);outline-offset:1px}.opt-hint{font-size:.74rem;color:var(--muted);margin-top:.4em}.c-sub small{display:block;color:var(--muted);font-size:.92em;margin-top:.15em}.p-media img{width:100%;height:100%;object-fit:contain;border-radius:var(--r-m);filter:drop-shadow(0 14px 20px rgba(35,21,18,.18));transition:transform .4s cubic-bezier(.2,.8,.3,1)}.p-card:hover .p-media img{transform:translateY(-6px) scale(1.04)}.is-list .p-media img{width:auto;max-height:9.5rem}.c-art img,.s-art img{width:100%;height:auto}.modal-art img{width:100%;max-width:30rem;height:auto;border-radius:var(--r-m);filter:drop-shadow(0 22px 30px rgba(35,21,18,.24))}.packs .pk img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;display:block;border-radius:var(--r-m);filter:drop-shadow(0 22px 30px rgba(35,21,18,.26))}.cat .cat-ph{display:grid;place-items:center}.cat .cat-ph .ic{width:4rem;height:4rem;color:var(--gold)}.thumb img{width:100%;height:100%;object-fit:cover}.cart-page{display:grid;gap:clamp(1.4rem,3vw,2.4rem);align-items:start;grid-template-columns:1fr;margin-top:1.6rem}@media(min-width:900px){.cart-page{grid-template-columns:1fr 22rem}}.cart-lines{display:grid;gap:1rem}.cart-sum .totals{margin-top:1rem}.cart-sum .opt-note{margin:.9rem 0 .2rem;width:100%}.sortsel{-webkit-appearance:none;appearance:none;padding:.65em 2.4em .65em 1em;border-radius:999px;border:1px solid var(--line);background:var(--paper);cursor:pointer;font-size:.85rem}.sortsel:focus-visible{outline:2px solid var(--masala);outline-offset:2px}.nl-err,.errors,.form__message{color:var(--chilli);font-size:.82rem}.errors{list-style:none;padding:0;margin:.4em 0}.shopify-challenge__container{max-width:34rem;margin:6rem auto;text-align:center}.shopify-payment-button__button--unbranded{width:100%;border-radius:999px}.shopify-section{display:block}#shopify-section-header{display:contents}.hdr{position:sticky;top:0;z-index:60}.pager a,.pager .is-off{min-width:2.6em;height:2.6em;padding:0 .7em;border-radius:10px;border:1px solid var(--line);background:var(--paper);color:var(--ink);display:inline-grid;place-items:center;font-size:.85rem;font-weight:600;transition:.18s;text-decoration:none}.pager a:hover{border-color:var(--masala);color:var(--masala)}.pager a[aria-current=page]{background:var(--masala);border-color:var(--masala);color:#fff}.pager .is-off{opacity:.35;cursor:not-allowed}.cat-strip a.chip{text-decoration:none}.tag a{width:1.5em;height:1.5em;border-radius:50%;display:grid;place-items:center;background:#33211c1a;transition:.18s;color:inherit}.tag a:hover{background:var(--masala);color:#fff}.rte{font-size:.92rem;line-height:1.75}.rte>*+*{margin-top:1em}.rte h2,.rte h3,.rte h4{font-family:var(--f-head);font-weight:500;line-height:1.12;letter-spacing:-.012em;margin-top:1.8em}.rte h2{font-size:calc(1.45rem * var(--ds))}.rte h3{font-size:calc(1.12rem * var(--ds))}.rte h4{font-size:1rem}.rte>p:first-child{font-size:.98rem;color:var(--muted);line-height:1.62}.rte a:not(.btn):not(.c-line):not(.rec-link){color:var(--masala);text-decoration:underline;text-underline-offset:3px}.rte strong,.rte b{font-weight:700}.rte img{max-width:100%;height:auto;border-radius:var(--r-m)}.rte ul{list-style:none;padding:0;margin:1.6em 0 1.8em;display:grid;gap:.8em}.rte ul>li{display:flex;gap:.7em;align-items:flex-start;font-size:.88rem;line-height:1.6}.rte ul>li:before{content:"";width:1.1em;height:1.1em;flex:none;margin-top:.35em;background:var(--curry, var(--masala));-webkit-mask:var(--tanda-centang) center / contain no-repeat;mask:var(--tanda-centang) center / contain no-repeat}.rte ul ul{margin:.5em 0 0}.rte ol{margin:1.4em 0 1.6em;padding-left:1.4em;display:grid;gap:.6em;list-style:decimal;font-size:.88rem;line-height:1.6;color:var(--muted)}.rte ol>li::marker{color:var(--gold);font-weight:700}.rte .biz-card ol{list-style:none;padding-left:1.2em}.rte blockquote{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-l);padding:1.6em 1.5em;margin:1.8em 0;font-size:.9rem;color:var(--ink)}.rte blockquote>*+*{margin-top:.7em}.rte hr{border:0;width:40px;height:2px;background:var(--gold);opacity:.7;margin:2em 0}.rte table{width:100%;border-collapse:collapse;font-size:.86rem}.rte th,.rte td{border:1px solid var(--line);padding:.6em .8em;text-align:start}.rte th{background:var(--cream-2);font-weight:700}:root{--tanda-centang: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><path d="M4.5 12.5l5 5 10-11"/></svg>')}.rte .promise-grid,.rte .biz-list,.rte .c-lines,.rte .find{margin-top:1.6em}.rte .biz-card ol{margin:0;color:var(--muted)}.rte .biz-list li:before{content:none}.rte .lede{color:var(--muted)}.rte .cols{display:grid;gap:clamp(18px,2.4vw,32px)}@media(min-width:760px){.rte .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:760px){.rte .cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.thumbs button{background:none;padding:0;cursor:pointer}.thumbs button:focus-visible{outline:2px solid var(--masala);outline-offset:2px}.shop-hero{background:var(--clove)}.shop-layout.no-filters{grid-template-columns:minmax(0,1fr)}label.opt{cursor:pointer;display:inline-flex;align-items:center}label.opt input{position:absolute;opacity:0;width:0;height:0}label.opt:has(input:checked){background:var(--masala);border-color:var(--masala);color:#fff}label.opt:has(input:focus-visible){outline:3px solid var(--turmeric);outline-offset:2px}.jeya-form{display:grid;gap:.75em}.c-form{display:grid;gap:.7em;max-width:26rem}.c-form input,.c-form textarea,.c-form select{width:100%;font:inherit;font-size:.86rem;padding:.7em .8em;border-radius:var(--r-m);border:1px solid var(--line);background:var(--paper);color:inherit}.c-form textarea{resize:vertical;min-height:4.2em}.c-form input:focus,.c-form textarea:focus{outline:2px solid var(--turmeric);outline-offset:1px}.c-form .btn{justify-self:start}.cart-lines .c-item{padding-bottom:1rem;border-bottom:1px solid var(--line-soft)}.cart-lines .c-item:last-child{border-bottom:0}.cart-sum .nl-small{margin:.6em 0 .9em}@media(min-width:1000px){.rail{grid-auto-columns:minmax(calc(13rem * var(--ds)),calc(25% - 15px))}}@media(max-width:1179px){.nav{display:none}.burger{display:grid}}.nav>li.nav-opt{display:block}.sub a.sub-anak{padding-inline-start:1.6em;font-size:.82rem;color:var(--muted)}.sub a.sub-anak:hover{color:var(--masala)}.hdr .wrap{position:relative}.nav>li.has-mega{position:static}.mega{left:50%;translate:-50% 0}.rte{max-width:none}.rte>p,.rte>h2,.rte>h3,.rte>h4,.rte>h5,.rte>ul,.rte>ol,.rte>blockquote,.rte>dl,.rte>figure,.rte>hr,.rte>table{max-width:none}.rte>.biz-card,.rte>.c-lines,.rte>.find{max-width:52rem}h1.dsp.page-title{font-size:calc(1.7rem * var(--ds))}@media(min-width:760px){h1.dsp.page-title{font-size:calc(2.1rem * var(--ds))}}.page-title+.lede{margin-top:.5em}.rec-img .placeholder,.p-media .placeholder,.modal-art .placeholder,.cat .placeholder,.c-art .placeholder,.packs .pk .placeholder{width:100%;height:100%;object-fit:cover;display:block;background:var(--cream-2)}.p-media .placeholder,.modal-art .placeholder{object-fit:contain}.recipes>.rec{max-width:34rem}.cats>.cat{max-width:30rem}.rail-nav.mati{display:none}.rail-nav button:disabled{opacity:.35;cursor:default}.rail-nav button:disabled:hover{background:none;border-color:var(--line);color:inherit}.logo-img{display:block;width:auto;height:auto;object-fit:contain;max-height:clamp(46px,5vw,64px);max-width:min(100%,15rem)}.hdr .wrap{padding-block:.55rem}.hdr .logo{align-items:center}.ftr .logo-img{max-height:64px;background:#f7efe4;border-radius:50%;padding:.3rem}.mnav .logo-img{max-height:44px}@media(max-width:820px){.logo-img{max-height:40px}}.wa-float{position:fixed;right:clamp(14px,2.2vw,26px);bottom:clamp(14px,2.2vw,26px);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;z-index:90;background:#25d366;color:#fff;box-shadow:0 8px 22px #125a2d52;transition:transform .18s,box-shadow .18s}.wa-float svg{width:30px;height:30px;fill:currentColor;stroke:none}.wa-float:hover{transform:translateY(-2px);box-shadow:0 12px 26px #125a2d66}.wa-float:focus-visible{outline:3px solid var(--masala);outline-offset:3px}@media(max-width:520px){.wa-float{width:50px;height:50px}.wa-float svg{width:27px;height:27px}}@media(prefers-reduced-motion:reduce){.wa-float{transition:none}}@media print{.wa-float{display:none}}.rte iframe,.rte video{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:var(--r-m);margin:1.5em 0}.rte iframe[src*=instagram],.rte iframe[src*=tiktok]{aspect-ratio:9/16;max-width:26rem}.opt-checks{display:flex;flex-wrap:wrap;gap:.5em}.opt-check{display:inline-flex;align-items:center;gap:.5em;cursor:pointer;border:1px solid var(--line);border-radius:999px;padding:.5em .9em;background:var(--paper);font-size:.88rem;line-height:1;transition:border-color .15s,background .15s}.opt-check:hover{border-color:var(--masala)}.opt-check input{margin:0;width:1.05em;height:1.05em;accent-color:var(--masala);flex:none}.opt-check b{font-weight:700;color:var(--masala);font-variant-numeric:tabular-nums}.opt-check:has(input:checked){border-color:var(--masala);background:var(--wash,#fff8f2)}.opt-check:focus-within{outline:2px solid var(--masala);outline-offset:2px}.opt-check:has(input:disabled){opacity:.45;cursor:not-allowed;border-style:dashed}.opt-check:has(input:disabled):hover{border-color:var(--line)}.opt-clash{margin:.5em 0 0;font-size:.8rem;color:var(--masala)}.jeya-sub{display:flex;align-items:baseline;justify-content:space-between;gap:1em;margin-top:.9em;padding-top:.8em;border-top:1px dashed var(--line)}.jeya-sub>span{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.jeya-sub b{font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums}.c-add{list-style:none;margin:.35em 0 0;padding:0 0 0 .1em;display:grid;gap:.15em}.c-add li{display:flex;justify-content:space-between;gap:1em;font-size:.82rem;color:var(--muted);font-variant-numeric:tabular-nums}.opt-row,.opt-checks{flex-direction:column;align-items:stretch;gap:.45em;max-width:26em}.opt{width:100%;text-align:left;padding:.68em 1.15em;font-size:.86rem}.opt-check{justify-content:flex-start;padding:.62em 1.15em;font-size:.86rem}.opt-check span{flex:1 1 auto}.opt-check b{margin-left:auto;flex:none}.ig-grid{display:grid;gap:.6em;grid-template-columns:repeat(var(--ig-kolom,4),minmax(0,1fr))}.ig-cell{display:block;border-radius:var(--r-s);overflow:hidden;background:var(--paper);aspect-ratio:1/1;transition:transform .18s}.ig-cell img{width:100%;height:100%;object-fit:cover;display:block}a.ig-cell:hover{transform:translateY(-2px)}a.ig-cell:focus-visible{outline:2px solid var(--masala);outline-offset:2px}@media(max-width:640px){.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em}}html.no-js .rv{opacity:1;transform:none}.faq{display:grid;gap:.5em}.faq--dua{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em 1.4em;max-width:none}.faq-item{border:1px solid var(--line);border-radius:var(--r-s);background:var(--paper);overflow:hidden;align-self:start}.faq-item summary{display:flex;align-items:center;gap:1em;cursor:pointer;list-style:none;padding:.9em 1.1em;font-weight:650;font-size:.95rem;line-height:1.45;transition:background .15s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item summary span{flex:1 1 auto}.faq-item summary:hover{background:var(--wash,#fff8f2)}.faq-item summary:focus-visible{outline:2px solid var(--masala);outline-offset:-2px}.faq-chev{flex:none;width:1em;height:1em;color:var(--muted);transition:transform .2s}.faq-item[open] .faq-chev{transform:rotate(180deg)}.faq-a{padding:0 1.1em 1.05em;font-size:.9rem;line-height:1.7;color:var(--muted);max-width:68ch}.faq-a>:first-child{margin-top:0}.faq-a>:last-child{margin-bottom:0}.faq-more{margin-top:1.1em;font-size:.88rem;color:var(--muted)}@media(max-width:820px){.faq--dua{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.faq-chev{transition:none}}.d-head .icon-btn{flex:none}.d-head .logo{flex:0 1 auto;min-width:0}.d-head .logo-img{max-width:100%;height:auto}.biz-img{border-radius:var(--r-m);overflow:hidden;align-self:start}.biz-img img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}@media(max-width:820px){.biz-img img{aspect-ratio:16/10}}.recipes.recipes--satu{grid-template-columns:minmax(0,1fr);max-width:40rem;margin-inline:auto}.sec-cta{margin-top:1.6em;text-align:center}@media(min-width:980px){.hero--solo .wrap{grid-template-columns:minmax(0,1fr)}}.hero--solo .wrap>div{max-width:52rem}.hero-body{margin-top:.9em;max-width:46rem;opacity:.85}.social>*{min-width:0}.quotes--geser{min-width:0;display:flex;gap:1.1em;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.9em;margin-inline:-1px;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.quotes--geser>.quote{flex:0 0 min(84%,23rem);scroll-snap-align:start}.quotes--geser:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(prefers-reduced-motion:no-preference){.quotes--geser{scroll-behavior:smooth}}@media(min-width:980px){.social--solo{grid-template-columns:minmax(0,1fr)}}.outlet--foto .outlet-img{width:4.5rem;height:3.4rem;object-fit:cover;border-radius:var(--r-s);flex:none}.find .outlet-jam{display:inline-block;margin-top:.25em;opacity:.75;line-height:1.45}.find .outlet a{display:inline-block;padding-block:.4em;line-height:1.5}.biz-grid--satu{grid-template-columns:minmax(0,1fr)}.biz-grid--satu>div{max-width:46rem}.cats{margin-block:clamp(46px,6.5vw,84px)}.quotes--geser{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.quotes--geser::-webkit-scrollbar{height:6px}.quotes--geser::-webkit-scrollbar-track{background:transparent}.quotes--geser::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.quotes--geser::-webkit-scrollbar-thumb:hover{background:var(--muted)}.quotes--geser::-webkit-scrollbar-button{display:none;width:0;height:0}.biz-sec--foto{position:relative;overflow:hidden;min-height:clamp(320px,34vw,470px);display:flex;align-items:center}.biz-sec--foto>.wrap{position:relative;z-index:2;width:100%}.biz-sec--foto .biz-grid>div{max-width:min(46rem,52%)}.biz-foto{position:absolute;inset-block:0;inset-inline-end:0;width:min(56%,760px);z-index:1;pointer-events:none}.biz-foto img{width:100%;height:100%;object-fit:cover;display:block}.biz-foto{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 34%);mask-image:linear-gradient(to right,transparent 0,#000 34%)}@media(max-width:860px){.biz-sec--foto{display:block;min-height:0}.biz-sec--foto .biz-grid>div{max-width:none}.biz-foto{position:static;width:auto;margin:1.6em var(--gut) 0;border-radius:var(--r-m);overflow:hidden;-webkit-mask-image:none;mask-image:none}.biz-foto img{aspect-ratio:16/10;height:auto}}.c-bundle{list-style:none;margin:.35em 0 0;padding:.35em 0 0 .6em;display:grid;gap:.12em;border-left:2px solid var(--line,#e8dccb);font-size:.74rem;color:var(--muted)}.c-bundle span{opacity:.85}.c-disc{display:inline-block;margin:.35em .35em 0 0;padding:.12em .55em;border-radius:999px;font-size:.7rem;font-weight:600;color:#2e7d52;background:#e8f3ec}.c-price s{font-weight:500;color:var(--muted);margin-right:.25em}.totals .c-disc-row span:last-child{color:#2e7d52;font-weight:600}.jeya-app{margin-top:1.1em}.jeya-app:empty{display:none}:root{--chilli:#af2d0b;--pepper:#28231c;--garlic:#feffe9;--tumeric:#ce990f;--anise:#531b11;--coriander:#ebc079;--masala:var(--chilli);--masala-dk:var(--anise);--clove:var(--pepper);--cream:var(--garlic);--cream-2:#f6efd2;--paper:#fffff6;--turmeric:var(--tumeric);--gold:var(--tumeric);--leaf:#4f6b2f;--ink:var(--anise);--muted:#7a5146;--line:rgba(83,27,17,.18);--line-soft:rgba(83,27,17,.09);--wash:#f6efd2;--r-s:0;--r-m:0;--r-l:0;--r-xl:0;--sh-1:none;--sh-2:0 18px 34px -24px rgba(40,35,28,.55);--f-head:"Berkshire Swash",Georgia,serif;--f-sub:Eczar,Georgia,"Times New Roman",serif;--f-body:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--f-caps:"WC Mano Negra","Permanent Marker",Eczar,Georgia,serif}body{font-family:var(--f-body);color:var(--ink);background:var(--garlic);line-height:1.6}::selection{background:var(--coriander);color:var(--pepper)}:focus-visible{outline-color:var(--tumeric);border-radius:0}.dsp,.rte h2{font-family:var(--f-head);font-weight:400;letter-spacing:0;line-height:1.12}h3.dsp,.rte h3,.rte h4,.p-price,.press-stat b,.ws-q,.seal-core b{font-family:var(--f-sub);font-weight:700;letter-spacing:0}.eyebrow{color:var(--chilli);letter-spacing:.16em}.caps{font-family:var(--f-caps);text-transform:uppercase;font-weight:700;letter-spacing:.02em}.p-price s,.p-unit{font-family:var(--f-body)}.cat h3{font-family:var(--f-sub)}.btn,.chip,.badge,.opt,.opt-check,.qty,.sel select,.sortsel,.seg,.tag,.nl-form input,.search-field,.pager button,.pager a,.pager .is-off,.rec-time,.c-disc,.ws-badge,.shopify-payment-button__button--unbranded,.progress,.bar,.bar i,.count{border-radius:0}.btn{font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;padding:.85em 1.5em}.btn:hover{transform:none}.btn--primary{background:var(--chilli);color:var(--garlic)}.btn--primary:hover{background:var(--anise);box-shadow:none}.btn--ghost{border-color:currentColor;color:var(--chilli)}.btn--ghost:hover{background:var(--chilli);border-color:var(--chilli);color:var(--garlic)}.btn--gold{background:var(--tumeric);color:var(--pepper)}.btn--gold:hover{background:var(--coriander)}.btn--light{background:var(--garlic);color:var(--chilli)}.btn--dark{background:var(--anise);color:var(--garlic)}.btn--dark:hover{background:var(--pepper)}.announce{background:var(--pepper);color:var(--garlic)}.announce .ic{color:var(--coriander)}.hdr,.hdr.scrolled{background:var(--chilli);color:var(--garlic);border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.hdr.scrolled{box-shadow:0 10px 26px -18px #28231ccc}.hdr .nav>li>a,.hdr .nav>li>button{color:var(--garlic);font-family:var(--f-body)}.hdr .nav>li>a:after,.hdr .nav>li>button:after{background:var(--coriander)}.hdr .icon-btn{color:var(--garlic)}.hdr .icon-btn:hover{background:#feffe924;color:var(--garlic)}.hdr .count{background:var(--garlic);color:var(--chilli)}.hdr .count.zero{background:var(--garlic);color:var(--chilli);opacity:.75}.hdr .tagline{color:var(--garlic);border-left-color:#feffe94d}.sub,.mega{background:var(--garlic);border-color:var(--line);color:var(--ink)}.sub a:hover,.mega a:hover{background:var(--cream-2)}.mega .m-ic{background:var(--chilli);color:var(--garlic);border-radius:0}.drawer{background:var(--garlic)}.d-foot{background:var(--cream-2)}.p-card{border-radius:0;border-color:var(--line-soft);background:#fff}.p-card:hover{transform:none;box-shadow:var(--sh-2);border-color:var(--line)}.p-media{background:#fff}.p-media img{border-radius:0;filter:none}.p-cat{color:var(--chilli)}.p-price{color:var(--anise)}.badge{background:var(--chilli)}.badge--gold{background:var(--tumeric);color:var(--pepper)}.faq-item{border-radius:0;background:#fff}.ftr{background:var(--pepper);color:var(--garlic)}.ftr h4{font-family:var(--f-sub);font-size:1.05rem;letter-spacing:0;text-transform:none;color:var(--tumeric);margin-bottom:.6em}.ftr a:hover{color:var(--coriander)}.ftr .logo-img{background:none;padding:0}.ftr-btm{color:#feffe99e;border-top-color:#feffe924}.socials a{background:var(--garlic);color:var(--pepper)}.socials a:hover{background:var(--coriander);color:var(--pepper)}.ftr2-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem 2rem;align-items:center;padding-bottom:clamp(22px,3vw,36px);border-bottom:1px solid rgba(254,255,233,.14)}.ftr2-top p{font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.45;max-width:24ch}.ftr2-top .logo-img{max-height:none;width:clamp(96px,14vw,150px);height:auto}.ftr2-cols{display:grid;gap:clamp(24px,3vw,40px);padding-top:clamp(24px,3vw,36px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.ftr2-cols{grid-template-columns:1fr 1fr 2fr}}.ftr2-cols .outlets2{grid-column:1 / -1}@media(min-width:900px){.ftr2-cols .outlets2{grid-column:auto}}.outlets2-list{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.outlet2{display:flex;gap:.6em;font-size:.86rem;line-height:1.5}.outlet2 .ic{width:1.2em;height:1.2em;color:var(--tumeric);flex:none;margin-top:.2em;fill:var(--tumeric);stroke:var(--pepper)}.outlet2 b{display:block;font-family:var(--f-sub);font-size:.95rem}.outlet2 a{text-decoration:underline;text-underline-offset:2px;display:inline-block;padding-block:.25em}.outlet2 small{display:block;margin-top:.4em;opacity:.78;font-size:.8rem;line-height:1.5}.ftr2-contact{display:grid;gap:.45em;font-size:.88rem}.ftr2-contact a{display:inline-flex;gap:.55em;align-items:center;padding-block:.2em}.ftr2-contact .ic{width:1.05em;height:1.05em;color:var(--tumeric)}.ftr2-menus{display:flex;flex-wrap:wrap;gap:.4em 1.4em;padding-top:1.4em;font-size:.84rem}.ftr .socials{margin-top:0}.sc-red{--bg:var(--chilli);--fg:var(--garlic);--hd:var(--garlic);--acc:var(--coriander);--card:var(--garlic);--cardfg:var(--anise)}.sc-anise{--bg:var(--anise);--fg:var(--garlic);--hd:var(--garlic);--acc:var(--coriander);--card:var(--garlic);--cardfg:var(--anise)}.sc-pepper{--bg:var(--pepper);--fg:var(--garlic);--hd:var(--garlic);--acc:var(--coriander);--card:var(--garlic);--cardfg:var(--anise)}.sc-garlic{--bg:var(--garlic);--fg:var(--anise);--hd:var(--chilli);--acc:var(--chilli);--card:#fff;--cardfg:var(--anise)}.sc-turmeric{--bg:var(--tumeric);--fg:var(--anise);--hd:var(--garlic);--acc:var(--anise);--card:var(--garlic);--cardfg:var(--anise)}.sc-coriander{--bg:var(--coriander);--fg:var(--anise);--hd:var(--anise);--acc:var(--chilli);--card:var(--garlic);--cardfg:var(--anise)}[class*=sc-]{background:var(--bg);color:var(--fg)}.sc-turmeric .blk-h,.sc-turmeric .jt-h{text-shadow:0 2px 0 rgba(83,27,17,.28)}[class*=sc-] .rte a:not(.btn),.blk-text a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}[class*=sc-] .eyebrow{color:var(--acc)}.sc-red .btn--primary,.sc-anise .btn--primary,.sc-pepper .btn--primary{background:var(--garlic);color:var(--chilli)}.sc-red .btn--primary:hover,.sc-anise .btn--primary:hover,.sc-pepper .btn--primary:hover{background:var(--coriander);color:var(--anise)}.sc-turmeric .btn--primary,.sc-coriander .btn--primary{background:var(--anise);color:var(--garlic)}.sc-turmeric .btn--primary:hover,.sc-coriander .btn--primary:hover{background:var(--pepper)}.sc-red .btn--ghost,.sc-anise .btn--ghost,.sc-pepper .btn--ghost{color:var(--garlic)}.sc-red .btn--ghost:hover,.sc-anise .btn--ghost:hover,.sc-pepper .btn--ghost:hover{background:var(--garlic);color:var(--anise);border-color:var(--garlic)}.blk{padding-block:clamp(40px,6vw,84px)}.blk-h{color:var(--hd);font-size:clamp(2rem,6vw,3rem)}.blk-h--sm{font-size:clamp(1.7rem,4.4vw,2.4rem)}.blk-text{margin-top:.9em;font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.65;max-width:46rem}.blk-text>*+*{margin-top:.8em}.blk-cta{margin-top:1.5em;display:flex;flex-wrap:wrap;gap:.7em}.blk--center{text-align:center}.blk--center .blk-text{margin-inline:auto}.blk--center .blk-cta{justify-content:center}.blk-quote .blk-text{font-family:var(--f-sub);font-weight:700;font-size:clamp(1.2rem,2.6vw,1.8rem);line-height:1.4;max-width:52rem}.blk-grid{display:grid;gap:clamp(22px,4vw,56px);align-items:center}.blk-fig{position:relative;margin:0}.blk-fig img{display:block;width:100%;height:auto;aspect-ratio:var(--rasio,4/3);object-fit:cover}.blk-fig figcaption{font-size:.82rem;margin-top:.6em;opacity:.85}.blk-fig--over figcaption{position:absolute;right:.9rem;bottom:.7rem;margin:0;opacity:1;font-family:var(--f-sub);font-weight:700;font-size:clamp(1.1rem,2.6vw,1.5rem);color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.65)}.blk-fig--framed img{border:6px solid var(--garlic)}.blk-fig a{display:block}@media(max-width:859px){.blk-fig--bleed{margin-inline:calc(-1 * var(--gut))}.blk--fig-end{padding-bottom:0}.blk--fig-end .blk-fig--bleed figcaption:not(:where(.blk-fig--over figcaption)){padding-inline:var(--gut);padding-bottom:.8em}.blk-order-head .blk-fig{order:-1}}@media(min-width:860px){.blk-grid--img{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.blk-grid--left .blk-fig{order:-1}.blk-grid--img .blk-fig img{aspect-ratio:var(--rasio-d,4/3)}}.blk-split-head{display:contents}@media(max-width:859px){.blk-grid--mid{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem}.blk-grid--mid .blk-copy{display:contents}.blk-grid--mid .blk-h{order:1}.blk-grid--mid .blk-fig{order:2}.blk-grid--mid .blk-text,.blk-grid--mid .blk-cta{order:3;margin-top:0}}.jh{position:relative;isolation:isolate;overflow:hidden;background:var(--pepper);color:var(--garlic)}.jh-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.jh-media img,.jh-media video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;max-width:none}.jh--pan .jh-media img{width:118%;animation:jhPan 34s ease-in-out infinite alternate;will-change:transform}@keyframes jhPan{0%{transform:translate(0)}to{transform:translate(-15.25%)}}@media(prefers-reduced-motion:reduce){.jh--pan .jh-media img{animation:none;width:100%}}.jh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#14100c8c,#14100c14 34%,#14100c1f 58%,#14100cc7)}.jh .wrap{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;min-height:clamp(440px,118vw,560px);padding-block:clamp(22px,4vw,56px)}@media(min-width:760px){.jh .wrap{min-height:clamp(480px,72vh,720px)}}.jh-title{color:var(--garlic);font-size:clamp(2.7rem,9vw,5.4rem);line-height:1.02;max-width:12ch;text-shadow:0 3px 18px rgba(0,0,0,.45)}.jh-title em{font-style:normal;color:var(--coriander)}.jh-title.caps{font-family:var(--f-caps);letter-spacing:.01em}.jh-tag{font-family:var(--f-sub);font-weight:700;font-size:clamp(1.05rem,2.4vw,1.6rem);line-height:1.3;max-width:26ch;text-shadow:0 2px 12px rgba(0,0,0,.6)}.jh-bottom .btn{margin-top:1.1em}.jp-list{display:grid;gap:1.3rem clamp(20px,3vw,40px);margin-top:clamp(18px,2.6vw,30px)}@media(min-width:860px){.jp-list{grid-template-columns:repeat(var(--kolom,3),minmax(0,1fr))}}.jp-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center}.jp-img{width:clamp(64px,8vw,84px);aspect-ratio:1;border-radius:50%;overflow:hidden;flex:none;box-shadow:0 0 0 2px #feffe92e,0 10px 22px -10px #000000b3;background:var(--anise)}.jp-img img{width:100%;height:100%;object-fit:cover;display:block}.jp-num{width:clamp(56px,7vw,72px);aspect-ratio:1;display:grid;place-items:center;font-family:var(--f-head);font-size:clamp(1.6rem,3vw,2.2rem);color:var(--acc);border:2px solid currentColor;border-radius:50%}.jp-item h3{font-family:var(--f-sub);font-weight:700;font-size:1.08rem;color:var(--acc);line-height:1.25}.jp-item p{font-size:.9rem;line-height:1.5;margin-top:.15em;opacity:.95}.sc-pepper.jp{background:radial-gradient(120% 90% at 85% 10%,#3a3229 0%,var(--pepper) 60%)}.jp .blk-h{color:var(--acc)}.sc-garlic.jp .blk-h{color:var(--hd)}.jt{text-align:center}.jt-h{color:var(--hd);font-size:clamp(2rem,6vw,3rem)}.jt-grid{display:grid;gap:clamp(10px,1.6vw,18px);margin-top:clamp(16px,2.4vw,28px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:860px){.jt-grid{grid-template-columns:repeat(var(--kolom,4),minmax(0,1fr))}}.jt-tile{position:relative;display:block;aspect-ratio:1;background:#fff;overflow:hidden;color:var(--garlic)}.jt-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.3,1)}.jt-tile--contain img{object-fit:contain;padding:8%}.jt-tile:hover img{transform:scale(1.05)}.jt-tile .jt-ph{width:100%;height:100%;display:grid;place-items:center;background:var(--cream-2)}.jt-tile .jt-ph .ic{width:3rem;height:3rem;color:var(--tumeric)}.jt-label{position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);padding:.55em .5em;background:#28231c8c;font-family:var(--f-sub);font-weight:700;line-height:1.08;font-size:clamp(1.05rem,3.6vw,1.6rem);text-shadow:0 2px 8px rgba(0,0,0,.4)}.jt-cta{margin-top:clamp(18px,2.4vw,28px)}.jd ul{display:grid;grid-template-columns:repeat(var(--kolom,3),minmax(0,1fr));gap:clamp(10px,3vw,40px);text-align:center}.jd li{display:flex;flex-direction:column;align-items:center;gap:.35em}.jd .jd-ic{width:clamp(52px,9vw,68px);aspect-ratio:1;border-radius:50%;background:var(--garlic);color:var(--chilli);display:grid;place-items:center;margin-bottom:.45em}.jd .jd-ic .ic{width:58%;height:58%;stroke-width:1.9}.jd b{font-family:var(--f-sub);font-weight:700;text-transform:uppercase;line-height:1.15;font-size:clamp(.82rem,2.2vw,1.05rem)}.jd li>span:not(.jd-ic){font-size:clamp(.74rem,1.9vw,.9rem);line-height:1.35;opacity:.95}.jd.blk{padding-block:clamp(28px,4.5vw,52px)}.jc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:clamp(16px,2.2vw,26px)}.jc-nav{display:flex;gap:.3em;flex:none}.jc-nav button{width:2.6em;height:2.6em;display:grid;place-items:center;color:var(--acc);font-weight:800}.jc-nav button:hover:not(:disabled){background:#531b111a}.jc-nav button:disabled{opacity:.3;cursor:default}.jc-nav .ic{width:1.3em;height:1.3em;stroke-width:2.4}.jc-nav.mati{visibility:hidden}.jc-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gap,14px)) / 2);gap:var(--gap,14px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-inline:contain}.jc-track::-webkit-scrollbar{display:none}.jc-track>*{scroll-snap-align:start;min-width:0}@media(min-width:860px){.jc-track{grid-auto-columns:calc((100% - 3 * var(--gap,18px)) / 4);--gap:18px}}@media(prefers-reduced-motion:no-preference){.jc-track{scroll-behavior:smooth}}.jhl .blk-h{color:var(--hd)}.hl-card{display:flex;flex-direction:column;height:100%}.hl-img{display:block;aspect-ratio:1;background:#fff;padding:8px;overflow:hidden}.hl-img img,.hl-img svg{width:100%;height:100%;object-fit:cover;display:block}.hl-name{margin-top:.7em;font-weight:700;font-size:.95rem;line-height:1.3;color:var(--fg)}.hl-name a:hover{text-decoration:underline;text-underline-offset:3px}.hl-price{font-size:.92rem;margin-top:.15em;color:var(--fg)}.hl-price s{opacity:.6;margin-left:.4em;font-size:.86em}.hl-card .btn{margin-top:auto;width:100%}.hl-foot{margin-top:.8em;display:flex;flex:1;flex-direction:column;justify-content:flex-end}.jhl-more{margin-top:clamp(18px,2.4vw,28px);text-align:center}.rv-card{background:var(--card);color:var(--cardfg);padding:clamp(16px,2vw,24px);display:flex;flex-direction:column;gap:.7em;height:100%;min-height:13rem}.rv-stars{color:var(--chilli);letter-spacing:.12em;font-size:.95rem}.rv-card p{font-size:.9rem;line-height:1.6}.rv-card footer{margin-top:auto;font-size:.82rem}.rv-card cite{font-style:normal;font-weight:700;display:block;font-family:var(--f-sub);font-size:.95rem}.jrv .jc-track{grid-auto-columns:min(84%,22rem)}@media(min-width:860px){.jrv .jc-track{grid-auto-columns:calc((100% - 2 * var(--gap,18px)) / 3)}}.rv-more{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.ph{padding-block:clamp(36px,5.5vw,76px)}.ph-grid{display:grid;gap:clamp(22px,4vw,56px);align-items:center}@media(min-width:860px){.ph-grid--img{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ph-h{color:var(--hd);font-size:clamp(2.3rem,7vw,3.8rem)}.ph .eyebrow{display:block;margin-bottom:.6em}.ph-fig{margin:0}.ph-fig img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}@media(max-width:859px){.ph-fig{margin-inline:calc(-1 * var(--gut))}.ph--fig-end{padding-bottom:0}}.st{padding-block:clamp(40px,6vw,84px)}.st-col{max-width:44rem;margin-inline:auto}.st-text h2{font-family:var(--f-head);font-weight:400;color:var(--hd);font-size:clamp(1.8rem,4.6vw,2.6rem);line-height:1.12;margin-bottom:.4em}.st-text .rte{font-size:1.02rem}.st-text .rte>p:first-child{font-size:1.02rem;color:inherit}.st-kicker{font-family:var(--f-sub);font-weight:700;color:var(--chilli);font-size:1.12rem;margin-top:-.1em;margin-bottom:.8em}.st>.wrap>*+*{margin-top:clamp(26px,4vw,44px)}.st-photo{margin:0}.st-photo img{width:100%;height:auto;display:block;object-fit:cover}.st-photo figcaption{font-size:.84rem;margin-top:.55em;color:var(--muted);font-style:italic;max-width:44rem}.st-photo--wide{max-width:64rem;margin-inline:auto}.st-photo--wide img{aspect-ratio:16/9}.st-photo--half{max-width:44rem;margin-inline:auto}.st-photo--half img{aspect-ratio:4/3}.st-pair{display:grid;gap:clamp(10px,1.6vw,18px);grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem;margin-inline:auto}.st-pair .st-photo img{aspect-ratio:3/4}@media(max-width:559px){.st-photo--wide{margin-inline:calc(-1 * var(--gut))}.st-photo--wide figcaption{padding-inline:var(--gut)}}.wk-cards{display:grid;gap:clamp(12px,1.6vw,18px);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.wk-card{background:var(--card);color:var(--cardfg);display:flex;flex-direction:column}.wk-card-img{aspect-ratio:16/10;background:var(--cream-2);overflow:hidden}.wk-card-img img{width:100%;height:100%;object-fit:cover;display:block}.wk-card-body{padding:1rem 1.1rem 1.2rem}.wk-card h3,.wk-take h3{font-family:var(--f-sub);font-weight:700;font-size:1.1rem;line-height:1.25}.wk-card p,.wk-take p{font-size:.88rem;line-height:1.55;margin-top:.35em;opacity:.92}.wk-collage{display:grid;gap:clamp(6px,1vw,12px);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:clamp(130px,26vw,230px)}@media(min-width:860px){.wk-collage{grid-template-columns:repeat(4,minmax(0,1fr))}}.wk-shot{position:relative;margin:0;overflow:hidden;background:#00000026}.wk-shot img{width:100%;height:100%;object-fit:cover;display:block}.wk-shot--big{grid-column:span 2;grid-row:span 2}.wk-shot--wide{grid-column:span 2}.wk-shot figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.8em .8em .6em;font-size:.8rem;line-height:1.35;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}.wk-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,3vw,40px)}.wk-logo{display:grid;place-items:center;width:clamp(110px,16vw,170px);height:clamp(56px,7vw,80px)}.wk-logo img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1);opacity:.85;transition:.2s}.wk-logo:hover img{filter:none;opacity:1}.wk-logo span{font-family:var(--f-sub);font-weight:700;font-size:1.05rem;text-align:center;line-height:1.2}.wk-takes{display:grid;gap:clamp(14px,2vw,26px);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.wk-take{display:flex;gap:.8em;align-items:flex-start}.wk-take .ic{width:2.6em;height:2.6em;padding:.6em;border-radius:50%;flex:none;background:var(--garlic);color:var(--chilli)}.sec-sub{font-family:var(--f-head);font-weight:400;color:var(--hd);font-size:clamp(1.7rem,4.4vw,2.4rem);line-height:1.15;margin-bottom:clamp(16px,2.4vw,26px)}.sec-sub+.blk-text{margin-top:-.4em;margin-bottom:1.4em}.jf{display:grid;gap:.9em;max-width:44rem}.jf-grid{display:grid;gap:.9em}@media(min-width:600px){.jf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jf label{display:grid;gap:.35em;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.jf label small{font-weight:500;text-transform:none;letter-spacing:0;opacity:.75}.jf .jf-wide{grid-column:1 / -1}.jf input,.jf textarea,.jf select{width:100%;font:inherit;font-size:.95rem;text-transform:none;letter-spacing:0;font-weight:400;background:#fff;color:var(--anise);border:1px solid rgba(40,35,28,.25);border-radius:0;padding:.75em .85em}.jf textarea{min-height:7em;resize:vertical}.jf input:focus-visible,.jf textarea:focus-visible,.jf select:focus-visible{outline:3px solid var(--tumeric);outline-offset:1px}.jf .btn{justify-self:start}.jf-msg{padding:.8em 1em;font-size:.9rem;line-height:1.5;background:var(--garlic);color:var(--anise);border-left:4px solid var(--leaf)}.jf-msg--err{border-left-color:var(--chilli)}.jf-note{font-size:.82rem;opacity:.85}.bz-list{display:grid;gap:.7em;margin-top:1.3em}.bz-list li{display:flex;gap:.7em;align-items:flex-start;line-height:1.55}.bz-list .ic{width:1.15em;height:1.15em;flex:none;margin-top:.25em;color:var(--acc);stroke-width:2.2}.bz-steps{counter-reset:st;display:grid;gap:.75em;margin-top:1em}.bz-steps li{counter-increment:st;display:grid;grid-template-columns:2.1em minmax(0,1fr);gap:.6em;line-height:1.5}.bz-steps li:before{content:counter(st);width:2.1em;height:2.1em;display:grid;place-items:center;font-family:var(--f-sub);font-weight:700;background:var(--anise);color:var(--garlic)}.bz-cat{display:grid;gap:clamp(20px,3vw,40px);align-items:center}@media(min-width:860px){.bz-cat{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.bz-cover{display:block;background:#00000014;aspect-ratio:3/4;max-width:20rem;overflow:hidden;box-shadow:0 22px 40px -24px #0009}.bz-cover img{width:100%;height:100%;object-fit:cover;display:block}.bz-cover--ph{display:grid;place-items:center;background:var(--anise);color:var(--coriander)}.bz-cover--ph .ic{width:4rem;height:4rem;stroke-width:1.2}.bz-viewer{width:100%;aspect-ratio:4/3;border:0;background:#fff;margin-top:1.4em;display:none}@media(min-width:860px){.bz-viewer{display:block}}.bz-two{display:grid;gap:clamp(24px,4vw,56px)}@media(min-width:900px){.bz-two{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.nw-videos{display:grid;gap:clamp(12px,1.6vw,18px);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.nw-video{display:grid;grid-template-columns:42% minmax(0,1fr);gap:.8em;align-items:start;color:inherit}@media(min-width:700px){.nw-video{grid-template-columns:1fr;gap:.6em}}.nw-thumb{position:relative;aspect-ratio:16/9;background:var(--pepper);overflow:hidden}.nw-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.nw-video:hover .nw-thumb img{transform:scale(1.04)}.nw-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.nw-play .ic{width:2.8rem;height:2.8rem;padding:.75rem;border-radius:50%;background:var(--chilli);color:var(--garlic);fill:currentColor;stroke:none}.nw-dur{position:absolute;right:.4rem;bottom:.4rem;background:#000000c7;color:#fff;font-size:.7rem;font-weight:700;padding:.15em .45em}.nw-video h3{font-family:var(--f-sub);font-weight:700;font-size:.98rem;line-height:1.3}.nw-video:hover h3{text-decoration:underline;text-underline-offset:3px}.nw-src{font-size:.78rem;opacity:.8;margin-top:.2em;display:block}.nw-list{border-top:1px solid var(--line)}.nw-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9em 1.1em;align-items:center;padding:1rem .2rem;border-bottom:1px solid var(--line);color:inherit;transition:background .15s}.nw-row:hover{background:#af2d0b0d}.nw-logo{width:clamp(52px,7vw,72px);aspect-ratio:1;background:#fff;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line-soft)}.nw-logo img{width:100%;height:100%;object-fit:contain;padding:4px}.nw-logo span{font-family:var(--f-sub);font-weight:700;font-size:1.3rem;color:var(--chilli)}.nw-row h3{font-family:var(--f-sub);font-weight:700;font-size:clamp(.98rem,1.6vw,1.12rem);line-height:1.3;color:var(--anise)}.nw-row:hover h3{color:var(--chilli)}.nw-meta{font-size:.8rem;color:var(--muted);margin-top:.2em}.nw-go{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--chilli);display:inline-flex;gap:.4em;align-items:center;white-space:nowrap}.nw-go .ic{width:1.1em;height:1.1em}@media(max-width:599px){.nw-go span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.nw-part+.nw-part{margin-top:clamp(36px,5vw,64px)}.nw-part .sec-sub{font-family:var(--f-sub);font-weight:700;color:var(--chilli);font-size:clamp(1.3rem,3vw,1.7rem)}.rc-grid{display:grid;gap:clamp(18px,2.4vw,30px);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.rc{display:flex;flex-direction:column;background:var(--chilli);color:var(--garlic)}.rc-title{padding:.55em .8em;font-family:var(--f-sub);font-weight:700;font-size:clamp(1.25rem,2.6vw,1.5rem);line-height:1.2}.rc-img{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--cream-2)}.rc-img img,.rc-img svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.3,1)}.rc:hover .rc-img img{transform:scale(1.05)}.rc-time{position:absolute;left:.6rem;bottom:.6rem;background:#28231cd1;color:#fff;font-size:.72rem;font-weight:700;padding:.3em .7em;display:inline-flex;gap:.35em;align-items:center}.rc-time .ic{width:1em;height:1em}.rc-go{margin-top:auto;display:flex;justify-content:flex-end;align-items:center;gap:.35em;padding:.65em .9em;font-weight:800;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.rc-go .ic{width:1.05em;height:1.05em;stroke-width:2.4;transition:transform .2s}.rc:hover .rc-go .ic{transform:translate(4px)}.rc-intro{max-width:44rem}.rc-intro .rte{color:var(--chilli);font-size:1.02rem}.rc-intro .rte>p:first-child{color:var(--chilli)}.blk .rc{max-width:none}.art-novideo .art-video,.art-novideo .rte iframe[src*=youtu],.art-novideo .rte iframe[src*=vimeo]{display:none}.recipes>.rc{max-width:34rem}.jd .jd-ic{width:clamp(52px,9vw,68px);height:clamp(52px,9vw,68px);flex:none;display:flex;align-items:center;justify-content:center;line-height:0}.jd .jd-ic .ic{width:55%;height:55%;position:static;margin:0}.drawer:not(.open){box-shadow:none}.ftr .logo-img{background:var(--garlic);border-radius:50%;padding:4px}.bz-cover--ph{max-width:9rem;aspect-ratio:3/4}@media(max-width:859px){.bz-cover{max-width:14rem}}.nl-small{color:var(--muted)}.news .nl-small,[class*=sc-]:is(.sc-red,.sc-anise,.sc-pepper) .nl-small{color:#feffe9bf}.blk-fig--fade img{aspect-ratio:var(--rasio,4/3)}@media(max-width:859px){.blk-fig--fade{margin-inline:calc(-1 * var(--gut))}.blk-fig--fade img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 34%);mask-image:linear-gradient(to bottom,transparent 0,#000 34%)}.blk-fig--fade{margin-top:-1.4rem}.blk--fade .blk-fig--over figcaption{bottom:1rem;right:var(--gut)}.blk-grid--mid .blk-fig--fade img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26%,#000 74%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 26%,#000 74%,transparent 100%)}}@media(min-width:860px){.blk--fade{position:relative;overflow:hidden;display:flex;align-items:center;min-height:clamp(440px,40vw,620px)}.blk--fade>.wrap{position:static;width:100%}.blk--fade .blk-copy{position:relative;z-index:2}.blk--fade .blk-grid--img{grid-template-columns:minmax(0,1fr)}.blk--fade .blk-copy{max-width:min(34rem,44%)}.blk--fade-left .blk-copy{margin-left:auto}.blk--fade .blk-fig{position:absolute;top:0;bottom:0;width:60%;margin:0;z-index:1;order:0}.blk--fade-right .blk-fig{right:0}.blk--fade-left .blk-fig{left:0}.blk--fade .blk-fig a{height:100%}.blk--fade .blk-fig img{height:100%;width:100%;aspect-ratio:auto;object-fit:cover}.blk--fade-right .blk-fig img{-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.55) 22%,#000 50%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.55) 22%,#000 50%)}.blk--fade-left .blk-fig img{-webkit-mask-image:linear-gradient(to left,transparent 0,rgba(0,0,0,.55) 22%,#000 50%);mask-image:linear-gradient(to left,transparent 0,rgba(0,0,0,.55) 22%,#000 50%)}.blk--fade-left .blk-fig--over figcaption{right:auto;left:clamp(16px,3vw,40px)}.blk--fade-right .blk-fig--over figcaption{right:clamp(16px,3vw,40px)}.blk--fade .blk-fig--over figcaption{bottom:clamp(16px,2.4vw,32px)}.ph.blk--fade{padding-block:clamp(48px,6vw,90px)}}.p-card{border:0;background:transparent;box-shadow:none}.p-card:hover{box-shadow:none;transform:none}.p-media{background:#fff;padding:0;aspect-ratio:1/1;overflow:hidden}.p-media img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.3,1)}.p-card:hover .p-media img{transform:scale(1.04)}.p-body{padding:.9rem 0 0;gap:.25em}.p-cat{font-size:.6rem;letter-spacing:.16em}.p-name{font-size:.95rem;font-weight:600}.p-tag{font-size:.8rem}.p-foot{padding-top:.5em;gap:.55em}.p-price{font-family:var(--f-body);font-weight:700;font-size:1rem}.p-foot .btn{padding:.7em 1em;font-size:.72rem;background:transparent;color:var(--anise);border:1.5px solid var(--anise);box-shadow:none}.p-foot .btn:hover{background:var(--anise);color:var(--garlic)}.p-foot .btn .ic,.p-quick{display:none}.badge{font-size:.56rem;padding:.45em .7em;top:8px;left:8px}.hl-img{padding:0;background:#fff;overflow:hidden}.hl-img img{transition:transform .6s cubic-bezier(.2,.8,.3,1)}.hl-card:hover .hl-img img{transform:scale(1.05)}.hl-name{margin-top:.8em;font-weight:600}.hl-price{font-weight:700;margin-top:.2em}.hl-foot .btn{padding:.72em 1em;font-size:.72rem;background:transparent;color:var(--anise);border:1.5px solid var(--anise)}.hl-foot .btn:hover{background:var(--anise);color:var(--garlic)}.jt-tile{display:flex;flex-direction:column;aspect-ratio:auto;background:#fff;color:var(--anise)}.jt-tile>img,.jt-tile>.jt-ph{aspect-ratio:1/1;height:auto}.jt-label{position:static;transform:none;background:#fff;text-shadow:none;color:var(--anise);padding:.75em .6em .85em;font-size:clamp(1rem,2.6vw,1.25rem);border-top:1px solid rgba(83,27,17,.08);transition:background .2s,color .2s}.jt-tile:hover .jt-label{background:var(--anise);color:var(--garlic)}.rv-card{padding:clamp(20px,2.4vw,28px);min-height:0;box-shadow:0 14px 30px -26px #531b1199}.rv-card p{font-size:.92rem;line-height:1.65}.rv-card:before{content:"\201c";font-family:var(--f-head);font-size:3rem;line-height:.6;color:var(--coriander);margin-bottom:-.2em}.rv-card footer{padding-top:.8em;border-top:1px solid rgba(83,27,17,.1)}.wk-card{background:transparent;color:inherit}.wk-card-img{aspect-ratio:4/3}.wk-card-body{padding:.9rem 0 0}.faq{gap:0;border-top:1px solid var(--line)}.faq-item{border:0;border-bottom:1px solid var(--line);background:transparent}.faq-item summary{padding:1.05em .2em;font-weight:600}.faq-item summary:hover{background:transparent;color:var(--chilli)}.faq-a{padding:0 .2em 1.2em}.nw-logo{border:0;background:#fff}.nw-row{padding:1.1rem 0}.out-card,.outlet-card{border:0!important;box-shadow:none!important}.jf input,.jf textarea,.jf select{border-color:transparent;box-shadow:inset 0 0 0 1px #28231c2e}.sc-garlic .jf input,.sc-garlic .jf textarea{background:#fff}.p-media img,.hl-img img{object-fit:contain}.out-card{background:#fff}@media(max-width:599px){.p-grid:not(.is-list){grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.p-grid:not(.is-list) .p-body{padding-top:.6rem}.p-grid:not(.is-list) .p-cat{font-size:.55rem;letter-spacing:.12em}.p-grid:not(.is-list) .p-name{font-size:.86rem;line-height:1.3}.p-grid:not(.is-list) .p-tag{display:none}.p-grid:not(.is-list) .p-price{font-size:.92rem}.p-grid:not(.is-list) .p-foot .btn{padding:.65em .4em;font-size:.64rem;letter-spacing:.05em;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/jeya-spices.css.map */
