:root{--bg:#FFF6EA;--surface:#FFEBD6;--card:#FFFFFF;--apricot:#FFDDBF;--apricot-2:#FFE9D2;--coral:#A8431A;--ink:#3D2A17;--muted:#5C4A2E;--line:#E3D3AC;--brown:#4E5B26;--brown-2:#434E20;--deep:#434E20;--gold:#FFD100;--accent:#7A5A1E;--cream:#F5E9CF;--mango:#C0472B;--pine:#2C6E9B;--lime:#3E8E41;--tea:#5E7F38;--display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:"DM Sans","Helvetica Neue",Helvetica,sans-serif;--read:"EB Garamond",Georgia,"Times New Roman",serif;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-color-scheme:dark)and (max-width:0px){:root:not([data-theme=light]){--bg:#1C0B02;--surface:#2A1206;--card:#33170A;--ink:#F2E4C6;--muted:#D3C09A;--line:#4A2A14;--brown:#434E20;--brown-2:#4E5B26;--deep:#140700;--accent:#E2B860;color-scheme:light}}:root[data-theme=gt-never]{--bg:#1C0B02;--surface:#2A1206;--card:#33170A;--ink:#F2E4C6;--muted:#D3C09A;--line:#4A2A14;--brown:#434E20;--brown-2:#4E5B26;--deep:#140700;--accent:#E2B860;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 96px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg)}img,svg{max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.wrap{max-width:1200px;margin:0 auto;padding:0 28px}.narrow{max-width:820px;margin:0 auto;padding:0 28px}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.02;margin:0;color:inherit;letter-spacing:-.005em}main h1,main h2{color:#4e5b26}.card[style*="background:#4E5B26"] h2,.card[style*="background:#4E5B26"] h3,.post-card.feat h3,[style*="background:#4E5B26"] h2,[style*="background:#434E20"] h2,[style*="background:#434E20"] h3{color:inherit}h1{font-size:clamp(46px,7vw,84px)}h2{font-size:clamp(36px,4.8vw,58px)}h3{font-size:clamp(26px,2.6vw,34px)}p{margin:0}.kicker{font-size:15px;font-weight:700;color:var(--accent);letter-spacing:.02em}.dark .kicker,.gold-band .kicker{color:var(--gold)}.lead{font-size:20px;line-height:1.6;max-width:640px}.btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:999px;font:700 16px/1 var(--sans);text-decoration:none;cursor:pointer;border:2px solid transparent;transition:transform .15s,background .15s}.btn:active{transform:translateY(1px)}.btn-gold{background:var(--gold);color:#4e5b26}.btn-brown{background:#4e5b26;color:#fff8e7}:root[data-theme=gt-never] .btn-brown{background:var(--gold);color:#4e5b26}@media(prefers-color-scheme:dark)and (max-width:0px){:root:not([data-theme=light]) .btn-brown{background:var(--gold);color:#4e5b26}}.btn-line{border-color:currentColor;background:transparent;color:inherit}.btn[disabled]{opacity:.55;cursor:not-allowed}.row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}section.pad,article.pad{padding:96px 0}.dark{background:#4e5b26;color:#f5e9cf}.deeper{background:var(--deep);color:#f5e9cf}.gold-band{background:var(--gold);color:#4e5b26}.grid{display:grid;gap:22px}.g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.card{background:var(--card);border-radius:22px;padding:32px}.note{font-size:14px;color:var(--muted);line-height:1.6}.dark .note,.deeper .note{color:#e3d3ac}.stack{display:flex;flex-direction:column;gap:18px}.center{text-align:center;align-items:center}.chip{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:var(--card);font-size:14px;font-weight:700}.chip-strong{background:#4e5b26;color:#fff8e7}.announce{background:var(--gold);color:#4e5b26;text-align:center;font-size:14px;font-weight:700;padding:9px 16px}header.site{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px}.logo{display:flex;flex-direction:column;text-decoration:none;line-height:1;color:#4e5b26}:root[data-theme=gt-never] .logo{color:var(--gold)}@media(prefers-color-scheme:dark)and (max-width:0px){:root:not([data-theme=light]) .logo{color:var(--gold)}}.logo b{font-family:var(--display);font-size:27px;letter-spacing:.05em;white-space:nowrap}.logo span{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--accent);margin-top:4px}.links{display:flex;gap:4px 6px;flex-wrap:wrap}.links a{text-decoration:none;font-weight:500;padding:10px 0;border-bottom:2px solid transparent}.links a[aria-current=page]{border-color:var(--gold)}.tools{display:flex;align-items:center;gap:10px}.icon-btn{position:relative;width:46px;height:46px;border-radius:999px;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.icon-btn:hover{background:var(--surface)}.badge{position:absolute;top:4px;right:2px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--gold);color:#4e5b26;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.logo-wrap{display:flex;align-items:center;gap:12px;text-decoration:none}.mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;flex:none}.mark img{width:40px;height:auto;display:block}:root[data-theme=gt-never] .mark{background:var(--gold)}@media(prefers-color-scheme:dark)and (max-width:0px){:root:not([data-theme=light]) .mark{background:var(--gold)}}@media(max-width:480px){.mark{width:42px;height:42px}.mark img{width:32px}}.wordmark{width:min(420px,80%);height:auto;display:block}.story-tiger{width:120px;height:auto;filter:drop-shadow(0 0 0 transparent)}.story-body{font-family:var(--read);font-size:21px;line-height:1.75}.story-body h2{font-family:var(--display);font-size:clamp(32px,4vw,44px);margin:1.6em 0 .5em}.story-body p{margin:0 0 1em}.story-body ul,.story-body ol{margin:0 0 1.2em;padding-left:1.2em;display:flex;flex-direction:column;gap:.4em}.post-body a:not(.btn){color:var(--accent);font-weight:500}.post-card{transition:transform .15s}.post-card .chip{background:var(--surface)}.post-card:hover{transform:translateY(-3px)}.dropcap:first-letter{font-family:var(--display);float:left;font-size:4.4em;line-height:.8;padding:.06em .1em 0 0;color:var(--accent)}.mainnav{display:flex;align-items:center;gap:2px}.nav-item{position:relative}.nav-top{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border:0;border-radius:10px;background:none;color:inherit;font:500 16px var(--sans);text-decoration:none;cursor:pointer;white-space:nowrap}.nav-top:hover,.nav-item.open>.nav-top{background:var(--surface)}.nav-top[data-current=true]{box-shadow:inset 0 -2px 0 var(--gold)}.nav-top svg{transition:transform .15s}.nav-item.open>.nav-top svg{transform:rotate(180deg)}.panel{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:70;min-width:320px;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 50px #2e12032e;padding:12px;gap:2px}.nav-item.open>.panel{display:grid}.panel:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.panel.wide{min-width:600px;grid-template-columns:1fr 1fr;column-gap:12px}.panel a{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:12px;text-decoration:none;color:inherit}.panel a:hover,.panel a:focus-visible{background:var(--surface)}.panel a b{display:block;font-size:16px}.panel a small{display:block;font-size:13.5px;color:var(--muted);line-height:1.4;margin-top:2px}.panel .sw{flex:none;width:18px;height:18px;border-radius:50%;margin-top:3px}.panel .head{grid-column:1/-1;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--accent);padding:8px 12px 4px}.nav-cta{grid-column:1/-1;margin-top:6px}.panel a.nav-cta{color:var(--gold);background:#4e5b26;align-items:center;justify-content:center}.panel a.nav-cta:hover{background:#434e20}@media(max-width:1080px){.mainnav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:var(--bg);border-bottom:1px solid var(--line);padding:8px 20px 20px;max-height:calc(100vh - 140px);overflow-y:auto;box-shadow:0 24px 40px #2e120326}.mainnav.open{display:flex}.nav-top{width:100%;justify-content:space-between;padding:14px 8px;font-size:18px;border-bottom:1px solid var(--line);border-radius:0}.nav-top[data-current=true]{box-shadow:none;color:var(--accent)}.panel,.panel.wide{position:static;min-width:0;box-shadow:none;border:0;border-radius:0;background:transparent;padding:6px 0 10px;grid-template-columns:1fr}.menu-btn{display:inline-flex}}.crumbs{background:var(--surface);border-bottom:1px solid var(--line);font-size:14px}.crumbs ol{list-style:none;margin:0 auto;max-width:1200px;padding:10px 28px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crumbs li{display:flex;align-items:center;gap:6px}.crumbs li+li:before{content:"/";color:var(--muted)}.crumbs a{text-decoration:none;color:var(--muted)}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs [aria-current]{font-weight:700}.search-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1407008c;z-index:95}.search{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 72px);transform:translate(-50%);width:min(680px,calc(100% - 24px));max-height:calc(100vh - 120px);display:flex;flex-direction:column;background:var(--bg);border-radius:22px;box-shadow:0 30px 70px #00000059;z-index:96;overflow:hidden}.search-box{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 20px;border-bottom:1px solid var(--line)}.search-box input{flex:1;min-height:52px;border:0;background:transparent;color:var(--ink);font:18px var(--sans);outline:none}.search-results{overflow-y:auto;padding:8px}.search-results a{display:block;padding:12px 14px;border-radius:12px;text-decoration:none;color:inherit}.search-results a:hover,.search-results a:focus-visible{background:var(--surface)}.search-results small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.search-results .type{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--accent)}.totop{position:fixed;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));width:48px;height:48px;border-radius:50%;border:0;background:#4e5b26;color:#fff8e7;box-shadow:0 10px 24px #2e12034d;cursor:pointer;z-index:60;display:flex;align-items:center;justify-content:center}@media(max-width:480px){.nav{gap:6px}.tools{gap:0}.icon-btn{width:42px;height:42px}.logo-wrap{gap:8px;min-width:0}.logo b{font-size:16px;letter-spacing:.02em}.logo span{font-size:9px;letter-spacing:.1em}.mark{width:36px;height:36px}.mark img{width:28px}}@media(max-width:600px){.btn{white-space:normal;text-align:center;line-height:1.25;padding-top:12px;padding-bottom:12px}}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:75;background:var(--card);border-top:1px solid var(--line);box-shadow:0 -10px 30px #2e120326;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:12px;justify-content:center}.buybar img{height:52px;width:auto}.buybar .bb-info{display:flex;flex-direction:column;line-height:1.25;min-width:0}.buybar .bb-info b{font-size:16px}.buybar .bb-info span{font-size:13px;color:var(--muted)}.buybar .btn{min-height:46px;padding:0 22px;margin-left:auto}@media(min-width:901px){.buybar{left:50%;right:auto;transform:translate(-50%);bottom:16px;border:1px solid var(--line);border-radius:999px;padding:8px 10px 8px 18px;min-width:520px}.buybar .btn{margin-left:24px}}body.bb-on .totop{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.retail-cans{display:flex;justify-content:center;align-items:flex-end;min-width:0}.retail-cans .can-photo{min-width:0;flex:0 1 auto;height:auto}@media(max-width:600px){.retail-cans .can-photo{max-height:170px;width:auto}}.buybar[hidden],.totop[hidden],.search[hidden],.search-scrim[hidden],.crumbs[hidden]{display:none}.foot-nav .foot-head{color:var(--gold);font-weight:700}.gfx{width:100%;height:auto;display:block;color:inherit;overflow:visible}.gfx-fig{margin:0;display:flex;flex-direction:column;gap:10px}.flourish{width:200px;height:20px;display:block;margin:4px auto 0}.dark,.deeper{background-image:radial-gradient(rgba(255,209,0,.07) 1.2px,transparent 1.7px);background-size:24px 24px}.hero .sunburst{position:absolute;width:760px;height:760px;right:-120px;top:50%;transform:translateY(-50%);pointer-events:none}@media(max-width:900px){.hero .sunburst{width:620px;height:620px;right:50%;top:auto;bottom:-160px;transform:translate(50%)}}.cans{position:relative;z-index:1}@media(max-width:900px){.hero-grid .cans{order:-1;margin-bottom:-8px}.hero .can-photo{height:190px;width:auto}.hero{padding-top:24px}}.can-svg{filter:drop-shadow(0 18px 22px rgba(20,7,0,.35))}.proof div{display:flex;align-items:center;justify-content:center;gap:10px}.ing{padding:28px 4px 8px;border-top:2px solid #B0872B}.ing-illus{width:150px;height:150px;margin:-8px 0 6px -6px;filter:drop-shadow(0 10px 18px rgba(168,67,26,.15))}.story-illus{float:right;width:min(260px,42%);height:auto;margin:4px 0 16px 24px}@media(max-width:600px){.story-illus{float:none;display:block;margin:0 auto 16px;width:70%}}.flavor-note{display:flex;gap:16px;align-items:center}.flavor-note img{flex:none;width:104px;height:104px;filter:drop-shadow(0 8px 14px rgba(168,67,26,.15))}.diet{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.diet span{font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px;background:#eef0dc;color:#4e5b26}.ing .ic{width:64px;height:64px;border-radius:50%;background:#ffd100;color:#4e5b26;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.post-art{display:block;width:100%;height:auto;aspect-ratio:2/1;border-radius:14px}.post-art.big{aspect-ratio:auto;height:100%;min-height:220px}.feat{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:stretch}@media(max-width:800px){.feat{grid-template-columns:1fr}}.dark{background-color:var(--apricot);color:#3d2a17;background-image:radial-gradient(rgba(168,67,26,.1) 1.2px,transparent 1.7px);background-size:24px 24px}.dark .kicker,.dark [style*="color:var(--gold)"],.dark [style*="color:#FFD100"]:not(.btn){color:var(--coral)!important}.dark [style*="color:#F5E9CF"],.dark [style*="color: #F5E9CF"]{color:#3d2a17!important}.dark .note,.dark [style*="color:#E3D3AC"]{color:#5c4a2e!important}.dark .btn-line{color:#4e5b26;border-color:#4e5b26}.dark .btn-gold,.dark .chip-strong{background:#4e5b26;color:#fff8e7}.dark a:not(.btn){color:#4e5b26}section[style*="background:#434E20;color:#F5E9CF"]{background:var(--apricot-2)!important;color:#3d2a17!important}section[style*="background:#434E20;color:#F5E9CF"] [style*="color:var(--gold)"]:not(.btn){color:var(--coral)!important}section[style*="background:#434E20;color:#F5E9CF"] .kicker{color:var(--coral)!important}.hero .sunburst g{stroke:#e8892b}.hero .can-photo{filter:drop-shadow(0 22px 24px rgba(120,50,10,.3))}.brownband{background:#4e5b26;color:#f5e9cf;background-image:radial-gradient(rgba(255,209,0,.07) 1.2px,transparent 1.7px);background-size:24px 24px}.brownband .kicker{color:var(--gold)}.brownband .note{color:#e3d3ac}.proofband{background:#4e5b26;color:#ffe9c2}.proofband svg{stroke:#ffd100}.tint{background:var(--surface)}@media(prefers-color-scheme:dark)and (max-width:0px){:root:not([data-theme=light]) .dark,:root:not([data-theme=light]) section[style*="background:#434E20;color:#F5E9CF"]{background-color:#4e5b26!important;color:#f5e9cf!important}:root:not([data-theme=light]) .dark .kicker,:root:not([data-theme=light]) .dark [style*="color:var(--gold)"]{color:var(--gold)!important}:root:not([data-theme=light]) .dark [style*="color:#F5E9CF"],:root:not([data-theme=light]) .dark .note{color:#f5e9cf!important}:root:not([data-theme=light]) .dark .btn-line,:root:not([data-theme=light]) .dark a:not(.btn){color:#f5e9cf;border-color:#f5e9cf}:root:not([data-theme=light]) .dark .btn-gold{background:var(--gold);color:#4e5b26}}.dark{background-color:#ffe3c8;background-image:radial-gradient(rgba(168,67,26,.08) 1.2px,transparent 1.7px),linear-gradient(135deg,#ffebd8,#ffddbf 42%,#ffe7a0)!important;background-size:24px 24px,100% 100%!important}.brownband{background-color:#ffd98a!important;background-image:radial-gradient(rgba(168,67,26,.08) 1.2px,transparent 1.7px),linear-gradient(160deg,#ffe27a,#ffd49a 55%,#ffc9a6)!important;background-size:24px 24px,100% 100%!important;color:#3d2a17!important}.brownband [style*="color:var(--gold)"]:not(.btn),.brownband [style*="color:#FFD100"]:not(.btn){color:#4e5b26!important}.brownband [style*="color:#F5E9CF"],.brownband [style*="color:#E3D3AC"],.brownband .note{color:#4a3420!important}.brownband .kicker{color:var(--coral)!important}.brownband .btn-gold{background:#4e5b26;color:#fff8e7}.brownband .btn-line{color:#4e5b26;border-color:#4e5b26}.brownband .flourish path{stroke:#a8431a}.brownband .flourish path[fill="#FFD100"],.brownband .flourish circle{fill:#a8431a}.brownband a:not(.btn){color:#4e5b26}.brownband span[style*="border-radius:50%;background:var(--gold)"]{background:#fff8ec!important;box-shadow:0 10px 30px #a8431a2e}.brownband .wordmark{filter:drop-shadow(0 2px 0 rgba(60,70,25,.35))}section.gold-band:has(form[data-offer]){background:#fff3e4;border-top:1px solid #F6D9B8;border-bottom:1px solid #F6D9B8}.proofband{background:linear-gradient(90deg,#ffd100,#ffc56b)!important;color:#4e5b26!important}.proofband svg{stroke:#4e5b26!important}.gold-band{background:linear-gradient(120deg,#ffd84d,#ffcb7a 60%,#ffc29b)}section[style*="background:#434E20;color:#F5E9CF"]{background:linear-gradient(135deg,#fff0de,#ffe2c2)!important}.tint{background:linear-gradient(180deg,#fff0df,#ffead3)}@media(max-width:600px){section.pad,article.pad{padding:60px 0}h2{font-size:clamp(30px,8vw,40px)}.lead{font-size:18px}.grid.g4{grid-template-columns:1fr 1fr;gap:12px}.flavor-card{padding:16px 10px;gap:6px}.flavor-card .name{font-size:22px;line-height:1.1}#flavors .flavor-card>span[style*="font-weight:700"]{font-size:14px;line-height:1.3}.flavor-card .btn{white-space:nowrap}.flavor-card .can-photo{height:120px!important;width:auto}#flavors .flavor-card>span:nth-of-type(1){display:none}.steps-cards,.hide-sm{display:none!important}section.pad .gfx{margin-bottom:0}.flavor-card .btn{min-height:42px;padding:0 14px;font-size:14px}.ing{padding-top:18px}.ing-illus{width:96px;height:96px}.ing h3,.ing div[style*="font-size:30px"]{font-size:22px!important}.proof{grid-template-columns:1fr 1fr;font-size:14px!important;gap:10px}.proof div{justify-content:flex-start;text-align:left}}.ev-row{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:start;padding:18px 0;border-top:1px solid var(--line)}.ev-row h3{font-size:24px;margin-bottom:4px}@media(max-width:600px){.ev-row{grid-template-columns:1fr;gap:8px}}.pop-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14281c8c;z-index:110}.popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(820px,calc(100% - 32px));max-height:calc(100vh - 40px);overflow:auto;z-index:111;background:#fff6ea;border-radius:26px;box-shadow:0 30px 80px #00000059;display:grid;grid-template-columns:300px 1fr}.popup[hidden],.pop-scrim[hidden]{display:none}.pop-art{background:linear-gradient(160deg,#ffe27a,#ffc9a6);display:flex;align-items:center;justify-content:center;padding:24px}.pop-art img{width:100%;max-width:240px;height:auto}.pop-body{padding:34px 34px 26px;display:flex;flex-direction:column;gap:12px}.pop-body h2{font-size:clamp(30px,4vw,40px);color:#4e5b26}.pop-close{position:absolute;top:10px;right:10px;background:#fffc}.popup .linkish{align-self:flex-start}@media(max-width:700px){.popup{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:88vh;border-radius:24px 24px 0 0;grid-template-columns:1fr;padding-bottom:env(safe-area-inset-bottom,0px)}.pop-art{display:none}.pop-body{padding:28px 20px 20px}}[style*="background:#434E20"] .kicker,[style*="background:#434E20"] [style*="color:var(--gold)"]{color:#ffe680!important}.consent-bar{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:105;max-width:520px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 50px #3c461938;padding:18px 20px;display:flex;flex-direction:column;gap:12px;font-size:15px}.consent-bar[hidden]{display:none}.consent-bar .btn{min-height:44px;padding:0 18px;font-size:15px}body.bb-on .consent-bar{bottom:calc(92px + env(safe-area-inset-bottom,0px))}@media(max-width:600px){.consent-bar{left:8px;right:8px;max-width:none}}.tog{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line)}.switch{appearance:none;-webkit-appearance:none;flex:none;width:52px;height:30px;border-radius:999px;background:#c9c1b2;position:relative;cursor:pointer;transition:background .15s;margin-top:4px}.switch:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 3px #00000040}.switch:checked{background:#4e5b26}.switch:checked:after{transform:translate(22px)}.switch:disabled{opacity:.6;cursor:not-allowed}.logo b{color:#f6b800;text-shadow:0 1px 0 #7A3E0A,1px 1px 0 #7A3E0A,1px 2px 0 #7A3E0A,-.5px 0 0 #7A3E0A,.5px 0 0 #7A3E0A,0 -.5px 0 #7A3E0A}@media(max-width:420px){.logo b{font-size:14.5px!important;letter-spacing:.01em!important}.nav{gap:4px}}.tl{list-style:none;margin:0;padding:0;position:relative}.tl:before{content:"";position:absolute;left:150px;top:6px;bottom:6px;width:2px;background:#e2c9a0}.tl-item{display:grid;grid-template-columns:150px 1fr;gap:28px;padding:16px 0;position:relative}.tl-item:before{content:"";position:absolute;left:144px;top:24px;width:14px;height:14px;border-radius:50%;background:#ffd100;border:2px solid #4E5B26}.tl-date b{display:block;font-family:var(--display);font-size:20px;color:#4e5b26;line-height:1.15}.tl-date span{display:block;font-size:13.5px;color:var(--muted);margin-top:4px}.tl-body{padding-left:8px}.tl-body h3{font-size:24px;margin-bottom:6px}.ev{display:inline-block;margin-top:8px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#fff;padding:4px 10px;border-radius:999px}@media(max-width:600px){.tl:before{left:7px}.tl-item{grid-template-columns:1fr;gap:6px;padding-left:28px}.tl-item:before{left:1px}}.refs{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px;font-size:15.5px}.tagline{font-family:var(--display);font-style:italic;font-size:22px;color:#a8431a;margin-top:12px}.her-card{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.her-card img{width:88px;height:88px;flex:none}.her-card b{display:block;font-size:20px;font-family:var(--display)}.her-card small{color:var(--muted)}.her-hub{text-decoration:none;color:inherit;gap:10px}.her-hub img{width:170px;height:170px;align-self:center}.her-hub:hover,.her-card:hover{box-shadow:0 14px 30px #3c46191f}.cadence{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cadence li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:#0a281952}.cadence span{color:#ffe680;font-weight:700}.set-card{display:flex;align-items:center;gap:16px;text-decoration:none;color:inherit}.set-card img{height:120px;width:auto;filter:drop-shadow(0 10px 14px rgba(60,70,25,.2))}.set-card b{display:block;font-family:var(--display);font-size:26px;color:#4e5b26}.set-card small{display:block;color:var(--muted);font-size:15px}.set-card .set-price{color:#4e5b26;font-weight:700;margin-top:4px}.set-card:hover{box-shadow:0 14px 30px #3c46191f}@media(min-width:701px){.g2{grid-template-columns:repeat(2,minmax(0,1fr))}}.proof{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important}@media(max-width:600px){.proof{grid-template-columns:1fr 1fr!important}}.btn-brown,.dark .btn-gold,.brownband .btn-gold{background:#4e5b26!important;color:#fff8e7!important}.btn-brown:hover{background:#434e20!important}.chip-strong,.pill.on,.pill:has(input:checked),.via-btn[aria-checked=true]{color:#fff8e7!important}footer .via-btn[aria-checked=true]{background:#ffd100!important;color:#434e20!important}.panel a.nav-cta,[style*="background:#434E20"] .kicker,[style*="background:#434E20"] [style*="color:var(--gold)"],[style*="background:#434E20"] b[style*="#FFE680"]{color:#fff8e7!important}.diet span{color:#434e20}.announce,.announce a,.btn-gold,.gold-band,.gold-band h2,.gold-band h3,.gold-band p,.gold-band .note,.gold-band a:not(.btn),.proofband,.proofband div,footer .btn-gold,.chip[style*="background:#FFD100"],.chip[style*="background:var(--gold)"],span[style*="background:var(--gold)"],span[style*="background:#FFD100"]{color:#2f3816!important}.proofband svg{stroke:#2f3816!important}.brownband h1,.brownband h2,.brownband [style*="color:#4E5B26"]{color:#434e20!important}.dark h1,.dark h2,main h1,main h2{color:#4e5b26}.dark h1,.dark h2{color:#434e20}[style*="background:#FFD100"] :not(.btn):not(.btn *),[style*="background:var(--gold)"] :not(.btn):not(.btn *){color:#2f3816!important}.compare thead th:nth-child(2){color:#fff8e7!important;text-decoration:underline;text-decoration-color:#ffd100;text-underline-offset:6px}.card[style*="background:#4E5B26"]>.note,.card[style*="background:#4E5B26"]>[style*="color:#E3D3AC"],.card[style*="background:#434E20"]>.note{color:#fff8e7!important}.post-card.feat .note,.post-card.feat [style*="color:#E3D3AC"]{color:#fff8e7!important}[style*="background:#4E5B26"]>span[style*="color:var(--gold)"]{color:#fff8e7!important}.cover .press{color:#fff3c4!important}.card[style*="background:#4E5B26"],.card[style*="background:#434E20"],.post-card.feat,.movements li[style*="#4E5B26"],.movements li[style*="#434E20"]{background:#eef0dc!important;color:#2f3816!important;box-shadow:inset 0 0 0 1px #d9ddb8}.card[style*="background:#4E5B26"] *:not(.btn):not(.chip):not(.btn *),.card[style*="background:#434E20"] *:not(.btn):not(.chip):not(.btn *),.post-card.feat *:not(.chip),.movements li[style*="#4E5B26"] *,.movements li[style*="#434E20"] *{color:#2f3816!important}.card[style*="background:#4E5B26"] h2,.card[style*="background:#4E5B26"] h3,.card[style*="background:#434E20"] h2,.card[style*="background:#434E20"] h3,.post-card.feat h3,.movements li[style*="#4E5B26"] .m,.movements li[style*="#434E20"] .m{color:#434e20!important}.card[style*="background:#4E5B26"] .kicker,.card[style*="background:#434E20"] .kicker{color:#a8431a!important}.card[style*="background:#4E5B26"] .note,.card[style*="background:#4E5B26"] s,.post-card.feat .note{color:#5e6448!important}.cadence li{background:#fff!important;box-shadow:0 1px #d9ddb8}.cadence span{color:#434e20!important}footer.site{background:#4e5b26!important;color:#fff8e7}footer.site .foot-head{color:#ffe9a0!important}footer.site .note,footer.site [style*="color:#E3D3AC"],footer.site small,footer.site p{color:#f5e9cf!important}footer.site a:not(.btn){color:#fff8e7}footer.site .field{background:#3f4a1f!important;border-color:#7d8a4e!important;color:#fff8e7!important}footer.site .via{background:#0a281959}footer.site .via-btn{color:#fff8e7}:root{--bg:#FFF9E3;--surface:#FFF3CC}html{background:#fff9e3}body{background:radial-gradient(1100px 700px at 82% -8%,#ffd6406b,#ffd64000 62%),radial-gradient(900px 600px at 0% 18%,#ffec9659,#ffec9600 60%),radial-gradient(1200px 900px at 50% 110%,#ffe07847,#ffe07800 60%),#fff9e3!important;background-attachment:fixed!important}header.site{background:#fff9e3eb!important;-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px)}.crumbs{background:#fff3ccb3!important}.dark{background-color:#fff4cf!important;background-image:radial-gradient(rgba(214,150,20,.1) 1.2px,transparent 1.7px),radial-gradient(circle at 78% 42%,#ffe066 0,#ffeb9c 22%,#fff3c8 46%,#fff9e300 72%),linear-gradient(180deg,#fff6d4,#fff9e3)!important;background-size:24px 24px,100% 100%,100% 100%!important}.tint,section.tint{background:linear-gradient(180deg,#fff1c4bf,#ffecb08c)!important}section[style*="background:#434E20;color:#F5E9CF"]{background:linear-gradient(135deg,#fff3c8,#ffe9a8)!important}.hero .sunburst g{stroke:#f2b705}.gt-chat{position:fixed;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:80;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:12px}body.bb-on .gt-chat{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.gt-chat-btn{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 20px;border:0;border-radius:999px;background:#4e5b26;color:#fff8e7;font:700 16px var(--sans);cursor:pointer;box-shadow:0 12px 28px #3c461952}.gt-chat-btn:hover{background:#434e20}.gt-chat.open .gt-chat-btn span{display:none}.gt-chat.open .gt-chat-btn{padding:0 15px}.gt-chat-panel{width:min(380px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 140px));display:flex;flex-direction:column;background:#fffdf4;border:1px solid #E7DFB8;border-radius:22px;box-shadow:0 26px 60px #3c461947;overflow:hidden}.gt-chat-panel[hidden]{display:none}.gt-chat-panel header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;background:#4e5b26;color:#fff8e7}.gt-chat-panel header b{display:block;font-size:16px}.gt-chat-panel header small{font-size:12.5px;color:#f2ebcb}.gt-chat-x{border:0;background:transparent;color:#fff8e7;font-size:28px;line-height:1;cursor:pointer;width:44px;height:44px;border-radius:50%}.gt-chat-log{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;min-height:160px}.gt-msg{max-width:88%;padding:10px 13px;border-radius:16px;font-size:15px;line-height:1.5}.gt-msg.bot{background:#eef0dc;color:#2f3816;align-self:flex-start;border-bottom-left-radius:6px}.gt-msg.bot a{color:#4e5b26;font-weight:700}.gt-msg.me{background:#4e5b26;color:#fff8e7;align-self:flex-end;border-bottom-right-radius:6px}.gt-human-form{display:flex;flex-direction:column;gap:6px;max-width:100%;width:100%}.gt-human-form .field{min-height:42px}.gt-chat-quick{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px}.gt-chat-quick .chip{cursor:pointer;border:1px solid #D9DDB8;background:#fff;font-size:13px}.gt-chat-form{display:flex;gap:8px;padding:10px 14px;border-top:1px solid #E7DFB8}.gt-chat-form input{flex:1;min-width:0;min-height:44px;border:1px solid #D9DDB8;border-radius:999px;padding:0 14px;font:15px var(--sans);background:#fff;color:var(--ink)}.gt-chat-form .btn{min-height:44px;padding:0 16px}.gt-chat-human{align-self:center;margin:0 0 12px;font-size:14px}.totop{bottom:calc(86px + env(safe-area-inset-bottom,0px))!important}body.bb-on .totop{bottom:calc(160px + env(safe-area-inset-bottom,0px))!important}@media(max-width:600px){.gt-chat-btn span{display:none}.gt-chat-btn{padding:0 15px}}.pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:700;font-size:15px;cursor:pointer}.pill:has(input:checked){background:#4e5b26!important;color:#fff8e7!important;border-color:#4e5b26}.pill.off{opacity:.55;cursor:not-allowed}.hero-media{position:relative;z-index:1;justify-self:center;width:min(420px,100%);aspect-ratio:4/5;border-radius:28px;overflow:hidden;box-shadow:0 30px 70px #78460a59,0 0 0 8px #ffffff59}.hero-video{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.vid-toggle{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:50%;border:0;background:#282e1299;color:#fff8e7;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vid-toggle.paused svg{display:none}.vid-toggle.paused:after{content:"";border-left:12px solid #FFF8E7;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}@media(max-width:900px){.hero-media{order:-1;width:min(320px,82%);aspect-ratio:4/5;margin-bottom:8px}}.golden-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:900px){.golden-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.golden-tile{position:relative;display:block;margin:0;border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:#2f3816;text-decoration:none;box-shadow:0 14px 30px #3c46192e}.golden-tile img,.golden-tile video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}a.golden-tile:hover img{transform:scale(1.04)}.golden-tile span,.golden-tile figcaption{position:absolute;left:12px;bottom:12px;background:#fff9e3eb;color:#2f3816;font-weight:700;font-size:14px;padding:6px 12px;border-radius:999px}.golden-video .vid-toggle{right:10px;bottom:10px}.pdp-media.photo .pdp-life,.pdp-media.photo .pdp-vid{object-fit:cover;background:#000}.thumb.is-vid{position:relative}.thumb.is-vid:after{content:"\25b6";position:absolute;top:30px;left:50%;transform:translate(-50%);color:#fff;font-size:16px;text-shadow:0 1px 4px rgba(0,0,0,.6)}@media(max-width:600px){.golden-video .vid-toggle{top:10px;bottom:auto}}.sf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sf-store{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid var(--line)}.sf-store b{font-size:17px;margin-right:8px}.sf-dist{display:inline-block;font-size:13px;font-weight:700;color:#4e5b26;background:#eef0dc;padding:2px 10px;border-radius:999px}.sf-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.sf-actions a{font-weight:700;color:#4e5b26}.sf-msg{margin:0}.sf-results{display:flex;flex-direction:column;gap:12px}.sf-alldetails summary{cursor:pointer;list-style:none}.sf-alldetails[open] summary{margin-bottom:12px}.qz{padding:28px}.qz-progress{display:flex;gap:6px;margin-bottom:14px}.qz-progress span{flex:1;height:6px;border-radius:99px;background:#e7e2c6}.qz-progress span.on{background:#4e5b26}.qz-q{font-size:clamp(28px,3.4vw,38px);margin:4px 0 18px;outline:none}.qz-opts{display:grid;gap:12px}.qz-opt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:18px 20px;border-radius:18px;border:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;cursor:pointer}.qz-opt b{font-size:19px}.qz-opt span{color:var(--muted);font-size:15px}.qz-opt:hover,.qz-opt:focus-visible{border-color:#4e5b26;box-shadow:0 0 0 3px #4e5b262e}.qz-back,.qz-restart{margin-top:14px}.qz-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:start}@media(max-width:760px){.qz-result{grid-template-columns:1fr}}.qz-media img{width:100%;height:auto;border-radius:20px;display:block;box-shadow:0 18px 40px #3c461933}.qz-plan{background:#eef0dc;border-radius:14px;padding:12px 16px;color:#2f3816}.qz-plan span{color:#5e6448;font-size:15px}.qz-note{background:#fff3cc;border-radius:14px;padding:12px 16px}.qz-email{border-top:1px solid var(--line);padding-top:14px}.recipes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:860px){.recipes{grid-template-columns:1fr}}.recipe{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:start}@media(max-width:520px){.recipe{grid-template-columns:1fr}}.recipe-media{width:100%;max-width:200px}.recipe-media img{width:100%;height:250px;object-fit:cover;object-position:50% 40%;border-radius:16px;display:block}.spec th[scope=row]{text-align:left}.spec th,.spec td{vertical-align:top}.recipe-media img.illo{object-fit:contain;background:#eef0dc;padding:16px}.recipe-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.check-list{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:8px}.check-list li:before{content:"\2713  ";color:#4e5b26;font-weight:700}.check-list.plain li:before{content:""}.toc-part{display:block;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a8431a;margin:14px 0 4px}.book-consumer p.lead{font:inherit;max-width:none;color:inherit;margin:0 0 1em}.book-consumer .takeaway{background:#fbf3d6;border-left:4px solid #E8C254;border-radius:0 10px 10px 0;padding:14px 18px;margin:24px 0}.book-consumer .tk-label{display:block;font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:#8a6a12;margin-bottom:4px}.book-consumer .motif{text-align:center;font-style:italic;color:#4e5b26;font-family:var(--display);font-size:20px;margin:22px 0}.book-consumer .orn{text-align:center;color:#c9a23a;margin:22px 0}.book-consumer .lead:first-letter{font-family:var(--display);color:#4e5b26;font-size:3.2em;float:left;line-height:.8;padding:.06em .1em 0 0;font-weight:700}.book-consumer .cycle-fig{margin:28px auto;text-align:center;max-width:460px}.book-consumer .cycle-fig img{width:100%;height:auto}.book-consumer h2{font-family:var(--display);color:#4e5b26}.book .ch-eyebrow{color:#a8431a;font-family:var(--sans);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin:0 0 4px}.book .chapter-sub{color:#8a5a12;font-style:italic;font-size:1.1em;margin:4px 0 18px}.book .gt-path,.book .gt-begin,.book .gt-box{background:#fbf3d6;border-left:4px solid #C9A23A;border-radius:0 10px 10px 0;padding:14px 18px;margin:24px 0}.book .box-head{color:#4e5b26;font-family:var(--sans);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.book .box-sub{color:#5e6448;margin:0 0 8px}.book .box-bullet{position:relative;padding-left:1.4em;margin:0 0 6px}.book .box-bullet:before{content:"\276f";color:#c9a23a;position:absolute;left:.2em}.book .ornament{text-align:center;color:#c9a23a;font-size:1.4em;margin:20px 0}.book table{width:100%;border-collapse:collapse;margin:22px 0;font-size:.95em;display:block;overflow-x:auto}.book th{background:#fbf3d6;color:#4e5b26;text-align:left;vertical-align:top;padding:9px 12px;border:1px solid #E4D3A0;font-weight:700}.book td{vertical-align:top;padding:9px 12px;border:1px solid #E4D3A0}.dl-panel{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;background:#eef0dc;border-radius:16px;padding:14px 18px;margin:0 0 20px;font-family:var(--sans)}.dl-panel b{display:block;font-size:16px;color:#2f3816}.dl-panel span{font-size:14px;color:#5e6448}.dl-btn{gap:8px;min-height:44px;padding:0 18px;font-size:15px}.review-quote{margin:28px 0 0;padding:20px 22px;border-left:4px solid #FFD100;background:#fff8e714;border-radius:0 16px 16px 0}.review-quote blockquote{margin:0}.review-quote p{margin:0;font-family:var(--display);font-size:22px;line-height:1.4;font-style:italic;color:#fff8e7}.review-quote figcaption{margin-top:10px;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.04em;color:#ffe9a0}.review-quote.review-light{background:#eef0dc;border-left-color:#c9a23a;text-align:left}.review-quote.review-light p{color:#2f3816;font-size:24px}.review-quote.review-light figcaption{color:#4e5b26}.rv-note{display:block;margin-top:2px;font-weight:600;letter-spacing:0;color:#5e6448}.photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:640px){.photo-pair{grid-template-columns:1fr}}.photo-pair figure{margin:0;position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 18px 40px #3c46192e}.photo-pair img{width:100%;height:100%;object-fit:cover;display:block}.photo-pair figcaption{position:absolute;left:12px;bottom:12px;background:#fff9e3f0;color:#2f3816;font-weight:700;font-size:14px;padding:6px 12px;border-radius:999px}.where-photo img{width:100%;height:auto;display:block;border-radius:24px;box-shadow:0 26px 60px #78460a47;aspect-ratio:3/2;object-fit:cover}.photo-trio{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:860px){.photo-trio{grid-template-columns:1fr 1fr}}@media(max-width:560px){.photo-trio{grid-template-columns:1fr}}.flavor-note img{border-radius:50%}.photo-quad{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){.photo-quad{grid-template-columns:1fr 1fr}}.book-cover{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}.book-cover img{width:min(300px,78vw);height:auto;border-radius:6px 14px 14px 6px;box-shadow:0 28px 50px #3c280a59,-6px 0 #00000014 inset}.book-cover figcaption{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4e5b26;background:#eef0dc;padding:6px 14px;border-radius:999px}.taste-line{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 0}.taste-line span{font-family:var(--sans);font-weight:700;font-size:15px;letter-spacing:.04em;color:#4e5b26;background:#ffffffb3;border:1px solid #E7DFB8;padding:6px 14px;border-radius:999px}.spec.swap{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #3c46191f;display:table}.spec.swap th,.spec.swap td{padding:12px 14px;border-bottom:1px solid #EFE7C9;text-align:left;vertical-align:top}.spec.swap thead th{background:#4e5b26;color:#fff8e7!important;font-family:var(--sans);font-size:14px}.spec.swap td:nth-child(2){background:#f4f6e6}.spec.swap th:nth-child(2){color:#2f3816}.holiday-date{font-family:var(--sans);font-weight:700;font-size:17px;color:#7a0e17;background:#fde3e0;border:1px solid #F3B7B0;padding:8px 16px;border-radius:999px;align-self:flex-start;margin:0}.pdp,.pdp-gal,.pdp-gal>*,.pdp-gal .stack{min-width:0;max-width:100%}.pdp-gal .thumbs{max-width:100%;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:thin;padding-bottom:6px;-webkit-overflow-scrolling:touch}.pdp-gal .thumbs .thumb{flex:0 0 auto}.pour-cards{gap:20px}.pour-card{position:relative;display:block;border-radius:22px;overflow:hidden;aspect-ratio:4/5;color:#fff;text-decoration:none;box-shadow:0 18px 40px #3c46192e}.pour-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.pour-card:hover img{transform:scale(1.04)}.pour-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#1e1905b8)}.pour-card .pc-t{position:absolute;left:18px;right:18px;bottom:40px;z-index:1;font-family:var(--display);font-size:26px;font-weight:700;line-height:1.15}.pour-card .pc-m{position:absolute;left:18px;bottom:16px;z-index:1;font-family:var(--sans);font-size:14px;font-weight:700;opacity:.95}.soda-line{margin:4px 0 0;font-size:16px}.soda-line a{font-weight:700}@media(max-width:860px){.pour-cards{grid-template-columns:1fr 1fr 1fr;overflow-x:auto}}@media(max-width:640px){.pour-cards{grid-template-columns:1fr}}.sc-empty{padding:10px 14px 14px}.sc-h{margin:10px 0 8px;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.sc-row{display:flex;flex-wrap:wrap;gap:8px}.sc-chip{display:inline-block;padding:8px 14px;border-radius:999px;background:#eef0dc;color:#2f3816;font-weight:700;font-size:14.5px;text-decoration:none;border:1px solid #DCE0BF}.sc-chip:hover,.sc-chip:focus-visible{background:#4e5b26;color:#fff8e7}.pp p,.pp li,.pp h3{color:var(--ink)}.pp a{font-weight:600}.pp .pp-meta{font-family:var(--sans);font-weight:700;color:var(--accent);margin:0 0 10px}.pp h2{font-size:28px;margin:34px 0 10px;scroll-margin-top:110px}.pp h3{font-size:19px;margin:18px 0 6px}.pp p,.pp li{font-size:17px;line-height:1.65}.pp ul{padding-left:22px}.pp li{margin:6px 0}.pp-toc{background:#eef0dc;border-radius:16px;padding:16px 20px;margin:18px 0 8px}.pp-toc ol{margin:8px 0 0;padding-left:22px;columns:2;column-gap:28px}.pp-toc li{margin:3px 0;font-size:15.5px}@media(max-width:640px){.pp-toc ol{columns:1}}.sub-disc{font-size:13.5px;line-height:1.5;color:var(--ink);background:#f4f6e6;border:1px solid #DCE0BF;border-radius:12px;padding:10px 12px;margin:2px 0 0}.sub-disc a{font-weight:700}.sub-summary{background:#fff3cc;border:1px solid #F0D98A;border-radius:16px;padding:14px 20px;margin:16px 0}.sub-summary ul{margin:8px 0 0}@media(min-width:1081px)and (max-width:1199px){.nav-top{padding:8px 9px;font-size:15px}}.ch-set{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ch-set legend{margin-bottom:4px}.ch-row{display:grid;grid-template-columns:1fr 1.2fr 44px;grid-template-areas:"p s x" "h h h";gap:8px;align-items:center;padding:10px;background:#f7f4e6;border:1px solid var(--line);border-radius:14px}.ch-row>div:nth-child(1){grid-area:p}.ch-row>div:nth-child(2){grid-area:h}.ch-row>div:nth-child(3){grid-area:s}.ch-row>:last-child{grid-area:x;justify-self:center}.ch-main{font-family:var(--sans);font-size:12px;font-weight:700;color:#4e5b26;background:#eef0dc;border-radius:999px;padding:4px 8px;text-align:center}.ch-rm{width:40px;height:40px;font-size:22px;line-height:1}.ch-add{align-self:flex-start;min-height:42px;padding:0 16px}.fmt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px}.fmt{display:flex;gap:10px;align-items:center;font-size:15px;background:#f7f4e6;border:1px solid var(--line);border-radius:12px;padding:10px 12px}.fmt input{width:18px;height:18px}.plat-chips{display:flex;flex-wrap:wrap;gap:10px}.plat-chips span{font-family:var(--sans);font-weight:700;font-size:15px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 16px;color:#2f3816}@media(max-width:640px){.ch-row{grid-template-columns:1fr 44px;grid-template-areas:"p x" "s s" "h h"}}:root{--pop:"Fredoka","DM Sans","Helvetica Neue",Helvetica,sans-serif}.pop-h{font-family:var(--pop)!important;font-weight:700!important;letter-spacing:-.01em;line-height:1.02}.taste-line span{transform:rotate(-2deg);border:2px solid #2F3816!important;box-shadow:3px 3px #2f3816;background:#fff!important}.taste-line .tl1{background:#dff4fa!important;transform:rotate(-3deg)}.taste-line .tl2{background:#ffe9a0!important;transform:rotate(2deg)}.taste-line .tl3{background:#ffe9da!important;transform:rotate(-1.5deg)}.taste-line .tl4{background:#eaf7dd!important;transform:rotate(2.5deg)}.hero-media{position:relative;overflow:visible!important}.hero-media .hero-video{border-radius:28px}.sticker{position:absolute;z-index:3;pointer-events:none;display:grid;place-items:center;text-align:center;width:104px;height:104px;border-radius:50%;font:700 15px/1.1 var(--pop);color:#2f3816;border:3px solid #2F3816;box-shadow:4px 4px #2f3816}.sk1{top:-18px;left:-18px;background:#ffd100;transform:rotate(-10deg)}.sk2{top:16%;right:-22px;background:#a9e3f2;transform:rotate(9deg);width:92px;height:92px}@media(max-width:640px){.sticker{width:78px;height:78px;font-size:12px}.sk1{top:-10px;left:-6px}.sk2{right:-10px;top:14%}}.ticker{overflow:hidden;background:#2f3816;color:#ffe9a0;border-block:3px solid #FFD100;padding:12px 0}.ticker-track{display:flex;gap:22px;width:max-content;animation:gtTick 38s linear infinite;align-items:center;font:700 17px var(--pop);letter-spacing:.02em;white-space:nowrap}.ticker-track i{color:#ffd100;font-style:normal}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes gtTick{to{transform:translate(-50%)}}.flav-sec{background:radial-gradient(60% 50% at 10% 20%,#FFE9DA 0,transparent 60%),radial-gradient(50% 50% at 90% 30%,#DFF4FA 0,transparent 60%),radial-gradient(60% 60% at 50% 100%,#EAF7DD 0,transparent 60%)}.fc-pop{background:linear-gradient(180deg,var(--flav-tint) 0,#fff 62%)!important;border:2px solid var(--flav-soft)!important;transition:transform .25s,box-shadow .25s}.fc-pop:hover{transform:translateY(-4px);box-shadow:0 18px 36px #3c280a24}.fc-pop .can-photo{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.fc-pop:hover .can-photo{transform:rotate(-7deg) translateY(-6px) scale(1.04)}.fc-pop .name{font-family:var(--pop)!important;color:var(--flav)!important}.fc-pop .btn-brown{background:var(--flav)!important;border-color:var(--flav)!important;color:#fff!important}@media(max-width:640px){.swipe{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px!important;padding:4px 4px 14px;-webkit-overflow-scrolling:touch}.swipe>*{flex:0 0 74%;scroll-snap-align:center}}.pdp-theme{background:radial-gradient(70% 45% at 20% 0,var(--flav-tint) 0,transparent 70%)}.pdp-theme .pdp-gal .main,.pdp-theme .gal-main{background:linear-gradient(180deg,var(--flav-tint),#fff)!important}.pdp-theme .buybox .btn-brown{background:var(--flav)!important;border-color:var(--flav)!important}.pdp-theme .plan[aria-checked=true],.pdp-theme .plan.on{border-color:var(--flav)!important}.gh-share{text-align:center;margin:6px 0 0;font-size:16px}.fizz-b{position:fixed;z-index:200;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#ffd100d9);pointer-events:none;animation:gtFizz .9s ease-out forwards}@keyframes gtFizz{0%{opacity:.95;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(var(--dx),-90px) scale(1.1)}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.fc-pop,.fc-pop .can-photo{transition:none}.fc-pop:hover .can-photo{transform:none}}.menu-btn,.badge[hidden]{display:none}@media(max-width:480px){.logo b{font-size:22px}.logo span{font-size:10px;letter-spacing:.14em}.wrap,.narrow{padding:0 20px}}@media(max-width:1499px){.tools .btn{display:none}}@media(max-width:1080px){.links{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;background:var(--bg);padding:8px 28px 20px;border-bottom:1px solid var(--line)}.links.open{display:flex}.links a{padding:12px 0}.menu-btn{display:inline-flex}.tools .btn{display:none}}.cans{display:flex;justify-content:center;align-items:flex-end;gap:10px}.cans svg{flex:0 1 auto;height:auto}.hero{padding:88px 0 96px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero{padding:56px 0 72px}}.sun{position:absolute;right:-180px;top:-160px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#ffd10057,#ffd10000 66%);pointer-events:none}.proof{display:grid;font-size:16px!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px 24px;padding-top:24px;padding-bottom:24px;font-weight:700;text-align:center;font-size:17px}table.compare{width:100%;min-width:680px;border-collapse:collapse;font-size:17px;text-align:left;background:var(--card);border-radius:20px;overflow:hidden}.compare th,.compare td{padding:18px 22px;border-bottom:1px solid var(--line);vertical-align:top}.compare thead th{background:#4e5b26;color:#f5e9cf}.compare thead th:nth-child(2){color:var(--gold)}.compare.spec thead th{color:#f5e9cf}.compare tbody th{font-weight:700}.scroll-x{overflow-x:auto;border-radius:20px}.flavor-card{text-decoration:none;color:inherit;background:var(--card);border-radius:22px;padding:28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;transition:transform .15s}.flavor-card:hover{transform:translateY(-3px)}.flavor-card .name{font-family:var(--display);font-size:32px;font-weight:700}.soon{font-size:13px;font-weight:700;padding:5px 12px;border-radius:999px;background:#466127;color:#fff}.pdp{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"gal head" "gal body";column-gap:56px;row-gap:22px;align-items:start;padding-top:48px;padding-bottom:88px}.pdp-head{grid-area:head}.pdp-gal{grid-area:gal;position:sticky;top:120px}.pdp-body{grid-area:body}.pdp-from{font-weight:700;color:var(--accent);font-size:16px}@media(max-width:900px){.pdp{grid-template-columns:1fr;grid-template-areas:"head" "gal" "body";padding-top:24px}.pdp-gal{position:static}.pdp-media{min-height:0;padding:18px}.pdp-can{height:300px}.pdp-photo{height:340px}}.pdp-media{background:radial-gradient(circle at 50% 42%,#ffe57a 0,#fbf3d6 55%);border-radius:28px;display:flex;align-items:center;justify-content:center;min-height:540px;padding:32px;overflow:hidden}.pdp-media.photo{background:#fff;padding:0}.pdp-can{height:470px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(60,70,25,.25))}.pdp-photo{width:100%;height:540px;object-fit:contain;background:#fff}.thumbs{display:flex;gap:10px;flex-wrap:wrap}.thumb{display:flex;flex-direction:column;align-items:center;gap:4px;width:86px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);font:600 12px var(--sans);cursor:pointer}.thumb[aria-pressed=true]{border:2px solid var(--ink)}.thumb img{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:8px}.bundle-img{height:220px;width:100%;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(20,7,0,.3))}.can-photo{height:auto;max-width:100%;display:block;filter:drop-shadow(0 14px 18px rgba(20,7,0,.28))}.hero .can-photo{filter:drop-shadow(0 22px 26px rgba(0,0,0,.45));margin:0 -12px}@media(max-width:900px){.pdp-can{height:360px}.pdp-photo{height:400px}}@media(max-width:900px){.pdp-media{min-height:380px}}.seg{display:flex;flex-wrap:wrap;gap:10px}.seg button{min-height:46px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:700 15px var(--sans);cursor:pointer}.seg button[aria-pressed=true]{border:2px solid var(--ink)}.flav-btn[aria-pressed=true]{color:#fff}.buybox{background:var(--card);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:12px}.plan{display:flex;flex-direction:column;gap:3px;text-align:left;padding:15px 18px;border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.plan[aria-pressed=true]{border:2px solid var(--ink)}.plan b{font-size:17px}.plan span{font-size:14px;color:var(--muted)}.price-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.price{font-size:28px;font-weight:700}.was{text-decoration:line-through;color:var(--muted);font-size:17px;margin-right:6px}details.acc{border-bottom:1px solid var(--line);padding:18px 0}details.acc summary{cursor:pointer;font-weight:700;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:12px}details.acc summary::-webkit-details-marker{display:none}details.acc summary:after{content:"+";font-size:22px;line-height:1}details.acc[open] summary:after{content:"\2013"}details.acc .body{padding-top:12px}.notify{background:var(--surface);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px}input.field,select.field,textarea.field{min-height:50px;padding:0 16px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:16px var(--sans);width:100%}label.lbl{font-weight:700;font-size:15px}.form-row{display:flex;gap:10px;flex-wrap:wrap}.form-row .field{flex:1 1 220px}.ok{font-weight:700;color:var(--lime)}:root[data-theme=gt-never] .ok{color:#8fd08c}@media(prefers-color-scheme:dark)and (max-width:0px){:root:not([data-theme=light]) .ok{color:#8fd08c}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14070080;z-index:80;opacity:0;pointer-events:none;transition:opacity .2s}.scrim.show{opacity:1;pointer-events:auto}aside.cart{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--bg);z-index:90;transform:translate(100%);transition:transform .25s;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}aside.cart.open{transform:none}.cart-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line)}.cart-items{flex:1;overflow-y:auto;padding:8px 24px}.line{display:grid;grid-template-columns:64px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);align-items:center}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px}.qty button{width:40px;height:40px;border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer;border-radius:999px}.qty span{min-width:24px;text-align:center;font-weight:700}.upsell{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:14px;background:#fff3b8;color:#4e5b26;font-size:14px;line-height:1.45}:root[data-theme=gt-never] .upsell{background:#3a2a06;color:#ffe57a}@media(prefers-color-scheme:dark)and (max-width:0px){:root:not([data-theme=light]) .upsell{background:#3a2a06;color:#ffe57a}}.via{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#3c461914;align-self:flex-start}.via-btn{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:inherit;font:700 15px var(--sans);cursor:pointer}.via-btn[aria-checked=true]{background:#4e5b26;color:#fff8e7}footer .via{background:#ffd1001f}footer .via-btn[aria-checked=true]{background:#ffd100;color:#4e5b26}.via-sms[hidden],.via-email[hidden]{display:none}.consent{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.5}.consent input{width:18px;height:18px;margin-top:2px;flex:none}.consent a{color:inherit}.promo{display:flex;flex-direction:column;gap:6px}.promo .field{flex:1 1 140px}.promo-applied{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:var(--surface);font-size:14px}.linkish{background:none;border:0;color:var(--muted);text-decoration:underline;cursor:pointer;font:14px var(--sans);padding:6px 0}.cart-foot{padding:20px 24px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%) translateY(calc(100% + 80px));visibility:hidden;background:#4e5b26;color:#fff8e7;padding:14px 22px;border-radius:999px;font-weight:700;z-index:100;transition:transform .25s;max-width:calc(100% - 32px)}.toast.show{transform:translate(-50%) translateY(0);visibility:visible}.cover{width:min(300px,80vw);aspect-ratio:2/3;border-radius:6px 14px 14px 6px;padding:38px 30px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;color:#f5e9cf;box-shadow:0 30px 60px #2e120359,inset 10px 0 #0003}.cover .press{font-size:11px;letter-spacing:.24em;font-weight:700;color:#ffe680}.cover .t{font-family:var(--display);font-size:44px;font-weight:700;line-height:.95;color:var(--gold)}.cover .rule{width:46px;height:2px;background:var(--gold);margin:14px auto}.cover .s{font-family:var(--display);font-style:italic;font-size:20px;line-height:1.2}.cover .a{font-size:12px;letter-spacing:.18em;font-weight:700}.movements{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;list-style:none;padding:0;margin:0}.movements li{border-radius:22px;padding:28px 24px;display:flex;flex-direction:column;gap:8px;min-height:190px}.movements .n{font-family:var(--display);font-size:42px;font-weight:700;line-height:1}.movements .m{font-family:var(--display);font-size:28px;font-weight:700}.reader{display:grid;grid-template-columns:290px 1fr;gap:48px;padding-top:40px;padding-bottom:96px;align-items:start}@media(max-width:960px){.reader{grid-template-columns:1fr;gap:20px}}.toc{display:flex;flex-direction:column;gap:2px;max-height:none}.toc button{text-align:left;min-height:42px;padding:9px 14px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:500 15px/1.3 var(--sans);cursor:pointer}.toc button[aria-current=true]{background:#4e5b26;color:#fff8e7;font-weight:700}.toc-toggle{display:none}@media(max-width:960px){.toc{display:none}.toc.open{display:flex}.toc-toggle{display:inline-flex}}.book{font-family:var(--read);font-size:21px;line-height:1.75;max-width:700px}.book h1{font-family:var(--display);font-size:clamp(40px,5vw,56px);margin:.1em 0 .2em;color:inherit}.book h2{font-family:var(--display);font-size:30px;margin:1.4em 0 .4em}.book p{margin:0 0 .95em}.book .ch-eyebrow{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--accent);margin:0}.book .chapter-sub{font-style:italic;color:var(--muted);font-size:22px;margin-bottom:1.2em}.book .ornament{text-align:center;color:var(--accent);font-size:26px}.book .gt-part{text-align:center;padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.book .gt-part-num{font-family:var(--sans);font-weight:700;font-size:14px;letter-spacing:.2em;color:var(--accent)}.book .gt-part-title{font-style:italic;font-size:26px}.book .gt-path,.book .gt-begin,.book .gt-box{background:var(--surface);border-radius:16px;padding:22px 26px;margin:1.8em 0;font-family:var(--sans);font-size:17px;line-height:1.6}.book .box-head{font-weight:700;letter-spacing:.06em;color:var(--accent);margin-bottom:.5em}.book .box-sub{margin-bottom:.6em}.book .box-bullet{position:relative;padding-left:22px;margin-bottom:.45em}.book .box-bullet:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--gold)}.book .gt-schedule{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:16px;margin:1.4em 0;display:block;overflow-x:auto}.book .gt-schedule th,.book .gt-schedule td{border:1px solid var(--line);padding:10px 12px;vertical-align:top;text-align:left}.book .gt-schedule th{background:var(--surface);width:24%}.pager{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:24px;margin-top:32px;font-family:var(--sans)}footer.site{background:var(--deep);color:#f5e9cf;padding:72px 0 40px}.foot-grid{display:flex;flex-wrap:wrap;gap:44px;justify-content:space-between}.foot-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:26px;flex:2 1 520px;font-size:15px}.foot-nav div{display:flex;flex-direction:column;gap:10px}.foot-nav b{color:var(--gold)}.foot-nav a{text-decoration:none}.legal{border-top:1px solid #2F5A42;margin-top:44px;padding-top:26px;font-size:13px;line-height:1.65;color:#e3d3ac;display:flex;flex-direction:column;gap:10px}.legal strong{color:#f5e9cf}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1,h2,h3{font-family:var(--pop)!important;font-weight:700!important;letter-spacing:-.01em}article h1,article h2,article h3,.book h1,.book h2,.book h3,.pp h2,.pp h3,.reader h1,.reader h2{font-family:var(--display)!important}.kicker{display:inline-block;width:fit-content;font-family:var(--pop);font-weight:700;font-size:14px;letter-spacing:.03em;color:#2f3816!important;background:#ffe9a0;border:2px solid #2F3816;border-radius:999px;padding:4px 14px;transform:rotate(-1.5deg);box-shadow:2px 2px #2f3816}.center>.kicker,[style*="text-align:center"]>.kicker,.stack.center>.kicker{align-self:center;margin-inline:auto}.stack>.kicker{align-self:flex-start}.btn-brown,.btn-gold{border:2px solid #2F3816!important;box-shadow:3px 3px #2f3816;transition:transform .12s,box-shadow .12s}.btn-line{border-width:2px!important;box-shadow:3px 3px #2f3816d9;transition:transform .12s,box-shadow .12s}.btn-brown:hover,.btn-gold:hover,.btn-line:hover{transform:translate(-1px,-2px);box-shadow:5px 5px #2f3816}.btn-brown:active,.btn-gold:active,.btn-line:active{transform:translate(2px,2px);box-shadow:1px 1px #2f3816}.fc-pop .btn-brown,.pdp-theme .buybox .btn-brown{border-color:#2f3816!important}.card{border:2px solid #EFE4BF;box-shadow:0 10px 28px #3c320a12}a.card,.post-card,.pour-card,.set-card{transition:transform .2s,box-shadow .2s}a.card:hover,.post-card:hover,.set-card:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:0 18px 36px #3c320a24}.tint{background:linear-gradient(135deg,#fff1d2,#fdf6e3 45%,#e5f5f1)!important}.chip{border:1.5px solid #2F3816;font-weight:700}.stay-golden{display:flex;justify-content:center;align-items:center;gap:18px;padding:22px 16px 6px;font:700 clamp(28px,5vw,56px)/1 var(--pop);color:#ffd100;opacity:.95;overflow:hidden;white-space:nowrap}.stay-golden i{font-style:normal;font-size:.5em;color:#ffe9a0}@media(max-width:640px){.stay-golden span:nth-of-type(n+2),.stay-golden i{display:none}}.logo-wrap .mark{display:inline-block;transition:transform .2s}.logo-wrap:hover .mark{transform:rotate(-8deg) scale(1.06)}.logo-wrap .mark.roar{animation:gtRoar .7s ease}@keyframes gtRoar{0%,to{transform:none}20%{transform:rotate(-18deg) scale(1.25)}40%{transform:rotate(14deg) scale(1.25)}60%{transform:rotate(-10deg) scale(1.15)}80%{transform:rotate(6deg)}}.gt-conf{position:fixed;z-index:300;border-radius:2px;pointer-events:none;animation:gtConf 1.3s cubic-bezier(.2,.7,.3,1) forwards}@keyframes gtConf{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--tx),calc(var(--ty) + 260px)) rotate(var(--r))}}.qz-opt{border:2px solid #E7DFB8!important;transition:transform .15s,box-shadow .15s,border-color .15s}.qz-opt:hover{transform:translate(-1px,-2px);box-shadow:4px 4px #2f3816;border-color:#2f3816!important}@media(prefers-reduced-motion:reduce){.btn-brown,.btn-gold,.btn-line,a.card,.post-card,.set-card,.qz-opt,.logo-wrap .mark{transition:none}.btn-brown:hover,.btn-gold:hover,.btn-line:hover,a.card:hover,.post-card:hover,.set-card:hover,.qz-opt:hover,.logo-wrap:hover .mark{transform:none}.logo-wrap .mark.roar{animation:none}}.mr-band{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;background:linear-gradient(120deg,#ffe9a0,#ffd9b8 55%,#dff4fa);border:2px solid #2F3816;border-radius:26px;padding:24px 28px;box-shadow:5px 5px #2f3816}.mr-sun{font-size:52px;line-height:1;transform:rotate(-8deg)}@media(max-width:860px){.mr-band{grid-template-columns:1fr;text-align:left}.mr-sun{font-size:40px}}.mr-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:mr}.mr-steps li{position:relative;background:#fff;border:2px solid #2F3816;border-radius:20px;padding:22px 18px 18px;box-shadow:4px 4px #2f3816;display:flex;flex-direction:column;gap:6px;counter-increment:mr}.mr-steps li:before{content:counter(mr);position:absolute;top:-14px;left:16px;width:30px;height:30px;border-radius:50%;background:#ffd100;border:2px solid #2F3816;display:grid;place-items:center;font:700 15px var(--pop)}.mr-steps .mr-ico{font-size:30px}.mr-steps b{font:700 19px var(--pop);color:#2f3816}.mr-steps span:last-child{color:var(--muted);font-size:15px}@media(max-width:860px){.mr-steps{grid-template-columns:1fr 1fr}}@media(max-width:480px){.mr-steps{grid-template-columns:1fr}}.ann-short{display:none}@media(max-width:640px){.ann-long{display:none}.ann-short{display:inline}.announce{font-size:13.5px;padding-block:8px}}@media(max-width:640px){.hero{padding-top:14px!important;padding-bottom:30px!important}.hero-media{width:100%!important;aspect-ratio:16/10!important;max-height:30vh;margin-bottom:4px!important}.hero-media .hero-video{object-position:50% 45%}.hero h1.pop-h{font-size:clamp(34px,9.6vw,44px)!important;margin:0}.hero .lead{font-size:16.5px;line-height:1.5}.hero .stack{gap:14px!important}.taste-line span{font-size:13px!important;padding:4px 10px!important}.sticker{width:66px!important;height:66px!important;font-size:11px!important;border-width:2px!important;box-shadow:3px 3px #2f3816!important}.sk1{top:-12px!important;left:-6px!important}.sk2{top:-12px!important;right:-6px!important}}@media(max-width:640px){.pad{padding:44px 0!important}.golden-grid,.pour-cards{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;padding-bottom:10px}.golden-grid>*,.pour-cards>*{flex:0 0 72%;scroll-snap-align:center}.ticker{padding:9px 0}.ticker-track{font-size:15px}.mr-band{padding:18px!important}.mr-sun{display:none}.stay-golden{padding-top:14px}}@media(max-width:640px){.pdp-media{height:min(40vh,340px)}.pdp-media img,.pdp-media video{height:100%!important;width:100%;object-fit:contain}.pdp-media.photo img,.pdp-media.photo video{object-fit:cover}.pdp .thumbs .thumb{width:58px}.pdp-head h1{font-size:clamp(36px,10vw,46px)!important}}@media(max-width:380px){.wrap{padding-left:16px!important;padding-right:16px!important}.btn{padding-left:18px;padding-right:18px;font-size:15px}h2{font-size:clamp(26px,8vw,34px)!important}.logo b{font-size:15px}.logo span{font-size:8.5px;letter-spacing:.12em}.kicker{font-size:12.5px}.ticker-track{font-size:14px}}@media(max-height:500px)and (orientation:landscape){.hero-media{max-height:62vh;aspect-ratio:4/3!important}.popup-card,.pop-card{max-height:92vh;overflow:auto}.gt-chat-panel{max-height:82vh}}@media(min-width:641px)and (max-width:1080px){.hero-media{width:min(420px,70%)!important}.swipe,.photo-quad,.mr-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1800px){.wrap{max-width:1320px}}@media(hover:none){.btn-brown:hover,.btn-gold:hover,.btn-line:hover,a.card:hover,.post-card:hover,.set-card:hover,.qz-opt:hover,.fc-pop:hover{transform:none!important;box-shadow:3px 3px #2f3816}.fc-pop:hover .can-photo{transform:none!important}.thumb,.chip,.sc-chip,.nav-top,.icon-btn{min-height:44px}}@media(horizontal-viewport-segments:2){.hero-grid,.pdp{column-gap:calc(env(viewport-segment-left 1 0,0px) - env(viewport-segment-right 0 0,0px) + 32px)!important}}.site{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}body.bb-on{padding-bottom:86px}@media(max-width:640px){.ing-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.ing{padding:12px 2px 4px!important}.ing-illus{width:64px!important;height:64px!important;margin:0 0 4px!important}.ing h3{font-size:18px!important}.ing p,.ing b{font-size:14px!important}.hide-sm{display:none!important}.pdp-media{height:min(34vh,290px)!important}.pdp .thumbs{gap:8px!important;padding-bottom:4px}.pdp .thumbs .thumb{width:54px!important;height:54px!important;font-size:0!important;padding:3px!important}.pdp .thumbs .thumb img{width:100%;height:100%;object-fit:cover}.pdp-head{gap:6px!important}.pdp-head p{margin:0}}@media(max-width:640px)and (max-height:760px){.hero-media{max-height:22vh!important}.hero h1.pop-h{font-size:clamp(30px,9vw,38px)!important}.taste-line{display:none!important}}@media(min-width:641px)and (max-width:1080px)and (orientation:portrait){.sk2{top:-14px!important;right:-10px!important}.hero-media .hero-video{object-position:50% 45%}.hero-media{aspect-ratio:16/9!important;width:min(620px,88%)!important;max-height:28vh}.hero{padding-top:20px!important}}@media(max-height:520px)and (orientation:landscape){.hero-grid{grid-template-columns:1.15fr .85fr!important;align-items:center;gap:24px!important}.hero-media{order:0!important;width:auto!important;height:70vh!important;max-height:70vh!important;aspect-ratio:4/5!important}.hero h1.pop-h{font-size:clamp(30px,5vw,40px)!important}.taste-line{display:none!important}.hero .lead{font-size:15px}.hero{padding-top:10px!important}}@media(min-width:1081px)and (max-height:760px){.hero-media{max-height:64vh;width:auto!important;aspect-ratio:4/5}}@media(max-width:640px){.ph-hide{display:none!important}.what-is{margin-bottom:12px!important}.gh-share{font-size:14px}.golden-grid+p,.flav-sec .note{font-size:13.5px}main section .stack.center>p:not(.kicker):not(.lead){font-size:16px}}@media(min-width:1081px)and (max-height:760px){.hero{padding-top:18px!important;padding-bottom:28px!important}.hero h1.pop-h{font-size:clamp(40px,4.2vw,56px)!important}.hero .stack{gap:14px!important}.hero .note{display:none}}@media(max-height:520px)and (orientation:landscape){.hero .note,.hero .kicker{display:none!important}.hero .stack{gap:10px!important}}@media(max-width:640px){body:not(.scrolled) .gt-chat{opacity:0;visibility:hidden;transform:translateY(12px)}.gt-chat{transition:opacity .25s,transform .25s,visibility .25s}}.bf-sec{background:linear-gradient(180deg,#fff7dd,#fffdf5)}.bf-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bf-card{background:#fff;border:2px solid #2F3816;border-radius:20px;padding:18px 18px 16px;box-shadow:4px 4px #2f3816;display:flex;flex-direction:column;gap:4px}.bf-ico{font-size:30px;line-height:1}.bf-card b{font:700 20px var(--pop);color:#2f3816;margin-top:4px}.bf-sub{font-size:13px;font-weight:700;letter-spacing:.03em;color:#7a4e0e;text-transform:uppercase}.bf-card p{margin:4px 0 0;font-size:15.5px;line-height:1.5;color:var(--ink)}.bf-note{font-size:13px;color:var(--muted);text-align:center;max-width:820px;margin:4px auto 0}.bf-note a{font-weight:700}.bf-pdp{margin:6px 0 4px;display:flex;flex-direction:column;gap:14px}.bf-pdp .stack.center{text-align:left!important;align-items:flex-start}.bf-pdp .kicker{align-self:flex-start!important;margin-inline:0!important}.bf-pdp h2{font-size:26px!important}.bf-pdp .bf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf-pdp .bf-card{padding:14px;box-shadow:3px 3px #2f3816}.bf-pdp .bf-card b{font-size:17px}.bf-pdp .bf-card p{font-size:14.5px}.bf-pdp .bf-note{text-align:left}@media(max-width:860px){.bf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bf-sec .bf-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 4px 12px}.bf-sec .bf-card{flex:0 0 74%;scroll-snap-align:center}.bf-pdp .bf-grid{grid-template-columns:1fr}}.post-photo{object-fit:cover;width:100%;height:100%;object-position:50% 40%}.post-photo.contain{object-fit:contain;background:radial-gradient(70% 70% at 50% 60%,#fff3cc,#ffe3b0);padding:10px}@media(min-width:900px){.pdp>.pdp-gal{position:sticky;top:96px;align-self:start}}.tm-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:960px;margin-inline:auto;width:100%}.tm-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#fff;border:2px solid #2F3816;border-radius:24px;padding:26px 18px 22px;box-shadow:4px 4px #2f3816}.tm-photo{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 35% 30%,#ffe9a0,#ffd100 55%,#e0a800);border:3px solid #2F3816;margin-bottom:8px}.tm-photo span{font:700 44px var(--pop);color:#4f1b00;letter-spacing:.02em}.tm-photo img{width:100%;height:100%;object-fit:cover}.tm-card b{font:700 22px var(--pop);color:#2f3816}.tm-role{font-size:15px;font-weight:700;color:#7a4e0e}@media(max-width:760px){.tm-grid{grid-template-columns:1fr;max-width:380px}}.ev-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.photo-pair figure video{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:860px){.ev-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:640px){.ev-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}.ev-grid>figure{flex:0 0 74%;scroll-snap-align:center}}.proof>div{white-space:nowrap}@media(max-width:640px){.proof>div{white-space:normal}}.ing h3{font-family:var(--pop)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.005em;margin:6px 0 4px!important;font-size:clamp(20px,1.8vw,24px)!important}@media(min-width:861px){.ing-grid .ing h3{min-height:2.2em;display:flex;align-items:flex-end}.ing-grid .ing>b:first-of-type,.ing-grid .ing .ing-sub{display:block;min-height:2.9em}}h2.two-line{font-size:clamp(28px,3.9vw,52px)!important;line-height:1.05}h2.two-line span{white-space:nowrap}footer.site{padding-top:0!important}.stay-golden{padding:26px 16px 4px!important;margin:0}.foot-brand{display:flex;justify-content:center;padding:10px 16px 34px}.foot-brand .wordmark{width:min(260px,60vw);height:auto}.social-row{display:flex;gap:12px;margin:6px 0 4px}.social{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffe9a01f;border:1.5px solid rgba(255,233,160,.45);color:#ffe9a0!important;transition:background .2s,transform .2s}.social:hover,.social:focus-visible{background:#ffd100;color:#2f3816!important;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.social{transition:none}.social:hover{transform:none}}.ing-t{font-family:var(--pop);font-weight:700;font-size:clamp(21px,1.9vw,25px);line-height:1.12;letter-spacing:-.005em;color:#2f3816}.ing-s{font-weight:700;color:var(--accent);line-height:1.35}.ing-b{margin:0}@media(min-width:861px){.ing-grid .ing-t{min-height:2.24em;display:flex;align-items:flex-end}.ing-grid .ing-s{min-height:2.7em}}.foot-nav .social-row,.social-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:12px;align-items:center}.foot-nav .social-row a.social{display:inline-grid!important;margin:0!important;padding:0!important}@media(min-width:1081px){.proof{gap:10px 22px!important}.proof>div{font-size:15px}}.amz-block{background:#fff;border:2px solid #2F3816;border-radius:20px;padding:16px 18px;box-shadow:4px 4px #2f3816;display:flex;flex-direction:column;gap:12px}.amz-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.amz-head b{font:700 18px var(--pop);color:#2f3816}.amz-head span{font-size:13px;font-weight:700;color:#7a4e0e}.amz-rv{margin:0;display:flex;flex-direction:column;gap:4px;padding-bottom:10px;border-bottom:1px solid #EFE7C9}.amz-block .amz-rv:last-of-type{border-bottom:0;padding-bottom:0}.amz-rv blockquote{margin:0}.amz-rv p{margin:0;font-size:16px;line-height:1.5;color:var(--ink)}.amz-rv figcaption{font-size:13.5px;font-weight:700;color:#5c4a1e}.amz-stars{color:#b5401f;letter-spacing:2px;font-size:16px}.amz-link{font-weight:700;align-self:flex-start}.amz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.amz-grid .amz-rv{padding:18px;border-bottom:0}@media(max-width:860px){.amz-grid{grid-template-columns:1fr}}.amz-off{color:#d9cfb0}.hero-media.hero-cans{background:none!important;box-shadow:none!important;border-radius:0!important;aspect-ratio:auto!important;overflow:visible!important;width:min(560px,100%)!important;max-height:none!important;display:grid;place-items:center}.hero-cans-img{width:100%;height:auto;display:block;filter:drop-shadow(0 26px 28px rgba(120,70,10,.3));animation:gtFloat 6s ease-in-out infinite}@keyframes gtFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.hero-cans-img{animation:none}}.hero-media.hero-cans{padding-bottom:58px!important}.hero-cans .sk1,.hero-cans .sk2{top:auto!important;bottom:0!important}.hero-cans .sk1{left:16%!important;transform:rotate(-9deg)!important}.hero-cans .sk2{right:16%!important;transform:rotate(8deg)!important}@media(max-width:640px){.hero-media.hero-cans{padding-bottom:40px!important}.hero-cans .sk1{left:12%!important}.hero-cans .sk2{right:12%!important}}@media(max-width:640px){.hero-media.hero-cans{width:min(330px,82%)!important;margin:0 auto 4px!important}.hero-cans-img{max-height:28vh;width:auto;margin:0 auto}}@media(max-width:640px)and (max-height:760px){.hero-cans-img{max-height:22vh}}@media(min-width:641px)and (max-width:1080px)and (orientation:portrait){.hero-media.hero-cans{width:min(440px,70%)!important}.hero-cans-img{max-height:30vh;width:auto;margin:0 auto}}@media(max-height:520px)and (orientation:landscape){.hero-media.hero-cans{height:auto!important;width:auto!important}.hero-cans-img{max-height:68vh;width:auto}}@media(min-width:1081px)and (max-height:760px){.hero-cans-img{max-height:58vh;width:auto;margin:0 auto}}.hero-media.hero-cans{position:relative;isolation:isolate}.hero-media.hero-cans:before{content:"";position:absolute;z-index:-1;left:50%;top:44%;width:118%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fffffff2 0,#ffec96d9 26%,#ffd10073 46%,#ffd10000 68%);pointer-events:none}.hero-cans-img{filter:drop-shadow(0 30px 26px rgba(110,55,0,.38)) drop-shadow(0 6px 8px rgba(110,55,0,.22)) saturate(1.04)!important}@media(max-width:640px){.hero-cans-img{max-height:23vh!important}.hero-media.hero-cans{padding-bottom:30px!important}.hero-cans .sticker{width:58px!important;height:58px!important;font-size:10px!important}}@media(max-width:640px)and (max-height:760px){.hero-cans-img{max-height:19vh!important}}.pdp-media.photo{background:radial-gradient(120% 90% at 50% 40%,#FFF8E6,var(--flav-tint,#FFF1C9))}.pdp-media.photo img,.pdp-media.photo video{object-fit:contain!important;width:100%;height:100%}@media(min-width:1081px){.pdp-media.photo{height:min(640px,74vh)!important;min-height:0!important}}@media(min-width:641px)and (max-width:1080px){.pdp-media.photo{height:min(600px,56vh)!important;min-height:0!important}}.pdp-media.photo img,.pdp-media.photo video{height:100%!important;max-height:100%}.pdp-media.photo .pdp-life,.pdp-media.photo .pdp-vid,.pdp-media.photo .pdp-photo{background:transparent!important}.pdp-media.photo img,.pdp-media.photo video{border-radius:18px}@media(min-width:1081px)and (max-height:860px){.hero{padding-top:26px!important;padding-bottom:34px!important}.hero .stack{gap:16px!important}}.edu-note{background:#fff7dd;border:2px solid #2F3816;border-left-width:8px;border-radius:14px;padding:12px 16px;margin:14px auto;max-width:1100px;font-size:15px;line-height:1.5;color:var(--ink)}.edu-note b{font-family:var(--pop)}.heritage-note{font-size:14px;font-style:italic;color:var(--muted);margin:6px 0 0}.after-meal{margin:0;font-size:16px;font-weight:600;color:#7a4e0e}.social{background:none!important;border:0!important;width:44px;height:44px;opacity:.92}.social:hover,.social:focus-visible{background:none!important;opacity:1;transform:translateY(-2px)}.social svg path{fill:#fff!important}.follow-row{margin-top:8px;display:flex;flex-direction:column;gap:14px;align-items:center}.follow-row h3{font:700 24px var(--pop);color:#2f3816;margin:0}.fol-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:16px;justify-content:center}.fol-card{background:#fff;border:2px solid #2F3816;border-radius:20px;box-shadow:4px 4px #2f3816;padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.fol-link{display:flex;flex-direction:column;align-items:center;gap:4px;color:#2f3816;text-decoration:none}.fol-link b{font:700 18px var(--pop)}.fol-handle{font-size:14px;font-weight:700;color:#7a4e0e}.fol-link:hover b,.fol-link:focus-visible b{text-decoration:underline}.fol-qr{display:flex;flex-direction:column;align-items:center;gap:6px}.fol-qr .qr{width:156px;height:156px}.fol-qr span{font-size:12.5px;color:var(--muted)}@media(max-width:640px){.fol-grid{grid-template-columns:1fr;width:100%}.fol-qr{display:none}.fol-card{flex-direction:row;justify-content:center;padding:12px}.fol-link{flex-direction:row;gap:10px}}.edu-end{font-size:13.5px;font-style:italic;color:var(--muted);border-top:1px solid var(--line);padding-top:12px;margin:24px 0 8px}.why-sec{background:linear-gradient(180deg,#fffdf5,#fff3cc)}.why-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.why-tile{background:#fff;border:2px solid #2F3816;border-radius:20px;box-shadow:4px 4px #2f3816;padding:18px;display:flex;flex-direction:column;gap:6px}.why-ico{font-size:28px;line-height:1}.why-tile b{font:700 19px var(--pop);color:#2f3816}.why-tile p{margin:0;font-size:15.5px;line-height:1.5}.why-price{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#2f3816;color:#fff7dd;border-radius:22px;padding:20px 24px;text-align:center}.why-price>div{display:flex;flex-direction:column;gap:4px}.why-num{font:700 34px var(--pop);color:#ffd100;line-height:1}.why-lbl{font-size:14.5px;line-height:1.4}.why-mini{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}@media(max-width:860px){.why-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.why-grid{grid-template-columns:1fr}.why-price{grid-template-columns:1fr;gap:14px}}.honest-sec{background:linear-gradient(135deg,#2f3816,#4e5b26);color:#fff7dd}.honest-sec h2{color:#ffd100}.honest-sec .lead{color:#fff7dd}.honest-sec .kicker{color:#2f3816}.honest-sec .btn-line{background:transparent;color:#fff7dd;border-color:#fff7dd}.honest-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.honest-card{background:#fff7dd;color:#2f3816;border:2px solid #FFD100;border-radius:24px;padding:24px 26px;box-shadow:6px 6px #ffd100}.honest-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.honest-list li{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.45}.hc-check{flex:0 0 26px;height:26px;border-radius:50%;background:#4e5b26;color:#ffd100;display:grid;place-items:center;font-weight:700;font-size:15px}.honest-list a{color:#2f3816;font-weight:700}.honest-close{margin:16px 0 0;padding-top:14px;border-top:1px solid #E6D9A8;font:700 18px var(--pop);color:#2f3816}@media(max-width:860px){.honest-wrap{grid-template-columns:1fr;gap:24px}}.honest-sec .btn-brown{background:#ffd100!important;color:#2f3816!important;border-color:#ffd100!important}.hero-cans-row{display:flex;align-items:flex-end;justify-content:center;gap:clamp(6px,1.4vw,16px);animation:gtFloat 6s ease-in-out infinite}.hc-can{position:relative;display:block;width:30%;border-radius:18px;outline-offset:6px;transition:transform .25s ease}.hc-can img{width:100%;height:auto;display:block;filter:drop-shadow(0 26px 22px rgba(110,55,0,.36)) drop-shadow(0 6px 8px rgba(110,55,0,.2))}.hc-center{width:34%;z-index:2;margin:0 -1%}.hc-can:hover,.hc-can:focus-visible{transform:translateY(-10px) scale(1.03)}.hc-tip{position:absolute;left:50%;bottom:-6px;transform:translate(-50%,6px);white-space:nowrap;background:#2f3816;color:#ffd100;font:700 13px var(--pop);padding:6px 12px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:2px 2px #ffd100}.hc-can:hover .hc-tip,.hc-can:focus-visible .hc-tip{opacity:1;transform:translate(-50%)}@media(hover:none){.hc-tip{display:none}.hc-can:hover{transform:none}}@media(prefers-reduced-motion:reduce){.hero-cans-row{animation:none}.hc-can{transition:none}.hc-can:hover{transform:none}}.hero-media.hero-cans .hero-cans-img{display:none}@media(max-width:640px){.hero-cans-row{max-height:23vh}.hc-can img{max-height:23vh;width:auto;margin:0 auto}.hc-can,.hc-center{width:auto}}@media(max-width:640px)and (max-height:760px){.hero-cans-row,.hc-can img{max-height:19vh}}@media(min-width:641px)and (max-width:1080px)and (orientation:portrait){.hc-can img{max-height:30vh;width:auto;margin:0 auto}.hc-can,.hc-center{width:auto}}@media(max-height:520px)and (orientation:landscape){.hc-can img{max-height:66vh;width:auto}.hc-can,.hc-center{width:auto}}@media(min-width:1081px)and (max-height:760px){.hc-can img{max-height:56vh;width:auto}.hc-can,.hc-center{width:auto}}@media(min-width:641px){.hero-media.hero-cans{padding-bottom:96px!important}.hero-cans .sk1,.hero-cans .sk2{bottom:0!important}}@media(max-height:520px)and (orientation:landscape){.hero-media.hero-cans{padding-bottom:10px!important}.hc-can img{max-height:58vh!important}.hero-cans .sticker{width:56px!important;height:56px!important;font-size:9.5px!important}.hero-cans .sk1{left:2%!important}.hero-cans .sk2{right:2%!important}}.sci-disc-sec{padding:22px 0 0}.sci-disc{background:#fff7dd;border:2px solid #2F3816;border-left-width:8px;border-radius:14px;padding:14px 18px;font-size:15px;line-height:1.55;color:var(--ink)}.sci-disc b:first-child{font-family:var(--pop)}.sci-disc-sm{font-size:14.5px;max-width:860px}.gt-static{display:contents}.shopify-section{display:block}.pdp-thumbs button img{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:8px}.article-body{font-family:var(--serif,Georgia),serif;font-size:19px;line-height:1.75}.article-body h2{font-size:32px;margin:32px 0 10px}.article-body p{margin:0 0 16px}.article-body ul{margin:0 0 16px 20px}.blog-tags{display:flex;flex-wrap:wrap;gap:8px}.pagination{display:flex;gap:10px;justify-content:center;margin-top:32px}.customer{max-width:560px;margin:0 auto}.customer form{display:flex;flex-direction:column;gap:12px}.errors{background:#fde8e1;color:#8a2a0a;padding:12px 16px;border-radius:12px}.search-page form{display:flex;gap:10px}.search-results-list a{display:block;padding:16px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit}.skip{position:absolute;left:-9999px;top:8px;z-index:200;background:#4e5b26;color:#fff8e7;padding:10px 16px;border-radius:10px}.skip:focus{left:12px}.pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:700;text-decoration:none;cursor:pointer}.pill.on,.pill:has(input:checked){background:#4e5b26;color:#fff8e7;border-color:#4e5b26}.pill input{accent-color:#4E5B26}label.plan{flex-direction:row;align-items:flex-start;gap:12px}label.plan input{margin-top:4px;accent-color:#4E5B26;width:18px;height:18px}label.plan span{display:flex;flex-direction:column;gap:2px}label.plan small{color:var(--muted);font-size:14px}label.plan:has(input:checked){border:2px solid #4E5B26;background:#fff}.rte ul{padding-left:20px}.rte p{margin:0 0 14px}.rte img{max-width:100%;height:auto}.reader-body .book h1{font-size:40px;margin:40px 0 12px}.reader-body .book h2{font-size:28px;margin:28px 0 10px}.reader-body .book p{font-family:Georgia,serif;font-size:18px;line-height:1.75;margin:0 0 14px}.shopify-policy__container{max-width:780px!important;margin:0 auto!important;padding:48px 20px 64px!important}.shopify-policy__title h1{font-family:var(--pop)!important;color:#2f3816;font-size:clamp(34px,5vw,52px);text-align:center;margin:0 0 24px}.shopify-policy__body{font-family:var(--sans);font-size:17px;line-height:1.65;color:#24240f}.shopify-policy__body h2{font-family:var(--display);color:#4e5b26;font-size:26px;margin:28px 0 8px}.shopify-policy__body a{color:#2f3816;font-weight:700}.shopify-policy__body .pp-meta{font-weight:700;color:#7a4e0e}@media(min-width:1081px){.nav-top svg{flex-shrink:0}.nav-top{padding:8px 9px;gap:4px;white-space:nowrap}.tools{gap:4px}}@media(min-width:1081px)and (max-width:1240px){.nav-top{font-size:14.5px;padding:8px 6px;gap:3px}.logo b{font-size:19px}.logo span{font-size:8.5px;letter-spacing:.14em}.tools .icon-btn{width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/gt.css.map */
