.product-filter{width:100%;margin-bottom:2rem}@media (width>=768px){.product-filter{margin-bottom:2.25rem}}@media (width>=1024px){.product-filter{margin-bottom:2.5rem}}.product-filter__list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;align-items:center;gap:.5rem;width:calc(100% + 2rem);margin-inline:-1rem;padding-inline:1rem;display:flex;overflow:auto hidden}@media (width>=768px){.product-filter__list{gap:.75rem;padding-inline:1.25rem}}.product-filter__list::-webkit-scrollbar{display:none}.product-filter__list:after{content:"";flex:0 0 .0625rem}.product-filter__item{flex:none;margin:0;padding:0}.product-filter__link{border:.0625rem solid var(--border-secondary-muted);white-space:nowrap;background:0 0;border-radius:62.4375rem;align-items:center;gap:.375rem;min-height:2.75rem;padding:5px 14px;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (width>=768px){.product-filter__link{gap:.625rem;min-height:3rem;padding:6px 18px}}@media (width>=1024px){.product-filter__link{gap:.75rem;min-height:3.25rem;padding:6px 24px}}.product-filter__link.is-active{background:var(--primary-base);color:var(--text-inverse)}.product-filter__link.is-active .product-filter__icon{background:var(--secondary-base);color:var(--primary-base)}.product-filter__link:focus-visible{outline:.125rem solid var(--primary-base);outline-offset:.125rem}.product-filter__icon{background:var(--primary-muted);color:var(--primary-base);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .3s,color .3s,transform .3s cubic-bezier(.2,.8,.2,1);display:flex}@media (width>=768px){.product-filter__icon{flex:0 0 36px;width:2.25rem;height:2.25rem}}@media (width>=1024px){.product-filter__icon{flex:0 0 40px;width:2.5rem;height:2.5rem}}.product-filter__icon svg{fill:currentColor;width:1.125rem;height:1.125rem}@media (width>=768px){.product-filter__icon svg{width:1.25rem;height:1.25rem}}@media (width>=1024px){.product-filter__icon svg{width:1.375rem;height:1.375rem}}.product-filter__icon path{fill:currentColor}.product-filter__label{font-size:.8125rem;font-weight:600;line-height:1}@media (width>=1024px){.product-filter__label{font-size:.9375rem}}@media (width>=768px){.product-filter__list{flex-wrap:wrap;overflow:visible}.product-filter__list:after{display:none}}@media (hover:hover) and (pointer:fine){.product-filter__link:hover{transform:translateY(-.125rem);box-shadow:0 .25rem .75rem #d420260f}.product-filter__link:not(.is-active):hover{border-color:var(--border-secondary-subtle);background:var(--secondary-muted);color:var(--text-base)}.product-filter__link:not(.is-active):hover .product-filter__icon{background:var(--base-white);transform:rotate(-6deg)}.product-filter__link.is-active:hover .product-filter__icon{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.product-filter__link,.product-filter__icon{transition:none}}.products__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=768px){.products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.products__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}@media (width>=1800px){.products__grid{gap:2rem}}.product-hero{isolation:isolate;background:var(--product-hero-light);border-radius:2rem;margin-bottom:2.5rem}@media (width>=768px){.product-hero{margin-bottom:3.75rem}}@media (width>=1024px){.product-hero{border-radius:3rem;margin-bottom:5rem}}@media (width>=1800px){.product-hero{border-radius:4rem}}.product-hero>.container{z-index:2;position:relative}.product-hero__grid{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.product-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:2rem}}@media (width>=1024px){.product-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem}}.product-hero__content{text-align:center;min-width:0}@media (width>=768px){.product-hero__content{text-align:left;padding-top:3.75rem;padding-left:2rem}}@media (width>=1024px){.product-hero__content{padding-top:5rem;padding-left:4rem}}@media (width>=1800px){.product-hero__content{padding-top:6.25rem}}.product-hero__content .eyebrow{color:var(--product-hero-accent)}.product-hero__title{color:var(--text-inverse)}.product-hero__title span{display:block}.product-hero__description{color:var(--text-white-soft);max-width:13.75rem;margin-inline:auto;font-size:1rem}@media (width>=768px){.product-hero__description{max-width:inherit;margin-inline:inherit;font-size:1.25rem}}@media (width>=1024px){.product-hero__description{font-size:1.5rem}}.product-hero__size{color:var(--product-hero-accent);gap:.25rem;margin-top:1.75rem;font-size:3.5rem;font-weight:500;line-height:1;display:inline-flex;transform:translate(0)!important}@media (width>=768px){.product-hero__size{margin-top:6rem}}@media (width>=1024px){.product-hero__size{font-size:4.5rem}}@media (width>=1280px){.product-hero__size{margin-top:8.875rem;font-size:6rem}}@media (width>=1800px){.product-hero__size{margin-top:10.5rem}}.product-hero__size span{font-weight:300}.product-hero__visual,.product-hero__visual-inner{place-items:end center;min-width:0;display:grid;position:relative}.product-hero__visual{transform:translateY(40px)}@media (width>=768px){.product-hero__visual{transform:translateY(60px)}}@media (width>=1024px){.product-hero__visual{transform:translateY(80px)}}.product-hero__visual-inner{width:100%}.product-hero__product{z-index:2;place-items:center;width:100%;display:grid;position:relative}.product-hero__product-image{object-fit:contain;width:auto;height:18.75rem}@media (width>=768px){.product-hero__product-image{height:30rem}}@media (width>=1024px){.product-hero__product-image{height:36.25rem}}@media (width>=1280px){.product-hero__product-image{height:42.5rem}}@media (width>=1800px){.product-hero__product-image{height:48.75rem}}.product-hero__object{z-index:3;object-fit:contain;pointer-events:none;will-change:transform;position:absolute}.product-hero__object--one{width:3.125rem;top:5%;left:0}@media (width>=768px){.product-hero__object--one{width:4.6875rem}}@media (width>=1024px){.product-hero__object--one{width:5.9375rem}}.product-hero__object--two{width:2.1875rem;top:28%;right:0}@media (width>=1024px){.product-hero__object--two{width:4.6875rem}}.product-hero__object--three{width:3.125rem;bottom:-2.5rem;left:-1.5625rem}@media (width>=768px){.product-hero__object--three{width:7.5rem;bottom:0;left:-50%}}@media (width>=1024px){.product-hero__object--three{width:11.25rem}}.product-hero__pattern{z-index:1;pointer-events:none;color:var(--product-hero-dark);border-radius:0 0 32px 32px;place-items:end;height:25%;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (width>=768px){.product-hero__pattern{height:30%}}@media (width>=1024px){.product-hero__pattern{border-radius:0 0 48px 48px}}@media (width>=1800px){.product-hero__pattern{border-radius:0 0 64px 64px}}.product-hero__pattern svg{max-width:inherit;width:200%}@media (width>=768px){.product-hero__pattern svg{width:150%}}@media (width>=1024px){.product-hero__pattern svg{width:100%}}.product-hero:not(.is-visible) .product-hero__content>*,.product-hero:not(.is-visible) .product-hero__product,.product-hero:not(.is-visible) .product-hero__object,.product-hero:not(.is-visible) .product-hero__pattern,.product-hero:not(.is-visible) .product-hero__size{opacity:0}.product-hero:not(.is-visible) .product-hero__content>*{transform:translateY(1.5rem)}.product-hero:not(.is-visible) .product-hero__product{transform:translateY(1.75rem)scale(.96)}.product-hero:not(.is-visible) .product-hero__object{transform:translateY(1.5rem)rotate(-5deg)}.product-hero:not(.is-visible) .product-hero__pattern{transform:translateY(1.25rem)}.product-hero.is-visible .product-hero__content>*{animation:.75s cubic-bezier(.2,.7,.2,1) both product-hero-enter}.product-hero.is-visible .product-hero__content>:first-child{animation-delay:50ms}.product-hero.is-visible .product-hero__content>:nth-child(2){animation-delay:.16s}.product-hero.is-visible .product-hero__content>:nth-child(3){animation-delay:.28s}.product-hero.is-visible .product-hero__content>:nth-child(4){animation-delay:.4s}.product-hero.is-visible .product-hero__product{animation:.9s cubic-bezier(.2,.7,.2,1) .12s both product-hero-product-enter}.product-hero.is-visible .product-hero__object{animation-duration:.8s,4.8s;animation-timing-function:cubic-bezier(.2,.7,.2,1),ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:both,both}.product-hero.is-visible .product-hero__object--one{animation-name:product-hero-object-enter,product-hero-float-one;animation-delay:.3s,1.1s}.product-hero.is-visible .product-hero__object--two{animation-name:product-hero-object-enter,product-hero-float-two;animation-delay:.43s,1.3s}.product-hero.is-visible .product-hero__object--three{animation-name:product-hero-object-enter,product-hero-float-three;animation-delay:.56s,1.5s}.product-hero.is-visible .product-hero__pattern{animation:.8s .2s both product-hero-pattern-enter}.product-hero.is-visible .product-hero__size{animation:.7s cubic-bezier(.2,.7,.2,1) .4s both product-hero-size-enter}@keyframes product-hero-enter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes product-hero-product-enter{0%{opacity:0;transform:translateY(1.75rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes product-hero-object-enter{0%{opacity:0;transform:translateY(1.5rem)rotate(-5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes product-hero-float-one{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translateY(-1rem)rotate(3deg)}}@keyframes product-hero-float-two{0%,to{transform:translate(0,0)rotate(3deg)}50%{transform:translate(-.625rem,1.125rem)rotate(-4deg)}}@keyframes product-hero-float-three{0%,to{transform:translate(0,0)rotate(-3deg)}50%{transform:translate(.75rem,-.75rem)rotate(5deg)}}@keyframes product-hero-pattern-enter{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:.75;transform:translateY(0)}}@keyframes product-hero-size-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-hero:not(.is-visible) .product-hero__content>*,.product-hero:not(.is-visible) .product-hero__product,.product-hero:not(.is-visible) .product-hero__object,.product-hero:not(.is-visible) .product-hero__pattern,.product-hero:not(.is-visible) .product-hero__size{opacity:1;transform:none}.product-hero.is-visible .product-hero__content>*,.product-hero.is-visible .product-hero__product,.product-hero.is-visible .product-hero__object,.product-hero.is-visible .product-hero__pattern,.product-hero.is-visible .product-hero__size{opacity:1;animation:none;transform:none}}.product-intro__header{text-align:center;grid-template-columns:1fr;align-items:center;gap:1.25rem;display:grid}@media (width>=768px){.product-intro__header{text-align:inherit;gap:2rem}}@media (width>=1024px){.product-intro__header{grid-template-columns:1.1fr .9fr;gap:3rem}}@media (width>=1280px){.product-intro__header{gap:6rem}}.product-intro__title{max-width:46.25rem}.product-intro__grid{grid-template-columns:1fr;align-items:stretch;gap:1.25rem;display:grid}@media (width>=768px){.product-intro__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.product-intro__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}@media (width>=1800px){.product-intro__grid{gap:2rem}}.product-intro__card{border:.0625rem solid var(--border-secondary-muted);text-align:center;border-radius:1.5rem;flex-direction:column;align-items:center;min-width:0;padding:1.75rem;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}@media (width>=768px){.product-intro__card{text-align:inherit;align-items:flex-start}}@media (width>=1024px){.product-intro__card{border-radius:2rem;padding:2.75rem}}@media (width>=1800px){.product-intro__card{padding:3.75rem}}.product-intro__icon{background:var(--secondary-base);color:var(--text-base);border-radius:62.4375rem;flex:none;place-items:center;width:3.75rem;height:3.75rem;margin-bottom:1.75rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:grid;position:relative}@media (width>=1024px){.product-intro__icon{width:5rem;height:5rem;margin-bottom:2rem}}.product-intro__icon svg{width:1.875rem;height:1.875rem;transition:transform .25s cubic-bezier(.4,0,.2,1)}@media (width>=1024px){.product-intro__icon svg{width:2.5rem;height:2.5rem}}.product-intro__body{width:100%;position:relative}.product-intro__card-title{color:var(--text-base);transition:color .15s cubic-bezier(.4,0,.2,1)}@media (width<=767.999px){.product-intro__body .divider-line{margin-inline:auto}}@media (hover:hover) and (pointer:fine){.product-intro__card:hover{background-color:var(--secondary-muted);border-color:var(--border-secondary-subtle);transform:translateY(-.5rem)}.product-intro__card:hover .product-intro__icon{color:var(--text-inverse);background:var(--primary-base);transform:translateY(-.25rem)rotate(-6deg)}.product-intro__card:hover .product-intro__card-title{color:var(--text-primary)}.product-intro__card:hover .product-intro__icon svg{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.product-intro__card,.product-intro__icon,.product-intro__icon svg,.product-intro__card-text,.product-intro__link,.product-intro__link svg{transition:none}.product-intro__card:hover{transform:none}}.product-banner{background-color:var(--primary-base);border-radius:2rem;overflow:hidden}@media (width>=1024px){.product-banner{border-radius:3rem}}@media (width>=1800px){.product-banner{border-radius:4rem}}.product-banner__image{aspect-ratio:1.6;width:100%;position:relative}@media (width>=768px){.product-banner__image{aspect-ratio:1.77778}}@media (width>=1024px){.product-banner__image{aspect-ratio:2}}.product-banner__img{object-fit:cover;width:100%;height:100%}.product-features__slider{width:100%}.product-features__slider .swiper-wrapper{align-items:stretch}.product-features__slide{height:auto}@media (width>=768px){.product-features__slide:not(:last-child){border-right:.0625rem solid var(--border-secondary-muted)}}.product-features__card{text-align:center;flex-direction:column;align-items:center;padding-block:.75rem;padding-inline:1.75rem;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (width>=1280px){.product-features__card{padding-inline:2rem}}@media (width>=1800px){.product-features__card{padding-inline:2.75rem}}.product-features__icon{background:var(--primary-base);color:var(--text-inverse);border-radius:62.4375rem;flex:none;place-items:center;width:3.75rem;height:3.75rem;margin-bottom:1.75rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:grid;position:relative}@media (width>=1024px){.product-features__icon{width:5rem;height:5rem;margin-bottom:2rem}}.product-features__icon svg{width:1.875rem;height:1.875rem;transition:transform .25s cubic-bezier(.4,0,.2,1)}@media (width>=1024px){.product-features__icon svg{width:2.5rem;height:2.5rem}}.product-features__title{color:var(--text-base);max-width:11.25rem;margin-inline:auto;transition:color .15s cubic-bezier(.4,0,.2,1)}@media (width>=768px){.product-features__title{max-width:13.75rem}}@media (hover:hover) and (pointer:fine){.product-features__card:hover{transform:translateY(-.5rem)}.product-features__card:hover .product-features__icon{background:var(--secondary-base);color:var(--text-base);transform:translateY(-.25rem)rotate(-6deg)}.product-features__card:hover .product-features__icon svg{transform:scale(1.08)}.product-features__card:hover .product-features__title{color:var(--text-primary)}}@media (prefers-reduced-motion:reduce){.product-features__card,.product-features__icon,.product-features__icon svg{transition:none}}.packsize__grid{grid-template-columns:minmax(0,1.1fr);gap:1rem;display:grid}@media (width>=768px){.packsize__grid{grid-template-columns:repeat(2,minmax(0,.9fr));gap:1.75rem}}@media (width>=1024px){.packsize__grid{gap:2rem}}.packsize__card{isolation:isolate;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:1.75rem;transition:transform .25s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden}@media (width>=1024px){.packsize__card{border-radius:2rem;padding:2.75rem}}@media (width>=1800px){.packsize__card{padding:3.75rem}}.packsize__content{z-index:2;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.packsize__label{color:var(--secondary-base);align-items:center;font-size:1.5rem;font-weight:700;line-height:1;display:inline-flex}@media (width>=768px){.packsize__label{font-size:1.75rem}}@media (width>=1024px){.packsize__label{font-size:2rem}}.packsize__name{margin-top:1rem;font-size:1.5rem;font-weight:500;line-height:1.1;transition:color .15s cubic-bezier(.4,0,.2,1)}@media (width>=768px){.packsize__name{margin-top:1.5rem;font-size:2rem}}@media (width>=1024px){.packsize__name{margin-top:1.75rem;font-size:2.5rem}}.packsize__button.link{margin-top:1rem}@media (width>=768px){.packsize__button.link{margin-top:1.25rem}}@media (width>=1024px){.packsize__button.link{margin-top:2rem}}.packsize__visual{z-index:1;place-items:end;min-width:0;height:6.25rem;display:grid;position:relative}@media (width>=768px){.packsize__visual{place-items:center;height:12.5rem}}@media (width>=1024px){.packsize__visual{height:18.75rem}}.packsize__visual a{place-items:center;width:90%;height:100%;display:grid}.packsize__image{object-fit:contain;object-position:center;transform-origin:50%;filter:drop-shadow(0 1rem .875rem #3410131f);width:100%;height:100%;transition:transform .25s cubic-bezier(.4,0,.2,1)}.packsize__card--1-l .packsize__visual{place-items:center}.packsize__card--1-l .packsize__visual a{width:65%}@media (width>=1024px){.packsize__card--1-l .packsize__visual a{width:50%}}.packsize__card--groundnut-oil{background-color:var(--groundnut-light)}.packsize__card--groundnut-oil .packsize__name{color:var(--groundnut-soft)}.packsize__card--groundnut-oil .icon{background-color:var(--groundnut-dark)}.packsize__card--black-mustard-oil{background-color:var(--bmustard-light)}.packsize__card--black-mustard-oil .packsize__name{color:var(--bmustard-soft)}.packsize__card--black-mustard-oil .icon{background-color:var(--bmustard-dark)}.packsize__card--yellow-mustard-oil{background-color:var(--ymustard-light)}.packsize__card--yellow-mustard-oil .packsize__name{color:var(--ymustard-soft)}.packsize__card--yellow-mustard-oil .icon{background-color:var(--ymustard-dark)}@media (hover:hover) and (pointer:fine){.packsize__card:hover{transform:translateY(-.25rem);box-shadow:0 1.5rem 3.5rem #1f29371f}.packsize__card:hover .packsize__name{color:var(--text-inverse)}.packsize__card:hover .icon{background-color:var(--secondary-base);transform:translate(.3125rem)}.packsize__card:hover .packsize__image{transform:translateY(-.3125rem)scale(1.025)}}@media (prefers-reduced-motion:reduce){.packsize__card,.packsize__name,.packsize__image,.packsize__button,.packsize__card .icon{transition:none}.packsize__card:hover,.packsize__button:hover,.packsize__card:hover .packsize__image,.packsize__card:hover .icon{transform:none}}
