#homepage-content{--gold: rgb(249, 82, 40);--gold-dark: #D9431E;--gold-light: rgba(249, 82, 40, .15);--brown-dark: #1A0D00;--brown: #2D1F12;--brown-mid: #8B3A00;--cream: #F5EDD8;--cream-light: #FAF5EC;--cream-card: #F5E8C8;--red-accent: #000000;--dark-card: #1A120B;--muted: #6B5A48;--muted-light: rgba(107, 90, 72, .5);--olive: #83B735;--olive-dark: #5F8F24;--olive-soft: rgba(131, 183, 53, .12);--olive-line: rgba(131, 183, 53, .24);--whatsapp: #83B735;--border-light: rgba(196, 168, 130, .3);--white: #ffffff;--font-serif: "Sora", "Inter", system-ui, sans-serif;--font-sans: "Manrope", "Inter", system-ui, sans-serif;--radius-card: 1.75rem;--radius-pill: 999px;--transition: .3s cubic-bezier(.16, 1, .3, 1);--page-gutter: clamp(1rem, 3vw, 4rem)}html.zm-modal-open,html.zm-modal-open body{overflow:hidden}html.zm-modal-open body.zm-page-booting #homepage-content,html.zm-modal-open body.zm-page-ready #homepage-content{transform:none!important}#homepage-content,#homepage-content *,#homepage-content *:before,#homepage-content *:after{box-sizing:border-box}#homepage-content{margin:0;padding:0;font-family:var(--font-sans);color:var(--brown);background:var(--white);-webkit-font-smoothing:antialiased;width:100%}#homepage-content img{display:block;max-width:100%}#homepage-content a{text-decoration:none;color:inherit}#homepage-content button{font-family:inherit;cursor:pointer;border:none;background:none}#homepage-content ul{list-style:none}#homepage-content blockquote{quotes:none}#homepage-content .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#homepage-content .container{width:100%;max-width:none;margin:0;padding-inline:var(--page-gutter)}#homepage-content .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}#homepage-content .no-scrollbar::-webkit-scrollbar{display:none}#homepage-content .zm-horizontal-progress{width:clamp(11rem,34vw,24rem)!important;height:4px!important;margin:1rem auto 0;overflow:hidden;border-radius:999px;background:#1a0d0033}#homepage-content .zm-horizontal-progress[hidden]{display:none}#homepage-content .zm-horizontal-progress__value{display:block;width:100%;height:100%;border-radius:inherit;background:var(--gold);transform:scaleX(0);transform-origin:left center;transition:transform .1s linear;will-change:transform}#homepage-content .flash-sale .zm-horizontal-progress{background:#fff7ea4d}@media (prefers-reduced-motion: reduce){#homepage-content .zm-horizontal-progress__value{transition:none}}#homepage-content .section-header{text-align:center;margin-bottom:3rem}#homepage-content .section-header__eyebrow{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}#homepage-content .eyebrow{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}#homepage-content .eyebrow--gold{color:var(--gold)}#homepage-content .eyebrow--gold-dark{color:var(--brown-mid)}#homepage-content .eyebrow--red{color:var(--red-accent)}#homepage-content .eyebrow-line,#homepage-content .eyebrow-line--short{display:block;width:2.5rem;height:1px;background:var(--gold)}#homepage-content .section-title{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.1;color:var(--brown-dark)}#homepage-content .section-title--dark{color:var(--brown)}#homepage-content .section-title__italic{font-style:italic;font-weight:400;color:var(--brown-mid)}#homepage-content .section-subtitle{font-size:1.0625rem;font-weight:300;color:var(--muted);max-width:32rem;margin:1rem auto 0;line-height:1.6}#homepage-content .reveal,#homepage-content .motion-reveal{opacity:1;transform:translateZ(0);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}#homepage-content .reveal.visible,#homepage-content .motion-reveal.visible{opacity:1;transform:translateZ(0)}#homepage-content .motion-reveal--fade-in{transform:none}#homepage-content .motion-reveal--slide-up{transform:translateZ(0)}#homepage-content .reveal-delay-1.visible{transition-delay:.1s}#homepage-content .reveal-delay-2.visible{transition-delay:.2s}#homepage-content .reveal-delay-3.visible{transition-delay:.3s}#homepage-content .reveal-delay-4.visible{transition-delay:.4s}#homepage-content .reveal-delay-5.visible{transition-delay:.5s}body.zm-page-booting #homepage-content,body.zm-page-ready #homepage-content,#homepage-content #hero .reveal{opacity:1;transform:none}#homepage-content .recipe-modal[hidden],#homepage-content .recipe-modal:not(.is-open){display:none!important;opacity:0;visibility:hidden;pointer-events:none}#homepage-content section{scroll-margin-top:5.5rem}#homepage-content .hero__media-bg{position:absolute;inset:-4%;background-size:cover;background-position:center 60%;transform:translate3d(0,var(--hero-parallax-y, 0px),0) scale(1.04);transform-origin:center;pointer-events:none}#homepage-content .hero__lcp-img{width:100%;height:100%;object-fit:cover;object-position:center 60%;display:block}#homepage-content .hero__slide.is-active .hero__media-bg{will-change:transform}#homepage-content .hero__slide.is-active .hero__video{transform:translate3d(0,var(--hero-parallax-y, 0px),0) scale(1.04);will-change:transform}#homepage-content .hero__video{transition:transform .18s linear}#homepage-content .hero__slide:not(.is-active) .essence-hero__stage:before,#homepage-content .hero__slide:not(.is-active) .essence-hero__stage:after,#homepage-content .hero__slide:not(.is-active) .hero__badge{animation-play-state:paused}#homepage-content .essence-hero__stage:before,#homepage-content .essence-hero__stage:after{animation:zmFloatCentered 8s ease-in-out infinite}#homepage-content .essence-hero__stage:after{animation-delay:-2.5s}@keyframes zmFloatCentered{0%,to{transform:translate3d(-50%,-50%,0)}50%{transform:translate3d(-50%,calc(-50% - .35rem),0)}}#homepage-content .scroll-arrows{display:flex;gap:.75rem}#homepage-content .scroll-arrow{width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;color:var(--brown-dark);transition:background var(--transition),color var(--transition)}#homepage-content .scroll-arrow svg{width:1rem;height:1rem;opacity:1;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}#homepage-content .scroll-arrow:hover{background:var(--brown-dark);color:var(--cream);border-color:var(--brown-dark)}#homepage-content .scroll-arrow:disabled,#homepage-content .scroll-arrow[aria-disabled=true]{opacity:.38;cursor:default;pointer-events:none}#homepage-content .btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:.875rem;padding:.75rem 1.75rem;position:relative;overflow:hidden;transition:transform var(--transition),box-shadow var(--transition),background var(--transition),color var(--transition),border-color var(--transition);cursor:pointer;border:none;white-space:nowrap;transform:translateZ(0)}#homepage-content .btn:after{content:"";position:absolute;inset:-1px;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.28) 46%,transparent 72%);transform:translate3d(-120%,0,0);transition:transform .7s cubic-bezier(.16,1,.3,1);pointer-events:none}#homepage-content .btn svg{width:.875rem;height:.875rem;flex-shrink:0}#homepage-content .btn:hover{transform:translateY(-2px)}#homepage-content .btn:hover:after,#homepage-content .btn:focus-visible:after{transform:translate3d(120%,0,0)}#homepage-content .btn:focus-visible,#homepage-content .scroll-arrow:focus-visible,#homepage-content .hero__nav-btn:focus-visible{outline:2px solid rgba(249,82,40,.78);outline-offset:3px}#homepage-content .btn:active{transform:translateY(0)}#homepage-content .motion-bg-media{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1);transform-origin:center;opacity:1;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .35s ease;pointer-events:none}#homepage-content .cat-card.is-active .motion-bg-media{opacity:.2;filter:saturate(.82) contrast(.92)}#homepage-content .cat-card:hover .motion-bg-media{transform:scale(1.06)}#homepage-content .cat-card,#homepage-content .bundle-card,#homepage-content .feature-card,#homepage-content .review-card,#homepage-content .flash-card{backface-visibility:hidden;transform:translateZ(0)}#homepage-content .hero__stat-value{font-variant-numeric:tabular-nums}#homepage-content .btn--gold{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);color:var(--white);box-shadow:0 4px 24px #f9522866}#homepage-content .btn--gold:hover{box-shadow:0 8px 32px #f9522880}#homepage-content .btn--outline-light{background:transparent;color:#f5edd8d9;border:1px solid rgba(245,237,216,.22)}#homepage-content .btn--outline-dark{background:transparent;color:var(--brown-dark);border:2px solid var(--brown-dark)}#homepage-content .btn--outline-dark:hover{background:var(--brown-dark);color:var(--cream)}#homepage-content .btn--outline-dark.btn--sm{padding:.5rem 1.25rem;font-size:.8125rem}#homepage-content .btn--whatsapp{background:linear-gradient(135deg,#83b735,#5f8f24);color:var(--white);box-shadow:0 4px 20px #83b73559}#homepage-content .btn--lg{padding:1rem 2rem;font-size:1rem}#homepage-content .btn--white-full{background:var(--white);color:var(--brown-dark);width:100%;justify-content:center}#homepage-content .btn--white-full:hover{background:var(--gold);color:var(--white)}#homepage-content .btn--white-outline-full{background:transparent;color:var(--white);border:1px solid rgba(255,255,255,.25);width:100%;justify-content:center}#homepage-content .btn--white-outline-full:hover{background:var(--gold);border-color:var(--gold)}#homepage-content .btn--gold-full{background:var(--gold);color:var(--white);width:100%;justify-content:center}#homepage-content .btn--gold-full:hover{background:var(--gold-dark)}#homepage-content .btn__icon,#homepage-content .btn__arrow{width:.875rem;height:.875rem}#homepage-content .btn-add{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:.75rem;font-weight:600;background:var(--brown-dark);color:var(--cream);cursor:pointer;border:none;transition:background var(--transition)}#homepage-content .btn-add svg{width:.75rem;height:.75rem}#homepage-content .btn-add:hover{background:var(--gold)}#homepage-content .hero{position:relative;width:100%;height:100svh;min-height:560px;max-height:none;background:#070201;display:flex;flex-direction:column;overflow:hidden}@supports (height: 100dvh){#homepage-content .hero{height:100dvh}}#homepage-content .hero__slides{position:relative;flex:1;min-height:0;background:#070201;overflow:hidden;isolation:isolate}#homepage-content .hero__slide{position:absolute;inset:0;background-size:cover;background-position:center 60%;opacity:0;visibility:hidden;z-index:0;transition:opacity 1.1s ease,visibility 0s linear 1.1s;pointer-events:none;overflow:hidden}#homepage-content .hero__slide.is-active{opacity:1;visibility:visible;z-index:1;transition-delay:0s;pointer-events:auto}#homepage-content .hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}#homepage-content .hero__overlay{position:absolute;inset:0}#homepage-content .hero__overlay--slide1{background:linear-gradient(105deg,#070201f0,#0e0404d6 35%,#2a070c7a 62%,#44091229)}#homepage-content .hero__overlay--slide2{background:linear-gradient(100deg,#060201f7,#0e0404e0 30%,#2a070c94 55%,#4c0b143d 75%,#4c0b141a)}#homepage-content .hero__overlay--urdu{background:radial-gradient(circle at 80% 38%,rgba(249,82,40,.12) 0%,transparent 32%),linear-gradient(100deg,#060101f5,#0e0304e0 34%,#2d060c9e 62%,#4b0a123d)}#homepage-content .hero__vignette{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(7,2,1,.95) 0%,rgba(14,4,4,.58) 50%,transparent 100%);pointer-events:none}#homepage-content .hero__content{position:relative;z-index:10;width:100%;padding:2.25rem var(--page-gutter) 1.75rem;height:100%;display:flex;flex-direction:column;justify-content:center;max-width:none;margin:0}#homepage-content .hero__eyebrow{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}#homepage-content .hero__eyebrow-text{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}#homepage-content .hero__eyebrow-divider{display:block;width:2rem;height:1px;background:linear-gradient(90deg,#f952288c,#83b7356b)}#homepage-content .hero__eyebrow-sub{font-family:var(--font-sans);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#f5edd861;display:none}@media (min-width: 640px){#homepage-content .hero__eyebrow-sub{display:inline}}#homepage-content .hero__headline{margin-bottom:.75rem}#homepage-content .hero__line{display:block;font-family:var(--font-serif);line-height:.92;font-size:clamp(2.4rem,5.5vw,6.2rem)}#homepage-content .hero__line--light{font-weight:300;color:#f5edd8}#homepage-content .hero__line--gold{color:var(--gold);text-shadow:0 0 60px rgba(249,82,40,.3)}#homepage-content .hero__line--italic{font-style:italic;font-weight:700}#homepage-content .hero__subheadline{font-family:var(--font-serif);font-size:clamp(1rem,2vw,1.35rem);font-weight:600;color:#f5edd8bf;margin-bottom:.5rem}#homepage-content .hero__desc{font-family:var(--font-sans);font-weight:300;font-size:clamp(.8125rem,1.4vw,1rem);color:#f5edd88c;line-height:1.6;max-width:26rem;margin-bottom:1.125rem}#homepage-content .hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}#homepage-content .hero__ctas .btn--whatsapp{background:var(--olive);box-shadow:0 4px 20px #83b7355c}#homepage-content .hero__content--essence{position:relative;justify-content:center;align-items:center;padding-bottom:7.9rem}#homepage-content .essence-hero{position:static;width:min(100%,76rem);height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:4.75rem}#homepage-content .essence-hero__stage{position:relative;isolation:isolate;width:min(100%,66rem);display:grid;justify-items:center;text-align:center;padding:clamp(1.25rem,2.8vw,2.45rem) clamp(1rem,4.5vw,4rem);border-top:1px solid rgba(249,82,40,.24);border-bottom:1px solid rgba(245,237,216,.12)}#homepage-content .essence-hero__stage:before,#homepage-content .essence-hero__stage:after{content:"";position:absolute;top:50%;left:50%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}#homepage-content .essence-hero__stage:before{width:clamp(13rem,28vw,23rem);border:1px solid rgba(249,82,40,.2)}#homepage-content .essence-hero__stage:after{width:clamp(8rem,16vw,13rem);border:1px solid rgba(245,237,216,.1)}#homepage-content .essence-hero__meta{display:grid;grid-template-columns:auto minmax(3.5rem,8rem) auto;align-items:center;justify-content:center;gap:.85rem;margin-bottom:1.05rem}#homepage-content .essence-hero__tag{display:inline-flex;align-items:center;gap:.45rem;color:var(--gold);font-family:Noto Nastaliq Urdu,Jameel Noori Nastaleeq,Noto Naskh Arabic,Georgia,serif;font-size:.76rem;line-height:1.7;white-space:nowrap}#homepage-content .essence-hero__tag svg{width:1rem;height:1rem}#homepage-content .essence-hero__line{display:block;height:1px;background:linear-gradient(to left,#f95228c7,#f952280d)}#homepage-content .essence-hero__since{color:#f5edd86b;font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}#homepage-content .essence-hero__title,#homepage-content .essence-hero__lead,#homepage-content .essence-hero__support,#homepage-content .essence-hero__journey-label,#homepage-content .essence-promise__text{font-family:Noto Nastaliq Urdu,Jameel Noori Nastaleeq,Noto Naskh Arabic,Georgia,serif}#homepage-content .essence-hero__title,#homepage-content .essence-hero__lead,#homepage-content .essence-hero__support{margin:0;text-shadow:0 18px 48px rgba(0,0,0,.58)}#homepage-content .essence-hero__title{color:var(--gold);font-size:clamp(2.25rem,5vw,4.65rem);font-weight:700;line-height:1.06}#homepage-content .essence-hero__lead{max-width:38rem;margin-top:.55rem;color:#f5edd8;font-size:clamp(.84rem,1.45vw,1.42rem);font-weight:600;line-height:1.78}#homepage-content .essence-hero__ornament{display:grid;grid-template-columns:minmax(2.5rem,5.2rem) .34rem minmax(2.5rem,5.2rem);align-items:center;gap:.75rem;margin:.5rem 0 .35rem}#homepage-content .essence-hero__ornament span{display:block;height:1px;background:#f952285c}#homepage-content .essence-hero__ornament span:nth-child(2){width:.34rem;height:.34rem;border-radius:50%;background:var(--gold)}#homepage-content .essence-hero__support{max-width:30rem;color:#f5edd8bd;font-size:clamp(.7rem,.84vw,.84rem);line-height:1.68}#homepage-content .essence-hero__journey{width:min(100%,54rem);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:.62rem .8rem;margin-top:clamp(.7rem,1.35vw,1.1rem);background:linear-gradient(90deg,#08020200,#08020275 18%,#450a1238,#08020275 82%,#08020200);border-top:1px solid rgba(249,82,40,.18);border-bottom:1px solid rgba(245,237,216,.1);backdrop-filter:blur(8px)}#homepage-content .essence-hero__journey-label{color:var(--gold);font-size:.72rem;line-height:1.6;padding-left:1rem;border-left:1px solid rgba(249,82,40,.2);white-space:nowrap}#homepage-content .essence-hero__promise-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.4rem}#homepage-content .essence-promise{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:center;gap:.55rem;min-width:0;padding:.35rem .55rem;color:#f5edd8e0}#homepage-content .essence-promise__icon{width:1.62rem;height:1.62rem;display:inline-grid;place-items:center;color:var(--gold);border:1px solid rgba(249,82,40,.24);background:#f952281a}#homepage-content .essence-promise__icon svg{width:.8rem;height:.8rem}#homepage-content .essence-promise__text{min-width:0;font-size:.68rem;line-height:1.5;overflow-wrap:anywhere}#homepage-content .essence-hero__actions{position:absolute;left:50%;bottom:5.75rem;z-index:35;transform:translate(-50%);display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;width:max-content;max-width:calc(100% - 2rem)}#homepage-content .essence-hero__actions.reveal,#homepage-content .essence-hero__actions.reveal.visible{transform:translate(-50%)}#homepage-content .hero__stats{display:flex;align-items:center;gap:1.25rem;padding-top:1rem;margin-top:.25rem;border-top:1px solid rgba(245,237,216,.15)}@media (min-width: 640px){#homepage-content .hero__stats{gap:2rem}}#homepage-content .hero__stat-value{display:block;font-family:var(--font-serif);font-size:clamp(1.1rem,1.8vw,1.6rem);font-weight:700;color:var(--gold);line-height:1}#homepage-content .hero__stat-label{display:block;font-family:var(--font-sans);font-size:.625rem;font-weight:500;color:#f5edd861;letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem}#homepage-content .hero__stat-divider{display:none;width:1px;height:1.75rem;background:#f5edd81a}@media (min-width: 640px){#homepage-content .hero__stat-divider{display:block}}#homepage-content .hero__badges{position:absolute;inset:0;z-index:20;pointer-events:none}#homepage-content .hero__badge{position:absolute;background:#080300b8;border:1px solid rgba(249,82,40,.28);border-radius:.75rem;padding:.625rem .875rem;min-width:8.5rem;box-shadow:0 8px 32px #00000080;display:none}@media (min-width: 1024px){#homepage-content .hero__badge{display:block}}#homepage-content .hero__badge--1{top:22%;right:4%;animation:floatBadge1 4s ease-in-out infinite}#homepage-content .hero__badge--2{top:52%;right:3%;animation:floatBadge2 5s ease-in-out infinite}#homepage-content .hero__badge--3{bottom:20%;right:5%;animation:floatBadge3 4.5s ease-in-out infinite}@keyframes floatBadge1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatBadge2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes floatBadge3{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}#homepage-content .hero__badge-stars{color:var(--gold);font-size:.5rem;margin-bottom:.25rem;letter-spacing:.1em}#homepage-content .hero__badge-name{font-family:var(--font-serif);font-size:.8125rem;font-weight:600;color:#f5edd8;line-height:1.2}#homepage-content .hero__badge-price{font-family:var(--font-sans);font-size:.6875rem;font-weight:700;color:var(--gold);margin-top:.25rem}#homepage-content .hero__nav{position:absolute;left:50%;bottom:2.6rem;z-index:40;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:.62rem;padding:.32rem .52rem;border-radius:var(--radius-pill);background:#07020185;border:1px solid rgba(245,237,216,.16);box-shadow:0 10px 30px #00000047;backdrop-filter:blur(10px)}#homepage-content .hero__nav-btn{width:1.95rem;height:1.95rem;border-radius:50%;border:1px solid rgba(245,237,216,.32);display:flex;align-items:center;justify-content:center;color:#f5edd8eb;background:#ffffff0f;transition:background var(--transition),border-color var(--transition),color var(--transition)}#homepage-content .hero__nav-btn svg{width:.82rem;height:.82rem}#homepage-content .hero__nav-btn:hover{background:var(--gold);border-color:var(--gold);color:var(--brown-dark)}#homepage-content .hero__dots{display:flex;align-items:center;gap:.42rem}#homepage-content .hero__dot{border-radius:var(--radius-pill);height:3px;background:#f5edd857;border:none;cursor:pointer;transition:width .4s ease,background .4s ease;width:6px}#homepage-content .hero__dot.is-active{width:22px;background:var(--gold)}@media (max-width: 1024px){#homepage-content .hero{min-height:600px}#homepage-content .hero__content{padding-top:2rem;padding-bottom:3.75rem}#homepage-content .hero__content--essence{padding-bottom:7.4rem}#homepage-content .essence-hero{padding-bottom:3.7rem}#homepage-content .essence-hero__stage{width:min(100%,60rem)}#homepage-content .essence-hero__journey{width:min(100%,46rem);grid-template-columns:minmax(0,1fr);justify-items:center;gap:.45rem}#homepage-content .essence-hero__journey-label{padding-left:0;border-left:0}#homepage-content .essence-hero__actions{bottom:5.55rem}}@media (max-width: 640px){#homepage-content .hero{min-height:0}#homepage-content .hero__content{padding:1.35rem 1.1rem 3.6rem}#homepage-content .hero__content--essence{align-items:center;padding:1.1rem 1rem 6.85rem}#homepage-content .essence-hero{width:100%;padding-bottom:3.65rem}#homepage-content .essence-hero__stage{width:100%;padding:.9rem .45rem .82rem}#homepage-content .essence-hero__stage:before{width:clamp(12rem,58vw,16rem)}#homepage-content .essence-hero__stage:after{width:clamp(7rem,35vw,9.5rem)}#homepage-content .essence-hero__meta{grid-template-columns:auto minmax(2.4rem,4.5rem) auto;gap:.55rem;margin-bottom:.55rem}#homepage-content .essence-hero__tag{font-size:.56rem}#homepage-content .essence-hero__tag svg{width:.82rem;height:.82rem}#homepage-content .essence-hero__since{font-size:.54rem;letter-spacing:.1em}#homepage-content .essence-hero__title{font-size:clamp(1.75rem,9.5vw,2.65rem);line-height:1.06}#homepage-content .essence-hero__lead{max-width:18.5rem;margin-top:.45rem;font-size:clamp(.7rem,3.4vw,.88rem);line-height:1.55}#homepage-content .essence-hero__ornament{grid-template-columns:minmax(1.75rem,3.4rem) .28rem minmax(1.75rem,3.4rem);gap:.5rem;margin:.35rem 0 .2rem}#homepage-content .essence-hero__support{max-width:17.5rem;font-size:.62rem;line-height:1.48}#homepage-content .essence-hero__journey{width:100%;max-width:20.5rem;padding:.44rem .4rem;margin-top:.58rem;gap:.28rem}#homepage-content .essence-hero__journey-label{font-size:.6rem;line-height:1.45}#homepage-content .essence-hero__promise-list{gap:.2rem}#homepage-content .essence-promise{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.2rem;padding:.18rem .1rem;text-align:center}#homepage-content .essence-promise__icon{width:1.3rem;height:1.3rem}#homepage-content .essence-promise__icon svg{width:.64rem;height:.64rem}#homepage-content .essence-promise__text{font-size:.48rem;line-height:1.3}#homepage-content .essence-hero__actions{bottom:5.35rem;gap:.55rem;width:min(100% - 2rem,22rem)}#homepage-content .essence-hero__actions .btn{flex:1 1 9rem;justify-content:center;padding:.72rem .85rem;font-size:.82rem}#homepage-content .hero__nav{bottom:2.45rem;gap:.5rem;padding:.28rem .46rem}#homepage-content .hero__nav-btn{width:1.85rem;height:1.85rem}#homepage-content .hero__dot.is-active{width:18px}}@media (max-width: 380px){#homepage-content .hero__content{padding-bottom:3.35rem}#homepage-content .hero__content--essence{padding-bottom:6.65rem}#homepage-content .essence-hero{padding-bottom:3.4rem}#homepage-content .essence-hero__title{font-size:clamp(1.6rem,8.5vw,2.15rem)}#homepage-content .essence-hero__lead{font-size:clamp(.64rem,3.25vw,.82rem)}#homepage-content .essence-hero__actions{bottom:5.2rem;width:min(100% - 2rem,20rem)}#homepage-content .essence-hero__actions .btn{flex:1 1 8.75rem;justify-content:center}#homepage-content .essence-promise__text{font-size:.46rem}}@media (max-height: 700px) and (max-width: 640px){#homepage-content .essence-hero__title{font-size:clamp(1.5rem,7.9vw,2rem)}#homepage-content .essence-hero__lead{font-size:clamp(.6rem,3vw,.76rem);line-height:1.38}#homepage-content .essence-hero__support{font-size:.58rem}#homepage-content .essence-hero__actions{bottom:5rem}#homepage-content .essence-hero__journey{display:none}}#homepage-content .marquee{position:relative;overflow:hidden;padding:.85rem 0;background-color:#9e111b;background-image:linear-gradient(180deg,#fff0d642,#fff0 28%,#0000 70%,#3a03086b),repeating-linear-gradient(125deg,rgba(255,232,195,.048) 0px,rgba(255,232,195,.048) 1px,transparent 1px,transparent 4px),linear-gradient(90deg,#860e17,#ac1420,#cc1b28 36%,#e02534,#cc1b28 64%,#ac1420,#860e17);border-top:1px solid rgba(255,226,182,.65);border-bottom:1px solid #5C060D;box-shadow:inset 0 1px #fff7e675,inset 0 2px 6px #ffc88c38,inset 0 -1px #4c040ac7,inset 0 -3px 8px #3002067a,0 4px 14px #66091138}#homepage-content .marquee__track{display:flex;align-items:center;width:max-content;white-space:nowrap;will-change:transform;animation:marqueeScroll 38s linear infinite}#homepage-content .marquee__group{display:flex;align-items:center;flex:0 0 auto;margin:0;padding:0;list-style:none}@keyframes marqueeScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}#homepage-content .marquee__item{display:inline-flex;align-items:center;flex:0 0 auto;gap:2.25rem;padding:0 1.125rem;margin:0;font-family:var(--font-sans);font-style:normal;font-weight:700;font-size:clamp(.875rem,1.08vw,1rem);line-height:1.25;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;color:#fff9ee;text-shadow:0 1px 2px rgba(56,3,8,.68),0 -1px 0 rgba(255,245,225,.24)}#homepage-content .marquee__text{display:inline-block;white-space:nowrap}#homepage-content .marquee__item:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#ffecc8c2;box-shadow:0 1px 2px #38030873;flex-shrink:0}@media (prefers-reduced-motion: reduce){#homepage-content .marquee__track{animation:none}}#homepage-content .categories{padding:5rem 0;background:var(--cream)}#homepage-content .categories__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.5rem}#homepage-content .categories__track{display:flex;gap:1.25rem;overflow-x:auto;padding-bottom:1rem;scrollbar-width:none;scroll-snap-type:x mandatory}#homepage-content .categories__track::-webkit-scrollbar{display:none}#homepage-content .cat-card{position:relative;flex-shrink:0;width:clamp(14rem,21vw,15rem);height:clamp(18rem,25vw,19rem);border-radius:1.5rem;overflow:hidden;cursor:pointer;scroll-snap-align:start;background-size:cover;background-position:center;text-decoration:none;display:block;transition:transform var(--transition)}#homepage-content .cat-card:hover{transform:translateY(-4px)}#homepage-content .cat-card.is-active{background:linear-gradient(145deg,#fff9ee,#f4e5c9)!important}#homepage-content .cat-card__overlay{position:absolute;inset:0;background:#0000004d;transition:background var(--transition)}#homepage-content .cat-card.is-active .cat-card__overlay{display:none}#homepage-content .cat-card:hover .cat-card__overlay{background:#0003}#homepage-content .cat-card__icon-wrap{position:absolute;top:1rem;left:1rem;width:2.25rem;height:2.25rem;border-radius:50%;background:#ffffff2e;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;color:var(--white)}#homepage-content .cat-card.is-active .cat-card__icon-wrap{background:#ffffffbf;color:var(--brown-mid)}#homepage-content .cat-card__icon-wrap svg{width:1rem;height:1rem}#homepage-content .cat-card__label{position:absolute;bottom:1rem;left:1rem;right:1rem;display:flex;justify-content:center}#homepage-content .cat-card__label span{padding:.5rem 1.25rem;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:.875rem;font-weight:500;background:#fff3;backdrop-filter:blur(4px);color:var(--white);border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;gap:.5rem}#homepage-content .cat-card__label svg{width:.875rem;height:.875rem;display:none}#homepage-content .cat-card.is-active .cat-card__label span{background:var(--gold);border-color:var(--gold);color:var(--white)}#homepage-content .cat-card.is-active .cat-card__label svg{display:inline}#homepage-content .cat-card__view-all{position:absolute;z-index:2;top:1rem;right:1rem;padding:.35rem .75rem;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--white);background:#ffffff29;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(5px);transition:background var(--transition),color var(--transition),transform var(--transition)}#homepage-content .cat-card__view-all:hover{background:var(--gold);color:var(--white);transform:translateY(-1px)}#homepage-content .cat-card.is-active .cat-card__view-all{background:#2d1f121a;color:var(--brown);border-color:#2d1f1229}#homepage-content .cat-card[data-category-slug=spices] .motion-bg-media{background-position:54% center}#homepage-content .cat-card[data-category-slug=herbs] .motion-bg-media{background-position:center}#homepage-content .cat-card[data-category-slug=tea] .motion-bg-media{background-position:56% center}#homepage-content .cat-card[data-category-slug=baking] .motion-bg-media{background-position:center}#homepage-content .cat-card[data-category-slug=masala-blends] .motion-bg-media{background-position:50% center}#homepage-content .cat-card[data-category-slug=organic] .motion-bg-media{background-position:52% center}#homepage-content .cat-card[data-category-slug=kitchen] .motion-bg-media{background-position:50% center}#homepage-content .cat-card[data-category-slug=gift-sets]:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(45deg,transparent 44%,rgba(232,192,108,.82) 44%,rgba(232,192,108,.82) 52%,transparent 52%),linear-gradient(-45deg,transparent 45%,rgba(232,192,108,.66) 45%,rgba(232,192,108,.66) 52%,transparent 52%);mix-blend-mode:screen;pointer-events:none}#homepage-content .cat-card>.cat-card__icon-wrap,#homepage-content .cat-card>.cat-card__label,#homepage-content .cat-card>.cat-card__view-all{z-index:2}#homepage-content .most-loved{padding:3.25rem 0 3.5rem;background:var(--cream-light)}#homepage-content .most-loved__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.5rem;gap:1.5rem;text-align:left}#homepage-content .most-loved__header>div:first-child{max-width:none;margin:0}#homepage-content .most-loved__header .section-subtitle{margin:.75rem 0 0;text-align:left;max-width:32rem}#homepage-content .most-loved__actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}#homepage-content .most-loved__view-all-mobile{display:flex;justify-content:center;margin-top:2rem}@media (min-width: 768px){#homepage-content .most-loved__view-all-mobile{display:none}}#homepage-content .products-row{display:flex;gap:1.25rem;overflow-x:auto;padding-bottom:.75rem;scroll-snap-type:x mandatory;scrollbar-width:none}#homepage-content .products-row::-webkit-scrollbar{display:none}#homepage-content .products-row,#homepage-content .grid-products{scroll-behavior:smooth;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}#homepage-content .bundles{padding:6rem 0;background:radial-gradient(circle at 8% 16%,rgba(131,183,53,.11),transparent 30rem),radial-gradient(circle at 92% 18%,rgba(131,183,53,.08),transparent 28rem),linear-gradient(180deg,#fff,#83b7350b 46%,#fff)}#homepage-content .bundles .container{overflow:visible}#homepage-content .bundles__controls{display:flex;justify-content:flex-end;gap:.75rem;margin:-1.25rem 0 1.5rem}#homepage-content .bundles__controls .scroll-arrow{background:#ffffffb8;backdrop-filter:blur(8px)}#homepage-content .bundles__grid{display:flex!important;flex-wrap:nowrap!important;gap:2rem;align-items:stretch;max-width:100%;overflow-x:auto!important;overflow-y:visible;padding:.25rem 0 1.25rem;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;cursor:grab}#homepage-content .bundles__grid.is-dragging{cursor:grabbing;scroll-snap-type:none}#homepage-content .bundle-card{position:relative;flex:0 0 clamp(18.25rem,29vw,22.75rem)!important;min-width:clamp(18.25rem,29vw,22.75rem);scroll-snap-align:start;border-radius:var(--radius-card);padding:2rem;display:flex;flex-direction:column;box-shadow:0 1px 4px #00000014;transition:box-shadow var(--transition),transform var(--transition);overflow:hidden}#homepage-content .bundle-card:hover{box-shadow:0 20px 60px #0000004d;transform:translateY(-8px)}#homepage-content .bundle-card--spice{background:radial-gradient(circle at 16% 8%,rgba(131,183,53,.26),transparent 34%),linear-gradient(145deg,#3d1a00,#6b2d08)}#homepage-content .bundle-card--chai{background:radial-gradient(circle at 16% 8%,rgba(132,145,74,.24),transparent 34%),linear-gradient(145deg,#0d2010,#1a4020)}#homepage-content .bundle-card--essentials{background:radial-gradient(circle at 16% 8%,rgba(131,183,53,.24),transparent 34%),linear-gradient(145deg,#83b7353d,#83b7353d)}#homepage-content .bundle-card--seeds{background:radial-gradient(circle at 16% 8%,rgba(249,82,40,.14),transparent 34%),linear-gradient(145deg,#182412,#3c4a20)}#homepage-content .bundle-card--wellness{background:radial-gradient(circle at 16% 8%,rgba(131,183,53,.24),transparent 34%),linear-gradient(145deg,#2a1209,#83b7353d)}#homepage-content .bundles__grid .bundle-card:nth-child(4){background:radial-gradient(circle at 16% 8%,rgba(249,82,40,.14),transparent 34%),linear-gradient(145deg,#182412,#3c4a20)}#homepage-content .bundles__grid .bundle-card:nth-child(5){background:radial-gradient(circle at 16% 8%,rgba(131,183,53,.24),transparent 34%),linear-gradient(145deg,#2a1209,#83b7353d)}#homepage-content .bundle-card__save-badge{position:absolute;top:1.5rem;right:1.5rem;background:var(--white);color:var(--brown-dark);font-family:var(--font-sans);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.375rem .75rem;border-radius:var(--radius-pill)}#homepage-content .bundle-card__icons{display:flex;justify-content:center;gap:.5rem;margin:2rem 0}#homepage-content .bundle-card__icon-wrap{width:3rem;height:3rem;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;color:var(--white)}#homepage-content .bundle-card__icon-wrap svg{width:1.25rem;height:1.25rem}#homepage-content .bundle-card__icon-wrap--image{overflow:hidden;background:#ffffff29;padding:.1875rem}#homepage-content .bundle-card__icon-wrap--image img{width:100%;height:100%;border-radius:50%;object-fit:cover}#homepage-content .bundle-card__name{font-family:var(--font-serif);font-size:1.75rem;font-weight:600;color:var(--white);text-align:center;margin-bottom:2rem}#homepage-content .bundle-card__desc{font-family:var(--font-sans);font-size:.875rem;line-height:1.65;font-weight:400;color:#ffffffe6;text-align:center;margin:-1rem 0 1.5rem;text-shadow:0 1px 8px rgba(0,0,0,.18)}#homepage-content .bundle-card__items{background:#0003;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:.875rem;padding:1.5rem;flex:1;margin-bottom:2rem}#homepage-content .bundle-card__items li{display:flex;align-items:center;gap:.75rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:300;color:#ffffffe6;padding:.5rem 0}#homepage-content .bundle-card__items li:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--gold);flex-shrink:0}#homepage-content .bundle-card__items li+li{border-top:1px solid rgba(255,255,255,.08)}#homepage-content .bundle-card__price-wrap{text-align:center;margin-bottom:2rem}#homepage-content .bundle-card__original{display:block;font-family:var(--font-sans);font-size:.875rem;color:#ffffff80;text-decoration:line-through;margin-bottom:.25rem}#homepage-content .bundle-card__price{font-family:var(--font-sans);font-size:2rem;font-weight:700;color:var(--gold)}#homepage-content .bundle-card__deal-badge{display:inline-flex;align-items:center;justify-content:center;margin-top:.75rem;padding:.35rem .85rem;border-radius:var(--radius-pill);background:#83b73557;border:1px solid rgba(245,237,216,.18);color:#ffffffe6;font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#homepage-content .bundle-card__actions{display:flex;flex-direction:column;gap:.9rem;margin-top:auto}#homepage-content .bundle-card__actions .btn{margin:0!important;min-height:2.875rem}@media (max-width: 767px){#homepage-content .bundles__controls{justify-content:center;margin-top:-1rem}}#homepage-content .products-grid{padding:3.25rem 0 4rem;background:var(--white)}#homepage-content .products-grid__header{margin-bottom:1.25rem}#homepage-content .products-grid__header .section-header{margin-bottom:0;text-align:center;max-width:42rem;margin-left:auto;margin-right:auto}#homepage-content .products-grid__header .section-header__eyebrow{justify-content:center}#homepage-content .products-grid__header .section-subtitle{margin:.55rem auto 0;text-align:center;max-width:32rem}#homepage-content .filter-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 .85rem}#homepage-content .filter-pill{padding:.5rem 1.5rem;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;background:transparent;color:var(--brown);border:1px solid rgba(45,31,18,.2);cursor:pointer;transition:color var(--transition),background-color var(--transition),border-color var(--transition)}#homepage-content .filter-pill:hover{border-color:var(--brown-dark)}#homepage-content .filter-pill.is-active{background:var(--brown-dark);color:var(--cream);border-color:var(--brown-dark)}#homepage-content .grid-products{display:flex;flex-wrap:nowrap;gap:1.25rem;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.1rem 0 .75rem;position:relative}#homepage-content .grid-products::-webkit-scrollbar{display:none}#homepage-content .grid-products.is-dragging{cursor:grabbing;scroll-snap-type:none}#homepage-content .grid-card--hidden{display:none}#homepage-content .products-grid__actions,#homepage-content .products-grid__explore{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:3.5rem}#homepage-content .products-grid__actions{justify-content:flex-end;gap:.75rem;flex-wrap:nowrap;flex-shrink:0;margin:0 0 1rem}#homepage-content .products-grid__actions .btn{white-space:nowrap;min-height:2.45rem;padding:.55rem 1.35rem;font-size:.8rem}#homepage-content .products-grid__explore{margin-top:2rem}#homepage-content .products-grid__controls{justify-content:center}#homepage-content .products-grid.is-loading-products .grid-products{min-height:18rem}#homepage-content .products-grid.is-loading-products .grid-products:after{content:attr(data-loading-label);position:absolute;inset:0;display:grid;place-items:center;border-radius:.75rem;background:#ffffffc7;color:var(--brown);font-family:var(--font-sans);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;z-index:5}#homepage-content .grid-products__empty{flex:0 0 100%;padding:2.25rem;border:1px dashed rgba(45,31,18,.2);border-radius:.75rem;color:var(--brown-mid);font-family:var(--font-sans);font-size:.95rem;text-align:center;background:#f8f4eb8c}@media (max-width: 767px){#homepage-content .products-grid__header{margin-bottom:1rem}#homepage-content .products-grid__header .section-header,#homepage-content .products-grid__header .section-subtitle{text-align:center}#homepage-content .products-grid__header .section-header__eyebrow{justify-content:center}#homepage-content .products-grid__actions{width:100%;justify-content:flex-end;gap:.75rem;margin-bottom:.85rem}#homepage-content .products-grid__actions .btn{flex:0 0 auto;min-width:0;padding-inline:1rem}#homepage-content .products-grid__controls{flex:0 0 auto}#homepage-content .filter-pills{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:.35rem;margin:0 0 .85rem;scrollbar-width:none}#homepage-content .filter-pills::-webkit-scrollbar{display:none}#homepage-content .filter-pill{flex:0 0 auto}}@media (max-width: 480px){#homepage-content .products-grid__actions{align-items:center}#homepage-content .products-grid__actions .btn{font-size:.72rem}}#homepage-content .flash-sale{padding:6rem var(--page-gutter);background:radial-gradient(circle at 12% 16%,rgba(249,82,40,.15),transparent 28rem),radial-gradient(circle at 88% 18%,rgba(255,248,234,.11),transparent 30rem),linear-gradient(135deg,#18210f,#2f3b1c 54%,#58612e)}#homepage-content .flash-sale__inner{max-width:none;margin:0;display:flex;flex-direction:column;gap:4rem;align-items:center}@media (min-width: 1024px){#homepage-content .flash-sale__inner{flex-direction:row;align-items:flex-start}}#homepage-content .flash-sale__info{width:100%;text-align:center;color:var(--white)}@media (min-width: 1024px){#homepage-content .flash-sale__info{width:33%;text-align:left}}#homepage-content .flash-sale__eyebrow{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem}@media (min-width: 1024px){#homepage-content .flash-sale__eyebrow{justify-content:flex-start}}#homepage-content .flash-sale__title{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1;margin-bottom:1.5rem;color:var(--white)}#homepage-content .flash-sale__desc{font-family:var(--font-sans);font-weight:300;font-size:1.0625rem;color:#ffffffb3;margin-bottom:2.5rem;max-width:26rem;line-height:1.6}#homepage-content .flash-sale__timer{display:flex;align-items:center;gap:1rem;justify-content:center}#homepage-content .flash-sale__controls{justify-content:center;margin-top:2rem}#homepage-content .flash-sale__controls .scroll-arrow{border-color:#f9522859;background:#18210f9e;color:var(--order-gold-soft, #FFB39E);backdrop-filter:blur(8px)}#homepage-content .flash-sale__controls .scroll-arrow:hover,#homepage-content .flash-sale__controls .scroll-arrow:focus-visible{border-color:#f95228bd;background:var(--gold);color:#18210f}@media (min-width: 1024px){#homepage-content .flash-sale__timer,#homepage-content .flash-sale__controls{justify-content:flex-start}}#homepage-content .timer-unit{display:flex;flex-direction:column;align-items:center}#homepage-content .timer-unit__value{width:4.5rem;height:4.5rem;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;background:#ffffff08;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:1.875rem;color:var(--gold)}#homepage-content .timer-unit__label{font-family:var(--font-sans);font-size:.625rem;text-transform:uppercase;letter-spacing:.2em;color:#ffffff80;margin-top:.75rem}#homepage-content .flash-sale__products{width:100%;display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:1rem;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;cursor:grab}#homepage-content .flash-sale__products::-webkit-scrollbar{display:none}#homepage-content .flash-sale__products.is-dragging{cursor:grabbing;scroll-snap-type:none}@media (min-width: 1024px){#homepage-content .flash-sale__products{width:67%}}#homepage-content .flash-card{min-width:17.5rem;width:17.5rem;flex-shrink:0;background:#221810;border:1px solid rgba(255,255,255,.1);border-radius:.875rem;padding:1.5rem;scroll-snap-align:start;position:relative;display:flex;flex-direction:column;transition:box-shadow var(--transition)}#homepage-content .flash-card:hover{box-shadow:0 12px 40px #0006}#homepage-content .flash-card__save{position:absolute;top:1rem;left:1rem;background:var(--red-accent);color:var(--white);font-family:var(--font-sans);font-size:.625rem;font-weight:700;letter-spacing:.1em;padding:.25rem .625rem;border-radius:var(--radius-pill)}#homepage-content .flash-card__image{width:100%;height:12rem;border-radius:.75rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;background:#0006}#homepage-content .flash-card__image--chili{background:linear-gradient(135deg,#3c000099,#78000066)}#homepage-content .flash-card__image--garam{background:linear-gradient(135deg,#2d140099,#5a280066)}#homepage-content .flash-card__image--saffron{background:linear-gradient(135deg,#2d1e0099,#5a3c0066)}#homepage-content .flash-card__image--ghee{background:linear-gradient(135deg,#1e190099,#3c320066)}#homepage-content .flash-card__name{font-family:var(--font-serif);font-size:1.25rem;font-weight:500;color:var(--white);margin-bottom:.5rem}#homepage-content .flash-card__prices{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}#homepage-content .flash-card__price{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;color:var(--gold)}#homepage-content .flash-card__original{font-family:var(--font-sans);font-size:.875rem;color:#fff6;text-decoration:line-through}#homepage-content .about{padding:5rem 0 6rem;background:var(--white)}#homepage-content .about__grid{display:grid;grid-template-columns:1fr;gap:clamp(2.75rem,6vw,5rem);align-items:start}@media (min-width: 900px){#homepage-content .about__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,5vw,5.5rem)}}#homepage-content .about__text{order:2}@media (min-width: 900px){#homepage-content .about__text{order:2;grid-column:2}}#homepage-content .about__eyebrow{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-bottom:1rem}#homepage-content .about__title{font-family:var(--font-serif);font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:1.1;color:var(--brown-dark);margin-bottom:1.5rem}#homepage-content .about__section-heading{width:100%;margin-bottom:0;text-align:right}#homepage-content .about__section-heading .about__title{margin-bottom:0}#homepage-content .about__br{display:none}@media (min-width: 640px){#homepage-content .about__br{display:inline}}#homepage-content .about__body{margin-bottom:1.5rem}#homepage-content .about__body p{font-family:var(--font-sans);font-size:1.0625rem;font-weight:300;color:var(--muted);line-height:1.7;margin-bottom:1rem}#homepage-content .about__body--urdu{direction:rtl;text-align:right}#homepage-content .about__body--urdu p,#homepage-content .about__body--urdu li,#homepage-content .about__tagline[dir=rtl]{font-family:"Noto Nastaliq Urdu","Jameel Noori Nastaleeq","Noto Naskh Arabic",var(--font-sans);line-height:2}#homepage-content .about__body--urdu strong{color:var(--brown-mid);font-weight:700}#homepage-content .about__urdu-heading,#homepage-content .about__promise h3{margin:0 0 1rem;color:var(--brown-dark);font-family:"Noto Nastaliq Urdu","Jameel Noori Nastaleeq","Noto Naskh Arabic",var(--font-serif);font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700;line-height:1.7}#homepage-content .about__promise{margin-top:1.35rem;padding:1.1rem 1.25rem;border:1px solid rgba(131,183,53,.24);border-radius:.875rem;background:linear-gradient(135deg,#f9522814,#83b73514)}#homepage-content .about__promise ul{display:grid;gap:.55rem;margin:0;padding:0}#homepage-content .about__promise li{position:relative;padding-right:1.2rem;color:var(--muted);font-size:1rem}#homepage-content .about__promise li:before{content:"";position:absolute;top:.9rem;right:0;width:.42rem;height:.42rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px var(--olive-soft)}#homepage-content .about__urdu{font-family:var(--font-serif);font-size:1.375rem;font-weight:600;color:var(--brown-mid);margin-right:.5rem}#homepage-content .about__tagline{background:linear-gradient(135deg,rgba(249,82,40,.12) 0%,rgba(139,58,0,.08) 74%,var(--olive-soft) 100%);border:1px solid rgba(249,82,40,.2);border-radius:.875rem;padding:.75rem 1.25rem;text-align:center;font-family:var(--font-sans);font-size:.8125rem;font-weight:500;color:var(--brown-mid);letter-spacing:.03em}#homepage-content .about__visual{order:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(1.5rem,3vw,2.25rem);min-height:0}@media (min-width: 900px){#homepage-content .about__visual{order:1;grid-column:1}}#homepage-content .about__visual .about__section-heading{align-self:stretch;direction:ltr;text-align:left}#homepage-content .about__visual .about__eyebrow{justify-content:flex-start}#homepage-content .about__visual .about__title{text-align:left}#homepage-content .about__monogram-scene{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;width:min(28rem,100%);aspect-ratio:1}#homepage-content .about__ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(196,168,130,.3);pointer-events:none}#homepage-content .about__ring--outer{width:80%;aspect-ratio:1}#homepage-content .about__ring--inner{width:92%;aspect-ratio:1;border-color:#c4a88226}#homepage-content .about__glow{position:absolute;border-radius:50%;pointer-events:none}#homepage-content .about__glow--gold{top:-4rem;right:-4rem;width:20rem;height:20rem;background:radial-gradient(circle,#f9522829,#f9522800 70%)}#homepage-content .about__glow--red{bottom:-4rem;left:-4rem;width:22rem;height:22rem;background:radial-gradient(circle,#c0392b1f,#c0392b00 70%)}#homepage-content .about__logo-card{position:relative;z-index:10;width:min(23.75rem,88%);aspect-ratio:1;border-radius:2.5rem;overflow:hidden;background:linear-gradient(145deg,#f5e8c8,#e8cfa0 72%,#83b73521);box-shadow:0 30px 80px #00000026;animation:logoFloat 5s ease-in-out infinite}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}#homepage-content .about__logo-img{width:100%;height:100%;object-fit:contain;padding:2.5rem}#homepage-content .about__secondary-logo-card{position:relative;z-index:12;width:min(23.75rem,92%);aspect-ratio:1;display:flex;align-items:center;justify-content:center;justify-self:center;padding:clamp(1.15rem,2.4vw,2rem);border:1px solid rgba(131,183,53,.24);border-radius:1.35rem;background:linear-gradient(145deg,#ffffffeb,#f5e8c894);box-shadow:0 18px 42px #00000017}#homepage-content .about__secondary-logo-img{width:100%;height:auto;max-height:82%;object-fit:contain}@media (max-width: 899px){#homepage-content .about__visual .about__section-heading{max-width:min(34rem,100%);margin-left:auto;margin-right:auto}#homepage-content .about__monogram-scene,#homepage-content .about__secondary-logo-card{width:min(24rem,92vw)}}@media (max-width: 560px){#homepage-content .about{padding:3.5rem 0 4.5rem}#homepage-content .about__grid{gap:2.6rem}#homepage-content .about__visual{gap:1.35rem}#homepage-content .about__body--urdu{text-align:right}#homepage-content .about__monogram-scene,#homepage-content .about__secondary-logo-card{width:min(20rem,90vw)}#homepage-content .about__logo-img{padding:2rem}}#homepage-content .about__badge{position:absolute;z-index:20;border-radius:.875rem;padding:.75rem 1rem;box-shadow:0 8px 24px #00000026}#homepage-content .about__badge--since{bottom:-1.5rem;left:0;background:var(--brown-dark);color:var(--cream)}@media (min-width: 640px){#homepage-content .about__badge--since{bottom:-1.5rem;left:-1.5rem}}#homepage-content .about__badge-label{display:block;font-family:var(--font-sans);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}#homepage-content .about__badge-year{display:block;font-family:var(--font-serif);font-size:1.5rem;font-weight:700}#homepage-content .about__badge--pure{top:-.75rem;right:0;background:var(--white);border:1px solid rgba(131,183,53,.26)}@media (min-width: 640px){#homepage-content .about__badge--pure{top:-1rem;right:-1rem}}#homepage-content .about__badge-pct{display:block;font-family:var(--font-sans);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--red-accent)}#homepage-content .about__badge-text{display:block;font-family:var(--font-serif);font-size:.875rem;font-weight:600;color:var(--brown-dark)}#homepage-content .features{padding:6rem 0;background:var(--cream);position:relative}#homepage-content .features:before,.features:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(45,31,18,.1),transparent)}#homepage-content .features:before{top:0}#homepage-content .features:after{bottom:0}#homepage-content .features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:stretch;justify-content:center}@media (min-width: 768px){#homepage-content .features__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){#homepage-content .features__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}#homepage-content .feature-card{background:#ffffff8c;border:1px solid rgba(45,31,18,.06);border-radius:1.75rem;padding:1.5rem;text-align:center;transition:box-shadow var(--transition),transform var(--transition),background var(--transition);cursor:default}#homepage-content .feature-card:hover{background:var(--white);box-shadow:0 12px 40px #00000014;transform:translateY(-6px)}#homepage-content .feature-card__icon{width:3.5rem;height:3.5rem;border-radius:.875rem;margin:0 auto 1rem;background:#8b3a0012;border:1px solid rgba(139,58,0,.12);color:var(--brown-mid);display:flex;align-items:center;justify-content:center;transition:transform var(--transition)}#homepage-content .feature-card__icon svg{width:1.5rem;height:1.5rem}#homepage-content .feature-card:hover .feature-card__icon{transform:scale(1.05)}#homepage-content .feature-card__title{font-family:var(--font-serif);font-size:.9375rem;font-weight:700;color:var(--brown);margin-bottom:.5rem;line-height:1.25}#homepage-content .feature-card__desc{font-family:var(--font-sans);font-size:.75rem;font-weight:300;color:var(--muted);line-height:1.6}#homepage-content .testimonials{padding:6rem 0;background:var(--white);overflow:hidden}#homepage-content .testimonials__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){#homepage-content .testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){#homepage-content .testimonials__grid{grid-template-columns:repeat(3,1fr)}}#homepage-content .review-card{background:var(--dark-card);border-radius:2rem;padding:2.5rem;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}#homepage-content .review-card__stars{color:var(--gold);font-size:.875rem;letter-spacing:.1em;margin-bottom:2rem}#homepage-content .review-card__text{font-family:var(--font-serif);font-size:1.125rem;color:#ffffffe6;line-height:1.7;font-style:italic;margin-bottom:2.5rem;flex:1}#homepage-content .review-card__author{display:flex;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}#homepage-content .review-card__avatar{width:3.5rem;height:3.5rem;background:var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--white);flex-shrink:0}#homepage-content .review-card__name{font-family:var(--font-sans);font-weight:700;font-size:.9375rem;color:var(--white)}#homepage-content .review-card__location{font-family:var(--font-sans);font-size:.8125rem;color:#ffffff80;margin-top:.125rem}@media (max-width: 480px){#homepage-content .hero__ctas{flex-direction:column;align-items:flex-start}#homepage-content .hero__ctas .btn{width:100%;justify-content:center}#homepage-content .categories__header{flex-direction:column;align-items:flex-start;gap:1rem}#homepage-content .most-loved__header{flex-direction:column;align-items:flex-start;gap:.85rem;text-align:left}#homepage-content .most-loved__actions{align-self:flex-start}#homepage-content .most-loved__actions .btn--outline-dark{display:none}#homepage-content .flash-sale__inner{gap:2.5rem}}#homepage-content .custom-order-cta{padding:5rem 0;background:var(--cream);position:relative}#homepage-content .custom-order-cta__card{position:relative;background:linear-gradient(135deg,#1d130b,#3d2311,#150b05);border-radius:2.5rem;padding:3.5rem 2.5rem;overflow:hidden;box-shadow:0 25px 60px #00000040;border:1px solid rgba(249,82,40,.2)}@media (min-width: 768px){#homepage-content .custom-order-cta__card{padding:4.5rem 4rem}}#homepage-content .custom-order-cta__glow{position:absolute;top:-8rem;right:-8rem;width:30rem;height:30rem;background:radial-gradient(circle,#f9522833,#f9522800 70%);border-radius:50%;pointer-events:none}#homepage-content .custom-order-cta__content{position:relative;z-index:5;max-width:44rem}#homepage-content .custom-order-cta__badge{margin-bottom:1.25rem}#homepage-content .custom-order-cta__title{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--white);line-height:1.15;margin-bottom:1.25rem}#homepage-content .custom-order-cta__desc{font-family:var(--font-sans);font-size:1.0625rem;font-weight:300;color:#ffffffd9;line-height:1.7;margin-bottom:2rem}#homepage-content .custom-order-cta__features{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.5rem}#homepage-content .custom-order-cta__feature-item{display:flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;color:var(--gold)}#homepage-content .custom-order-cta__feature-item svg{width:1.25rem;height:1.25rem;color:var(--gold)}#homepage-content .custom-order-page{background:#faf7f2;min-height:100vh}#homepage-content .custom-order-header{background:#1d130b;border-bottom:1px solid rgba(249,82,40,.2);padding:1rem 0}#homepage-content .custom-order-header__inner{display:flex;align-items:center;justify-content:space-between}#homepage-content .custom-order-header__back{display:flex;align-items:center;gap:.5rem;color:var(--gold);font-family:var(--font-sans);font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s ease}#homepage-content .custom-order-header__back:hover{color:var(--white)}#homepage-content .custom-order-header__back svg{width:1.125rem;height:1.125rem}#homepage-content .custom-order-header__logo img{height:3rem;width:auto;object-fit:contain}#homepage-content .custom-order-header__badge span{background:#f9522826;border:1px solid rgba(249,82,40,.3);color:var(--gold);padding:.35rem .85rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}#homepage-content .custom-order-hero{background:linear-gradient(135deg,#1d130b,#2a1a0e);color:var(--white);padding:4rem 0;text-align:center}#homepage-content .custom-order-hero__content{max-width:44rem;margin:0 auto}#homepage-content .custom-order-hero__title{font-family:var(--font-serif);font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;margin:.75rem 0 1rem;color:var(--white)}#homepage-content .custom-order-hero__desc{font-family:var(--font-sans);font-size:1.0625rem;font-weight:300;color:#fffc;line-height:1.6}#homepage-content .custom-order-form-section{padding:4rem 0}#homepage-content .custom-order-form-grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width: 992px){#homepage-content .custom-order-form-grid{grid-template-columns:1.8fr 1fr}}#homepage-content .form-card{background:var(--white);border-radius:1.75rem;padding:2rem;box-shadow:0 10px 30px #0000000d;border:1px solid rgba(45,31,18,.08);margin-bottom:2rem}#homepage-content .form-card__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(45,31,18,.08)}#homepage-content .form-card__step{width:2.25rem;height:2.25rem;background:var(--gold);color:#1a120b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-weight:700;font-size:1.125rem;flex-shrink:0}#homepage-content .form-card__title{font-family:var(--font-serif);font-size:1.375rem;font-weight:700;color:#1a120b;margin-bottom:.25rem}#homepage-content .form-card__sub{font-family:var(--font-sans);font-size:.875rem;color:var(--muted)}#homepage-content .form-row{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.25rem}@media (min-width: 640px){#homepage-content .form-row--2{grid-template-columns:1fr 1fr}}#homepage-content .form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}#homepage-content .form-label{font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:#1a120b}#homepage-content .required{color:#c0392b}#homepage-content .optional{color:var(--muted);font-weight:400;font-size:.8125rem}#homepage-content .form-control{width:100%;background:#faf7f2;border:1px solid rgba(45,31,18,.15);border-radius:.875rem;padding:.85rem 1rem;font-family:var(--font-sans);font-size:.9375rem;color:#1a120b;outline:none;transition:border-color .2s ease,box-shadow .2s ease}#homepage-content .form-control:focus{border-color:var(--gold);box-shadow:0 0 0 3px #f9522826}#homepage-content .custom-products-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){#homepage-content .custom-products-grid{grid-template-columns:1fr 1fr}}#homepage-content .custom-product-item{display:flex;align-items:center;padding:.85rem;background:#faf7f2;border:1px solid rgba(45,31,18,.1);border-radius:1rem;gap:.85rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}#homepage-content .custom-product-item.is-selected{background:#fffdf9;border-color:var(--gold);box-shadow:0 6px 20px #f9522826}#homepage-content .custom-product-item__check input{width:1.25rem;height:1.25rem;accent-color:var(--gold);cursor:pointer}#homepage-content .custom-product-item__img{width:3.5rem;height:3.5rem;border-radius:.75rem;background-size:cover;background-position:center;flex-shrink:0}#homepage-content .custom-product-item__info{flex:1;min-width:0}#homepage-content .custom-product-item__title{display:block;font-family:var(--font-serif);font-size:.9375rem;font-weight:700;color:#1a120b;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#homepage-content .custom-product-item__price{font-family:var(--font-sans);font-size:.8125rem;font-weight:700;color:var(--gold)}#homepage-content .custom-product-item__qty{display:flex;align-items:center;gap:.35rem;background:var(--white);border:1px solid rgba(45,31,18,.15);border-radius:.5rem;padding:.2rem}#homepage-content .qty-btn-sub,#homepage-content .qty-btn-add{width:1.5rem;height:1.5rem;border:none;background:transparent;font-weight:700;cursor:pointer;color:#1a120b}#homepage-content .qty-btn-sub:disabled,.qty-btn-add:disabled{opacity:.3;cursor:not-allowed}#homepage-content .qty-input{width:1.75rem;text-align:center;border:none;background:transparent;font-weight:700;font-size:.875rem}#homepage-content .packaging-options{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){#homepage-content .packaging-options{grid-template-columns:repeat(3,1fr)}}#homepage-content .pkg-card input{display:none}#homepage-content .pkg-card__box{display:block;background:#faf7f2;border:1px solid rgba(45,31,18,.12);border-radius:1rem;padding:1rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}#homepage-content .pkg-card input:checked+.pkg-card__box{background:#fffdf9;border-color:var(--gold);box-shadow:0 6px 20px #f9522826}#homepage-content .pkg-card__box strong{display:block;font-family:var(--font-serif);font-size:.9375rem;color:#1a120b;margin-bottom:.25rem}#homepage-content .pkg-card__box small{display:block;font-family:var(--font-sans);font-size:.75rem;color:var(--muted)}#homepage-content .summary-card{position:sticky;top:2rem;background:var(--white);border-radius:1.75rem;padding:2rem;box-shadow:0 12px 40px #00000014;border:1px solid rgba(45,31,18,.08)}#homepage-content .summary-card__title{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:#1a120b;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(45,31,18,.08)}#homepage-content .summary-items-list{min-height:6rem;margin-bottom:1rem}#homepage-content .empty-summary-text{font-family:var(--font-sans);font-size:.875rem;color:var(--muted);font-style:italic}#homepage-content .summary-item-row{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-sans);font-size:.875rem;margin-bottom:.65rem}#homepage-content .summary-divider{height:1px;background:#2d1f1214;margin:1.25rem 0}#homepage-content .summary-row{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-sans);font-size:.9375rem;margin-bottom:.5rem}#homepage-content .summary-row--total{font-size:1.125rem;font-weight:700;color:var(--gold)}#homepage-content .summary-delivery-note{display:flex;align-items:center;gap:.5rem;background:#f952281f;border-radius:.75rem;padding:.75rem;font-size:.75rem;color:var(--brown-mid);margin:1.25rem 0}#homepage-content .summary-delivery-note svg{width:1.25rem;height:1.25rem;color:var(--gold);flex-shrink:0}#homepage-content .summary-guarantee{font-size:.75rem;color:var(--muted);text-align:center;margin-top:1rem}#homepage-content .quick-view-modal,#homepage-content .recipe-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}#homepage-content .quick-view-modal.is-open,#homepage-content .recipe-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}#homepage-content .quick-view-modal__backdrop,#homepage-content .recipe-modal__backdrop{position:absolute;inset:0;background:#0a0705cc;backdrop-filter:blur(8px)}#homepage-content .quick-view-modal__content,#homepage-content .recipe-modal__content{position:relative;z-index:10;background:var(--white);border-radius:1.25rem;width:min(58rem,94vw);max-height:calc(100dvh - 2.5rem);overflow-y:auto;overscroll-behavior:contain;padding:2rem;box-shadow:0 25px 60px #0000004d;opacity:0;transform:translate3d(0,.75rem,0) scale(.985);transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}#homepage-content .quick-view-modal.is-open .quick-view-modal__content,#homepage-content .recipe-modal.is-open .recipe-modal__content{opacity:1;transform:translateZ(0) scale(1)}#homepage-content .quick-view-modal__close,#homepage-content .recipe-modal__close{position:absolute;top:1.5rem;right:1.5rem;z-index:20;background:#faf7f2;border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;color:var(--brown-dark)}#homepage-content .quick-view-modal__close:hover,.recipe-modal__close:hover{background:var(--gold);color:var(--white)}#homepage-content .quick-view-modal__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:stretch}@media (min-width: 768px){#homepage-content .quick-view-modal__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}#homepage-content .quick-view-modal__image-wrapper{position:relative;border-radius:1rem;overflow:hidden;background:#faf7f2;aspect-ratio:4 / 3;min-width:0;width:100%}#homepage-content .quick-view-modal__img{width:100%;height:100%;max-height:22rem;object-fit:cover;display:block}#homepage-content .quick-view-modal__badge{position:absolute;top:1rem;left:1rem;background:var(--gold);color:#1a120b;padding:.35rem .85rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:700}#homepage-content .quick-view-modal__title{font-family:var(--font-serif);font-size:1.75rem;font-weight:700;color:#1a120b;line-height:1.1;margin:0 0 .75rem}#homepage-content .quick-view-modal__details{display:flex;flex-direction:column;justify-content:center;min-width:0}#homepage-content .quick-view-modal__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .75rem;padding:0 0 .85rem;border-bottom:1px solid rgba(45,31,18,.08);margin-bottom:1rem}#homepage-content .quick-view-modal__price{font-family:var(--font-sans);font-size:1.5rem;font-weight:700;color:var(--gold)}#homepage-content .quick-view-modal__desc{font-family:var(--font-sans);color:var(--brown-mid);line-height:1.65;margin:0 0 1.25rem}#homepage-content .quick-view-modal__variants{margin-bottom:1.25rem}#homepage-content .variant-label{display:block;font-family:var(--font-sans);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brown);margin-bottom:.5rem}#homepage-content .variant-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}#homepage-content .variant-pill{padding:.4rem 1rem;border-radius:.625rem;border:1px solid rgba(45,31,18,.15);background:#faf7f2;cursor:pointer;font-weight:600;font-size:.875rem}#homepage-content .variant-pill.is-active{background:var(--gold);color:#1a120b;border-color:var(--gold)}#homepage-content .quick-view-modal__actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}#homepage-content .quantity-picker{display:flex;align-items:center;border:1px solid rgba(45,31,18,.15);border-radius:.875rem;padding:.35rem .75rem;gap:.75rem}#homepage-content .quick-view-modal__actions .btn{flex:1 1 14rem}#homepage-content .quantity-picker .qty-btn{border:none;background:transparent;font-size:1.125rem;font-weight:700;cursor:pointer}@media (max-width: 640px){#homepage-content .quick-view-modal{padding:.75rem}#homepage-content .quick-view-modal__content{width:min(100%,94vw);max-height:calc(100dvh - 1.5rem);border-radius:1rem;padding:1.1rem}#homepage-content .quick-view-modal__close{top:.75rem;right:.75rem;width:2.25rem;height:2.25rem}#homepage-content .quick-view-modal__grid{gap:1rem}#homepage-content .quick-view-modal__image-wrapper{max-height:32dvh}#homepage-content .quick-view-modal__title{font-size:1.45rem;padding-right:2.25rem}#homepage-content .quick-view-modal__desc{line-height:1.55;margin-bottom:1rem}#homepage-content .quick-view-modal__actions{flex-direction:column;align-items:stretch;gap:.75rem}#homepage-content .quick-view-modal__actions .btn{flex-basis:auto;width:100%}#homepage-content .quantity-picker{justify-content:space-between;width:100%}}#homepage-content .recipe-modal__header{text-align:center;margin-bottom:2rem}#homepage-content .recipe-modal__tag{color:var(--gold);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#homepage-content .recipe-modal__title{font-family:var(--font-serif);font-size:2.25rem;font-weight:700;color:#1a120b;margin:.5rem 0}#homepage-content .recipe-spice-item{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;background:#faf7f2;border-radius:.875rem;margin-bottom:.75rem;font-family:var(--font-sans)}#homepage-content .recipe-modal__bundle-box{background:linear-gradient(135deg,#1d130b,#3d2311);border-radius:1.5rem;padding:1.5rem;color:var(--white);margin-top:1.5rem}#homepage-content .bundle-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}#homepage-content .bundle-total .total-price{font-size:1.375rem;color:var(--gold)}#homepage-content .title-sub-highlight{font-family:var(--font-sans);font-size:clamp(1rem,2.5vw,1.35rem);font-weight:500;color:var(--gold);display:inline-block;margin-top:.35rem}#homepage-content .order-mode-tabs{display:flex;gap:.75rem;margin-bottom:1.5rem}#homepage-content .mode-tab{flex:1;padding:.85rem 1rem;border-radius:1rem;border:1px solid rgba(45,31,18,.15);background:var(--white);font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:#1a120b;cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease}#homepage-content .mode-tab.is-active{background:#1d130b;color:var(--gold);border-color:var(--gold);box-shadow:0 8px 25px #1d130b33}#homepage-content .tag-label{font-size:.75rem;font-weight:700;color:var(--muted);text-transform:uppercase}#homepage-content .whatsapp-submit-btn{background:linear-gradient(135deg,#f95228,#d9431e)!important;border-color:#f95228!important;color:#1a120b!important;font-weight:700!important;box-shadow:0 10px 25px #f9522859!important}#homepage-content .whatsapp-submit-btn:hover{background:linear-gradient(135deg,#f95228 0% 100%)!important;transform:translateY(-2px);box-shadow:0 15px 35px #f9522880!important}#homepage-content .custom-order-cta,#homepage-content.custom-order-page{--order-ink: #180A04;--order-brown: #2A1308;--order-red: #000000;--order-red-deep: #000000;--order-gold: rgb(249, 82, 40);--order-gold-soft: #FFB39E;--order-olive: #83B735;--order-paper: #FFF8EA;--order-paper-deep: #F3E2C3;--order-line: rgba(100, 57, 25, .16);--order-shadow: 0 24px 70px rgba(54, 25, 10, .16)}#homepage-content .custom-order-cta{padding:clamp(4rem,8vw,7rem) 0;background:linear-gradient(180deg,#fff8eae6,#f5edd8f5),linear-gradient(90deg,rgba(0,0,0,.05) 0 1px,transparent 1px 72px),linear-gradient(0deg,rgba(0,0,0,.04) 0 1px,transparent 1px 72px);position:relative;overflow:hidden}#homepage-content .custom-order-cta__card{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(18rem,.7fr);gap:clamp(2rem,5vw,4rem);align-items:center;min-height:30rem;padding:clamp(2rem,5vw,4.25rem);overflow:hidden;border:1px solid rgba(249,82,40,.22);border-radius:.75rem;background:linear-gradient(118deg,#180a04fa,#2d0e09fa 49%,#180a04fa);box-shadow:0 30px 90px #180a0452}#homepage-content #custom-order-cta:target .custom-order-cta__card{opacity:1;transform:none}#homepage-content .custom-order-cta__texture{position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,248,234,.035) 0 1px,transparent 1px 14px);opacity:.55;pointer-events:none}#homepage-content .custom-order-cta__content,#homepage-content .custom-order-cta__visual{position:relative;z-index:2}#homepage-content .custom-order-cta__content{max-width:49rem}#homepage-content .custom-order-cta__badge{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(249,82,40,.26)}#homepage-content .custom-order-cta__badge:before{content:"";width:2.4rem;height:1px;background:var(--order-gold)}#homepage-content .custom-order-cta__title{max-width:45rem;margin:0 0 1.1rem;color:var(--cream);font-family:var(--font-serif);font-size:clamp(2.4rem,4.9vw,4.45rem);font-weight:700;line-height:.98}#homepage-content .title-sub-highlight{display:inline-block;margin-top:.7rem;color:var(--order-gold-soft);font-family:var(--font-sans);font-size:clamp(.95rem,1.6vw,1.18rem);font-weight:600;line-height:1.45}#homepage-content .custom-order-cta__desc{max-width:42rem;margin:0 0 1.65rem;color:#fff8eac7;font-family:var(--font-sans);font-size:clamp(.98rem,1.2vw,1.08rem);font-weight:300;line-height:1.75}#homepage-content .custom-order-cta__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0 0 2rem}#homepage-content .custom-order-cta__feature-item{display:flex;align-items:flex-start;gap:.7rem;min-height:4.25rem;padding:.95rem;border:1px solid rgba(249,82,40,.18);border-radius:.5rem;background:#fff8ea0e;color:#fff8eadb;font-size:.82rem;font-weight:600;line-height:1.45;transition:transform .3s ease,border-color .3s ease,background .3s ease}#homepage-content .custom-order-cta__feature-item:hover{transform:translateY(-3px);border-color:#f9522857;background:linear-gradient(135deg,#fff8ea17,#83b73513)}#homepage-content .custom-order-cta__feature-item svg{width:1.05rem;height:1.05rem;flex:0 0 auto;color:var(--order-gold)}#homepage-content .custom-order-cta__actions{display:flex;flex-wrap:wrap;gap:.9rem}#homepage-content .custom-order-cta .btn{border-radius:.5rem;letter-spacing:.01em}#homepage-content .custom-order-cta .btn--gold{background:linear-gradient(135deg,#f95228,#d9431e);color:#fff;font-size:.82rem;box-shadow:0 16px 36px #f9522847;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}#homepage-content .custom-order-cta .btn--gold:hover,#homepage-content .custom-order-cta .btn--gold:focus-visible{background:linear-gradient(135deg,#f95228 0% 100%);color:#fff;box-shadow:0 18px 44px #f9522861;transform:translateY(-2px)}#homepage-content .custom-order-cta .btn--gold:active{transform:translateY(0);box-shadow:0 12px 28px #f9522847}#homepage-content .custom-order-cta__visual{min-height:25.5rem}#homepage-content .custom-order-cta__photo{position:absolute;inset:1rem .5rem .5rem 2.75rem;background-image:url(../images/category-masala-blends.webp);background-size:cover;background-position:center;border-radius:.75rem;box-shadow:0 28px 70px #00000057}#homepage-content .custom-order-cta__photo:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#180a040f,#180a0494)}#homepage-content .custom-order-cta__recipe-card{position:absolute;z-index:2;min-width:11.8rem;padding:.8rem .95rem;border:1px solid rgba(249,82,40,.28);border-radius:.5rem;background:#180a04d6;color:var(--cream);box-shadow:0 18px 45px #0000003d;backdrop-filter:blur(12px)}#homepage-content .custom-order-cta__recipe-card span{display:block;color:#f5edd88c;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}#homepage-content .custom-order-cta__recipe-card strong{display:block;margin-top:.25rem;color:var(--order-gold-soft);font-family:var(--font-serif);font-size:1rem}#homepage-content .custom-order-cta__recipe-card--top{top:0;right:0}#homepage-content .custom-order-cta__recipe-card--bottom{left:0;bottom:1.4rem}#homepage-content .custom-order-cta__measure{position:absolute;right:1.7rem;bottom:1.9rem;z-index:2;display:flex;gap:.35rem}#homepage-content .custom-order-cta__measure span{display:block;width:.35rem;border-radius:.5rem;background:#f95228db}#homepage-content .custom-order-cta__measure span:nth-child(1){height:2.8rem}#homepage-content .custom-order-cta__measure span:nth-child(2){height:4.2rem}#homepage-content .custom-order-cta__measure span:nth-child(3){height:3.3rem;background:linear-gradient(180deg,#f95228d1,#83b735b3)}#homepage-content.custom-order-page{min-height:100vh;background:linear-gradient(90deg,rgba(0,0,0,.035) 0 1px,transparent 1px 80px),linear-gradient(0deg,rgba(0,0,0,.03) 0 1px,transparent 1px 80px),linear-gradient(180deg,#fff8ea,#f6e8cc 48%,#fffdf8);color:var(--order-ink)}#homepage-content .custom-order-header{position:sticky;top:0;z-index:50;padding:.85rem 0;background:#180a04f0;border-bottom:1px solid rgba(249,82,40,.24);box-shadow:0 12px 34px #180a042e;backdrop-filter:blur(14px)}#homepage-content .custom-order-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem}#homepage-content .custom-order-header__back,#homepage-content .custom-order-header__badge span{min-height:2.5rem;border:1px solid rgba(249,82,40,.22);border-radius:.5rem;background:#fff8ea0f}#homepage-content .custom-order-header__back{justify-self:start;display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .8rem;color:#f5edd8d1;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease}#homepage-content .custom-order-header__back:hover,#homepage-content .custom-order-header__back:focus-visible{color:var(--order-gold-soft);border-color:#f952287a;background:#fff8ea1a;transform:translate(-2px)}#homepage-content .custom-order-header__back:focus-visible{outline:2px solid rgba(249,82,40,.72);outline-offset:3px}#homepage-content .custom-order-header__back svg{width:1.05rem;height:1.05rem;flex:0 0 auto}#homepage-content .custom-order-header__logo{justify-self:center;display:inline-flex;align-items:center;justify-content:center}#homepage-content .custom-order-header__logo img{height:3.15rem;width:auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.25))}#homepage-content .custom-order-header__badge{justify-self:end}#homepage-content .custom-order-header__badge span{display:inline-flex;align-items:center;padding:.55rem .9rem;color:var(--order-gold-soft);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#homepage-content .custom-order-hero{position:relative;overflow:hidden;padding:clamp(3.75rem,8vw,6.5rem) 0 clamp(4.5rem,8vw,7rem);background:linear-gradient(118deg,#180a04fa,#3d090ef0 57%,#863a00b8),url(../images/hero-traditional-flavours-display.webp) center/cover;color:var(--cream)}#homepage-content .custom-order-hero:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,248,234,.035) 0 1px,transparent 1px 16px),linear-gradient(180deg,transparent 72%,rgba(255,248,234,.1));pointer-events:none}#homepage-content .custom-order-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}#homepage-content .custom-order-hero__content{max-width:48rem}#homepage-content .custom-order-hero__content .eyebrow{display:inline-flex;align-items:center;gap:.7rem}#homepage-content .custom-order-hero__content .eyebrow:before{content:"";width:2.5rem;height:1px;background:currentColor}#homepage-content .custom-order-hero__title{max-width:42rem;margin:.95rem 0 1rem;color:var(--cream);font-family:var(--font-serif);font-size:clamp(3rem,7vw,6.25rem);font-weight:700;line-height:.92}#homepage-content .custom-order-hero__desc{max-width:43rem;color:#f5edd8c7;font-size:clamp(1rem,1.25vw,1.1rem);font-weight:300;line-height:1.8}#homepage-content .custom-order-hero__visual{position:relative;min-height:24rem}#homepage-content .custom-order-hero__photo{position:absolute;inset:.5rem 0 0 2.25rem;background-image:url(../images/hero-pure-spices-display.webp);background-size:cover;background-position:center;border:1px solid rgba(249,82,40,.26);border-radius:.75rem;box-shadow:0 30px 80px #00000057}#homepage-content .custom-order-hero__photo:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#180a040a,#180a048a)}#homepage-content .custom-order-hero__seal{position:absolute;left:0;top:2rem;z-index:2;width:8.7rem;padding:.85rem 1rem;border:1px solid rgba(249,82,40,.32);border-radius:.5rem;background:#180a04d1;box-shadow:0 18px 46px #00000042;backdrop-filter:blur(12px)}#homepage-content .custom-order-hero__seal span,#homepage-content .custom-order-hero__route span{color:#f5edd89e;font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}#homepage-content .custom-order-hero__seal strong{display:block;margin-top:.2rem;color:var(--order-gold-soft);font-family:var(--font-serif);font-size:1.25rem}#homepage-content .custom-order-hero__route{position:absolute;right:1rem;bottom:1rem;z-index:2;display:flex;align-items:center;gap:.65rem;padding:.72rem .9rem;border:1px solid rgba(249,82,40,.25);border-radius:.5rem;background:#180a04c7;box-shadow:0 18px 44px #00000038;backdrop-filter:blur(12px)}#homepage-content .custom-order-hero__route i{display:block;width:1.5rem;height:1px;background:#f9522885}#homepage-content .custom-order-form-section{position:relative;padding:clamp(3rem,6vw,5.5rem) 0 clamp(4rem,7vw,6.5rem)}#homepage-content .custom-order-form-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(19rem,.62fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}#homepage-content .custom-order-main{display:grid;gap:1.25rem}#homepage-content .form-card{position:relative;margin:0;padding:clamp(1.25rem,2.5vw,2rem);overflow:hidden;border:1px solid var(--order-line);border-radius:.75rem;background:linear-gradient(180deg,#fffdf8f5,#fff8eaf5),repeating-linear-gradient(135deg,rgba(0,0,0,.025) 0 1px,transparent 1px 18px);box-shadow:var(--order-shadow)}#homepage-content .form-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.25rem;background:linear-gradient(180deg,var(--order-gold) 0%,var(--order-red) 78%,var(--order-olive) 100%)}#homepage-content .form-card__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;margin:0 0 1.45rem;padding:0 0 1.1rem;border-bottom:1px solid rgba(100,57,25,.12)}#homepage-content .form-card__step{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid rgba(249,82,40,.34);border-radius:.5rem;background:linear-gradient(135deg,#2a1308,#2a1308);color:var(--order-gold-soft);font-family:var(--font-serif);font-size:1.25rem;font-weight:700;box-shadow:0 12px 28px #0000002e}#homepage-content .form-card__title{margin:0 0 .3rem;color:var(--order-ink);font-family:var(--font-serif);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700;line-height:1.1}#homepage-content .form-card__sub{max-width:42rem;margin:0;color:#2a13089e;font-size:.88rem;line-height:1.6}#homepage-content .form-card__body{position:relative;z-index:2}#homepage-content .form-row{display:grid;grid-template-columns:1fr;gap:1rem;margin:0 0 1rem}@media (min-width: 640px){#homepage-content .form-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}#homepage-content .form-group{display:flex;flex-direction:column;gap:.45rem;margin:0 0 1rem}#homepage-content .form-row .form-group{margin-bottom:0}#homepage-content .form-label{color:var(--order-ink);font-family:var(--font-sans);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#homepage-content .required{color:#000}#homepage-content .optional{color:#2a13087a;font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:none}#homepage-content .form-control{width:100%;min-height:3.15rem;border:1px solid rgba(100,57,25,.2);border-radius:.5rem;background:#fffdf8eb;color:var(--order-ink);font-family:var(--font-sans);font-size:.95rem;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}#homepage-content .form-control{padding:.9rem 1rem}#homepage-content textarea.form-control{min-height:7.5rem;resize:vertical;line-height:1.6}#homepage-content .form-control::placeholder{color:#2a130861}#homepage-content .form-control:hover{border-color:#8b3a0057}#homepage-content .form-control:focus{border-color:#f95228db;background:#fff;box-shadow:0 0 0 4px #f9522824}#homepage-content #customOrderForm.was-submitted .form-control:required:invalid{border-color:#000000b8;box-shadow:0 0 0 4px #0000001f}#homepage-content #customOrderForm.was-submitted .form-control:required:valid{border-color:#36744694}#homepage-content .order-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.45rem;border:1px solid rgba(249,82,40,.2);border-radius:.75rem;background:linear-gradient(135deg,#1a0d00,#1a0d00);box-shadow:0 18px 48px #180a0429}#homepage-content .mode-tab{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.25rem;padding:.72rem 1rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:#f5edd8b8;font-family:var(--font-sans);font-size:.9rem;font-weight:800;line-height:1.25;cursor:pointer;transition:transform .25s ease,color .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}#homepage-content .mode-tab svg{width:1.1rem;height:1.1rem;flex:0 0 auto}#homepage-content .mode-tab:hover{color:var(--order-gold-soft);background:#fff8ea0f}#homepage-content .mode-tab:focus-visible{outline:2px solid rgba(249,82,40,.78);outline-offset:3px}#homepage-content .mode-tab.is-active{background:var(--order-paper);color:var(--order-ink);border-color:#f952287a;box-shadow:0 12px 32px #00000038}#homepage-content .tag-label{margin-right:.15rem;color:#2a13088c;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#homepage-content .packaging-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}#homepage-content .pkg-card{position:relative;display:block}#homepage-content .pkg-card input{position:absolute;inset:0;opacity:0;cursor:pointer}#homepage-content .pkg-card__box{position:relative;display:block;height:100%;min-height:7rem;padding:1rem;border:1px solid rgba(100,57,25,.16);border-radius:.75rem;background:#fffdf8d1;color:var(--order-ink);cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}#homepage-content .pkg-card__box:before{content:"";display:block;width:1.65rem;height:.28rem;margin-bottom:.9rem;border-radius:.5rem;background:linear-gradient(90deg,#f95228b8,#83b73570)}#homepage-content .pkg-card input:checked+.pkg-card__box{border-color:#f95228c7;background:linear-gradient(180deg,#fff,#fff5dd);box-shadow:0 16px 34px #f9522829}#homepage-content .pkg-card:hover .pkg-card__box{transform:translateY(-2px);border-color:#f9522880}#homepage-content .pkg-card input:focus-visible+.pkg-card__box{outline:2px solid rgba(249,82,40,.72);outline-offset:3px}#homepage-content .pkg-card__box strong{display:block;margin-bottom:.35rem;color:var(--order-ink);font-family:var(--font-serif);font-size:1.05rem;font-weight:700;line-height:1.1}#homepage-content .pkg-card__box small{display:block;color:#2a130894;font-size:.78rem;line-height:1.45}#homepage-content .custom-order-sidebar{min-width:0}#homepage-content .summary-card{position:sticky;top:6rem;overflow:hidden;border:1px solid rgba(249,82,40,.25);border-radius:.75rem;background:linear-gradient(160deg,#180a04fa,#3c090ef2),repeating-linear-gradient(135deg,rgba(255,248,234,.05) 0 1px,transparent 1px 14px);color:var(--cream);box-shadow:0 28px 80px #180a0440}#homepage-content .summary-card__header{padding:1.35rem 1.35rem 1rem;border-bottom:1px solid rgba(249,82,40,.18)}#homepage-content .summary-card__eyebrow{display:block;margin-bottom:.35rem;color:#f95228d1;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}#homepage-content .summary-card__title{margin:0;padding:0;border:0;color:var(--cream);font-family:var(--font-serif);font-size:clamp(1.55rem,2vw,2rem);font-weight:700}#homepage-content .summary-card__body{padding:1.35rem}#homepage-content .summary-items-list{min-height:6rem;max-height:18rem;overflow-y:auto;padding-right:.25rem}#homepage-content .empty-summary-text{margin:0;color:#f5edd894;font-size:.88rem;font-style:normal;line-height:1.6}#homepage-content .summary-item-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:start;margin:0 0 .7rem;padding:.8rem;border:1px solid rgba(249,82,40,.13);border-radius:.5rem;background:#fff8ea0e;color:#f5edd8d1;font-size:.86rem;line-height:1.45}#homepage-content .summary-item-row strong{color:var(--order-gold-soft);white-space:nowrap}#homepage-content .summary-divider{height:1px;margin:1.15rem 0;background:linear-gradient(90deg,transparent,rgba(249,82,40,.38),rgba(131,183,53,.22),transparent)}#homepage-content .summary-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.55rem;color:#f5edd8ad;font-size:.92rem}#homepage-content .summary-row strong{color:var(--cream)}#homepage-content .summary-row--total{margin-top:.7rem;padding:.95rem;border-radius:.5rem;background:#f952281c;color:var(--order-gold-soft);font-size:1.05rem;font-weight:900}#homepage-content .summary-row--total strong{color:var(--order-gold-soft)}#homepage-content .summary-delivery-note{display:flex;align-items:flex-start;gap:.75rem;margin:1rem 0;padding:.9rem;border:1px solid rgba(249,82,40,.17);border-radius:.5rem;background:#fff8ea12;color:#f5edd8b3;font-size:.78rem;line-height:1.5}#homepage-content .summary-delivery-note svg{width:1.2rem;height:1.2rem;flex:0 0 auto;color:var(--order-gold-soft)}#homepage-content .whatsapp-submit-btn{width:100%;justify-content:center;min-height:3.45rem;min-width:0;border:0!important;border-radius:.5rem;background:linear-gradient(135deg,#f95228,#d9431e)!important;color:#180a04!important;font-weight:900!important;line-height:1.25;text-align:center;white-space:normal;box-shadow:0 18px 42px #f9522847!important}#homepage-content .whatsapp-submit-btn svg{width:1.1rem;height:1.1rem;flex:0 0 auto}#homepage-content .whatsapp-submit-btn:hover,#homepage-content .whatsapp-submit-btn:focus-visible{background:linear-gradient(135deg,#f95228 0% 100%)!important;color:#180a04!important;transform:translateY(-2px);box-shadow:0 24px 56px #f952285c!important}#homepage-content .whatsapp-submit-btn:focus-visible{outline:2px solid rgba(245,237,216,.78);outline-offset:3px}#homepage-content .summary-guarantee{margin:.9rem 0 0;color:#f5edd88f;font-size:.76rem;line-height:1.55;text-align:center}#homepage-content .custom-product-item{border-radius:.5rem}@media (max-width: 1100px){#homepage-content .custom-order-cta__features,#homepage-content .packaging-options{grid-template-columns:1fr}}@media (max-width: 991px){#homepage-content .custom-order-cta__card,#homepage-content .custom-order-hero__grid,#homepage-content .custom-order-form-grid{grid-template-columns:1fr}#homepage-content .custom-order-cta__visual,#homepage-content .custom-order-hero__visual{min-height:20rem}#homepage-content .custom-order-cta__photo,#homepage-content .custom-order-hero__photo{inset:0 0 0 2rem}#homepage-content .summary-card{position:relative;top:auto}}@media (max-width: 720px){#homepage-content .custom-order-header__inner{grid-template-columns:1fr auto}#homepage-content .custom-order-header__badge{grid-column:1 / -1;justify-self:stretch}#homepage-content .custom-order-header__badge span{width:100%;justify-content:center}#homepage-content .custom-order-cta__card,#homepage-content .form-card{padding:1.2rem}#homepage-content .custom-order-cta__features,#homepage-content .order-mode-tabs{grid-template-columns:1fr}#homepage-content .custom-order-cta__visual{min-height:17rem}#homepage-content .custom-order-cta__recipe-card{min-width:10.4rem}#homepage-content .custom-order-hero__route{left:1rem;right:1rem;justify-content:center}#homepage-content .form-card__header{grid-template-columns:1fr}}@media (max-width: 560px){#homepage-content .custom-order-hero{padding:3rem 0 3.5rem}#homepage-content .custom-order-header__back span{display:none}#homepage-content .custom-order-header__logo img{height:2.7rem}#homepage-content .custom-order-cta__title,#homepage-content .custom-order-hero__title{font-size:clamp(2.35rem,16vw,3.25rem)}#homepage-content select.form-control{padding-left:.72rem;padding-right:.45rem;font-size:.78rem}#homepage-content .summary-item-row{grid-template-columns:1fr}#homepage-content .summary-row{align-items:flex-start;flex-direction:column}}#homepage-content .form-card__step--method{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}#homepage-content .submission-method-card .form-card__header{margin-bottom:1.15rem}#homepage-content .submission-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}#homepage-content .submission-method{position:relative;display:block;min-width:0}#homepage-content .submission-method input{position:absolute;inset:0;opacity:0;cursor:pointer}#homepage-content .submission-method__box{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;height:100%;min-height:9.25rem;padding:1rem;overflow:hidden;border:1px solid rgba(100,57,25,.16);border-radius:.75rem;background:linear-gradient(180deg,#fffdf8f0,#fff8eac2);color:var(--order-ink);cursor:pointer;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}#homepage-content .submission-method__box:after{content:"";position:absolute;right:.9rem;top:.9rem;width:.5rem;height:.5rem;border-radius:50%;background:#f9522847}#homepage-content .submission-method__icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border:1px solid rgba(249,82,40,.32);border-radius:.55rem;background:linear-gradient(135deg,#2a1308,#2a1308);color:var(--order-gold-soft);box-shadow:0 12px 28px #00000024}#homepage-content .submission-method__icon svg{width:1.18rem;height:1.18rem}#homepage-content .submission-method__content{min-width:0}#homepage-content .submission-method__meta{display:inline-flex;margin-bottom:.38rem;color:#000000b8;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#homepage-content .submission-method__content strong{display:block;margin-bottom:.32rem;color:var(--order-ink);font-family:var(--font-serif);font-size:1.18rem;font-weight:700;line-height:1.05}#homepage-content .submission-method__content small{display:block;color:#2a130894;font-size:.78rem;line-height:1.5}#homepage-content .submission-method:hover .submission-method__box{transform:translateY(-2px);border-color:#f952287a;box-shadow:0 16px 34px #2a13081a}#homepage-content .submission-method input:checked+.submission-method__box{border-color:#f95228c7;background:linear-gradient(180deg,#fffffffa,#fff5ddf0),linear-gradient(135deg,#f952281f,#f952281f);box-shadow:0 18px 42px #f9522829}#homepage-content .submission-method input:checked+.submission-method__box:after{background:var(--order-gold);box-shadow:0 0 0 4px #f9522826}#homepage-content .submission-method input:focus-visible+.submission-method__box{outline:2px solid rgba(249,82,40,.72);outline-offset:3px}#homepage-content .submission-flow{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.95rem;padding:.78rem .9rem;border:1px solid rgba(100,57,25,.13);border-radius:.65rem;background:#fffdf8bd}#homepage-content .submission-flow span{color:#2a1308ad;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#homepage-content .submission-flow span:first-child{color:var(--order-red)}#homepage-content .submission-flow i{width:1.35rem;height:1px;background:linear-gradient(90deg,#f9522894,#83b7353d)}#homepage-content .summary-card__sub{margin:.35rem 0 0;color:#f5edd894;font-size:.78rem;line-height:1.45}#homepage-content .summary-item-row span small{display:block;margin-top:.18rem;color:#f5edd880;font-size:.72rem;line-height:1.35}#homepage-content .summary-row--method{margin-top:.6rem;padding-top:.65rem;border-top:1px solid rgba(249,82,40,.16)}#homepage-content .summary-row--method strong{color:var(--order-gold-soft)}#homepage-content .summary-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.7rem}#homepage-content .summary-option-btn{min-height:2.7rem;padding:.55rem .75rem;border:1px solid rgba(249,82,40,.22);border-radius:.5rem;background:#fff8ea12;color:#f5edd8c2;font-family:var(--font-sans);font-size:.78rem;font-weight:900;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease}#homepage-content .summary-option-btn:hover,#homepage-content .summary-option-btn:focus-visible,#homepage-content .summary-option-btn.is-active{transform:translateY(-2px);border-color:#f9522880;background:#f9522821;color:var(--order-gold-soft)}#homepage-content .summary-option-btn:focus-visible{outline:2px solid rgba(245,237,216,.72);outline-offset:3px}#homepage-content .checkout-submit-btn.is-loading{cursor:wait;opacity:.78;transform:none}@media (max-width: 1180px){#homepage-content .submission-methods{grid-template-columns:1fr}}@media (max-width: 560px){#homepage-content .submission-method__box{grid-template-columns:1fr;min-height:auto}#homepage-content .submission-flow{align-items:flex-start;flex-direction:column}#homepage-content .submission-flow i{display:none}#homepage-content .summary-secondary-actions{grid-template-columns:1fr}}#homepage-content.custom-order-page{background:radial-gradient(circle at 86% 34%,rgba(131,183,53,.075),transparent 18rem),linear-gradient(90deg,rgba(0,0,0,.025) 0 1px,transparent 1px 96px),linear-gradient(180deg,#fff8ea,#f8e9cb 46%,#fffdf8)}#homepage-content .custom-order-hero--compact{padding:clamp(1.9rem,4vw,3.2rem) 0 clamp(2.1rem,4.5vw,3.5rem)}#homepage-content .custom-order-hero--compact .custom-order-hero__grid{grid-template-columns:minmax(0,47rem);justify-content:center;text-align:center}#homepage-content .custom-order-hero--compact .custom-order-hero__title{max-width:35rem;margin-left:auto;margin-right:auto;font-size:clamp(2.3rem,5vw,4.1rem);line-height:1}#homepage-content .custom-order-hero--compact .custom-order-hero__desc{max-width:41rem;margin-left:auto;margin-right:auto;font-size:clamp(.96rem,1.2vw,1.06rem)}#homepage-content .custom-order-hero--compact .custom-order-hero__content .eyebrow{justify-content:center}#homepage-content .custom-order-hero--compact .custom-order-hero__content .eyebrow:before{background:linear-gradient(90deg,var(--order-gold),rgba(131,183,53,.72))}#homepage-content .custom-order-form-section{padding:clamp(2rem,5vw,4.25rem) 0 clamp(3rem,6vw,5rem)}#homepage-content .custom-order-form-grid{grid-template-columns:minmax(0,1.34fr) minmax(18rem,.54fr)}#homepage-content .order-mode-tabs{position:relative;display:grid;margin:0;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.28rem,.8vw,.5rem);border-color:#83b73547;background:linear-gradient(135deg,#1a0d00 0% 58%,#2f7d25f2)}#homepage-content .mode-tab{border-radius:.38rem;min-width:0;min-height:3.15rem;padding:.55rem .72rem}#homepage-content #tabBuilder,#homepage-content #tabFreeform{padding-inline:.72rem}#homepage-content .mode-tab-divider{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;justify-self:center;align-self:center;width:2.25rem;height:2.25rem;border:1px solid rgba(131,183,53,.68);border-radius:50%;background:linear-gradient(180deg,#83b735db,#26331ae6);color:#d8f5ce;font-size:.68rem;font-weight:900;letter-spacing:.08em;box-shadow:0 0 0 5px #1a0d00d9,0 0 0 8px #83b73521;transform:none;pointer-events:none}#homepage-content .mode-tab-divider:before,#homepage-content .mode-tab-divider:after{content:"";position:absolute;top:50%;width:1px;height:1.05rem;background:#dde4b46b;transform:translateY(-50%)}#homepage-content .mode-tab-divider:before{left:-.32rem}#homepage-content .mode-tab-divider:after{right:-.32rem}#homepage-content .mode-tab[aria-selected=false]{background:#83b73509;color:#f5edd8b8;border-color:transparent;box-shadow:none}#homepage-content .mode-tab[aria-selected=true],#homepage-content #customOrderForm[data-order-mode=builder] #tabBuilder,#homepage-content #customOrderForm[data-order-mode=freeform] #tabFreeform{background:linear-gradient(135deg,var(--order-paper) 0%,#FFFBF2 72%,rgba(235,239,208,.88) 100%);color:var(--order-ink);border-color:#83b7358a;box-shadow:0 12px 32px #0003,inset 0 0 0 1px #83b73514}#homepage-content #customOrderForm[data-order-mode=builder] #tabFreeform,#homepage-content #customOrderForm[data-order-mode=freeform] #tabBuilder{background:#83b73509;color:#f5edd8b8;border-color:transparent;box-shadow:none}#homepage-content .mode-tab__text{display:grid;gap:.12rem;min-width:0;text-align:center}#homepage-content .mode-tab__text strong,#homepage-content .mode-tab__text small{display:block;min-width:0;line-height:1.15;white-space:nowrap}#homepage-content .mode-tab__text strong{font-size:.84rem}#homepage-content .mode-tab__text small{max-width:100%;overflow:hidden;color:currentColor;font-size:.64rem;font-weight:700;letter-spacing:0;opacity:.68;text-overflow:ellipsis;text-transform:none}#homepage-content .form-card{border-radius:.5rem}#homepage-content .form-card:before{background:linear-gradient(180deg,var(--order-gold) 0%,var(--order-red) 62%,rgba(131,183,53,.92) 100%)}#homepage-content .form-card[hidden]{display:none!important}#homepage-content .form-card__header{margin-bottom:1rem;padding-bottom:.9rem}#homepage-content .form-card__title,#homepage-content .summary-card__title{font-size:clamp(1.35rem,1.8vw,1.75rem)}#homepage-content .form-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}#homepage-content .form-control,#homepage-content .summary-item-row,#homepage-content .summary-row--total,#homepage-content .whatsapp-submit-btn{border-radius:.5rem}#homepage-content.custom-order-page .form-control:hover{border-color:#83b73566}#homepage-content.custom-order-page .form-control:focus{border-color:#83b735b8;box-shadow:0 0 0 4px #83b73524}#homepage-content .summary-card{border-radius:.5rem}#homepage-content .summary-card__header,#homepage-content .summary-card__body{padding:1.15rem}#homepage-content .summary-items-list{min-height:5.25rem;max-height:14rem}#homepage-content .summary-item-row{padding:.72rem}#homepage-content .summary-row--method{margin-bottom:1rem}#homepage-content .summary-row--total{background:linear-gradient(135deg,#f9522821,#83b7351c)}#homepage-content .summary-delivery-note,#homepage-content .summary-secondary-actions{display:none}#homepage-content #customOrderForm[data-submission-method=message] .summary-row--total strong,#homepage-content #customOrderForm[data-submission-method=message] .summary-row--method strong{font-size:.92rem}@media (max-width: 991px){#homepage-content .custom-order-hero--compact .custom-order-hero__grid,#homepage-content .custom-order-form-grid{grid-template-columns:1fr}}@media (max-width: 720px){#homepage-content .form-row--3{grid-template-columns:1fr}#homepage-content .order-mode-tabs{grid-template-columns:minmax(0,1fr) 1.9rem minmax(0,1fr);gap:.24rem}#homepage-content #tabBuilder,#homepage-content #tabFreeform{padding-inline:.5rem}#homepage-content .mode-tab__text{display:block}#homepage-content .mode-tab__text small{display:block;max-width:100%;margin-top:.12rem}#homepage-content .mode-tab-divider{justify-self:center;width:1.9rem;height:1.9rem;font-size:.62rem}}@media (max-width: 420px){#homepage-content .mode-tab{gap:.35rem;min-height:2.75rem;padding-left:.25rem;padding-right:.25rem}#homepage-content .order-mode-tabs{grid-template-columns:minmax(0,1fr) 1.45rem minmax(0,1fr);gap:.16rem}#homepage-content .mode-tab svg{display:none}#homepage-content .mode-tab__text strong{font-size:.64rem}#homepage-content .mode-tab__text small{font-size:.5rem}#homepage-content #tabBuilder,#homepage-content #tabFreeform{padding-inline:.2rem}#homepage-content .mode-tab-divider{width:1.45rem;height:1.45rem;font-size:.56rem}}@media (max-width: 360px){#homepage-content .mode-tab__text strong{font-size:.58rem}#homepage-content .mode-tab__text small{display:none}#homepage-content .mode-tab-divider{width:1.32rem;height:1.32rem;font-size:.5rem}}@media (max-width: 560px){#homepage-content .custom-order-hero--compact{padding:2.4rem 0 3rem}}#homepage-content{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;overflow-x:clip!important;overflow-y:visible!important}@supports not (overflow: clip){#homepage-content{overflow:visible!important}}#homepage-content .container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}#homepage-content section.bundles .bundles__grid.no-scrollbar{display:flex!important;grid-template-columns:none!important;grid-auto-flow:column!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:2rem!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}#homepage-content section.bundles .bundles__grid.no-scrollbar::-webkit-scrollbar{display:none!important}#homepage-content section.bundles .bundles__grid.no-scrollbar>.bundle-card{flex:0 0 clamp(18.25rem,29vw,22.75rem)!important;width:clamp(18.25rem,29vw,22.75rem)!important;min-width:clamp(18.25rem,29vw,22.75rem)!important;max-width:none!important;scroll-snap-align:start!important}#homepage-content section.bundles .bundle-card__desc{color:#fffaf0f5!important}#homepage-content section.bundles .bundle-card__deal-badge{background:#f5edd82e!important;border-color:#f5edd857!important;color:#fff7e8!important;text-shadow:0 1px 5px rgba(0,0,0,.22)}#homepage-content section.bundles .bundles__grid.no-scrollbar>.bundle-card:nth-child(4),#homepage-content section.bundles .bundles__grid.no-scrollbar>.bundle-card.bundle-card--seeds{background:radial-gradient(circle at 16% 8%,rgba(249,82,40,.14),transparent 34%),linear-gradient(145deg,#182412,#3c4a20)!important}#homepage-content section.bundles .bundles__grid.no-scrollbar>.bundle-card:nth-child(5),#homepage-content section.bundles .bundles__grid.no-scrollbar>.bundle-card.bundle-card--wellness{background:radial-gradient(circle at 16% 8%,rgba(131,183,53,.24),transparent 34%),linear-gradient(145deg,#2a1209,#83b7353d)!important}#homepage-content :is(.categories__track,.products-row,.bundles__grid,.grid-products,.flash-sale__products){scroll-behavior:smooth;scroll-padding-inline:.15rem;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}#homepage-content :is(.categories__track,.products-row,.bundles__grid,.grid-products,.flash-sale__products).is-dragging{scroll-behavior:auto;user-select:none;cursor:grabbing}#homepage-content :is(.categories__track,.products-row,.grid-products){cursor:grab}@media (prefers-reduced-motion: reduce){#homepage-content :is(.categories__track,.products-row,.bundles__grid,.grid-products,.flash-sale__products){scroll-behavior:auto}#homepage-content .quick-view-modal__content,#homepage-content .recipe-modal__content,#homepage-content .zm-cart-status{transition-duration:1ms}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}body.zm-page-booting #homepage-content,body.zm-page-ready #homepage-content,#homepage-content .reveal,#homepage-content .reveal.visible,#homepage-content .motion-reveal,#homepage-content .motion-reveal.visible{opacity:1!important;transform:none!important}#homepage-content .essence-hero__actions.reveal,#homepage-content .essence-hero__actions.reveal.visible{transform:translate(-50%)!important}#homepage-content .hero__media-bg,#homepage-content .hero__video,#homepage-content .motion-bg-media{transform:none!important;will-change:auto!important}}#homepage-content{--home-section-y: clamp(4rem, 6vw, 5rem);--home-section-y-tight: clamp(3rem, 4.8vw, 3.9rem);--home-intro-gap: clamp(1.65rem, 2.4vw, 2.25rem);--home-custom-order-y: clamp(2.25rem, 3.8vw, 3.35rem)}#homepage-content .section-header{margin-bottom:var(--home-intro-gap)}#homepage-content .section-header__eyebrow{margin-bottom:.75rem}#homepage-content .section-subtitle{margin-top:.65rem;line-height:1.55}#homepage-content .categories{padding:var(--home-section-y) 0}#homepage-content .categories__header{margin-bottom:1.85rem}#homepage-content .categories__header .section-subtitle{margin-top:.55rem}#homepage-content .most-loved{padding:clamp(2.85rem,4.5vw,3.5rem) 0}#homepage-content .most-loved__header{margin-bottom:1.15rem}#homepage-content .most-loved__header .section-subtitle{margin-top:.55rem}#homepage-content .bundles{padding:clamp(4.4rem,6.4vw,5.15rem) 0}#homepage-content .bundles__controls{margin:-.8rem 0 1.05rem}#homepage-content .products-grid{padding:clamp(2.85rem,4.5vw,3.35rem) 0 clamp(3.25rem,5vw,4rem)}#homepage-content .products-grid__header{margin-bottom:1rem}#homepage-content .products-grid__header .section-subtitle{margin-top:.5rem}#homepage-content .filter-pills{margin-bottom:.7rem}#homepage-content .products-grid__actions{margin-bottom:.85rem}#homepage-content .products-grid__explore{margin-top:1.5rem}#homepage-content .custom-order-cta{padding:var(--home-custom-order-y) 0}#homepage-content .custom-order-cta__card{gap:clamp(1.2rem,3vw,2.5rem);min-height:0;padding:clamp(1.45rem,3.4vw,2.75rem)}#homepage-content .custom-order-cta__badge{margin-bottom:.7rem;padding-bottom:.45rem}#homepage-content .custom-order-cta__title{margin-bottom:.75rem;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.02}#homepage-content .title-sub-highlight{margin-top:.42rem}#homepage-content .custom-order-cta__desc{margin-bottom:1rem;line-height:1.55}#homepage-content .custom-order-cta__features{gap:.65rem;margin-bottom:1.15rem}#homepage-content .custom-order-cta__feature-item{min-height:3.3rem;padding:.72rem}#homepage-content .custom-order-cta__visual{min-height:20rem}#homepage-content .custom-order-cta__photo{inset:.65rem .35rem .35rem 1.75rem}#homepage-content .custom-order-cta__recipe-card{padding:.65rem .78rem}#homepage-content .custom-order-cta__recipe-card--bottom{bottom:.85rem}#homepage-content .flash-sale{padding:clamp(4.25rem,6vw,5rem) var(--page-gutter)}#homepage-content .flash-sale__inner{gap:clamp(2.75rem,4vw,3.5rem)}#homepage-content .flash-sale__eyebrow,#homepage-content .flash-sale__title{margin-bottom:1rem}#homepage-content .flash-sale__desc{margin-bottom:1.75rem;line-height:1.55}#homepage-content .flash-sale__controls{margin-top:1.4rem}#homepage-content .about{padding:clamp(4rem,6vw,5rem) 0}#homepage-content .about__title,#homepage-content .about__body{margin-bottom:1.15rem}#homepage-content .about__body p{margin-bottom:.8rem;line-height:1.62}#homepage-content .about__promise{margin-top:1rem}#homepage-content .features,#homepage-content .testimonials{padding-top:clamp(4.25rem,6vw,5.25rem);padding-bottom:clamp(4.25rem,6vw,5.25rem)}@media (max-width: 767px){#homepage-content{--home-section-y: clamp(3rem, 9vw, 4rem);--home-section-y-tight: clamp(2.45rem, 8vw, 3.25rem);--home-intro-gap: 1.15rem;--home-custom-order-y: clamp(1.85rem, 7vw, 2.55rem)}#homepage-content .categories__header,#homepage-content .most-loved__header{margin-bottom:1.15rem}#homepage-content .custom-order-cta__card,#homepage-content .custom-order-cta__features{grid-template-columns:1fr}#homepage-content .custom-order-cta__visual{min-height:15rem}}#homepage-content{--deep-red: #000000;--deep-red-soft: rgba(0, 0, 0, .08);--deep-red-line: rgba(0, 0, 0, .18);--olive-fresh: #83B735;--olive-fresh-soft: rgba(131, 183, 53, .1);--olive-fresh-line: rgba(131, 183, 53, .22);--red-accent: #000000}#homepage-content .eyebrow--red{color:var(--deep-red)}#homepage-content .eyebrow-line,#homepage-content .eyebrow-line--short{background:linear-gradient(90deg,var(--deep-red),var(--gold) 58%,var(--olive-fresh))}#homepage-content .categories{background:radial-gradient(circle at 7% 8%,rgba(0,0,0,.045),transparent 24rem),radial-gradient(circle at 94% 92%,rgba(131,183,53,.07),transparent 25rem),var(--cream)}#homepage-content .most-loved{background:linear-gradient(180deg,#83b73509,#83b73509),var(--cream-light)}#homepage-content .products-grid{background:radial-gradient(circle at 8% 2%,rgba(131,183,53,.055),transparent 24rem),radial-gradient(circle at 92% 98%,rgba(0,0,0,.035),transparent 26rem),var(--white)}#homepage-content .cat-card[data-category-slug=masala-blends],#homepage-content .cat-card[data-category-slug=spices]{box-shadow:inset 0 0 0 1px #00000024}#homepage-content .cat-card[data-category-slug=herbs],#homepage-content .cat-card[data-category-slug=organic],#homepage-content .cat-card[data-category-slug=tea]{box-shadow:inset 0 0 0 1px #83b7352e}#homepage-content .cat-card.is-active{box-shadow:inset 0 0 0 1px #00000052,0 12px 28px #0000001f,0 2px 7px #5c30100f}#homepage-content .filter-pill:hover{border-color:var(--deep-red)}#homepage-content .filter-pill.is-active{background:linear-gradient(135deg,var(--deep-red),#000000);border-color:var(--deep-red)}#homepage-content .filter-pill[data-filter=herbs],#homepage-content .filter-pill[data-filter=organic],#homepage-content .filter-pill[data-filter=tea]{border-color:var(--olive-fresh-line)}#homepage-content .filter-pill[data-filter=herbs]:hover,#homepage-content .filter-pill[data-filter=organic]:hover,#homepage-content .filter-pill[data-filter=tea]:hover{border-color:var(--olive-fresh)}#homepage-content .filter-pill[data-filter=herbs].is-active,#homepage-content .filter-pill[data-filter=organic].is-active,#homepage-content .filter-pill[data-filter=tea].is-active{background:linear-gradient(135deg,var(--olive-dark),var(--olive-fresh));border-color:var(--olive-fresh);color:var(--cream)}#homepage-content .feature-card:nth-child(2n) .feature-card__icon{background:var(--deep-red-soft);border-color:var(--deep-red-line);color:var(--deep-red)}#homepage-content .feature-card:nth-child(3n) .feature-card__icon{background:var(--olive-fresh-soft);border-color:var(--olive-fresh-line);color:var(--olive-fresh)}#homepage-content .feature-card:hover{border-color:#83b73524}#homepage-content .about__ring--outer{border-color:#83b73547}#homepage-content .about__ring--inner{border-color:#00000024}#homepage-content .about__glow--red{background:radial-gradient(circle,#00000024,#0000 70%)}#homepage-content .about__badge--since{background:linear-gradient(135deg,var(--deep-red),#1A0D00)}#homepage-content .about__badge--pure{border-color:var(--olive-fresh-line);background:linear-gradient(135deg,#fffffff5,#83b73517)}#homepage-content .about__badge-pct{color:var(--olive-fresh)}#homepage-content .about__tagline{border-color:#83b7353d;background:linear-gradient(135deg,#f952281a,#f952281a 46%,#83b7351f)}#homepage-content .features:before,#homepage-content .features:after{background:linear-gradient(to right,transparent,rgba(131,183,53,.12),rgba(131,183,53,.12),transparent)}#homepage-content .quick-view-modal__price-row{border-bottom-color:var(--olive-fresh-line)}#homepage-content .quick-view-modal__desc{color:#000000c7}#homepage-content .variant-pill:hover,#homepage-content .quantity-picker:focus-within{border-color:var(--olive-fresh)}#homepage-content .products-grid__actions .btn,#homepage-content .products-grid__explore .btn,#homepage-content .most-loved__actions .btn--outline-dark,#homepage-content .most-loved__view-all-mobile .btn--outline-dark{background:transparent;border-color:var(--deep-red);color:var(--deep-red)}#homepage-content .products-grid__actions .btn:hover,#homepage-content .products-grid__actions .btn:focus-visible,#homepage-content .products-grid__explore .btn:hover,#homepage-content .products-grid__explore .btn:focus-visible,#homepage-content .most-loved__actions .btn--outline-dark:hover,#homepage-content .most-loved__actions .btn--outline-dark:focus-visible,#homepage-content .most-loved__view-all-mobile .btn--outline-dark:hover,#homepage-content .most-loved__view-all-mobile .btn--outline-dark:focus-visible{background:var(--deep-red);border-color:var(--deep-red);color:var(--cream)}#homepage-content .scroll-arrow,#homepage-content .bundles__controls .scroll-arrow,#homepage-content .flash-sale__controls .scroll-arrow,#homepage-content .products-grid__controls .scroll-arrow,#homepage-content .most-loved__actions .scroll-arrow,#homepage-content .categories__header .scroll-arrow{background:#fffaf2f5;border-color:#00000061;color:#000;box-shadow:0 .35rem 1rem #3c201214}#homepage-content .most-loved__actions .scroll-arrow svg,#homepage-content .bundles__controls .scroll-arrow svg,#homepage-content .products-grid__controls .scroll-arrow svg{width:1.08rem;height:1.08rem;stroke-width:2.75}#homepage-content .scroll-arrow:hover,#homepage-content .scroll-arrow:focus-visible,#homepage-content .bundles__controls .scroll-arrow:hover,#homepage-content .bundles__controls .scroll-arrow:focus-visible,#homepage-content .flash-sale__controls .scroll-arrow:hover,#homepage-content .flash-sale__controls .scroll-arrow:focus-visible,#homepage-content .products-grid__controls .scroll-arrow:hover,#homepage-content .products-grid__controls .scroll-arrow:focus-visible,#homepage-content .most-loved__actions .scroll-arrow:hover,#homepage-content .most-loved__actions .scroll-arrow:focus-visible,#homepage-content .categories__header .scroll-arrow:hover,#homepage-content .categories__header .scroll-arrow:focus-visible{background:var(--deep-red);border-color:var(--deep-red);color:#fff7ea}#homepage-content .most-loved__actions .scroll-arrow:disabled,#homepage-content .most-loved__actions .scroll-arrow[aria-disabled=true],#homepage-content .bundles__controls .scroll-arrow:disabled,#homepage-content .bundles__controls .scroll-arrow[aria-disabled=true],#homepage-content .products-grid__controls .scroll-arrow:disabled,#homepage-content .products-grid__controls .scroll-arrow[aria-disabled=true]{opacity:.68}#homepage-content .products-grid__actions .btn:focus-visible,#homepage-content .products-grid__explore .btn:focus-visible,#homepage-content .most-loved__actions .btn--outline-dark:focus-visible,#homepage-content .most-loved__view-all-mobile .btn--outline-dark:focus-visible{outline-color:#000000b8}#homepage-content .scroll-arrow:focus-visible{outline-color:#000000b8}#homepage-content .scroll-arrow{position:relative;z-index:2;color:#000!important;opacity:1;visibility:visible}#homepage-content .scroll-arrow svg{display:block!important;width:1.08rem!important;height:1.08rem!important;flex:0 0 auto;overflow:visible;opacity:1!important;visibility:visible!important;fill:none!important;stroke:#000!important;stroke-width:2.75!important;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}#homepage-content .scroll-arrow:hover svg,#homepage-content .scroll-arrow:focus-visible svg{stroke:#fff7ea!important}#homepage-content .scroll-arrow:disabled,#homepage-content .scroll-arrow[aria-disabled=true]{opacity:.58}#homepage-content .cat-card__view-all{background:#ffffff2e;border-color:#ffffff57;color:var(--white)}#homepage-content .cat-card__view-all:hover{background:var(--deep-red);border-color:var(--deep-red);color:var(--cream)}#homepage-content .cat-card.is-active .cat-card__view-all{background:#83b7351a;border-color:var(--olive-fresh-line);color:var(--olive-dark)}#homepage-content .cat-card.is-active .cat-card__view-all:hover{background:var(--olive-fresh);border-color:var(--olive-fresh);color:var(--cream)}#homepage-content section.bundles .bundle-card{background-repeat:no-repeat!important;background-blend-mode:normal,normal,normal}#homepage-content section.bundles .bundle-card--essentials{background-image:radial-gradient(circle at 16% 8%,rgba(131,183,53,.24),transparent 34%),linear-gradient(145deg,#2d0810eb,#5c1020db),url(../images/four-features/Spices-category-400.webp)!important;background-size:auto,auto,cover!important;background-position:center,center,68% center!important}#homepage-content section.bundles .bundle-card--spice{background-image:radial-gradient(circle at 16% 8%,rgba(131,183,53,.26),transparent 34%),linear-gradient(145deg,#3d1a00eb,#6b2d08db),url(../images/category-masala-blends.webp)!important;background-size:auto,auto,cover!important;background-position:center,center,58% center!important}#homepage-content section.bundles .bundle-card--chai{background-image:radial-gradient(circle at 16% 8%,rgba(132,145,74,.24),transparent 34%),linear-gradient(145deg,#0d2010eb,#1a4020db),url(../images/four-features/Tea-Category-400.webp)!important;background-size:auto,auto,cover!important;background-position:center,center,50% center!important}#homepage-content section.bundles .bundles__grid.no-scrollbar>.bundle-card:nth-child(4),#homepage-content section.bundles .bundles__grid.no-scrollbar>.bundle-card.bundle-card--seeds{background-image:radial-gradient(circle at 16% 8%,rgba(249,82,40,.14),transparent 34%),linear-gradient(145deg,#182412eb,#3c4a20db),url(../images/four-features/Herbs-category-400.webp)!important;background-size:auto,auto,cover!important;background-position:center,center,50% center!important}#homepage-content section.bundles .bundles__grid.no-scrollbar>.bundle-card:nth-child(5),#homepage-content section.bundles .bundles__grid.no-scrollbar>.bundle-card.bundle-card--wellness{background-image:radial-gradient(circle at 16% 8%,rgba(131,183,53,.24),transparent 34%),linear-gradient(145deg,#2a1209eb,#5a1911db),url(../images/four-features/Powder-Blends-Spices-400.webp)!important;background-size:auto,auto,cover!important;background-position:center,center,50% center!important}#homepage-content.custom-order-page .summary-card .whatsapp-submit-btn,#homepage-content.custom-order-page .summary-card .whatsapp-submit-btn #submitOrderText{white-space:nowrap}#homepage-content .custom-order-cta__actions{justify-content:center}#homepage-content.custom-order-page .order-mode-tabs{border-color:#f9522842;background:linear-gradient(135deg,#1a0d00,#42180d 58%,#1a0d00)}#homepage-content.custom-order-page .mode-tab-divider{border-color:#83b73570;background:linear-gradient(180deg,#83b735f2,#538027f0);color:#fffdf8;box-shadow:0 0 0 5px #fffdf8b8,0 0 0 8px #83b73524}#homepage-content.custom-order-page .mode-tab-divider:before,#homepage-content.custom-order-page .mode-tab-divider:after{background:#83b73557}#homepage-content.custom-order-page .mode-tab[aria-selected=false],#homepage-content.custom-order-page #customOrderForm[data-order-mode=builder] #tabFreeform,#homepage-content.custom-order-page #customOrderForm[data-order-mode=freeform] #tabBuilder{background:#fff8ea0b}#homepage-content.custom-order-page .mode-tab[aria-selected=true],#homepage-content.custom-order-page #customOrderForm[data-order-mode=builder] #tabBuilder,#homepage-content.custom-order-page #customOrderForm[data-order-mode=freeform] #tabFreeform{border-color:#f9522885;box-shadow:0 12px 32px #0003,inset 0 0 0 1px #f9522814}#homepage-content.custom-order-page .form-card:before{background:linear-gradient(180deg,var(--order-gold) 0%,var(--order-red) 100%)}#homepage-content.custom-order-page .form-card--freeform{background:radial-gradient(circle at 92% 0%,rgba(249,82,40,.12),transparent 18rem),linear-gradient(180deg,#fffdf8f7,#fff8eaf5),repeating-linear-gradient(135deg,rgba(0,0,0,.022) 0 1px,transparent 1px 18px)}#homepage-content.custom-order-page .summary-row--total{background:linear-gradient(135deg,#f9522821,#ffb39e17)}#homepage-content.custom-order-page .row-prod-select{font-weight:700}#homepage-content.custom-order-page .whatsapp-submit-btn{gap:0;color:#fffdf8f0!important;font-size:.82rem;font-weight:700!important;letter-spacing:.02em}#homepage-content.custom-order-page .whatsapp-submit-btn svg{display:none!important}#homepage-content.custom-order-page .whatsapp-submit-btn:hover,#homepage-content.custom-order-page .whatsapp-submit-btn:focus-visible{color:#fff!important}#homepage-content.custom-order-page .whatsapp-submit-btn #submitOrderText{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}@media (max-width: 991px){#homepage-content .custom-order-cta__card{grid-template-columns:1fr;gap:clamp(1.25rem,5vw,2rem);text-align:center}#homepage-content .custom-order-cta__content{display:grid;max-width:none;justify-items:center}#homepage-content .custom-order-cta__badge{justify-content:center}#homepage-content .custom-order-cta__title,#homepage-content .custom-order-cta__desc{max-width:min(100%,38rem)}#homepage-content .custom-order-cta__features{width:min(100%,34rem);grid-template-columns:1fr}#homepage-content .custom-order-cta__feature-item{min-height:0;align-items:center;justify-content:center;text-align:center}#homepage-content .custom-order-cta .btn{max-width:100%;text-align:center;white-space:normal}#homepage-content .custom-order-cta__visual{width:min(100%,22rem);margin:0 auto}}@media (max-width: 560px){#homepage-content .custom-order-cta__card{padding:clamp(1.05rem,5vw,1.35rem)}#homepage-content .custom-order-cta__title{font-size:clamp(1.82rem,10vw,2.55rem);line-height:1.08}#homepage-content .custom-order-cta__desc{font-size:.92rem}#homepage-content .custom-order-cta__feature-item{padding:.78rem .85rem}}#homepage-content{font-optical-sizing:auto;text-rendering:geometricPrecision}#homepage-content .section-title,#homepage-content .bundle-card__name,#homepage-content .feature-card__title,#homepage-content .about__title,#homepage-content .quick-view-modal__title,#homepage-content .custom-order-cta__title,#homepage-content .custom-order-hero__title,#homepage-content .form-card__title,#homepage-content .summary-card__title,#homepage-content .recipe-modal__title{font-family:var(--font-serif);font-weight:700;letter-spacing:0}#homepage-content .section-title__italic{font-style:normal;font-weight:700}#homepage-content .bundle-card__price,#homepage-content .about__badge-pct,#homepage-content .quick-view-modal__price,#homepage-content .summary-row--total{font-family:var(--font-sans);font-weight:800}#homepage-content .section-subtitle,#homepage-content .bundle-card__desc,#homepage-content .feature-card__text,#homepage-content .about__text,#homepage-content .review-card__text,#homepage-content .form-card__sub,#homepage-content .summary-card__sub,#homepage-content .empty-summary-text{font-family:var(--font-sans);font-weight:400}#homepage-content .btn,#homepage-content .filter-pill,#homepage-content .cat-card__label,#homepage-content .cat-card__view-all,#homepage-content .form-label,#homepage-content .summary-row,#homepage-content .summary-card__eyebrow,#homepage-content .mode-tab,#homepage-content .eyebrow{font-family:var(--font-sans)}#homepage-content .btn,#homepage-content .filter-pill,#homepage-content .cat-card__label,#homepage-content .cat-card__view-all,#homepage-content .form-label,#homepage-content .summary-card__eyebrow,#homepage-content .mode-tab__text strong{font-weight:800}#homepage-content .hero__line{font-family:var(--font-serif);letter-spacing:0}#homepage-content .hero__line--light{font-style:normal;font-weight:600}#homepage-content .hero__line--gold,#homepage-content .hero__line--italic{font-style:italic;font-weight:700}#homepage-content .hero__slide[data-slide="1"] .hero__line{font-family:Cormorant Garamond,Georgia,serif}#homepage-content .hero__slide[data-slide="2"] .essence-hero__title{font-family:Aref Ruqaa Ink,Gulzar,Noto Nastaliq Urdu,Jameel Noori Nastaleeq,Noto Naskh Arabic,serif;font-weight:400;color:#f95228!important;-webkit-text-fill-color:rgb(249,82,40)!important;background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;mix-blend-mode:normal!important;text-shadow:none!important}#homepage-content .zm-cart-status{position:fixed;right:clamp(1rem,3vw,1.6rem);bottom:clamp(1rem,3vw,1.6rem);z-index:9999;display:inline-flex;flex-direction:column;gap:.12rem;max-width:min(22rem,calc(100vw - 2rem));padding:.72rem .92rem;border:1px solid rgba(131,183,53,.22);border-radius:.48rem;background:#fffaf2f5;color:var(--brown-dark);box-shadow:0 .8rem 2rem #2d1f1229;opacity:0;pointer-events:none;transform:translate3d(0,.5rem,0);transition:opacity .18s ease,transform .18s ease;will-change:opacity,transform}#homepage-content .zm-cart-status.is-visible{opacity:1;transform:translateZ(0)}#homepage-content .zm-cart-status__title{font-family:var(--font-sans);font-size:.82rem;font-weight:800;line-height:1.2}#homepage-content .zm-cart-status__detail{color:#2d1f12ad;font-family:var(--font-sans);font-size:.72rem;font-weight:700;line-height:1.25}#homepage-content .zm-cart-status--compact .zm-cart-status__detail{display:none}#homepage-content section.bundles .bundle-card.is-active{outline:2px solid rgba(255,250,240,.95);outline-offset:.28rem;box-shadow:0 1.35rem 3.1rem #00000057,0 0 0 .32rem #83b7352e!important}#homepage-content section.bundles .bundle-card.is-focused{transform:translateY(-4px) scale(1.01)}@media (max-width: 640px){#homepage-content .zm-cart-status{right:1rem;bottom:.9rem;left:1rem;width:auto}}@media (max-width: 767px){#homepage-content .most-loved .section-title{font-size:clamp(1.45rem,5.9vw,1.85rem);line-height:1.08;white-space:nowrap}#homepage-content .most-loved__actions{display:flex;align-items:center;gap:.65rem}#homepage-content .most-loved__actions .btn--outline-dark{display:inline-flex}#homepage-content .most-loved__view-all-mobile{display:none}}#homepage-content .hero__nav-btn:hover{color:#fff}#homepage-content .flash-sale__controls .scroll-arrow:hover,#homepage-content .flash-sale__controls .scroll-arrow:focus-visible{color:#fff}#homepage-content .form-card__step,#homepage-content .quick-view-modal__badge,#homepage-content .variant-pill.is-active,#homepage-content .whatsapp-submit-btn{color:#fff}#homepage-content .whatsapp-submit-btn:hover,#homepage-content .whatsapp-submit-btn:focus-visible{color:#fff}#homepage-content.custom-order-page .order-products-title{margin-top:1.25rem}#homepage-content.custom-order-page .order-entry-or{display:flex;align-items:center;gap:1rem;margin:1.1rem 0;font-size:.8rem;font-weight:600}#homepage-content.custom-order-page .order-entry-or:before,#homepage-content.custom-order-page .order-entry-or:after{content:"";flex:1;height:1px;background:#6b5a4838}#homepage-content.custom-order-page [aria-invalid=true]{border-color:#96131e;outline:1px solid #96131e}#homepage-content.custom-order-page .order-form-error{color:#96131e;margin:.75rem 0 0}#homepage-content.custom-order-page #orderMessageHelp{margin-top:.5rem}#homepage-content.custom-order-page .summary-item-row small{overflow-wrap:anywhere;white-space:pre-line}@media (max-width: 560px){#homepage-content.custom-order-page .form-control{font-size:16px}}#homepage-content.custom-order-page #cardFreeformMode .form-card__header{grid-template-columns:1fr}#homepage-content.custom-order-page .order-message-input{position:relative}#homepage-content.custom-order-page .order-product-suggestions{position:absolute;top:100%;left:0;right:0;z-index:10;padding:4px;margin-top:4px;border:1px solid rgba(107,90,72,.22);border-radius:8px;background:#fffdf8;box-shadow:0 8px 20px #1a0d001a}#homepage-content.custom-order-page .order-product-suggestions[hidden]{display:none}#homepage-content.custom-order-page .order-product-suggestions button{display:block;width:100%;min-height:44px;padding:8px 12px;border:0;background:transparent;color:#2d1f12;text-align:left;font:inherit;font-size:14px;letter-spacing:normal;text-transform:none;white-space:normal}#homepage-content.custom-order-page .order-product-suggestions button:is(:hover,:focus-visible){background:#f5edd8;outline:2px solid #83b735;outline-offset:-2px}@media (max-width: 600px){#homepage-content.custom-order-page #freeformOrderText{min-height:280px;font-size:16px}}#homepage-content.custom-order-page .order-product-suggestions button+button{border-top:1px solid rgba(107,90,72,.1)}#homepage-content.custom-order-page .order-product-suggestions button{cursor:pointer;line-height:1.45}
