@font-face{font-family:Plus Jakarta Sans;src:url(//chandraworldfoods.com/cdn/shop/t/3/assets/plus-jakarta-sans-var.woff2?v=123982091380365614601792075483) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--font-body:"Plus Jakarta Sans",system-ui,sans-serif;--fs-display:clamp(36px,4vw,56px);--fs-h1:clamp(32px,3.4vw,48px);--fs-h2:clamp(30px,2.9vw,42px);--fs-h3:clamp(21px,1.8vw,26px);--fs-h4:18px;--fs-body:clamp(15px,1.05vw,17px);--fs-small:14px;--fs-micro:12px;--lh-tight:1.06;--lh-body:1.55;--radius-xl:28px;--radius-lg:24px;--radius-md:18px;--radius-sm:12px;--radius-pill:999px;--ease:cubic-bezier(.22,.8,.24,1);--ease-io:cubic-bezier(.65,0,.2,1);--dur-fast:.25s;--dur:.45s;--dur-slow:.9s;--gutter:clamp(20px,5vw,72px);--page-max:1360px;--section-y:clamp(48px,5vw,72px);--head-gap:clamp(24px,3vw,36px);--space-top:clamp(24px,3.5vh,36px);--gap-grid:clamp(24px,3.5vw,56px);--gap-card:clamp(16px,2vw,24px);--pad-card:clamp(22px,2.6vw,36px);--gap-title:12px;--gap-lede:20px;--shadow-card:0 30px 50px -36px rgba(35,26,14,.45);--glare-w:45%;--glare-a:.55}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink);background:var(--c-cream);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}summary{list-style:none}summary::-webkit-details-marker{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:var(--radius-sm);background:var(--c-forest);color:#fff;font-weight:600;transition:top var(--dur-fast)}.skip-link:focus{top:16px}.main:focus{outline:none}.container{width:min(var(--page-max),100% - var(--gutter)*2);margin-inline:auto}.section{padding:var(--section-y) 0}.section--flush{padding-top:0}.heading{font-weight:700;letter-spacing:-.03em;line-height:var(--lh-tight);color:var(--c-forest)}.heading--display{font-size:var(--fs-display)}.heading--h1{font-size:var(--fs-h1)}.heading--h2{font-size:var(--fs-h2)}.heading--h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.15}.heading--card{font-size:var(--fs-h4);font-weight:600;letter-spacing:-.01em;line-height:1.3}.lede{font-size:var(--fs-body);color:var(--c-moss);max-width:60ch}.text-small{font-size:var(--fs-small);color:var(--c-moss);line-height:1.5}.kicker{display:inline-block;font-size:var(--fs-micro);letter-spacing:.3em;text-transform:uppercase;font-weight:600;color:var(--c-gold-text);margin-bottom:14px}.rule{display:block;width:100px;height:2px;background:var(--c-yellow);margin-bottom:20px}.section-head{margin-bottom:var(--head-gap)}.section-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.section-head .heading{margin-bottom:var(--gap-title)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 28px;border-radius:var(--radius-pill);font-weight:500;font-size:16px;white-space:nowrap;border:1px solid transparent;position:relative;overflow:hidden;isolation:isolate;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.btn:active{transform:scale(.98)}.btn svg{width:18px;height:18px;position:relative;z-index:2;flex:none}.btn--primary{background:var(--c-yellow);color:var(--c-forest)}.btn--primary:hover{background:var(--c-yellow-deep)}.btn--secondary{background:var(--c-forest);color:#fff}.btn--secondary:hover{background:var(--c-forest-deep)}.btn--ghost{border-color:#fff6;color:#fff;background:#ffffff0f}.btn--ghost:hover{background:#ffffff24;border-color:#ffffffb3}.btn--outline{border-color:var(--c-forest);color:var(--c-forest);background:transparent}.btn--outline:hover{background:var(--c-forest);color:#fff}.btn--small{height:46px;padding:0 20px;font-size:14px;gap:8px}.btn--small svg{width:16px;height:16px}.btn--block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn>*{transition:opacity .2s var(--ease)}.btn.is-loading,.btn.is-done{pointer-events:none}.btn.is-loading>*,.btn.is-done>*{opacity:0}.btn:before{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;opacity:0;transform:scale(.5);z-index:2;pointer-events:none;transition:opacity .2s var(--ease),transform .3s var(--ease)}.btn.is-loading:before{opacity:1;animation:btn-spin .7s linear infinite}.btn.is-done:before{width:18px;height:10px;margin:-8px 0 0 -9px;border:0;border-left:3px solid currentColor;border-bottom:3px solid currentColor;border-radius:0 0 0 2px;opacity:1;animation:btn-tick .45s var(--ease) forwards}@keyframes btn-spin{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1)}}@keyframes btn-tick{0%{transform:rotate(-45deg) scale(.3);opacity:0}55%{transform:rotate(-45deg) scale(1.15);opacity:1}to{transform:rotate(-45deg) scale(1);opacity:1}}.btn:after,.icon-btn:after,.glare:after{content:"";position:absolute;top:-60%;bottom:-60%;left:-40%;width:var(--glare-w);background:linear-gradient(105deg,#fff0,rgba(255,255,255,var(--glare-a)),#fff0);transform:translate(-120%) skew(-18deg);pointer-events:none;z-index:1}.btn:hover:after,.icon-btn:hover:after,.glare:hover:after{animation:btn-glare .75s cubic-bezier(.4,0,.2,1) forwards}@keyframes btn-glare{to{transform:translate(420%) skew(-18deg)}}.icon-btn{--glare-w:50%;--glare-a:.7;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--c-ink);display:grid;place-items:center;flex:none;box-shadow:0 10px 24px -14px #231a0e66;position:relative;overflow:hidden;isolation:isolate;transition:background var(--dur-fast),color var(--dur-fast)}.icon-btn svg{width:22px;height:22px}@media(hover:hover){.icon-btn:hover{background:var(--c-yellow);color:var(--c-forest)}}.icon-btn--flat{box-shadow:none;border:1px solid var(--c-line);width:48px;height:48px}.icon-btn--flat svg{width:18px;height:18px}.burger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.burger span{display:block;width:20px;height:2px;border-radius:2px;background:var(--c-forest);transition:transform .3s,opacity .3s}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.dropdown{display:none;position:absolute;z-index:40;left:0;top:calc(100% + 10px);width:min(300px,calc(100vw - var(--gutter)*2));padding:12px;overflow:clip;background:#fff;border-radius:var(--radius-md);box-shadow:0 30px 60px -30px #231a0e73;opacity:0;transform:translateY(-8px);transition:opacity .3s var(--ease),transform .3s var(--ease),height .4s var(--ease)}.dropdown.is-open{display:block}.dropdown.is-shown{opacity:1;transform:none}.menu-panel{transition:transform .45s var(--ease),opacity .35s var(--ease)}.menu-panel--root{transform:translate(0)}.menu-panel--sub{position:absolute;left:12px;right:12px;top:12px;transform:translate(110%);opacity:0;pointer-events:none}.dropdown.has-sub .menu-panel--root{transform:translate(-110%);opacity:0;pointer-events:none}.menu-panel--sub.is-on{transform:translate(0);opacity:1;pointer-events:auto}.menu-list{display:flex;flex-direction:column;gap:2px}@media(min-width:761px){.dropdown{overflow:visible}.menu-panel--sub{left:calc(100% + 8px);right:auto;top:0;width:min(280px,calc(100vw - var(--gutter)*2 - 320px));padding:12px;background:#fff;border-radius:var(--radius-md);box-shadow:0 30px 60px -30px #231a0e73;transform:translate(-14px) scale(.98);transform-origin:left center}.menu-panel--sub{top:var(--fly-top,0)}.menu-panel--sub:before{content:"";position:absolute;left:-10px;top:0;bottom:0;width:10px}.menu-panel--sub.is-on{transform:none}.dropdown.has-sub .menu-panel--root{transform:none;opacity:1;pointer-events:auto}.menu-item--parent[aria-expanded=true]{background:var(--c-cream)}.menu-item--parent[aria-expanded=true] svg{transform:translate(3px);color:var(--c-forest)}.menu-back svg{display:none}.menu-back{cursor:default}}.menu-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:11px 14px;border-radius:var(--radius-sm);font-size:16px;font-weight:500;color:var(--c-forest);transition:background .2s}.menu-item:hover{background:var(--c-cream)}.menu-item svg{color:var(--c-moss);transition:transform .3s var(--ease)}.menu-item--parent:hover svg{transform:translate(3px);color:var(--c-forest)}.menu-item--all{font-weight:600}.menu-back{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 10px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-moss);transition:color .2s}.menu-back:hover{color:var(--c-forest)}.menu-back svg{transition:transform .3s var(--ease)}.menu-back:hover svg{transform:translate(-3px)}.cart-pop{position:relative;flex:none}.cart-pop__panel{position:absolute;right:-8px;top:calc(100% + 12px);z-index:45;width:min(320px,calc(100vw - 32px));background:#fff;border-radius:var(--radius-md);box-shadow:0 30px 60px -30px #231a0e73;padding:16px;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.cart-pop__panel:before{content:"";position:absolute;right:20px;top:-6px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-radius:2px}.cart-pop.is-open .cart-pop__panel{opacity:1;transform:none;pointer-events:auto}.cart-pop__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--c-line);font-size:15px;color:var(--c-forest)}.cart-pop__head a{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--c-forest)}.cart-pop__lines{display:grid;gap:10px;padding:12px 0;max-height:260px;overflow-y:auto}.cart-pop__lines li{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center}.cart-pop__media{width:48px;height:48px;border-radius:8px;background:var(--c-cream);overflow:hidden}.cart-pop__media img{width:100%;height:100%;object-fit:contain;padding:3px}.cart-pop__info{display:grid;min-width:0}.cart-pop__title{font-size:13px;font-weight:600;color:var(--c-forest);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-pop__meta{font-size:12px;color:var(--c-moss)}.cart-pop__price{font-size:13px;font-weight:600;color:var(--c-forest)}.cart-pop__empty{padding:22px 0;text-align:center;font-size:14px;color:var(--c-moss)}.cart-pop__foot{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--c-line);font-size:15px;color:var(--c-forest)}.cart-pop__foot strong{font-size:18px}.cart-pop__cta{width:100%;justify-content:center}.cart-pop__cta.is-disabled{opacity:.55;pointer-events:none}.cart-pop__warn{margin:0 0 10px;padding:10px 12px;border-radius:var(--radius-sm);background:#fff4e5;border:1px solid #f0c98a;color:var(--c-forest);font-size:13px;line-height:1.45}@media(hover:none){.cart-pop__panel{display:none}}.cart-link{position:relative;width:40px;height:40px;display:grid;place-items:center;color:var(--c-forest);flex:none}.cart-link svg{width:22px;height:22px}.cart-link__count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-yellow);color:var(--c-forest);font-size:11px;font-weight:700;display:grid;place-items:center}.cart-link__count[data-count="0"]{display:none}.field{display:grid;gap:6px}.field--full{grid-column:1 / -1}.field__label{font-size:13px;font-weight:600;color:var(--c-moss)}.field__input{height:50px;border:1px solid var(--c-line);border-radius:var(--radius-sm);padding:0 16px;background:var(--c-cream);width:100%;color:var(--c-forest);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}textarea.field__input{height:132px;padding:14px 16px;resize:vertical}.field__input:focus{outline:none;border-color:var(--c-forest);box-shadow:0 0 0 4px #2f4a1e1f;background:#fff}.field.is-error .field__input{border-color:var(--c-danger);box-shadow:0 0 0 4px #c8102e1f}.form-note{font-size:13px;color:var(--c-moss);margin-top:12px;text-align:center}.form-errors{margin:0 0 16px;padding:12px 16px;border-radius:var(--radius-sm);background:#c8102e14;color:var(--c-danger);font-size:var(--fs-small)}.form-errors li+li{margin-top:4px}.price{font-weight:600;color:var(--c-forest)}.price--compare{font-weight:400;color:var(--c-moss);text-decoration:line-through;margin-left:8px}.reveal{opacity:0;transform:translateY(28px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.reveal.is-in{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal-stagger.is-in>*{opacity:1;transform:none}.reveal-stagger.is-in>*:nth-child(2){transition-delay:.1s}.reveal-stagger.is-in>*:nth-child(3){transition-delay:.2s}.reveal-stagger.is-in>*:nth-child(4){transition-delay:.3s}.reveal-stagger.is-in>*:nth-child(5){transition-delay:.4s}.reveal-stagger.is-in>*:nth-child(6){transition-delay:.5s}[data-words] .w{display:inline-block;opacity:0;transform:translateY(.6em) rotate(2deg);filter:blur(4px);transition:opacity .6s var(--ease),transform .7s var(--ease),filter .6s var(--ease)}[data-words].is-in .w{opacity:1;transform:none;filter:none}[data-words] .w.hl{color:var(--c-yellow)}.recipe-grain{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--c-yellow);color:var(--c-forest);padding:8px 14px;border-radius:var(--radius-pill)}.recipe-grain:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-forest)}.recipe-grain--plain{background:none;color:var(--c-moss);padding:0;letter-spacing:.12em;font-size:12px;margin-bottom:6px}.recipe-grain--plain:before{background:var(--c-yellow-deep)}.recipe-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--c-moss)}.recipe-meta li{display:inline-flex;align-items:center;gap:7px}.recipe-meta li+li:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;margin-right:7px;opacity:.6}.recipe-meta svg{color:var(--c-yellow)}.recipe-meta--light{color:#ffffffd9;gap:18px;font-size:14px;margin-bottom:22px}.recipe-meta--light li+li:before{display:none}.rte{color:var(--c-moss);font-size:var(--fs-body);line-height:1.7}.rte>*+*{margin-top:1em}.rte h2,.rte h3{color:var(--c-forest);font-weight:700;letter-spacing:-.02em;line-height:1.2}.rte h2{font-size:var(--fs-h3);margin-top:1.8em}.rte h3{font-size:19px;margin-top:1.5em}.rte ul,.rte ol{padding-left:1.3em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li+li{margin-top:.35em}.rte a{color:var(--c-forest);font-weight:600;text-decoration:underline;text-underline-offset:3px}.rte img{border-radius:var(--radius-md)}.rte table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:15px;background:#fff;border-radius:var(--radius-sm);overflow:hidden}.rte th,.rte td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--c-line);vertical-align:top}.rte th{color:var(--c-forest);font-weight:600;background:#2f4a1e0d}.rte tr:last-child td{border-bottom:0}.rte blockquote{margin:1.5em 0;padding:4px 0 4px 20px;border-left:3px solid var(--c-yellow);color:var(--c-forest);font-weight:500}.page-head{padding:var(--space-top) 0 var(--head-gap)}.page-head .heading{margin-bottom:var(--gap-title)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--c-moss);margin-bottom:18px}.breadcrumbs a:hover{color:var(--c-forest)}.breadcrumbs span[aria-hidden]{opacity:.5}.empty{text-align:center;padding:clamp(40px,8vh,80px) 0}.empty .heading{margin-bottom:var(--gap-title)}.empty .lede{margin:0 auto 24px}.split{display:grid;grid-template-columns:minmax(0,var(--split-a,.8fr)) minmax(0,var(--split-b,1.2fr));gap:var(--split-gap,clamp(20px,3vw,48px));align-items:var(--split-align,start)}.card{background:#fff;border:1px solid var(--c-line-soft);border-radius:var(--radius-md)}.qty{display:inline-flex;align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:var(--radius-pill);height:54px;flex:none}.qty__btn{width:46px;height:100%;display:grid;place-items:center;color:var(--c-forest)}.qty__input{width:48px;text-align:center;border:0;background:none;font-weight:600;color:var(--c-forest);-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty--small{height:44px}.qty--small .qty__btn{width:38px}.qty--small .qty__input{width:40px}.page-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;z-index:30;padding:0 var(--gutter)}.page-bar__menu{position:relative}.page-bar__dropdown{top:66px;left:var(--gutter)}.page-bar__logo{justify-self:center;background:#fff;border-radius:0 0 28px 28px;padding:16px clamp(24px,2.6vw,38px) 18px;box-shadow:0 20px 40px -30px #231a0e66}.page-bar__logo img{width:clamp(150px,12.5vw,190px);height:auto}.page-bar__actions{justify-self:end;display:flex;align-items:center;gap:clamp(10px,1.4vw,20px)}.bar-search{display:flex;align-items:center;height:48px;border-radius:var(--radius-pill);background:#fff;border:1px solid var(--c-line);transition:box-shadow var(--dur-fast),border-color var(--dur-fast)}.bar-search__btn{border:0;background:none;width:46px}.bar-search__form{width:0;opacity:0;overflow:hidden;transition:width .4s var(--ease),opacity .25s var(--ease)}.bar-search__input{width:100%;height:46px;padding:0 16px 0 2px;border:0;background:none;font-size:15px;color:var(--c-forest);outline:none}.bar-search__input::placeholder{color:var(--c-moss);opacity:1}.bar-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.bar-search.is-open{border-color:var(--c-forest);box-shadow:0 0 0 4px #2f4a1e14}.bar-search.is-open .bar-search__form{width:min(240px,40vw);opacity:1}@media(hover:hover){.bar-search.is-open .bar-search__btn:hover{background:none;color:var(--c-forest)}}.pay-icons{display:flex;gap:6px;flex-wrap:wrap}.pay-icons__icon{width:38px;height:24px;border-radius:4px}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:clamp(32px,5vw,56px)}.pagination a,.pagination span{min-width:44px;height:44px;padding:0 14px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;border:1px solid var(--c-line);background:#fff;color:var(--c-forest)}.pagination a:hover{border-color:var(--c-forest)}.pagination .is-current{background:var(--c-forest);color:#fff;border-color:var(--c-forest)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal,.reveal-stagger>*,[data-words] .w{opacity:1;transform:none;filter:none}}@media(max-width:1100px){.split{grid-template-columns:1fr}}@media(max-width:760px){.page-bar{padding:0 16px;grid-template-columns:auto 1fr auto}.page-bar__logo{background:none;box-shadow:none;padding:6px 8px;border-radius:0}.page-bar__logo img{width:150px}.page-bar__cta{display:none}.page-bar__dropdown{top:62px;left:16px}}@media(max-width:600px){.section-head--split{flex-direction:column;align-items:flex-start;gap:16px}.btn{height:50px;padding:0 22px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
