.sc-act--pinned{position:relative}.sc-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:clip}[data-sc-pan]{display:flex;will-change:transform}[data-sc-reveal]{will-change:clip-path}[data-sc-parallax]{will-change:transform}[data-sc-in],[data-sc-stagger]>*{opacity:0;transform:translate3d(0,14px,0);transition:opacity .62s var(--gf-ease),transform .62s var(--gf-ease)}[data-sc-in].sc-in,[data-sc-stagger]>.sc-in{opacity:1;transform:none}.shopify-design-mode [data-sc-in],.shopify-design-mode [data-sc-stagger]>*{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-sc-in],[data-sc-stagger]>*{transform:none;transition-duration:.22s}[data-sc-parallax],[data-sc-pan]{transform:none!important}[data-sc-reveal]{clip-path:none!important}[data-sc-act=pan] [data-sc-stage]{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity}[data-sc-pan]>*{scroll-snap-align:center}}@media(min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto;overflow:visible}.page-wrapper{height:auto;overflow-y:visible}html[scroll-lock]{overflow:hidden}}.gf{font-family:var(--gf-sans);color:var(--gf-ink);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}.gf *,.gf *:before,.gf *:after{box-sizing:border-box}.gf [hidden]{display:none!important}.gf img{max-width:100%;height:auto;display:block}.gf p{margin:0}body.page-width-normal{--page-content-width: 1208px}.gf-fs-sticky>.gf-wrap,.gf-dis-sticky>.gf-wrap,.gf-bite-sticky>.gf-wrap,.gf-mom-stage>.gf-wrap,.gf-akp-stage>.gf-wrap{width:100%}.gf :where(a){color:inherit}.gf :where(button){font:inherit;color:inherit}.gf :focus-visible{outline:2px solid var(--gf-green);outline-offset:3px;border-radius:6px}.gf h1,.gf h2,.gf h3{font-family:var(--gf-serif);font-weight:700;color:var(--gf-green);text-wrap:balance;margin:0;letter-spacing:-.02em;line-height:1.08;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-transform:none}.gf h2{font-size:clamp(30px,3.4vw,46px)}.gf h3{font-size:21px;line-height:1.25}.gf-ic{width:20px;height:20px;flex:none;display:inline-block;vertical-align:-4px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gf-ic--fill{fill:currentColor;stroke:none}.gf-wrap{max-width:var(--gf-max);margin-inline:auto;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.gf-section{padding-block:clamp(72px,9vw,128px)}.gf-lead{font-size:18px;line-height:1.6;color:var(--gf-ink-2);max-width:46ch}.gf-small{font-size:14px;color:var(--gf-muted)}.gf-fn,.gf-ai-note{font-size:13px;color:var(--gf-muted);font-style:italic}.gf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--gf-green);color:#fff;font-weight:600;font-size:16px;padding:15px 26px;cursor:pointer;text-decoration:none;transition:background .2s,transform .14s var(--gf-ease)}.gf-btn:hover{background:var(--gf-green-2);color:#fff}.gf-btn:active{transform:scale(.97)}.gf-btn--ghost{background:var(--gf-sage);color:var(--gf-green)}.gf-btn--ghost:hover{background:var(--gf-fiber);color:var(--gf-green)}.gf-btn--peach{background:var(--gf-peach);color:var(--gf-cocoa)}.gf-btn--peach:hover{background:#ffe7dd;color:var(--gf-cocoa)}.gf-link{color:var(--gf-green);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;display:inline-flex;align-items:center;gap:6px}.gf-link:hover{color:var(--gf-cocoa)}.gf-stars{color:var(--gf-star);display:inline-flex}.gf-stars .gf-ic{width:18px;height:18px}.gf-rich p+p{margin-top:.8em}.gf-rich a,.gf-pdp .product-details h1,.gf-pdp .product-details .product-title{color:var(--gf-green)}.gf-highlights{list-style:none;margin:0;padding:18px 20px;background:var(--gf-sage);border-radius:var(--gf-r);display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.gf-highlights li{display:flex;gap:8px;align-items:flex-start;font-size:15.5px;line-height:1.45}.gf-highlights .gf-ic{color:var(--gf-green);margin-top:2px}.gf-infobox{display:grid;gap:4px;background:var(--gf-cream-2);border-radius:var(--gf-r);padding:16px 18px;font-size:15px;color:var(--gf-ink-2)}.gf-infobox strong,.gf-infobox b{color:var(--gf-ink)}.gf-subtitle{color:var(--gf-muted);font-size:17px;line-height:1.5}@media(max-width:560px){.gf-highlights{grid-template-columns:1fr}}.gf-bite{background:var(--gf-green);color:#f4fbf6;border-radius:var(--gf-r-lg) var(--gf-r-lg) 0 0}.gf-bite-sticky{display:flex;align-items:center;padding-top:var(--gf-hdr)}.gf-bite-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(24px,4vw,64px);align-items:center;width:100%}.gf-bite h2{color:#fff}.gf-bite-intro{color:var(--gf-green-ink);margin-top:12px;max-width:40ch}.gf-zl{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:6px}.gf-zl li{display:grid;grid-template-columns:44px 1fr;gap:4px 14px;align-items:center;padding:8px 12px 8px 8px;border-radius:var(--gf-r);cursor:pointer;opacity:0;transform:translateY(10px);transition:opacity .45s var(--gf-ease),transform .45s var(--gf-ease),background .3s}.gf-zl li.on{opacity:1;transform:none}.gf-zl li.cur{background:#ffffff14}.gf-zl .th{grid-row:span 2;width:44px;height:44px;border-radius:12px;background:var(--gf-studio);display:grid;place-items:center;overflow:hidden}.gf-zl .th img{width:86%;height:86%;object-fit:contain}.gf-zl b{font-size:16px;color:#fff;display:flex;justify-content:space-between;gap:10px}.gf-zl b span{color:var(--gf-peach);font-variant-numeric:tabular-nums;font-weight:600}.gf-zl small{font-size:14px;color:var(--gf-green-ink);line-height:1.4}.gf-zl li:focus-visible{outline:2px solid var(--gf-peach)}.gf-zl-more{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--gf-peach)!important;font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.gf-zl-more .gf-ic{transform:rotate(90deg);width:18px;height:18px}.gf-zl-more:hover{color:#fff!important}.gf-studio{position:relative;aspect-ratio:1/1;width:100%;max-width:min(620px,calc(100svh - var(--gf-hdr) - 66px));justify-self:center;background:var(--gf-studio);border-radius:var(--gf-r-lg);overflow:hidden;isolation:isolate;container-type:size}.gf-core{position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:981px){.gf-bite .gf-wrap.gf-bite-grid{display:block;position:relative}.gf-bite .gf-studio{aspect-ratio:auto;max-width:none;width:100%;height:min(calc(100svh - var(--gf-hdr) - 32px),720px);min-height:520px}.gf-bite .gf-core{inset:0 auto 0 calc(62% - 50cqh);width:100cqh}.gf-bite-copy{position:absolute;z-index:5;left:32px;top:50%;transform:translateY(-50%);width:clamp(280px,25vw,380px);max-height:calc(100% - 32px);overflow:auto;scrollbar-width:none;background:var(--gf-green);border-radius:var(--gf-r-lg);padding:clamp(20px,2vw,30px);box-shadow:0 30px 60px -30px #161d1a73}.gf-bite-copy h2{font-size:clamp(26px,2.4vw,38px)}.gf-bite .gf-zl{margin-top:18px}}@media(min-width:981px)and (max-height:860px){.gf-bite-intro,.gf-bite .gf-zl small{display:none}.gf-bite .gf-zl li.cur small{display:block}}.gf-frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;will-change:opacity,transform}.gf-frame img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:radial-gradient(closest-side,#000 82%,transparent 100%);mask-image:radial-gradient(closest-side,#000 82%,transparent 100%)}.gf-frame.f0{opacity:1}.gf-barx{position:absolute;left:13%;top:23%;width:74%;aspect-ratio:560/417;z-index:2;opacity:0;will-change:transform,opacity}.gf-barx>img{width:100%;height:auto;filter:drop-shadow(0 26px 26px rgba(39,66,49,.22))}.gf-ing{position:absolute;left:var(--x);top:var(--y);width:var(--w);z-index:1;opacity:0;will-change:transform,opacity;cursor:pointer}.gf-ing img{width:100%;height:auto;filter:drop-shadow(0 16px 16px rgba(39,66,49,.16));transition:transform .35s var(--gf-ease)}.gf-ing[data-d="0"] img{filter:blur(1.3px) saturate(.92) drop-shadow(0 10px 12px rgba(39,66,49,.12))}.gf-ing.lit img{transform:scale(1.1)}.gf-hs{position:absolute;z-index:3;transform:translate(-50%,-50%) scale(.4);opacity:0;transition:opacity .35s,transform .35s var(--gf-ease);display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer}.gf-hs.on{opacity:1;transform:translate(-14px,-50%) scale(1)}.gf-hs i{width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #fff6,0 4px 12px #0000002e;display:grid;place-items:center;flex:none;font-style:normal}.gf-hs i:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--gf-green)}.gf-hs b{background:var(--gf-green);color:#fff;font-size:13px;font-weight:700;border-radius:999px;padding:6px 11px;white-space:nowrap;box-shadow:0 4px 14px #00000024;opacity:0;transform:scale(.8);transform-origin:left center;transition:opacity .3s,transform .3s var(--gf-ease)}.gf-hs.left{flex-direction:row-reverse;transform:translate(calc(-100% + 14px),-50%) scale(.4)}.gf-hs.left.on{transform:translate(calc(-100% + 14px),-50%) scale(1)}.gf-hs.left b{transform-origin:right center}.gf-hs.cur b{opacity:1;transform:none}.gf-hs.cur i{animation:gf-ping 1.4s var(--gf-ease) 1}@keyframes gf-ping{0%{box-shadow:0 0 #fed8c9e6,0 4px 12px #0000002e}to{box-shadow:0 0 0 22px #fed8c900,0 4px 12px #0000002e}}.shopify-design-mode .gf-frame,.shopify-design-mode .gf-barx,.shopify-design-mode .gf-zl li{transition:none}.gf-voices{background:var(--gf-cream);padding-block:clamp(64px,8vw,104px)}.gf-reels{margin-bottom:56px}.gf-reels-head,.gf-rail-head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:16px}.gf-reels-head h3{font-size:22px}.gf-reels-head p{font-size:14.5px;color:var(--gf-muted)}.gf-reel-rail,.gf-lx-rail{display:grid;grid-auto-flow:column;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;padding:6px 16px 18px;margin-inline:-16px calc((100vw - 100%)/-2);scrollbar-width:none}.gf-reel-rail::-webkit-scrollbar,.gf-lx-rail::-webkit-scrollbar{display:none}.gf-reel-rail{grid-auto-columns:clamp(200px,21vw,280px)}.gf-reel{position:relative;margin:0;scroll-snap-align:start;aspect-ratio:9/16;border-radius:var(--gf-r-lg);overflow:hidden;background:var(--gf-green);box-shadow:0 24px 50px -28px #27423199;will-change:transform;transform-origin:50% 120%}.gf-reel video,.gf-reel>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gf-reel:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(to top,#161d1ab3,#161d1a00);pointer-events:none}.gf-reel figcaption{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:10px;color:#fff;font-size:13.5px;font-weight:600;line-height:1.3;text-shadow:0 1px 8px rgba(0,0,0,.45);pointer-events:none}.gf-reel figcaption span:first-child{flex:1}.gf-reel .who{position:absolute;top:12px;left:12px;z-index:2;background:#f9f8f5eb;color:var(--gf-green);font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}.gf-reel .pl{flex:none;width:38px;height:38px;border-radius:50%;background:#f9f8f5f2;color:var(--gf-green);display:grid;place-items:center}.gf-reel .pl .gf-ic{width:16px;height:16px;margin-left:2px}.gf-reel:hover .pl{background:var(--gf-peach);color:var(--gf-cocoa)}.gf-reel .play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:0;background:none;cursor:pointer}.gf-vmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0e1411eb;display:grid;place-items:center;padding:20px;opacity:0;transition:opacity .25s ease}.gf-vmodal.on{opacity:1}.gf-vmodal[hidden]{display:none!important}.gf-vm-box{display:grid;gap:14px;justify-items:center;width:min(100%,max(520px,calc((100svh - 130px)*.5625)))}.gf-vm-box video{width:100%;max-height:calc(100svh - 130px);aspect-ratio:9/16;border-radius:var(--gf-r-lg);background:#000;object-fit:cover}.gf-vm-close{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:48px;height:48px;border-radius:50%;border:0;background:#f9f8f5f2;color:var(--gf-green);display:grid;place-items:center;cursor:pointer;z-index:2}.gf-vm-close .gf-ic{width:22px;height:22px}.gf-vm-prod{display:flex;align-items:center;gap:12px;width:100%;background:var(--gf-cream);border:0;border-radius:var(--gf-r);padding:10px 14px 10px 10px;cursor:pointer;text-align:left;font:inherit;color:var(--gf-ink)}.gf-vm-prod img{width:52px;height:52px;border-radius:10px;object-fit:cover;background:#fff}.gf-vm-prod .t{display:grid;flex:1;min-width:0;font-size:15px;line-height:1.3}.gf-vm-prod small{color:var(--gf-muted);font-size:13.5px}.gf-vm-prod .vp{font:700 19px/1 var(--gf-serif);color:var(--gf-green);white-space:nowrap}.gf-vm-prod:hover{background:#fff}.gf-vm-prod .go{flex:none;background:var(--gf-green);color:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;white-space:nowrap}.gf-lx-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.gf-score{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.gf-score b{font:700 44px/1 var(--gf-serif);color:var(--gf-green)}.gf-score div{display:grid;gap:2px;font-size:14px;color:var(--gf-muted)}.gf-lx-rail{grid-auto-columns:clamp(260px,28vw,380px);padding-top:4px;padding-bottom:12px}.gf-rv{scroll-snap-align:start;background:#fff;border-radius:var(--gf-r-lg);padding:24px;display:grid;gap:12px;align-content:start;margin:0}.gf-rv header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gf-avatar{width:38px;height:38px;border-radius:50%;background:var(--gf-green);color:#fff;display:grid;place-items:center;font-weight:700;flex:none}.gf-rv header div{display:grid;font-size:13.5px;color:var(--gf-muted);line-height:1.35}.gf-rv header b{color:var(--gf-ink);font-size:15.5px}.gf-verified{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--gf-green-2)}.gf-verified .gf-ic{width:15px;height:15px}.gf-rv p{font:italic 600 18px/1.5 var(--gf-serif);color:var(--gf-ink)}.gf-rv.msg{background:var(--gf-sage)}.gf-rv.msg .gf-avatar{background:var(--gf-cocoa)}.gf-rv.app{background:transparent;padding:0}.gf-nav{display:flex;gap:8px}.gf-nav button{width:44px;height:44px;border-radius:50%;border:0;background:var(--gf-sage);color:var(--gf-green);cursor:pointer;display:grid;place-items:center}.gf-nav button:hover{background:var(--gf-fiber)}.gf-nav .back .gf-ic{transform:scaleX(-1)}.gf-app-area{margin-top:24px}.gf-day{background:var(--gf-bg)}.gf-day-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:start}.gf-plate-col{position:sticky;top:calc(var(--gf-hdr) + 32px)}.gf-plate{position:relative;width:min(100%,500px);aspect-ratio:1/1;margin-inline:auto}.gf-plate svg{position:absolute;top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%;transform:rotate(-90deg);overflow:visible}.gf-plate .track{fill:none;stroke:var(--gf-sage);stroke-width:7}.gf-plate .avg{fill:none;stroke:#cdbfb4;stroke-width:7;stroke-dasharray:0 100;transition:stroke-dasharray 1.4s var(--gf-ease)}.gf-plate .sum{fill:none;stroke:var(--gf-green);stroke-width:7;stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray .7s var(--gf-ease),stroke .3s}.gf-plate .sum.done{stroke:var(--gf-cocoa)}.gf-plate-mid{position:absolute;top:28%;right:28%;bottom:28%;left:28%;display:grid;place-content:center;text-align:center;gap:2px}.gf-plate-mid b{font:700 clamp(44px,5vw,68px)/.95 var(--gf-serif);color:var(--gf-green);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.gf-plate-mid span{font-size:14px;color:var(--gf-muted);line-height:1.3}.gf-plate-mid em{font-style:normal;font-size:13px;color:#7a665a;font-weight:600;opacity:0;transition:opacity .6s .9s}.gf-plate.seen .gf-plate-mid em{opacity:1}.gf-food{position:absolute;left:50%;top:50%;width:17%;height:17%;margin:-8.5% 0 0 -8.5%;transform:rotate(var(--a)) translateY(-238%) rotate(calc(var(--a) * -1));display:grid;place-items:center;filter:grayscale(1) contrast(.9);opacity:.4;transition:filter .5s var(--gf-ease),opacity .5s,scale .5s var(--gf-ease);cursor:pointer;background:none;border:0;padding:0}.gf-food img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(39,66,49,.18))}.gf-food.on{filter:none;opacity:1;scale:1.12}.gf-day-intro{display:grid;gap:12px;margin-bottom:24px}.gf-day-intro .gf-lead{font-size:17px}.gf-fact{display:flex;align-items:baseline;gap:14px;background:var(--gf-cream-2);border-radius:var(--gf-r);padding:14px 18px;color:var(--gf-ink-2);font-size:15.5px}.gf-fact b{font:700 30px/1 var(--gf-serif);color:var(--gf-cocoa);font-variant-numeric:tabular-nums;white-space:nowrap}.gf-day-list{display:grid;gap:6px}.gf-row{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;min-height:58px;padding:9px 16px;border:0;border-radius:var(--gf-r);background:#fff;text-align:left;cursor:pointer;color:var(--gf-ink-2);transition:background .2s;width:100%}.gf-row:hover{background:var(--gf-cream-2)}.gf-row[aria-pressed=true]{background:var(--gf-sage);color:var(--gf-ink)}.gf-row .box{width:24px;height:24px;border-radius:50%;background:var(--gf-sage);display:grid;place-items:center;color:transparent;transition:background .2s}.gf-row[aria-pressed=true] .box{background:var(--gf-green);color:#fff}.gf-row .box .gf-ic{width:15px;height:15px;vertical-align:0}.gf-row .nm{font-size:17px;line-height:1.25;font-weight:600}.gf-row .nm small{display:block;font-size:13px;color:var(--gf-muted);font-weight:400;margin-top:2px}.gf-row .g{font-weight:700;font-variant-numeric:tabular-nums}.gf-row.ours .nm{color:var(--gf-green)}.gf-verdict{font-size:18px;line-height:1.4;margin-top:16px;color:var(--gf-ink);min-height:1.4em}.gf-day-bar{display:none}.gf-akp{background:var(--gf-cream-2);position:relative}.gf-akp-stage{padding-top:var(--gf-hdr);display:flex;flex-direction:column;justify-content:center}.gf-akp-rail{display:flex;gap:clamp(20px,3vw,44px);padding-inline:max(16px,calc((100vw - var(--gf-max)) / 2 + 16px)) 12vw;align-items:flex-start;width:max-content}.gf-akp-lead{flex:0 0 min(420px,80vw);display:grid;gap:16px;align-self:center}.gf-akp-lead .gf-lead{font-size:16.5px}.gf-st{flex:0 0 clamp(280px,28vw,400px);display:grid;gap:14px;margin:0;opacity:var(--o, 1);transform:translateY(var(--ty, 0px))}.gf-st .ph{position:relative;aspect-ratio:4/5;max-height:calc(100svh - var(--gf-hdr) - 240px);border-radius:var(--gf-r-lg);overflow:hidden;background:var(--gf-studio)}.gf-st .ph>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gf-st .ph>img.contain{object-fit:contain;padding:12%}.gf-st .ph>img.layer-back{object-position:20% 50%;transform:translate(calc((var(--sc-p, 0) - .3) * 60px)) scale(1.2)}.gf-st .ph>img.layer-front{inset:auto auto 14% -18%;width:130%;max-width:none;height:auto;object-fit:contain;transform:translate(calc((var(--sc-p, 0) - .3) * -70px))}.gf-st figcaption{display:grid;gap:4px;max-width:40ch}.gf-st .n{font:700 15px/1 var(--gf-sans);color:var(--gf-cocoa)}.gf-st h3{font-size:22px}.gf-st p{font-size:15px;color:var(--gf-ink-2);line-height:1.55}.gf-akp-line{position:relative;margin:28px max(16px,calc((100vw - var(--gf-max)) / 2 + 16px)) 0;height:3px;background:var(--gf-fiber);border-radius:3px;overflow:hidden}.gf-akp-line i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gf-green);transform-origin:left;transform:scaleX(var(--sc-p, 0))}.gf-akp .gf-ai-note{margin:10px max(16px,calc((100vw - var(--gf-max)) / 2 + 16px)) 0}.gf-facts-row{display:flex;gap:28px;flex-wrap:wrap}.gf-facts-row div{display:grid}.gf-facts-row b{font:700 26px/1.1 var(--gf-serif);color:var(--gf-green);font-variant-numeric:tabular-nums}.gf-facts-row span{font-size:13.5px;color:var(--gf-muted)}.gf-mini-prod{display:flex;align-items:center;gap:14px;background:#fff;border-radius:var(--gf-r);padding:10px 16px 10px 10px;text-decoration:none}.gf-mini-prod img{width:58px;height:58px;border-radius:12px;object-fit:cover}.gf-mini-prod div{display:grid;font-size:15px}.gf-mini-prod span{color:var(--gf-muted);font-size:14px}.gf-mini-prod .gf-ic{margin-left:auto;color:var(--gf-green)}.gf-founder{background:var(--gf-bg);overflow:clip}.gf-founder .gf-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center;min-height:620px}.gf-story{grid-column:1;grid-row:1;justify-self:center;width:min(100%,460px);display:grid;gap:10px;padding-block:64px}.gf-story-card{position:relative;aspect-ratio:4/5;border-radius:var(--gf-r-lg);overflow:hidden;background:#ece8e1;box-shadow:0 22px 40px -28px #1f342c66;outline-offset:4px;touch-action:pan-y}.gf-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .5s ease,transform 6.5s linear;transform:scale(1.04)}.gf-slide.on{opacity:1;transform:scale(1)}.gf-slide img{width:100%;height:100%;object-fit:cover}.gf-story-bars{position:absolute;z-index:4;top:10px;left:10px;right:10px;display:flex;gap:3px}.gf-story-bars i{flex:1;height:3px;border-radius:3px;background:#ffffff73;overflow:hidden;box-shadow:0 0 2px #0000002e}.gf-story-bars b{display:block;height:100%;width:0;background:#fff}.gf-story-bars i.done b{width:100%}.gf-story-card:before{content:"";position:absolute;z-index:3;inset:0 0 auto;height:64px;background:linear-gradient(#141a1652,#141a1600);pointer-events:none}.gf-story-ui{position:absolute;z-index:4;top:18px;right:6px}.gf-story-pp{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.gf-story-pp .gf-ic{width:18px;height:18px}.gf-story-tap{position:absolute;z-index:2;top:0;bottom:0;border:0;background:transparent;cursor:pointer;padding:0}.gf-story-tap.prev{left:0;width:34%;cursor:w-resize}.gf-story-tap.next{right:0;width:66%;cursor:e-resize}.gf-story-tap:focus-visible{outline:3px solid var(--gf-peach);outline-offset:-6px}.gf-story-cap{font-size:13.5px;color:var(--gf-muted);text-align:center}.gf-founder-copy{grid-column:2;display:grid;gap:16px;padding-block:80px;min-width:0}.gf-founder-copy .gf-rich{font-size:16.5px;line-height:1.65;color:var(--gf-ink-2);max-width:52ch}.gf-quote{margin:0;font:italic 600 clamp(20px,2vw,24px)/1.4 var(--gf-serif);color:var(--gf-green)}.gf-sig{font-size:14.5px;color:var(--gf-ink-2)}.gf-pet{display:flex;gap:14px;align-items:center;background:#fff;border-radius:var(--gf-r);padding:10px 16px 10px 10px;max-width:420px}.gf-pet img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:50% 30%}.gf-mom{background:var(--gf-cream)}.gf-mom-stage{display:flex;align-items:center;padding-top:var(--gf-hdr)}.gf-mom-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,72px);align-items:center;width:100%}.gf-mom-copy{display:grid;gap:14px}.gf-mom-copy .gf-lead{font-size:17px}.gf-stack{position:relative;height:min(68svh,600px);width:100%}.gf-mcard{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border-radius:var(--gf-r-lg);overflow:hidden;background:var(--gf-sage);box-shadow:0 30px 60px -30px #27423173;will-change:transform}.gf-mcard img{width:100%;height:100%;object-fit:cover}.gf-mcard figcaption{position:absolute;left:16px;right:16px;bottom:16px;background:#f9f8f5f2;border-radius:var(--gf-r);padding:12px 16px;display:grid;gap:2px}.gf-mcard figcaption b{font-size:16px;color:var(--gf-ink)}.gf-mcard figcaption span{font-size:14px;color:var(--gf-ink-2)}.gf-dots{display:flex;gap:8px;margin-top:6px}.gf-dots i{width:28px;height:4px;border-radius:4px;background:var(--gf-fiber);transition:background .3s}.gf-dots i.on{background:var(--gf-green)}.gf-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:32px 0 20px}.gf-tabs button{border:0;border-radius:999px;padding:10px 18px;background:var(--gf-sage);font-weight:600;font-size:15px;cursor:pointer;color:var(--gf-ink-2)}.gf-tabs button[aria-selected=true]{background:var(--gf-green);color:#fff}.gf-panel-wrap{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;background:#fff;border-radius:var(--gf-r-lg);padding:clamp(18px,3vw,36px)}.gf-tbl{overflow-x:auto}.gf-tbl table{width:100%;border-collapse:collapse;font-size:15.5px;font-variant-numeric:tabular-nums}.gf-tbl th,.gf-tbl td{text-align:left;padding:11px 12px;border-bottom:1px solid #e3e8e4}.gf-tbl th{font-size:14px;color:var(--gf-muted);font-weight:600}.gf-tbl td:not(:first-child),.gf-tbl th:not(:first-child){text-align:right}.gf-tbl tr.sub td{font-size:14px;color:var(--gf-muted);padding-left:28px}.gf-tbl tr.hl td{background:var(--gf-fiber);font-weight:700;color:var(--gf-green)}.gf-cmp{background:var(--gf-cream-2);border-radius:var(--gf-r);padding:22px;display:grid;gap:16px;align-content:start}.gf-cmp h3{font-size:18px}.gf-bar-row{display:grid;gap:6px;font-size:14px}.gf-bar-row div{display:flex;justify-content:space-between;gap:8px}.gf-bar{height:10px;border-radius:999px;background:var(--gf-sage);overflow:hidden}.gf-bar i{display:block;height:100%;border-radius:999px;background:var(--gf-cocoa);transform-origin:left;transform:scaleX(0);transition:transform 1.1s var(--gf-ease) .2s}.gf-cmp.sc-in .gf-bar i,.shopify-design-mode .gf-bar i{transform:scaleX(1)}.gf-ingr,.gf-cert{display:grid;gap:12px;font-size:16px;align-content:start}.gf-cert div{display:flex;gap:10px;align-items:flex-start}.gf-cert .gf-ic{color:var(--gf-green-2);margin-top:3px}.gf-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gf-card{display:grid;grid-template-rows:auto 1fr;background:#fff;border-radius:var(--gf-r-lg);overflow:hidden;text-decoration:none}.gf-card .ph{overflow:hidden;background:var(--gf-sage)}.gf-card img{aspect-ratio:3/2;width:100%;object-fit:cover;transition:transform .8s var(--gf-ease)}.gf-card:hover img{transform:scale(1.05)}.gf-card .t{padding:18px 20px 22px;display:grid;gap:8px;align-content:start}.gf-card .kind{font-size:14px;font-weight:600;color:var(--gf-green-2)}.gf-card h3{font-size:20px}.gf-card p{font-size:15px;color:var(--gf-ink-2)}.gf-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,72px)}.gf-faq-facts{display:grid;gap:4px;margin-top:18px;color:var(--gf-ink-2)}.gf-acc{display:grid;gap:8px}.gf-acc details{background:#fff;border-radius:var(--gf-r);padding:0 20px}.gf-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;font-weight:600;font-size:17px;color:var(--gf-ink)}.gf-acc summary::-webkit-details-marker{display:none}.gf-chev{width:12px;height:12px;flex:none;position:relative;transition:transform .25s var(--gf-ease)}.gf-chev:before,.gf-chev:after{content:"";position:absolute;top:5px;width:8px;height:2px;background:var(--gf-green);border-radius:2px}.gf-chev:before{left:0;transform:rotate(45deg)}.gf-chev:after{right:0;transform:rotate(-45deg)}.gf-acc details[open] .gf-chev{transform:rotate(180deg)}.gf-acc .ans{padding:0 0 18px;color:var(--gf-ink-2);max-width:62ch}.gf-bundle{background:var(--gf-green);color:#fff;border-radius:var(--gf-r-lg);padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center;overflow:hidden}.gf-bundle h2{color:#fff}.gf-bundle p{color:#d9e6dd}.gf-duo{display:flex;align-items:center;justify-content:center;gap:8px;--m: clamp(0, (var(--sc-p, 1) - .12) * 3.2, 1)}.gf-duo figure{margin:0;background:var(--gf-cream);border-radius:var(--gf-r-lg);padding:14px;width:46%;display:grid;gap:8px;text-align:center}.gf-duo figure img{border-radius:var(--gf-r);aspect-ratio:1/1;object-fit:cover;width:100%}.gf-duo figcaption{font-size:14px;font-weight:600;color:var(--gf-ink)}.gf-duo .d1{transform:translate(calc((1 - var(--m)) * -70%)) rotate(calc((1 - var(--m)) * -8deg))}.gf-duo .d2{transform:translate(calc((1 - var(--m)) * 70%)) rotate(calc((1 - var(--m)) * 8deg))}.gf-duo .plus{width:40px;height:40px;border-radius:50%;background:var(--gf-peach);color:var(--gf-cocoa);display:grid;place-items:center;flex:none;transform:scale(var(--m))}.gf-b-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.gf-b-price b{font:700 34px/1 var(--gf-serif);color:#fff}.gf-b-price s{color:var(--gf-green-ink)}.gf-news{background:var(--gf-sage)}.gf-news .gf-wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-block:48px}.gf-news h2{font-size:clamp(26px,2.6vw,34px)}.gf-news form{display:flex;gap:8px;flex:0 1 460px;min-width:0;margin:0}.gf-news input[type=email]{flex:1;min-width:0;border:0;border-radius:999px;padding:14px 20px;font:inherit;background:#fff;color:var(--gf-ink)}.gf-news-ok{font-weight:600;color:var(--gf-green)}.gf-news-err{color:#8a2d12;font-size:14px}@media(max-width:980px){.gf-faq-grid,.gf-panel-wrap,.gf-bundle,.gf-day-grid,.gf-mom-grid{grid-template-columns:minmax(0,1fr)}.gf-bite-sticky{align-items:flex-start;padding-top:calc(var(--gf-hdr) + 12px)}.gf-bite-grid{grid-template-columns:minmax(0,1fr);gap:12px}.gf-bite h2{font-size:27px}.gf-bite-intro{display:none}.gf-studio{order:2;width:min(calc(100vw - 16px),calc(100svh - 470px));min-width:260px;max-width:none;justify-self:center;margin-inline:-8px}.gf-hs.left{flex-direction:row;transform:translate(-14px,-50%) scale(.4)}.gf-hs.left.on{transform:translate(-14px,-50%) scale(1)}.gf-hs.left b{transform-origin:left center}.gf-hs b{display:none}.gf-bite-copy{display:contents}.gf-bite-copy>h2{order:1}.gf-zl{order:3;margin-top:4px;gap:2px}.gf-zl-more{order:4;margin-top:6px;font-size:14px}.gf-zl li{grid-template-columns:34px 1fr;padding:5px 10px 5px 5px;gap:0 10px}.gf-zl .th{width:34px;height:34px;border-radius:9px}.gf-zl b{font-size:14.5px}.gf-zl small{display:none;font-size:13px}.gf-zl li.cur small{display:block}.gf-ing{display:none}.gf-lx-rail{grid-auto-columns:82%}.gf-reel-rail{grid-auto-columns:62vw}.gf-vmodal{padding:0;align-content:stretch}.gf-vm-box{width:100%;height:100%;grid-template-rows:1fr auto;padding:0 12px calc(12px + env(safe-area-inset-bottom))}.gf-vm-box video{height:100%;width:auto;max-width:100%;max-height:none;border-radius:0 0 var(--gf-r-lg) var(--gf-r-lg);justify-self:center}.gf-vm-prod .go{display:none}.gf-plate-col{position:static;order:2;padding-block:20px 36px}.gf-day-r{display:contents}.gf-day-intro{order:1;margin-bottom:0}.gf-day-bar{order:3}.gf-day-list{order:4}.gf-day-r>.gf-verdict,.gf-day-r>.gf-fn{order:5}.gf-plate{width:min(100%,340px)}.gf-food{width:15%;height:15%;margin:-7.5% 0 0 -7.5%;transform:rotate(var(--a)) translateY(-262%) rotate(calc(var(--a) * -1))}.gf-day-bar{display:flex;position:sticky;top:var(--gf-hdr);z-index:5;align-items:center;gap:12px;background:var(--gf-bg);padding:10px 16px;margin-inline:-16px;font-size:15px;color:var(--gf-ink-2)}.gf-day-bar b{font:700 26px/1 var(--gf-serif);color:var(--gf-green);font-variant-numeric:tabular-nums}.gf-day-bar .meter{flex:1;height:10px;border-radius:999px;background:var(--gf-sage);overflow:hidden}.gf-day-bar .meter i{display:block;height:100%;width:0;background:var(--gf-green);border-radius:999px;transition:width .5s var(--gf-ease)}.gf-akp-stage{justify-content:flex-start;padding-top:calc(var(--gf-hdr) + 20px)}.gf-akp-lead{flex-basis:82vw}.gf-st{flex-basis:76vw}.gf-st .ph{aspect-ratio:1/1}.gf-founder .gf-wrap{grid-template-columns:minmax(0,1fr);min-height:0}.gf-story{grid-column:1;grid-row:auto;padding-block:40px 0;width:min(100%,420px)}.gf-founder-copy{grid-column:1;grid-row:auto;padding-block:28px 56px}.gf-mom-stage{align-items:flex-start;padding-top:calc(var(--gf-hdr) + 16px)}.gf-mom-grid{gap:16px}.gf-mom-copy .gf-lead{display:none}.gf-stack{height:min(60svh,520px)}.gf-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.gf-rail .gf-card{scroll-snap-align:start}.gf-panel-wrap{padding:16px}.gf-tbl th,.gf-tbl td{padding:10px 6px}.gf-tbl th{font-size:12.5px}}@media(max-width:980px)and (max-height:700px){.gf-bite h2{font-size:23px}.gf-zl li{padding:3px 8px 3px 4px}.gf-zl .th{width:28px;height:28px}.gf-zl b{font-size:13.5px}}@media(max-width:560px){.gf-duo figure{width:44%}.gf-news form{flex-direction:column}}@media(prefers-reduced-motion:reduce){.gf-duo .d1,.gf-duo .d2,.gf-duo .plus,.gf-st,.gf-st .ph>img.layer-back,.gf-st .ph>img.layer-front{transform:none!important}.gf-bite-sticky,.gf-mom-stage{position:relative;height:auto;padding-block:72px}.gf-frame{opacity:0!important}.gf-barx,.gf-ing,.gf-zl li{opacity:1!important;transform:none!important}.gf-hs{opacity:1;transition:none}.gf-hs:not(.left){transform:translate(-14px,-50%)}.gf-hs.left{transform:translate(calc(-100% + 14px),-50%)}.gf-zl small{display:block!important}.gf-stack{height:auto;display:grid;gap:14px}.gf-mcard{position:relative;inset:auto;aspect-ratio:4/3;transform:none!important}.gf-plate .avg,.gf-plate .sum,.gf-bar i{transition:none}.gf-reel{transform:none!important}.gf-slide{transition:none;transform:none}.gf-akp{height:auto!important}.gf-akp [data-sc-stage]{position:relative;top:auto;height:auto;padding-block:72px}}.gf-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gf-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:grid;place-items:center;padding:16px;background:#161d1a8c;opacity:0;transition:opacity .3s ease}.gf-pop.on{opacity:1}.gf-pop[hidden]{display:none!important}.gf-pop-card{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(820px,100%);max-height:calc(100svh - 32px);overflow:auto;background:var(--gf-cream);border-radius:var(--gf-r-lg);box-shadow:0 40px 80px -30px #00000073;transform:translateY(16px) scale(.98);transition:transform .4s var(--gf-ease)}.gf-pop.on .gf-pop-card{transform:none}.gf-pop-img{background:var(--gf-sage);min-height:100%}.gf-pop-img img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.gf-pop-body{padding:clamp(28px,4vw,48px);display:grid;align-content:center}.gf-pop-form,.gf-pop-done{display:grid;gap:14px;margin:0}.gf-pop-eyebrow{font-size:14px;font-weight:700;color:var(--gf-cocoa);letter-spacing:.02em}.gf-pop h2{font-size:clamp(26px,3vw,34px)}.gf-pop-sub{color:var(--gf-ink-2);font-size:16px;line-height:1.55}.gf-pop-input{width:100%;border:1.5px solid var(--gf-fiber);border-radius:999px;padding:14px 20px;font:inherit;background:#fff;color:var(--gf-ink)}.gf-pop-input:focus{outline:2px solid var(--gf-green);outline-offset:2px;border-color:var(--gf-green)}.gf-pop-submit{width:100%}.gf-pop-legal{font-size:12.5px;color:var(--gf-muted);line-height:1.45}.gf-pop-legal a{color:inherit}.gf-pop-no{background:none;border:0;padding:4px 0;font-size:14px;color:var(--gf-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:center}.gf-pop-close{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;border:0;border-radius:50%;background:#ffffffe6;color:var(--gf-green);display:grid;place-items:center;cursor:pointer}.gf-pop-teaser{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;display:inline-flex;align-items:center;gap:10px;border:0;border-radius:999px;background:var(--gf-green);color:#fff;font:600 15px/1 var(--gf-sans);padding:8px 10px 8px 8px;box-shadow:0 14px 30px -14px #00000080;cursor:pointer;transform:translateY(0);transition:transform .3s var(--gf-ease)}.gf-pop-teaser[hidden]{display:none!important}.gf-pop-teaser--left{left:16px}.gf-pop-teaser--right{right:16px}.gf-pop-teaser .dot{width:30px;height:30px;border-radius:50%;background:var(--gf-peach);color:var(--gf-cocoa);display:grid;place-items:center;font-weight:800}.gf-pop-teaser .x{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#ffffff26}.gf-pop-teaser .x .gf-ic{width:14px;height:14px}.gf-pop-teaser:hover{transform:translateY(-2px)}@media(max-width:700px){.gf-pop{align-items:end;padding:0}.gf-pop-card{grid-template-columns:1fr;border-radius:var(--gf-r-lg) var(--gf-r-lg) 0 0;max-height:92svh}.gf-pop-img{height:180px;min-height:0}.gf-pop-body{padding:22px 20px calc(22px + env(safe-area-inset-bottom))}.gf-pop-teaser{bottom:calc(84px + env(safe-area-inset-bottom));font-size:14px}}@media(prefers-reduced-motion:reduce){.gf-pop,.gf-pop-card{transition:none}}.gf-short{font-size:17px;line-height:1.6;color:var(--gf-ink)}.header-actions__action.action__cart{background:var(--gf-green);color:#fff!important;border-radius:999px;padding:9px 16px;gap:8px;font-weight:600}.header-actions__action.action__cart:hover{background:var(--gf-green-2)}.header-actions__action.action__cart .header-actions__cart-icon{color:#fff}.header__row .menu-list__link,.menu-list__link{font-weight:500;color:var(--gf-ink-2)}.menu-list__link:hover,.menu-list__link[aria-current=page]{color:var(--gf-green)}.product-information .product-details h1{font-size:clamp(32px,3.4vw,46px);line-height:1.08;letter-spacing:-.02em;color:var(--gf-green)}.product-information product-price .price,.product-information .price-item__group.price,.product-information product-price>.price{font:700 clamp(30px,3vw,40px)/1 var(--gf-serif);color:var(--gf-green);font-variant-numeric:tabular-nums}.product-information .unit-price,.product-information .tax-note{font:400 14px/1.45 var(--gf-sans)!important;color:var(--gf-muted)!important;letter-spacing:0}.product-information .slideshow-controls__thumbnails-container{--thumbnail-width: clamp(64px, 9vw, 140px)}.product-information .slideshow-controls__thumbnail{border-radius:var(--gf-r)}.product-information .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid var(--gf-green);outline-offset:2px}.product-information .add-to-cart-button{min-height:52px;font-weight:600}.gf-uh{display:grid;grid-template-rows:0fr;margin:0;transition:grid-template-rows .35s var(--gf-ease, ease),margin .35s var(--gf-ease, ease)}.gf-uh>ul{overflow:hidden;min-height:0;list-style:none;margin:0;padding:0 14px;display:grid;gap:6px;background:#f4fbf6;border-radius:12px;font-size:13.5px;line-height:1.4;color:#161d1a;text-align:left}.gf-uh.on{grid-template-rows:1fr;margin:8px 0 4px}.gf-uh.on>ul{padding-block:12px}.gf-uh li{position:relative;padding-left:22px}.gf-uh li:before{content:"";position:absolute;left:2px;top:.3em;width:12px;height:7px;border-left:2px solid #274231;border-bottom:2px solid #274231;transform:rotate(-45deg)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gf.css.map */
