.ahar-page{--ahar-line:#d9cdbc}.ahar-hero-band{background:linear-gradient(115deg,#f5eadb 10%,#ebd6b5);border-bottom:1px solid #d8bea0}.ahar-serving-band{background:#af4525;color:#fbf8f3}.ahar-hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;min-height:clamp(540px,calc(100svh - 68px),680px);padding-block:34px 42px}.ahar-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#6f675f;margin-bottom:44px}.ahar-back:hover,.ahar-breadcrumb a:hover{color:var(--accent)}.ahar-page .eyebrow{font-size:12px;letter-spacing:2px;margin-bottom:18px}.ahar-page h1{font-size:clamp(46px,5.1vw,72px)}.ahar-page .ahar-hero-line{font-family:var(--font-raleway),Arial,sans-serif;font-size:clamp(26px,2.7vw,38px);line-height:1.35;margin-top:26px;letter-spacing:-.8px}.ahar-intro{color:#6b645c;max-width:490px;margin:22px 0 28px}.ahar-hero-art{position:relative;height:min(540px,76vh);min-height:0;border-radius:135px 8px 8px 8px;overflow:hidden}.ahar-hero-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:32% center;object-position:32% center}.ahar-hero-art figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#5b392ee6);color:#f6ecdd;padding:50px 24px 20px;display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:2px}.ahar-collection{padding-block:65px 85px;border-top:1px solid var(--ahar-line)}.ahar-section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:40px}.ahar-section-heading>p{max-width:320px;color:#6b645c}.ahar-page h2{font-size:clamp(32px,3.3vw,46px);line-height:1.2}.ahar-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ahar-card{display:flex;flex-direction:column;border:1px solid #e4d9cb;border-radius:6px;overflow:hidden;background:#fffdf9;transition:transform .25s,box-shadow .25s}.ahar-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #55442a12}.ahar-card-image{position:relative;aspect-ratio:1.3;overflow:hidden}.ahar-card-image img{-o-object-fit:cover;object-fit:cover;transition:transform .6s}.ahar-card:hover .ahar-card-image img{transform:scale(1.035)}.ahar-card-arrow{position:absolute;bottom:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;background:#fbf8f3ed;border-radius:50%;color:var(--accent)}.ahar-card-copy{padding:24px;flex:1;display:flex;flex-direction:column;align-items:start}.ahar-card-meta{width:100%;display:flex;justify-content:space-between;font-size:12px;color:#8e4e34;margin-bottom:17px}.ahar-page .ahar-card h3{font-size:26px;line-height:1.3;letter-spacing:-.6px}.ahar-card-copy p{color:#6b645c;margin:14px 0 20px;font-size:15px}.ahar-card-copy .text-link{margin-top:auto;font-size:14px}.ahar-closing{padding-block:8px 80px}.ahar-wellness-banner{display:grid;grid-template-columns:1.2fr 1fr;background:#ebd6b5;border:1px solid #dcc2a0;border-radius:12px;overflow:hidden}.ahar-wellness-copy{padding:clamp(28px,4vw,56px);border-left:4px solid #af4525}.ahar-wellness-copy .eyebrow{font-size:11px;letter-spacing:1.6px;margin-bottom:20px}.ahar-page .ahar-wellness-copy h2{max-width:450px;font-size:clamp(32px,3.2vw,44px);line-height:1.16;letter-spacing:-1px}.ahar-page .ahar-wellness-description{max-width:440px;color:#554b40;font-size:16px;line-height:1.8;margin:22px 0 28px}.ahar-wellness-copy .button-primary{border-radius:4px;font-size:14px;padding:15px 20px}.ahar-wellness-copy .button-primary svg{flex-shrink:0}.ahar-wellness-image{position:relative;min-height:370px}.ahar-wellness-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:73% center;object-position:73% center}.ahar-page[lang=hi] .ahar-wellness-copy h2{line-height:1.5;letter-spacing:0}@media (max-width:700px){.ahar-wellness-banner{grid-template-columns:1fr}.ahar-wellness-copy{padding:30px 25px}.ahar-wellness-image{min-height:240px}.ahar-wellness-image img{-o-object-position:center 60%;object-position:center 60%}.ahar-wellness-copy .button-primary{width:100%}}.ahar-recipe-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:7%;padding-block:38px 62px}.ahar-back{display:inline-flex;gap:10px;align-items:center;font-size:14px;color:#6b645c;margin-bottom:40px}.ahar-recipe h1{font-size:clamp(38px,4.25vw,60px);line-height:1.13}.ahar-recipe-photo{position:relative;height:460px;overflow:hidden;border-radius:100px 8px 8px 8px}.ahar-recipe-photo img{-o-object-fit:cover;object-fit:cover}.ahar-recipe-facts{display:flex;gap:22px;font-size:13px;padding-block:16px;margin-bottom:10px;border-top:1px solid var(--ahar-line);border-bottom:1px solid var(--ahar-line)}.ahar-recipe-facts span{display:flex;align-items:center;gap:8px}.ahar-cooking{display:grid;grid-template-columns:.75fr 1.35fr;gap:8%;padding-block:55px 70px;border-top:1px solid var(--ahar-line);align-items:start}.ahar-ingredients{position:sticky;top:105px}.ahar-ingredient-panel{padding:30px;background:#1c2841;color:#fbf8f3;border-radius:5px;border-top:4px solid #af4525}.ahar-ingredient-panel .eyebrow{color:#ebd6b5}.ahar-page .ahar-ingredient-panel h2{font-size:31px}.ahar-ingredient-panel>p:not(.eyebrow){font-size:14px;margin-top:12px;color:#e4d6c3}.ahar-ingredient-panel ul{margin-block:22px;list-style:none}.ahar-ingredient-panel li{position:relative;padding:11px 0 11px 19px;border-bottom:1px solid #ebd6b52e;font-size:15px;line-height:1.6}.ahar-ingredient-panel li:before{content:"";width:4px;height:4px;border-radius:50%;background:#ebd6b5;position:absolute;left:0;top:21px}.ahar-ingredient-panel small{display:block;font-size:12px;color:#d6c8b5;line-height:1.7}.ahar-note{padding:27px 15px;color:#6b645c}.ahar-note svg{color:var(--accent);margin-bottom:14px}.ahar-page .ahar-note h3{font-size:12px;letter-spacing:1.3px;line-height:1.5;color:var(--accent);margin-bottom:10px}.ahar-page .ahar-note p{font-size:14px}#recipes,.ahar-method,.ahar-method li{scroll-margin-top:110px}.ahar-page .ahar-method-intro{color:#6b645c;margin:18px 0 27px}.ahar-method ol{list-style:none}.ahar-method li{display:grid;grid-template-columns:42px 1fr;align-items:start;gap:20px;border-bottom:1px solid var(--ahar-line);padding:24px 0}.ahar-step-number{display:grid;place-items:center;width:38px;height:38px;background:#ebd6b5;border:1px solid #ddc5ae;border-radius:50%;font-size:13px;color:#713018}.ahar-method li p{color:#4f4c48;margin:0}.ahar-serving{display:grid;grid-template-columns:1fr 1.15fr;padding-block:60px;gap:6%;align-items:center}.ahar-serving-image{position:relative;height:310px;border-radius:6px 6px 85px 6px;overflow:hidden}.ahar-serving-image img{-o-object-fit:cover;object-fit:cover}.ahar-serving p:not(.eyebrow){margin-block:22px;color:#fbf0e0}.ahar-serving .eyebrow,.ahar-serving svg{color:#f4ddbd}.ahar-related{padding-block:60px 90px;border-top:1px solid var(--ahar-line)}.ahar-related h2{margin-bottom:35px}.ahar-related .ahar-card-grid--two .ahar-card{border-color:#d8bc96;background:#ebd6b5;box-shadow:0 12px 26px rgba(28,40,65,.12)}.ahar-related .ahar-card-grid--two .ahar-card:hover{border-color:#af4525;box-shadow:0 18px 34px rgba(28,40,65,.18)}.ahar-related .ahar-card-grid--two .ahar-card:nth-child(2){background:#af4525;border-color:#af4525;color:#fff8ef}.ahar-related .ahar-card-grid--two .ahar-card:nth-child(2) .ahar-card-meta{color:#f6dbb8}.ahar-related .ahar-card-grid--two .ahar-card:nth-child(2) .ahar-card-copy p{color:#fff0df}.ahar-related .ahar-card-grid--two .ahar-card:nth-child(2) .text-link{color:#fff8ef;border-color:#f6dbb8}.ahar-related .ahar-card-grid--two .ahar-card:nth-child(2) .text-link:hover{border-color:#fff}.ahar-card-grid--two{grid-template-columns:1fr 1fr}.ahar-card-grid--two .ahar-card{display:grid;grid-template-columns:.9fr 1fr}.ahar-card-grid--two .ahar-card-image{aspect-ratio:auto;min-height:290px}.ahar-page[lang=hi],.ahar-page[lang=hi] .ahar-hero-line,.ahar-page[lang=hi] h1,.ahar-page[lang=hi] h2,.ahar-page[lang=hi] h3{font-family:var(--font-hindi),"Nirmala UI",Mangal,sans-serif;letter-spacing:0}.ahar-page[lang=hi] h1,.ahar-page[lang=hi] h2,.ahar-page[lang=hi] h3{line-height:1.45}.ahar-page[lang=hi] .ahar-note h3,.ahar-page[lang=hi] .eyebrow{letter-spacing:.3px}.ahar-page[lang=hi] em{font-style:normal}@media (max-width:1100px){.ahar-hero-art{min-height:475px}.ahar-card-copy{padding:20px}.ahar-card-grid--two .ahar-card{display:flex}.ahar-card-grid--two .ahar-card-image{min-height:0;aspect-ratio:1.8}}@media (max-width:800px){.ahar-hero,.ahar-recipe-hero{grid-template-columns:1fr;gap:35px;padding-block:30px 48px}.ahar-breadcrumb{margin-bottom:30px}.ahar-hero-art{min-height:0;height:430px}.ahar-hero-copy{max-width:600px}.ahar-intro{max-width:100%}.ahar-section-heading{align-items:start;flex-direction:column;gap:20px}.ahar-section-heading>p{max-width:none}.ahar-cooking{gap:5%;grid-template-columns:.8fr 1.2fr}.ahar-ingredient-panel{padding:23px}.ahar-ingredients{position:static}.ahar-card-grid{gap:18px}.ahar-page .ahar-card h3{font-size:23px}.ahar-recipe-photo{height:400px}.ahar-back{margin-bottom:30px}}@media (max-width:700px){.ahar-card-grid,.ahar-cooking,.ahar-serving{grid-template-columns:1fr}.ahar-card-image{aspect-ratio:1.5}.ahar-card-copy{padding:24px}.ahar-card-grid{gap:28px}.ahar-hero-art{height:365px;border-top-left-radius:90px}.ahar-collection,.ahar-related{padding-block:45px 55px}.ahar-page h1{font-size:45px}.ahar-recipe h1{font-size:38px}.ahar-recipe-photo{height:325px;border-top-left-radius:80px}.ahar-cooking{padding-block:35px 45px;gap:35px}.ahar-note{padding-bottom:0}.ahar-method li{gap:15px;padding-block:21px}.ahar-serving{gap:28px;padding-bottom:45px}.ahar-serving-image{height:280px}.ahar-closing{padding-block:48px}}@media (prefers-reduced-motion:reduce){.ahar-card,.ahar-card-image img{transition:none}.ahar-card:hover{transform:none}}@media (max-height:850px){.ahar-ingredients{position:static}}.ahar-page{background:#fff}.ahar-hero-band{background:#5b392e;color:#fbf8f3;border-color:#704b3d}.ahar-hero-band .eyebrow,.ahar-hero-band em{color:#ebd6b5}.ahar-hero-band .ahar-back,.ahar-hero-band .ahar-breadcrumb,.ahar-hero-band .ahar-intro{color:#e1d7c9}.ahar-hero-band .ahar-back:hover,.ahar-hero-band .ahar-breadcrumb a:hover{color:#fff}.ahar-hero-band .text-link{color:#ebd6b5;border-color:#ebd6b580}.ahar-hero-band .ahar-recipe-facts{border-color:#ebd6b540;color:#ebd6b5}.ahar-hero-band :focus-visible{outline-color:#ebd6b5}.ahar-collection-band{background:#f8f1e7;color:#1c2841}.ahar-collection-band .ahar-collection{border:0;padding-block:70px 80px}.ahar-collection-band .ahar-section-heading{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;text-align:left;gap:8%;margin:0 0 42px;padding-bottom:30px;border-bottom:1px solid #d9c8b3}.ahar-collection-band .ahar-section-heading .eyebrow{color:#af4525;margin-bottom:18px}.ahar-collection-band .ahar-section-heading h2{font-size:clamp(36px,3.8vw,52px)}.ahar-collection-band .ahar-section-heading>p{color:#655b50;max-width:360px;padding-left:22px;border-left:2px solid #af4525}.ahar-collection-band .ahar-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:stretch}.ahar-collection-band .ahar-card{background:#fffdf9;border:1px solid #e4d7c6;border-radius:12px;box-shadow:0 10px 24px rgba(28,40,65,.1),0 2px 5px rgba(175,69,37,.06)}.ahar-collection-band .ahar-card:hover{border-color:#c99a73;box-shadow:0 18px 34px rgba(28,40,65,.16),0 3px 8px rgba(175,69,37,.1)}.ahar-collection-band .ahar-card-image{aspect-ratio:1.35;border-bottom:3px solid #af4525}.ahar-collection-band .ahar-card-arrow{background:#1c2841;color:#fff}.ahar-collection-band .ahar-card-copy{padding:25px}.ahar-collection-band .ahar-card-meta{color:#81442c}.ahar-page .ahar-collection-band .ahar-card h3{font-size:clamp(24px,2.4vw,30px);line-height:1.3}.ahar-collection-band .ahar-card-copy p{color:#5e5346;font-size:15px}.ahar-collection-band .ahar-card .text-link{display:flex;justify-content:space-between;width:100%;padding:13px 16px;background:#af4525;color:#fff;border:0;border-radius:4px}.ahar-collection-band .ahar-card:hover .text-link{background:#8c351c}.ahar-collection-band .ahar-card{background:#af4525;border-color:#af4525;color:#fff8ef;box-shadow:0 12px 28px rgba(28,40,65,.14)}.ahar-collection-band .ahar-card:hover{border-color:#8a331a;box-shadow:0 19px 36px rgba(28,40,65,.22)}.ahar-collection-band .ahar-card-image{border-bottom-color:#ebd6b5}.ahar-collection-band .ahar-card-meta{color:#f6dbb8}.ahar-collection-band .ahar-card-copy p{color:#fff0df}.ahar-collection-band .ahar-card .text-link{background:#ebd6b5;color:#1c2841}.ahar-collection-band .ahar-card:hover .text-link{background:#f6e8d3}.ahar-closing{padding-top:0;padding-bottom:70px}.ahar-wellness-banner{background:#1c2841;color:#fbf8f3;border-color:#354157}.ahar-wellness-copy .eyebrow{color:#ebd6b5}.ahar-page .ahar-wellness-description{color:#e1d7c9}.ahar-wellness-copy .button-primary{background:#ebd6b5;color:#1c2841}.ahar-wellness-copy .button-primary:hover{background:#f5e6cf}.ahar-wellness-banner :focus-visible{outline-color:#ebd6b5}.ahar-page[lang=hi] .ahar-collection-band .ahar-card h3{line-height:1.5}@media (min-width:701px) and (max-width:1000px){.ahar-collection-band .ahar-card-grid{gap:18px}.ahar-collection-band .ahar-card-copy{padding:20px}}@media (max-width:700px){.ahar-collection-band .ahar-collection{padding-block:46px 50px}.ahar-collection-band .ahar-section-heading{grid-template-columns:1fr;gap:20px;padding-bottom:25px}.ahar-collection-band .ahar-section-heading>p{max-width:none}.ahar-collection-band .ahar-card-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto;gap:28px}.ahar-collection-band .ahar-card-image{aspect-ratio:1.5}.ahar-closing{padding-top:0;padding-bottom:45px}}