.ingredient-collection{margin:32px 0;overflow:hidden;border-radius:22px;background:#faf7ee}.ingredient-collection>img{display:block;width:100%;height:auto}.ingredient-collection figcaption{display:flex;gap:12px;flex-wrap:wrap;padding:20px 24px}.ingredient-collection figcaption span{font-size:13px;border:1px solid #ccd1c3;border-radius:24px;padding:8px 14px;color:#304934}.pack-size-section{padding:65px 6%;color:#263e30;background:#f4f1e5}.home-pack-summary>.pack-size-section{grid-column:1/-1;padding:25px 0 0}.pack-size-heading h2{font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-.04em;margin:18px 0}.pack-size-heading em{font-family:Georgia,serif;font-weight:400}.pack-size-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.pack-size-card{display:grid;grid-template-columns:46% 1fr;align-items:center;background:#e8eddf;border:1px solid #d3dacb;border-radius:24px;padding:22px;gap:18px;min-width:0}.pack-size-art img{display:block;width:100%;height:auto;object-fit:contain}.pack-size-copy h3{font-size:37px;margin:12px 0 4px;letter-spacing:-.05em}.pack-size-copy h4{font-size:16px;margin:14px 0 8px}.pack-size-copy p{font-size:13px;line-height:1.5}.pack-size-copy .eyebrow{font-size:9px}.pack-size-copy .text-link{font-size:12px;display:inline-flex;align-items:center;min-height:44px}.pack-reverse{border-block:1px solid #c7d0bc;margin:16px 0 5px}.pack-reverse summary{padding:14px 0;cursor:pointer;font-size:13px}.pack-reverse img{width:100%;height:auto}.pack-reverse a{display:block;font-size:12px;padding-bottom:14px}.home-pack-summary dd.pack-sizes-value{font-size:30px;letter-spacing:-.04em}.product-ingredient-visual{grid-column:1/-1;grid-row:2}.ingredient-section .ingredient-list{display:none}.ingredient-section>div:first-child{grid-column:1/-1}.cooking-photo{position:relative;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#eee9dd;width:100%}.cooking-photo>img{position:absolute!important;width:300%!important;max-width:none!important;height:200%!important;left:0;top:0;object-fit:fill!important}.cooking-photo.step-1>img,.cooking-photo.step-4>img{left:-100%}.cooking-photo.step-2>img,.cooking-photo.step-5>img{left:-200%}.cooking-photo.step-3>img,.cooking-photo.step-4>img,.cooking-photo.step-5>img{top:-100%}.home-cook-copy li{grid-template-columns:118px 1fr;align-items:center}.cook-drawing{height:auto;aspect-ratio:1;overflow:hidden;background:none}.cook-drawing>span{background:#f7f3e9;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;color:#243e2c}.cook-drawing .cooking-photo{height:100%}.home-cook-photo{height:auto;aspect-ratio:16/9}.home-cook-photo img{object-fit:cover;mix-blend-mode:normal}.dish-stage>img{border-radius:0;filter:none}.breakfast-art>img{border-radius:24px}.pack-controls button{min-height:44px}.pack-size-card{align-items:start}.pack-size-art{padding-top:18px}@media(max-width:360px){.pack-size-card{grid-template-columns:1fr}.pack-size-art{width:180px;margin:auto}.pack-size-copy{text-align:center}.pack-reverse img{max-width:220px;margin:auto}}@media(max-width:760px){.pack-size-section{padding:44px 6%}.pack-size-grid{grid-template-columns:1fr;gap:18px}.pack-size-card{padding:18px 14px;gap:12px}.pack-size-copy h3{font-size:32px}.pack-size-copy h4{font-size:15px}.ingredient-collection{margin:24px 0;border-radius:16px}.ingredient-collection figcaption{padding:14px;gap:8px}.ingredient-collection figcaption span{padding:7px 10px;font-size:11px}.home-cook-copy li{grid-template-columns:100px 1fr;gap:14px;align-items:start}.home-cook-copy h4{font-size:16px}.home-cook-copy p{font-size:13px}.cook-steps li{grid-template-columns:110px 1fr;gap:0 14px}.cook-drawing{height:110px}.cook-drawing>span{left:6px;top:6px}.product-ingredient-visual{grid-row:auto}.pack-information,.nutrition-section,.preparation-section{content-visibility:visible;contain-intrinsic-size:none}.dish-stage>img{border-radius:0}}.pack-size-card .pack-size-art{height:240px;display:flex;align-items:flex-end;justify-content:center;padding:0}.pack-size-card .pack-size-art img{width:90%;height:90%;object-fit:contain;object-position:center bottom}.pack-size-card .pack-size-art img[src*=batter-500-front]{width:80%;height:80%}@media(max-width:760px){.pack-size-card .pack-size-art{height:190px;max-width:100%}}.cooking-photo.serving-plate>img{position:static!important;width:100%!important;height:100%!important;object-fit:contain!important}.kitchen-home .journey{height:305svh}.kitchen-home #pouch-stage .pouch-fallback{transform:rotate(-9deg);transition:opacity .18s linear}.kitchen-home #pouch-stage.webgl-ready .pouch-fallback{display:block}@media(max-width:760px),(hover:none)and (pointer:coarse),(max-width:1024px)and (max-height:500px)and (orientation:landscape){.kitchen-home .journey{height:calc(270svh - var(--mobile-header-height) * .15)}.kitchen-home #pouch-stage .pouch-fallback{transform:translate(-50%) rotate(-7deg);transition:none}}.static-story.kitchen-home .journey{height:auto;min-height:100svh}.journey.is-active .journey-panel,.journey.is-active .scene-word{will-change:transform,opacity}.journey.is-active .pack-caption{will-change:opacity}.journey:not(.is-active) .journey-panel,.journey:not(.is-active) .scene-word,.journey:not(.is-active) .pack-caption{will-change:auto}.kitchen-home .product-grid,.catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-inline:auto}@media(min-width:1100px){.kitchen-home .product-grid,.catalog .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px}}@media(max-width:760px){.site-header{padding-left:max(5%,env(safe-area-inset-left));padding-right:max(5%,env(safe-area-inset-right))}#navigation.open{max-height:calc(100dvh - var(--mobile-header-height,72px));overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(20px,env(safe-area-inset-bottom))}.pack-size-copy,.home-pack-summary>div,.contact-card{min-width:0;overflow-wrap:break-word}.home-pack-summary dd.pack-sizes-value{font-size:clamp(22px,6.6vw,30px);white-space:nowrap}}.essentials-nav{position:relative;inset:auto;width:100%;z-index:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;padding:20px 5%;background:#f4f1e5;border-bottom:1px solid #d9ddcd;box-shadow:none}.essentials-nav a{min-height:44px;display:flex;align-items:center;padding:10px 16px;border:1px solid #c4cdb9;border-radius:24px;color:#243c30;font-size:14px;text-decoration:none}.essentials-nav a:hover,.essentials-nav a:focus-visible{background:#e1e7d7}html{scroll-padding-top:100px}@media(max-width:360px){.kitchen-home .product-grid,.catalog .product-grid{grid-template-columns:1fr}}.journey .dish-steam{display:block;right:38%;top:38%;width:12%;height:20%;pointer-events:none}.journey .dish-steam i{width:34%;height:100%;filter:none!important;border-radius:50%;background:radial-gradient(ellipse at 50% 62%,rgba(255,250,235,.24),rgba(255,250,235,.08) 35%,transparent 68%);animation:natural-plate-steam 6s ease-in-out infinite;animation-play-state:paused;transform-origin:50% 100%}.journey .dish-steam i:nth-child(2){left:50%;animation-delay:-2.4s;animation-duration:7s}.journey .dish-steam i:nth-child(3){left:15%;animation-delay:-4.2s;animation-duration:8s}.journey.is-active .dish-steam.is-steaming i{animation-play-state:running}@keyframes natural-plate-steam{0%{opacity:0;transform:translate3d(0,25%,0) scale(.7) rotate(-7deg)}35%{opacity:.55}75%{opacity:.22}to{opacity:0;transform:translate3d(10%,-38%,0) scale(1.25,1.3) rotate(8deg)}}@media(max-width:760px),(hover:none)and (pointer:coarse){.journey .dish-steam{right:46%;top:62%;width:14%;height:14%}}@media(prefers-reduced-motion:reduce){.journey .dish-steam{display:none}}.motion-off .journey .dish-steam{display:none}.kitchen-home .closing-table{background:#243c30;padding:72px 6%;gap:48px;min-height:0}.kitchen-home .closing-table:before{background:none}.kitchen-home .closing-table>.closing-copy{width:46%;flex-shrink:0}.kitchen-home .closing-art{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:220px 190px auto;gap:18px;width:48%;height:auto;max-width:560px;perspective:none;align-items:center;justify-items:center}.kitchen-home .closing-art img{position:static;inset:auto;width:100%;height:100%;object-fit:contain;transform:none;animation:none;filter:none;border-radius:0}.kitchen-home .closing-art .closing-pack{grid-column:1/-1;grid-row:1;width:58%}.kitchen-home .closing-art .closing-dosa{grid-column:1;grid-row:2}.kitchen-home .closing-art .closing-idli{grid-column:2;grid-row:2}.kitchen-home .closing-art .table-orbit{display:none}.kitchen-home .closing-art figcaption{position:static;grid-column:1/-1;font-size:20px;padding-top:8px}@media(max-width:760px){.kitchen-home .closing-table{padding:48px 6% 36px;gap:28px}.kitchen-home .closing-table>.closing-copy{width:100%}.kitchen-home .closing-art{width:100%;max-width:390px;grid-template-rows:180px 145px auto;gap:14px}.kitchen-home .closing-art .closing-pack{width:56%}}.kitchen-home .home-section-heading{max-width:900px;margin-bottom:40px}.kitchen-home .home-section-heading h2{font-size:clamp(38px,5.5vw,78px);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.kitchen-home .pack-size-card{background:#f7f3e9;border-color:#cec6b8;border-radius:12px}.kitchen-home .home-cook-grid>article{background:#f7f3e9;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden}.kitchen-home .home-cook-photo{background:#f7f3e9}.kitchen-home .home-cook-photo img{object-fit:contain}.kitchen-home .home-explore-links a{border-bottom:1px solid #b9b2a6;padding-block:18px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.pack-size-art img{transition:transform .35s ease}.pack-size-card:hover .pack-size-art img{transform:translateY(-5px)}}@media(max-width:760px){.kitchen-home .home-section-heading{margin-bottom:24px}.kitchen-home .home-section-heading h2{font-size:clamp(34px,9vw,48px)}.kitchen-home .home-cook-grid{gap:28px}}
