@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800;900&family=Playfair+Display:wght@400;700&family=Poppins:wght@400;600;700&family=Bricolage+Grotesque:wght@800&family=Fraunces:opsz,wght@9..144,500;9..144,700&display=swap";.gfw{--green:#0f4a36;--orange:#e8761e;--cream:#f7f0e1;background:var(--bg,#fff);color:var(--fg,#1f2a24);padding:calc(var(--pt,64px)*.65) 0 calc(var(--pb,64px)*.65);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55;box-sizing:border-box;-webkit-text-size-adjust:100%}@media(min-width:768px){.gfw{padding:var(--pt,64px) 0 var(--pb,64px)}}.gfw *,.gfw *:before,.gfw *:after{box-sizing:border-box}.gfw img,.gfw svg{max-width:100%;height:auto;display:block}.gfw h1,.gfw h2,.gfw h3{font-family:Fraunces,Georgia,serif;font-weight:700;line-height:1.12;margin:0 0 .5em;color:inherit;letter-spacing:0}.gfw h1{font-size:clamp(28px,4.2vw,50px)}.gfw h2{font-size:clamp(26px,3.6vw,42px)}.gfw h3{font-size:clamp(20px,2.6vw,30px)}.gfw p{margin:0 0 1em}.gfw__w{max-width:1160px;margin:0 auto;padding:0 20px;width:100%}.gfw__center{text-align:center}.gfw__tag{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent,var(--orange));font-weight:700;margin:0 0 10px}.gfw__sub{opacity:.8;max-width:640px;margin:0 auto 28px}.gfw p.gfw__sub{margin:0 auto 28px}.gfw__sub--left,.gfw p.gfw__sub--left{margin-left:0}.gfw__btn{display:inline-block;background:var(--accent,var(--orange));color:#fff;border:0;border-radius:8px;padding:15px 28px;min-height:48px;font:700 16px/1.2 DM Sans,system-ui,sans-serif;text-align:center;text-decoration:none;cursor:pointer}.gfw__btn--block{display:block;width:100%}.gfw__btn:hover{filter:brightness(.92)}.gfw__btn:disabled{opacity:.5;cursor:not-allowed}.gfw a:focus-visible,.gfw button:focus-visible,.gfw summary:focus-visible,.gfw input:focus-visible{outline:3px solid var(--accent,var(--orange));outline-offset:2px}.gfw__photo{border-radius:16px;overflow:hidden;background:var(--cream);color:#999}.gfw__photo img,.gfw__ph{width:100%}.gfw-ico{font-size:18px;line-height:1}.gfw__two{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:768px){.gfw__two{grid-template-columns:1fr 1fr;gap:40px}.gfw__two--left .gfw__photo{order:-1}}@media(min-width:1024px){.gfw__two{gap:56px}}.gfw-hero__grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media(min-width:768px){.gfw-hero__grid{grid-template-columns:1fr 1fr;gap:36px}.gfw-hero--sticky .gfw-hero__media{position:sticky;top:var(--stick,24px)}}@media(min-width:1024px){.gfw-hero__grid{gap:56px}}.gfw-hero__main{background:var(--cream);border-radius:14px;aspect-ratio:1;overflow:hidden}.gfw-hero__main img{width:100%;height:100%;object-fit:cover}.gfw-hero__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding:3px}.gfw-hero__thumbs button{flex:none;width:64px;padding:0;border:2px solid transparent;border-radius:8px;background:none;cursor:pointer}.gfw-hero__thumbs button.is-on{border-color:var(--accent,var(--orange))}.gfw-hero__thumbs img{border-radius:6px;aspect-ratio:1;object-fit:cover;width:100%}.gfw-hero__benefits{list-style:none;padding:0;margin:20px 0;display:grid;gap:14px}.gfw-hero__benefits li{display:flex;gap:12px}.gfw-hero__benefits b{display:block}.gfw-hero__benefits span:not(.gfw-num){font-size:14px;opacity:.75}.gfw-num{flex:none;width:26px;height:26px;border-radius:50%;background:var(--accent,var(--orange));color:#fff;font-weight:700;font-size:13px;display:grid;place-items:center;margin-top:2px}.gfw-hero__supply-title{margin:0 0 10px}.gfw-hero__supply{display:grid;gap:12px;margin:0 0 18px}.gfw-opt{position:relative;display:flex;align-items:center;gap:12px;border:2px solid #d9d9d0;border-radius:10px;padding:14px;cursor:pointer;background:#fff;color:#1f2a24}.gfw-opt.is-on{border-color:var(--green);background:#f1f8f4}.gfw-opt input{accent-color:var(--green);width:18px;height:18px;flex:none;margin:0}.gfw-opt__t{flex:1;font-weight:500}.gfw-opt__t small{display:block;font-weight:400;font-size:13px;opacity:.7}.gfw-opt__p{font-weight:700;text-align:right;white-space:nowrap}.gfw-opt__p s{display:block;font-weight:400;font-size:13px;opacity:.6}.gfw-opt__badge{position:absolute;top:-10px;right:14px;background:var(--accent,var(--orange));color:#fff;font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px}.gfw-hero__minis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 8px;margin-top:20px;font-size:12px;text-align:center}.gfw-hero__minis>div{display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.85}.gfw-hero__minis img{width:28px;height:28px;object-fit:contain}@media(min-width:480px){.gfw-hero__minis{grid-template-columns:repeat(4,1fr)}}.gfw-trust__row{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:center;align-items:center;font-size:14px;font-weight:500;text-align:center}.gfw-trust__title{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;opacity:.7;width:100%}@media(min-width:900px){.gfw-trust__title{width:auto}}.gfw-trust__item{display:inline-flex;align-items:center;gap:8px}.gfw-trust__item img{width:28px;height:28px;object-fit:contain}.gfw-smart__rows{margin-top:18px}.gfw-smart__row{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:14px 0;border-bottom:1px solid rgba(128,128,128,.25)}.gfw-smart__row--h{font-weight:700;font-size:13px;opacity:.7}.gfw-smart__g{font-weight:700;color:var(--green)}.gfw-steps__list{display:grid;gap:18px;margin-top:22px;counter-reset:step}.gfw-steps__item{border-left:3px solid var(--accent,var(--orange));padding-left:16px}.gfw-steps__item b{display:block;font-size:18px}.gfw-steps__item span{opacity:.85}.gfw-steps__list--num .gfw-steps__item{counter-increment:step}.gfw-steps__list--num .gfw-steps__item b:after{content:counter(step,decimal-leading-zero);color:var(--accent,var(--orange));font-size:13px;margin-left:10px}.gfw-mush__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:8px;text-align:left}@media(min-width:768px){.gfw-mush__grid{grid-template-columns:repeat(var(--cols,3),1fr);gap:14px}}.gfw-mush__card{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:#2b3a31;color:#fff}.gfw-mush__card img,.gfw-mush__card svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gfw-mush__cap{position:absolute;left:0;right:0;bottom:0;padding:24px 12px 10px;background:linear-gradient(transparent,#000000c7)}.gfw-mush__cap b{display:block;font-size:15px}.gfw-mush__cap span{font-size:12px;opacity:.92;display:block}@media(min-width:768px){.gfw-mush__cap{padding:28px 14px 12px}.gfw-mush__cap b{font-size:17px}.gfw-mush__cap span{font-size:13px}}.gfw-cmp{--tbl:#fff;--chk:var(--green);max-width:640px;margin:0 auto;background:var(--tbl);color:#1f2a24;border-radius:14px;overflow:hidden;box-shadow:0 6px 28px #00000014;text-align:left}.gfw-cmp__r{display:grid;grid-template-columns:1fr 72px 60px;align-items:center;gap:6px;padding:11px 12px;border-bottom:1px solid rgba(128,128,128,.18);font-size:14px}.gfw-cmp__r:last-child{border-bottom:0}.gfw-cmp__r span+span{text-align:center}.gfw-cmp__r--h{font-weight:700;font-size:11px;background:#0000000a;line-height:1.2}.gfw-cmp__yes{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--chk);color:#fff;font-style:normal;font-size:14px}.gfw-cmp__no{color:#b44;font-size:20px;font-style:normal}@media(min-width:640px){.gfw-cmp__r{grid-template-columns:1fr 130px 100px;padding:13px 20px;font-size:16px}.gfw-cmp__r--h{font-size:13px}}.gfw-band__row{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.gfw-band__big{font:700 clamp(64px,12vw,110px)/1 "Fraunces",Georgia,serif;opacity:.9}.gfw-band__row h3{margin:0 0 6px}.gfw-band__row p{margin:0;opacity:.95}@media(min-width:768px){.gfw-band__row{flex-direction:row;text-align:left;gap:32px;justify-content:center}}.gfw-cta__card{max-width:660px;margin:0 auto;border-radius:16px;padding:32px 22px;box-shadow:0 8px 32px #0000001a;color:#1f2a24}.gfw-cta__logo{margin:0 auto 14px;border-radius:50%}@media(min-width:768px){.gfw-cta__card{padding:44px 40px}}.gfw-rev__grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:28px;text-align:left}@media(min-width:640px){.gfw-rev__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.gfw-rev__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.gfw-rev__card{margin:0;background:#fff;color:#1f2a24;border-radius:12px;padding:22px;box-shadow:0 4px 18px #0000000f}.gfw-rev__stars{color:#f2a413;letter-spacing:2px;margin-bottom:8px}.gfw-rev__card blockquote{margin:0 0 14px}.gfw-rev__card small{display:block;opacity:.65}.gfw-final__pills{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px;font-size:13px}.gfw-final__pills span{border:1px solid var(--green);color:var(--green);border-radius:20px;padding:3px 12px}.gfw-final__btn{margin:0}.gfw-final__btn:empty{display:none}.gfw-faq__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:900px){.gfw-faq__grid{grid-template-columns:1fr 1.5fr;gap:56px}}.gfw-faq__list{display:grid;gap:12px;align-content:start}.gfw-faq__item{background:#fff;color:#1f2a24;border:1px solid #e3e3da;border-radius:12px;padding:0 18px}.gfw-faq__item[open]{border-color:var(--accent,var(--green));box-shadow:0 4px 18px #0000000f}.gfw-faq__item summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;min-height:48px}.gfw-faq__item summary::-webkit-details-marker{display:none}.gfw-faq__item summary:after{content:"";flex:none;width:10px;height:10px;border-right:2px solid var(--accent,var(--green));border-bottom:2px solid var(--accent,var(--green));transform:rotate(45deg);margin-top:-4px;transition:transform .2s}.gfw-faq__item[open] summary:after{transform:rotate(-135deg);margin-top:4px}.gfw-faq__a{padding:0 0 18px;opacity:.85}.gfw-faq__a p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.gfw-faq__item summary:after{transition:none}}.gfw__w{max-width:1316px;padding:0 clamp(16px,3vw,40px)}.gfw img{height:auto}.gfw-hero__grid>*,.gfw__two>*,.gfw-mush__grid>*,.gfw-rev__grid>*{min-width:0}.gfw-hero__media,.gfw-hero__thumbs{max-width:100%}.gfw-hero__thumbs{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.gfw-hero .gfw-hero__grid{grid-template-columns:minmax(0,627fr) minmax(0,616fr);gap:clamp(32px,3.7vw,71px)}}.gfw-hero .gfw__tag{font:800 14px/1.5 DM Sans,sans-serif;letter-spacing:.4px;color:#e86610;text-transform:uppercase;margin:0 0 10px}.gfw-hero h1{font:800 clamp(30px,2.5vw,48px)/1.083 "Bricolage Grotesque","DM Sans",sans-serif;letter-spacing:-.031em;color:#073a2d;margin:0 0 16px}.gfw-hero p.gfw__sub{font:400 14px/1.375 Poppins,sans-serif;color:#193d34;opacity:1;max-width:600px;margin:0 0 4px}.gfw .gfw-hero__benefits{gap:11px;margin:18px 0 24px}.gfw-hero .gfw-hero__benefits li{gap:14px;align-items:center}.gfw-hero .gfw-hero__benefits .gfw-num{width:43px;height:43px}.gfw-hero .gfw-hero__benefits .gfw-num svg{width:26px;height:26px}.gfw-hero .gfw-hero__benefits li b{font:600 14px/1.25 Poppins,sans-serif;color:#0c342b}.gfw-hero .gfw-hero__benefits li div span{font:400 12px/1.45 Poppins,sans-serif;color:#385048;opacity:1;margin-top:2px}.gfw-hero .gfw-hero__supply-title{font:600 20px/1.2 Poppins,sans-serif;color:#0c342b;margin:22px 0 14px}.gfw-hero .gfw-hero__supply-title b{font:inherit}.gfw-hero .gfw-bun{gap:12px}.gfw-hero .gfw-bun__opt{padding:16px 20px;border:1px solid rgba(20,40,55,.24);border-radius:10px;color:#17342d;background:#fff}.gfw-hero .gfw-bun__opt.is-on{background:#23594c0a;border-color:#23594c6b}.gfw-hero .gfw-bun__radio{border:1px solid #b9beb9}.gfw-hero .gfw-bun__opt.is-on .gfw-bun__radio{border-color:#18753b}.gfw-hero .gfw-bun__opt.is-on .gfw-bun__radio:after{background:#18753b}.gfw-hero .gfw-bun__t{font:700 15px/1.5 DM Sans,sans-serif;color:#17342d}.gfw-hero .gfw-bun__s{font:400 12px/1.5 DM Sans,sans-serif;color:#17342d;opacity:1}.gfw-hero .gfw-bun__n{font:400 11px/1.5 DM Sans,sans-serif}.gfw-hero .gfw-bun__p{font:700 17px/1.5 DM Sans,sans-serif}.gfw-hero .gfw-bun__b{font:800 9px/1 DM Sans,sans-serif;padding:4px 10px;border-radius:10px;top:-8px;right:20px}.gfw-hero .gfw__btn--block{background:#ec6d0a;border-radius:7px;min-height:65px;font:700 clamp(14px,1.2vw,17px)/1.2 "Poppins",sans-serif;box-shadow:inset 0 -2px #9c410033}.gfw-smart .gfw__tag,.gfw-cta .gfw__tag{font:800 13px/1.55 DM Sans,sans-serif;letter-spacing:1.95px;text-transform:uppercase;margin:0 0 12px}.gfw-smart h2{font:700 clamp(30px,3.02vw,58px)/1.1 "Playfair Display",Georgia,serif;letter-spacing:-.025em;color:var(--fg)}.gfw-smart .gfw__sub{font:400 clamp(16px,.94vw,18px)/1.55 "DM Sans",sans-serif;color:#5d6d66;opacity:1;max-width:none}.gfw-smart__row{font-size:16px;line-height:1.5}.gfw-smart__row span{color:#5d6d66}.gfw-smart__row--h{opacity:1;font-size:16px}.gfw-smart__g,.gfw-smart__row--h span{color:#0f4b3c!important;font-weight:700}.gfw-mushrooms .gfw__tag{font:700 clamp(13px,.885vw,17px)/1.5 "DM Sans",sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent)}.gfw-mushrooms h2{font:700 clamp(30px,2.92vw,56px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.034em;color:var(--fg)}.gfw-mushrooms .gfw__sub{font:400 clamp(16px,1.15vw,22px)/1.5 "DM Sans",sans-serif;letter-spacing:.1px;color:#5d574c;opacity:1;max-width:760px}.gfw-mush__cap b{font:700 clamp(18px,1.61vw,30.98px)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.026em}.gfw-mush__cap span{font:500 clamp(13px,.99vw,19px)/1.5 "DM Sans",sans-serif}.gfw-taste .gfw__tag{font:600 clamp(13px,.885vw,17px)/1.5 "DM Sans",sans-serif;letter-spacing:.153em;text-transform:uppercase;color:var(--accent)}.gfw-taste h2{font:700 clamp(32px,3.39vw,65px)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.034em;color:var(--fg)}.gfw-taste .gfw__sub{font:400 clamp(16px,1.13vw,21.686px)/1.32 "DM Sans",sans-serif;letter-spacing:.2px;color:var(--fg);opacity:.92;max-width:none}.gfw-taste .gfw__btn{font:700 16px/1.2 DM Sans,sans-serif}.gfw-band__big{font:400 clamp(90px,9.9vw,190px)/1 "Playfair Display",Georgia,serif;color:var(--accent);opacity:1}.gfw-band__row h3{font:400 clamp(24px,2.4vw,46px)/1.15 "Playfair Display",Georgia,serif;margin:0 0 8px;color:var(--fg)}.gfw-band__row p{font:700 16px/1.5 DM Sans,sans-serif;opacity:1}.gfw-cta h2{font:700 clamp(30px,2.5vw,48px)/1.12 "Playfair Display",Georgia,serif;letter-spacing:-.025em}.gfw-cta .gfw__sub{font:400 clamp(16px,.94vw,18px)/1.55 "DM Sans",sans-serif}.gfw-cta .gfw__btn{font:800 16px/1.2 DM Sans,sans-serif}@media(max-width:767px){.gfw__two{gap:24px}.gfw-mush__grid{grid-template-columns:1fr 1fr}.gfw-smart__row,.gfw-smart__row--h{font-size:14px;gap:12px}.gfw-hero .gfw-bun__opt{padding:14px;gap:10px}.gfw-band__big{font-size:96px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/gfw-base.css.map */
