:root{--fg-rail: 1360px;--fg-sect: clamp(55px, 6.2vw, 89px);--fg-sect-merch: clamp(34px, 4.4vw, 55px);--fg-rail-gutter: clamp(20px, 2.8vw, 40px);--fg-paper: #F8F7F0;--fg-rule: rgba(0,0,0,.12);--fg-ink-70: rgba(0,0,0,.72);--fg-green-12: rgba(4,106,56,.12);--fg-green-06: rgba(4,106,56,.06);--fg-turmeric: #FFCD00;--fg-bg-alt: #F5F3E7;--fg-tile: #EAE2CF;--fg-deep-ink: #023A1F;--fg-line: rgba(2, 58, 31, .14);--fg-accent: #046A38;--fg-edge: var(--fg-rail);--fg-gutter: var(--fg-rail-gutter);--fg-r-sm: 8px;--fg-r-md: 14px;--fg-r-lg: 24px;--fg-r-pill: 999px;--fg-sect-y: var(--fg-sect-merch);--fg-head-gap: clamp(13px, 2.4vw, 34px);--fg-card-gap: clamp(13px, 1.5vw, 21px);--fg-t-micro: 12px;--fg-t-label: 12px;--fg-t-body: 19px;--fg-t-h3: 31px;--fg-t-h2: clamp(29px, 2.7vw, 39px);--fg-t-h1: clamp(38px, 4.2vw, 61px);--fg-t-cta: 16px;--fg-t-title: 20px;--fg-h-family: var(--fg-body);--fg-h-weight: 600;--fg-h-case: none;--fg-h-track: -.025em;--fg-h-lh: 1.08;--fg-h-em-family: inherit;--fg-h-em-style: normal;--fg-h-em-weight: inherit;--fg-h-em-size: 1em;--fg-h-em-track: inherit;--fg-h-em-color: inherit;--fg-btn-face: var(--fg-body);--fg-btn-size: 16px;--fg-btn-weight: 600;--fg-btn-case: none;--fg-btn-track: 0;--fg-btn-h: 56px;--fg-btn-r: 999px;--fg-btn-pad-x: 30px;--fg-display: "FoundersCondensed", Arial, sans-serif;--fg-body: "Founders", "Open Sans", sans-serif;--fg-serif: Georgia, "Times New Roman", serif;--fg-lh-body: 1.58;--fg-lh-tight: .98;--fg-track-cta: .04em;--fg-track-lbl: .12em;--fg-ease: cubic-bezier(.16, 1, .3, 1)}.fgoP4{color-scheme:light;--paper:#FBF8F1;--cream:#F5F3E7;--white:#FFFFFF;--ink:#141414;--ink-2:#6B675C;--line:#D8D3C7;--green:#046A38;--forest:#023A1F;--p-1:#8FBFA3;--p-2:#3F8F63;--p-3:#046A38;--p-4:#023A1F;--p-tint:#DDEBE1;--p-ink:#046A38;--indent:16px;--gutter:80px;--max:1440px;--r-card:8px;--r-form:2px;--r-tile:4px;--r-pill:9999px;--ann-h:50px;--head-h:65px;--ease:cubic-bezier(.16,1,.3,1)}.fgoP4[data-accent=sku]{--p-1:#C49BB4;--p-2:#A4638C;--p-3:#7B3A5E;--p-4:#52223E;--p-tint:#F0DFE8;--p-ink:#7B3A5E }.fgoP4[data-accent=pack]{--p-1:#81B8BB;--p-2:#419A9F;--p-3:#247074;--p-4:#164C4F;--p-tint:#DCEDEE;--p-ink:#28767A }.fgoP4 *{box-sizing:border-box}.fgoP4{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.fgoP4{margin:0;background:var(--paper);color:var(--ink);font-family:Founders,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:26px;font-weight:400;text-rendering:optimizeLegibility;font-kerning:normal;-webkit-font-smoothing:antialiased;overflow-x:hidden}.fgoP4 img{display:block;max-width:100%}.fgoP4 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.fgoP4 a{color:inherit}.fgoP4 p{margin:0;text-wrap:pretty}.fgoP4 ul{margin:0;padding:0;list-style:none}.fgoP4 h1,.fgoP4 h2,.fgoP4 h3,.fgoP4 h4{margin:0;font-weight:300;color:var(--forest)}.fgoP4 :focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:2px}.fgoP4 .panel :focus-visible{outline-color:var(--cream)}.fgoP4 .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fgoP4 .ico{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fgoP4 .h0{font-size:56px;line-height:.95;font-weight:300;letter-spacing:-.01em}.fgoP4 .h1{font-size:48px;line-height:.98;font-weight:300;letter-spacing:-.01em}.fgoP4 .h2{font-size:40px;line-height:1.05;font-weight:300;letter-spacing:-.005em;text-wrap:balance}.fgoP4 .h4{font-size:20px;line-height:26px;font-weight:600;color:var(--ink)}.fgoP4 .h5{font-size:17px;line-height:24px;font-weight:600;color:var(--ink)}.fgoP4 .lede{font-size:18px;line-height:28px}.fgoP4 .cap1{font-size:15px;line-height:20px}.fgoP4 .cap2{font-size:13px;line-height:18px}.fgoP4 .label{font-size:13px;line-height:18px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.fgoP4 .b{font-weight:600}.fgoP4 .serif{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.fgoP4 .muted{color:var(--ink-2)}.fgoP4 .wrap{max-width:var(--max);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.fgoP4 .band{background:var(--cream)}.fgoP4 .srow{scrollbar-width:none;-ms-overflow-style:none}.fgoP4 .srow::-webkit-scrollbar{display:none}.fgoP4 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 24px;border-radius:var(--r-pill);background:var(--forest);color:#fff;font-size:16px;line-height:16px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .3s var(--ease),transform .3s var(--ease)}.fgoP4 .btn:hover{background:var(--ink)}.fgoP4 .btn:active{transform:translateY(1px)}.fgoP4 .btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.fgoP4 .btn.ghost:hover{background:var(--ink);color:#fff}.fgoP4 .btn.on-panel{background:var(--cream);color:var(--p-4)}.fgoP4 .btn.on-panel:hover{background:#fff}.fgoP4 .ann{height:var(--ann-h);background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:20px;font-weight:600;padding:0 var(--indent);text-align:center}.fgoP4 .hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;height:var(--head-h);background:var(--paper);border-bottom:1px solid var(--line)}.fgoP4 .hdr .wrap{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.fgoP4 .nav{display:flex;gap:28px;align-items:center;font-size:13px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fgoP4 .nav a{text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:8px 0;position:relative}.fgoP4 .nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.fgoP4 .nav a:hover:after{transform:scaleX(1)}.fgoP4 .nav.right{justify-content:flex-end}.fgoP4 .nav .icon-btn{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%}.fgoP4 .nav .icon-btn .ico{width:20px;height:20px;stroke-width:1.8}.fgoP4 .logo{display:block;height:46px;justify-self:center}.fgoP4 .logo img{height:100%;width:auto}.fgoP4 .hdr .m-only{display:none;width:44px;height:44px;align-items:center;justify-content:center;margin-left:-8px}.fgoP4 .crumbs{margin-bottom:14px;font-size:13px;line-height:18px;color:var(--ink-2)}.fgoP4 .crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.fgoP4 .crumbs a{text-decoration:none}.fgoP4 .crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.fgoP4 .crumbs [aria-current=page]{color:var(--ink);font-weight:600}.fgoP4 .crumbs li+li:before{content:"/";margin-right:6px;color:var(--ink-2);opacity:.5;font-weight:400}.fgoP4 .main{padding-top:16px}.fgoP4 .product{display:grid;grid-template-columns:minmax(550px,1fr) minmax(0,624px);gap:32px;align-items:start}.fgoP4 .media{min-width:550px;position:sticky;top:calc(var(--head-h) + 16px)}.fgoP4 .gallery{position:relative;aspect-ratio:1/1;border-radius:var(--r-card);overflow:hidden;background:var(--cream)}.fgoP4 .slides{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory}.fgoP4 .slide{flex:0 0 100%;scroll-snap-align:start;margin:0;height:100%;overflow:hidden}.fgoP4 .slide img{width:100%;height:100%;object-fit:cover}.fgoP4 .slide:first-child img{animation:settle 1.1s var(--ease) both}@keyframes settle{0%{transform:scale(1.035)}to{transform:scale(1)}}.fgoP4 .gnav{position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#ffffffe6;color:var(--ink);display:flex;align-items:center;justify-content:center;z-index:2;transition:background .2s,color .2s}.fgoP4 .gnav .ico{width:10px;height:10px;stroke-width:2}.fgoP4 .gnav:hover{background:var(--ink);color:#fff}.fgoP4 .gnav.prev{left:16px}.fgoP4 .gnav.next{right:16px}.fgoP4 .gnav[disabled]{opacity:0;pointer-events:none}.fgoP4 .gzoom{position:absolute;right:16px;top:16px;width:36px;height:36px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:2;opacity:0;transition:opacity .2s;color:var(--ink)}.fgoP4 .gallery:hover .gzoom,.fgoP4 .gallery:focus-within .gzoom{opacity:1}.fgoP4 .dots{display:none;position:absolute;left:50%;bottom:16px;transform:translate(-50%);gap:6px;padding:6px 12px;border-radius:var(--r-pill);background:#ffffffb3;z-index:2}.fgoP4 .dots i{width:5px;height:5px;border-radius:50%;background:#14141447}.fgoP4 .dots i.on{background:var(--ink)}.fgoP4 .thumbs{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.fgoP4 .thumb{flex:0 0 56px;width:56px;height:56px;border-radius:var(--r-card);overflow:hidden;border:1.5px solid transparent;opacity:.6;transition:opacity .2s,border-color .2s;background:var(--cream)}.fgoP4 .thumb img{width:100%;height:100%;object-fit:cover}.fgoP4 .thumb.on{opacity:1;border-color:var(--ink)}.fgoP4 .info{padding:0 0 24px;min-width:0}.fgoP4 .blk{margin:0 0 16px}.fgoP4 .rise{animation:rise .7s var(--ease) both}@keyframes rise{0%{transform:translateY(10px);opacity:.001}to{transform:none;opacity:1}}.fgoP4 .ptitle{margin-bottom:4px}.fgoP4 .ptag{font-size:22px;line-height:28px;color:var(--ink)}.fgoP4 .inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;line-height:20px}.fgoP4 .inline>*+*:before{content:"\2022";color:var(--ink-2);font-size:12px;margin-right:8px}.fgoP4 .stars{position:relative;display:inline-flex;height:16px;line-height:0;color:var(--p-3)}.fgoP4 .stars .row{display:flex;gap:0}.fgoP4 .stars .fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap}.fgoP4 .stars svg{width:16px;height:16px;flex:none}.fgoP4 .stars .row.o svg{fill:none;stroke:currentColor;stroke-width:1.5}.fgoP4 .stars .row.f svg{fill:currentColor;stroke:currentColor;stroke-width:1.5}.fgoP4 .rating{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:8px 0;margin:-8px 0}.fgoP4 .rtb li{display:flex;gap:10px;align-items:flex-start;padding:3px 0}.fgoP4 .rtb .ico{color:var(--p-3);margin-top:5px}.fgoP4 .sw-head{display:flex;gap:6px;margin-bottom:8px;color:var(--ink-2)}.fgoP4 .sw-head .val{color:var(--ink);font-weight:600}.fgoP4 .sw-list{display:flex;gap:8px;flex-wrap:wrap}.fgoP4 .sw{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 16px 8px 8px;border:1px solid var(--line);border-radius:var(--r-form);background:var(--paper);cursor:pointer;transition:border-color .2s,background .2s}.fgoP4 .sw img{width:40px;height:40px;object-fit:cover;border-radius:var(--r-tile);background:var(--cream)}.fgoP4 .sw .n{font-weight:600}.fgoP4 .sw .s{color:var(--ink-2)}.fgoP4 .sw input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.fgoP4 .sw:has(input:checked){border-color:var(--p-3);background:var(--p-tint)}.fgoP4 .sw:has(input:focus-visible){outline:2px solid var(--forest);outline-offset:2px}.fgoP4 .pick-head{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.fgoP4 .pick-head .val{color:var(--p-ink);font-weight:600}.fgoP4 .opts{display:flex;flex-direction:column;gap:10px}.fgoP4 .opt{position:relative;display:flex;gap:12px;border:1px solid var(--line);border-radius:var(--r-form);background:var(--paper);padding:16px;cursor:pointer;transition:border-color .2s,background .2s}.fgoP4 .opt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.fgoP4 .radio{flex:none;width:18px;height:18px;border-radius:50%;border:1px solid var(--p-3);background:#fff;position:relative;margin-top:3px}.fgoP4 .radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--p-3);transform:scale(0);transition:transform .25s var(--ease)}.fgoP4 .opt:has(input:checked) .radio:after{transform:scale(1)}.fgoP4 .opt:has(input:focus-visible){outline:2px solid var(--forest);outline-offset:2px}.fgoP4 .opt.sub{padding:28px 16px 14px}.fgoP4 .opt:has(input:checked),.fgoP4 .opt.is-picked{background:var(--cream);border-color:var(--p-3)}.fgoP4 .opt:not(:has(input:checked)):not(.is-picked){background:var(--paper);border-color:var(--line)}.fgoP4 .opt.sub .tag{position:absolute;left:0;right:0;top:0;height:22px;padding-top:6px;background:var(--p-3);color:var(--cream);font-size:13px;line-height:16px;font-weight:600;letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;text-align:center}.fgoP4 .opt .body{flex:1;min-width:0}.fgoP4 .opt .head{display:block}.fgoP4 .opt .title{display:block;font-weight:600;font-size:17px;line-height:24px}.fgoP4 .prices{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:8px;font-variant-numeric:tabular-nums}.fgoP4 .compare{font-size:20px;line-height:28px;color:var(--ink-2);text-decoration:line-through}.fgoP4 .price{font-size:24px;line-height:28px;font-weight:600}.fgoP4 .per{color:var(--ink-2);font-size:15px;line-height:20px;width:100%;margin-top:2px}.fgoP4 .badge{font-size:13px;line-height:16px;font-weight:600;background:var(--p-tint);color:var(--p-ink);border-radius:var(--r-tile);padding:7px 8px 1px}.fgoP4 .opt .div{display:block;height:1px;background:var(--line);margin:14px 0}.fgoP4 .checks2{display:grid;grid-template-columns:1fr;gap:8px}.fgoP4 .checks2 li{display:flex;gap:8px;align-items:flex-start;font-size:15px;line-height:20px}.fgoP4 .checks2 .ico{color:var(--p-3);margin-top:3px}.fgoP4 .opt.once{align-items:center}.fgoP4 .opt.once .head{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;width:100%}.fgoP4 .opt.once .prices{margin-top:0}.fgoP4 .opt.once .per{width:auto;margin-top:0}.fgoP4 .opt.once .price{font-size:20px}.fgoP4 .buy{display:grid;grid-template-columns:1fr}.fgoP4 .buy .btn{width:100%}.fgoP4 .trust li{display:flex;gap:10px;align-items:center;justify-content:center;font-size:15px;line-height:20px;padding:4px 0}.fgoP4 .trust .ico{color:var(--green)}.fgoP4 .caf{border-top:1px solid var(--line);padding-top:16px}.fgoP4 .caf .label{color:var(--ink-2);display:block;text-align:center;margin-bottom:8px}.fgoP4 .meter{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--r-form);overflow:hidden}.fgoP4 .meter div{padding:8px 4px;text-align:center;font-size:13px;line-height:16px;color:var(--ink-2);border-left:1px solid var(--line)}.fgoP4 .meter div:first-child{border-left:0}.fgoP4 .meter div.on{background:var(--p-3);color:var(--cream)}.fgoP4 .meter b{display:block;font-size:13px;line-height:18px;font-weight:600}.fgoP4 .certs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.fgoP4 .certs li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.fgoP4 .certs img{height:56px;width:auto}.fgoP4 .certs .vegan{height:56px;width:56px;border-radius:50%;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600}.fgoP4 .certs span{font-size:13px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fgoP4 .taste{padding:80px 0}.fgoP4 .sec-head{margin-bottom:32px;max-width:56ch}.fgoP4 .sec-head .h2{margin-bottom:8px}.fgoP4 .pdesc{margin-top:12px;font-size:18px;line-height:28px}.fgoP4 .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.fgoP4 .card .pic{aspect-ratio:1;border-radius:var(--r-card);overflow:hidden;background:var(--cream)}.fgoP4 .card .pic img{width:100%;height:100%;object-fit:cover}.fgoP4 .card h3{margin:16px 0 8px}.fgoP4 .callout{padding:80px 0}.fgoP4 .split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.fgoP4 .split .pic{aspect-ratio:1;border-radius:var(--r-card);overflow:hidden;background:var(--cream)}.fgoP4 .split .pic img{width:100%;height:100%;object-fit:cover}.fgoP4 .spec{margin-top:24px}.fgoP4 .spec li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line)}.fgoP4 .spec .ico{color:var(--p-3);margin-top:5px}.fgoP4 .nots{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.fgoP4 .nots span{font-size:13px;line-height:18px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.fgoP4 .bagsec{padding:80px 0}.fgoP4 .bagsec .split{align-items:stretch}.fgoP4 .bagsec .pic{aspect-ratio:auto;min-height:100%}.fgoP4 .bagsec .txt{display:flex;flex-direction:column;justify-content:center}.fgoP4 .pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.fgoP4 .pills span{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:15px;line-height:20px}.fgoP4 .origin{padding:80px 0}.fgoP4 .panel{background:var(--p-4);color:var(--cream);border-radius:var(--r-card);padding:48px;display:flex;flex-direction:column;justify-content:center}.fgoP4 .panel .label{color:var(--p-1)}.fgoP4 .panel h2{color:var(--cream);margin:12px 0 16px}.fgoP4 .panel .lede{margin-bottom:24px}.fgoP4 .acc{margin-top:8px}.fgoP4 .acc .row{border-top:1px solid rgba(245,243,231,.26)}.fgoP4 .acc .row:last-child{border-bottom:1px solid rgba(245,243,231,.26)}.fgoP4 .acc-btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;text-align:left;font-weight:600;font-size:17px;line-height:24px;transition:color .18s}.fgoP4 .acc-btn .ico{width:14px;height:14px;flex:none;transition:transform .5s var(--ease)}.fgoP4 .acc .row.open>.acc-btn .ico{transform:rotate(45deg)}.fgoP4 .acc .row .ac{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.fgoP4 .acc .row.open .ac{grid-template-rows:1fr}.fgoP4 .acc .ac>div{overflow:hidden}.fgoP4 .acc .ac p{padding:0 24px 16px 0;opacity:0;transform:translateY(6px);transition:opacity .3s var(--ease),transform .5s var(--ease)}.fgoP4 .acc .row.open .ac p{opacity:1;transform:none;transition-delay:.08s}.fgoP4 .brew{padding:80px 0}.fgoP4 .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.fgoP4 .steps.three{grid-template-columns:repeat(3,1fr)}.fgoP4 .step .n{font-size:40px;line-height:1;font-weight:300;color:var(--p-3);font-variant-numeric:tabular-nums}.fgoP4 .step h3{margin:12px 0 6px}.fgoP4 .brewnote{margin-top:32px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.fgoP4 .proof{padding:80px 0}.fgoP4 .psplit{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:start}.fgoP4 .psplit>*{min-width:0}.fgoP4 .phead .h2{margin-bottom:16px}.fgoP4 .pavg{display:flex;align-items:center;gap:8px;margin-bottom:20px}.fgoP4 .pacts{display:flex;flex-wrap:wrap;gap:8px}.fgoP4 .rscroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.fgoP4 .rcard{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start;background:var(--cream);border-radius:var(--r-card);padding:24px;display:flex;flex-direction:column;gap:10px}.fgoP4 .rcard .stars{height:14px}.fgoP4 .rcard .stars svg{width:14px;height:14px}.fgoP4 .rcard blockquote{margin:0}.fgoP4 .rcard .who{margin-top:auto;padding-top:10px}.fgoP4 .rcard .vbadge{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.fgoP4 .rcard .vbadge .ico{width:14px;height:14px;color:var(--p-3);stroke-width:2.6}.fgoP4 .rnav2{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.fgoP4 .rbtn{width:40px;height:40px;border-radius:50%;background:var(--paper);border:1px solid var(--line);color:var(--ink);display:flex;align-items:center;justify-content:center;transition:background .2s var(--ease),color .2s var(--ease),opacity .2s}.fgoP4 .rbtn .ico{width:12px;height:12px;stroke-width:2.4}.fgoP4 .rbtn:hover{background:var(--ink);color:#fff}.fgoP4 .rbtn[disabled]{opacity:.35;cursor:default}.fgoP4 .rel{padding:0 0 80px}.fgoP4 .relhead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.fgoP4 .relnav{display:flex;align-items:center;gap:8px}.fgoP4 .relnav .link{margin-right:8px}.fgoP4 .relrow{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.fgoP4 .relcard{flex:0 0 calc((100% - 64px)/4.4);scroll-snap-align:start;min-width:0}.fgoP4 .relcard a{display:flex;flex-direction:column;text-decoration:none}.fgoP4 .relcard .pic{display:block;aspect-ratio:1;border-radius:var(--r-card);overflow:hidden;background:var(--cream)}.fgoP4 .relcard .pic img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.fgoP4 .relcard a:hover .pic img{transform:scale(1.03)}.fgoP4 .relcard .h5{margin-top:12px}.fgoP4 .relcard a:hover .h5{text-decoration:underline;text-underline-offset:4px}.fgoP4 .relcard .cap1{margin-top:2px}.fgoP4 .faqs{padding:0 0 80px}.fgoP4 .faq .h2{margin-bottom:24px;max-width:22ch}.fgoP4 .faqcols{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;align-items:start}.fgoP4 .qa{border-bottom:1px solid var(--line)}.fgoP4 .qa .acc-btn{padding:12px 0;color:var(--ink)}.fgoP4 .qa .acc-btn span{padding-right:48px}.fgoP4 .qa .ac{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.fgoP4 .qa.open .ac{grid-template-rows:1fr}.fgoP4 .qa .ac>div{overflow:hidden}.fgoP4 .qa .ac p{padding:0 48px 16px 0;opacity:0;transform:translateY(6px);transition:opacity .3s var(--ease),transform .5s var(--ease)}.fgoP4 .qa.open .ac p{opacity:1;transform:none;transition-delay:.08s}.fgoP4 .qa.open>.acc-btn .ico{transform:rotate(45deg)}.fgoP4 .sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--paper);box-shadow:0 -8px 24px #14141414;padding:12px var(--gutter);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(110%);visibility:hidden;transition:transform .5s var(--ease),visibility 0s .5s}.fgoP4 .sticky.show{transform:translateY(0);visibility:visible;transition-delay:0s}.fgoP4 .sticky .in{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.fgoP4 .sticky .prod{display:flex;align-items:center;gap:16px;min-width:0;line-height:24px}.fgoP4 .sticky .th{flex:none;width:44px;height:44px;border-radius:var(--r-tile);overflow:hidden;background:var(--cream)}.fgoP4 .sticky .th img{width:100%;height:100%;object-fit:cover}.fgoP4 .sticky .nm{font-weight:600;white-space:nowrap}.fgoP4 .sticky .sel{color:var(--ink-2);font-weight:400}.fgoP4 .sticky .pr{font-weight:600;font-variant-numeric:tabular-nums}.fgoP4 .sticky .btn{min-width:242px}.fgoP4 dialog,dialog.fgoP4Dlg{border:0;padding:0;background:transparent;max-width:none;max-height:none}.fgoP4 dialog::backdrop{background:#1414148c}.fgoP4 .modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px}.fgoP4 .modal .pane{position:relative;background:var(--paper);border-radius:var(--r-card);overflow:hidden;max-width:min(1100px,100vw - 48px);width:100%}.fgoP4 .modal img{width:100%;height:auto;max-height:calc(100dvh - 48px);object-fit:contain}.fgoP4 .modal .x{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;color:var(--ink);z-index:2}@media(max-width:1199px){.fgoP4 .product{grid-template-columns:1fr 1fr}.fgoP4 .media{min-width:0}.fgoP4 .cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.fgoP4{--gutter:16px;--head-h:53px }.fgoP4 .hdr .wrap{grid-template-columns:auto 1fr auto}.fgoP4 .hdr .nav.left{display:none}.fgoP4 .hdr .m-only{display:flex}.fgoP4 .hdr .nav.right a:not(.icon-btn){display:none}.fgoP4 .logo{height:40px}.fgoP4 .main{padding-top:0}.fgoP4 .main .wrap{padding:0}.fgoP4 .product{display:block}.fgoP4 .media{position:static}.fgoP4 .gallery{border-radius:0}.fgoP4 .gnav,.fgoP4 .gzoom{display:none}.fgoP4 .dots{display:flex}.fgoP4 .thumbs{display:none}.fgoP4 .info{padding:20px var(--indent) 24px}.fgoP4 .h1{font-size:40px}.fgoP4 .h2{font-size:32px}.fgoP4 .h0{font-size:40px}.fgoP4 .ptag{font-size:20px;line-height:26px}.fgoP4 .taste,.fgoP4 .callout,.fgoP4 .bagsec,.fgoP4 .origin,.fgoP4 .brew,.fgoP4 .proof{padding:40px 0}.fgoP4 .rel,.fgoP4 .faqs{padding:0 0 40px}.fgoP4 .relcard{flex:0 0 46%}.fgoP4 .relhead{padding:0;margin-bottom:16px}.fgoP4 .relnav .rbtn{display:none}.fgoP4 .cards{grid-template-columns:1fr 1fr;gap:16px}.fgoP4 .split{grid-template-columns:1fr;gap:24px}.fgoP4 .faqcols{grid-template-columns:1fr;gap:0}.fgoP4 .panel{padding:24px 16px;border-radius:var(--r-card)}.fgoP4 .bagsec .pic{aspect-ratio:4/5}.fgoP4 .steps{grid-template-columns:1fr 1fr;gap:24px 16px}.fgoP4 .steps.three{grid-template-columns:1fr}.fgoP4 .psplit{grid-template-columns:1fr;gap:24px}.fgoP4 .rcard{flex:0 0 78%}.fgoP4 .phead .h2 br{display:none}.fgoP4 .checks2{grid-template-columns:1fr}.fgoP4 .certs{gap:12px}.fgoP4 .certs img,.fgoP4 .certs .vegan{height:48px;width:auto}.fgoP4 .certs .vegan{width:48px}.fgoP4 .sticky{padding:12px var(--indent);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.fgoP4 .sticky .nm{display:none}.fgoP4 .sticky .btn{min-width:0;flex:1 1 auto;white-space:nowrap}}@media(max-width:359px){.fgoP4 .sticky .th{display:none}.fgoP4 .cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.fgoP4 *,.fgoP4 *:before,.fgoP4 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:1200px){.fgoP4 .info{padding-left:56px;padding-right:56px}}@media(min-width:1025px)and (max-width:1199px){.fgoP4 .info{padding-left:32px;padding-right:32px}}.fgoP4 .main{padding-top:clamp(40px,4.6vw,68px)}.fgoP4 .crumbs{margin-bottom:22px}.fgoP4{font-size:18px;line-height:29px}.fgoP4 .lede{font-size:19px;line-height:30px}.fgoP4 .cap1{font-size:16px;line-height:22px}.fgoP4 .cap2{font-size:14px;line-height:19px}.fgoP4 .h5{font-size:18px;line-height:25px}.fgoP4 .trust li{font-size:16px;line-height:22px}.fgoP4 .sec-head .h2{margin-bottom:10px}.fgoP4 .sec-head .lede{max-width:58ch}.fgoP4 .certs{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(20px,3vw,40px)}.fgoP4 .certs li{flex:0 1 auto;max-width:160px}.fgoP4 .certs img{height:52px;width:auto;object-fit:contain}.fgoP4 .certs .vegan{height:52px;width:52px;font-size:22px}.fgoP4 .certs span:last-child{font-size:12px;line-height:16px;letter-spacing:.08em;color:var(--ink-2)}.fgoP4 .rscroll{align-items:flex-start}.fgoP4 .rcard{padding:26px;gap:12px}.fgoP4 .rcard blockquote p{font-size:16px;line-height:24px;color:var(--ink)}.fgoP4 .rcard .h5{font-size:17px;line-height:23px}@media(min-width:1025px){.fgoP4 .taste,.fgoP4 .callout,.fgoP4 .bagsec,.fgoP4 .origin,.fgoP4 .brew,.fgoP4 .proof{padding:72px 0}.fgoP4 .band{padding:88px 0}.fgoP4 .rel{padding:0 0 72px}.fgoP4 .faqs{padding:0 0 88px}}.fgoP4 .sticky .in>.btn{flex:0 0 auto;width:auto;min-width:242px;max-width:340px}.fgoP4 .sticky .prod{flex:1 1 auto;gap:14px}.fgoP4 .sticky .sel{white-space:nowrap}.fgoP4 .sticky .prod>span{display:flex;flex-direction:column;min-width:0}.fgoP4 .sticky .prod>span:last-child{flex-direction:row;align-items:baseline;gap:8px;flex:none}@media(max-width:1024px){.fgoP4 .sticky .in>.btn{min-width:0;flex:1 1 auto;max-width:none}}.fgoP4{overflow-x:clip;--head-h: var(--fgo-head-h, 97px)}@media(min-width:1025px){.fgoP4 .product{align-items:start}.fgoP4 .media{position:sticky;top:calc(var(--fgo-head-h, 97px) + 20px);align-self:start}}.fgoP4 .sticky .prod>span:last-child{margin-left:clamp(18px,2.4vw,40px);padding-left:clamp(18px,2.4vw,40px);border-left:1px solid var(--line);align-self:center}@media(max-width:700px){.fgoP4 .sticky .prod>span:last-child{margin-left:12px;padding-left:12px}}.fgoP4 .pills{gap:10px;margin-top:28px}.fgoP4 .pills span{height:auto;min-height:40px;padding:9px 16px;border:0;border-radius:var(--r-card, 8px);background:#046a3812;color:var(--forest);font-size:15px;line-height:22px;font-weight:600;letter-spacing:0}.fgoP4 .bagsec .pills span{background:#ffffffb8}.fgoP4 .steps{gap:0}.fgoP4 .steps .step{padding:26px clamp(20px,2.4vw,36px) 4px;border-top:1px solid var(--line)}.fgoP4 .steps .step:first-child{padding-left:0}.fgoP4 .steps .step:last-child{padding-right:0}@media(min-width:1025px){.fgoP4 .steps .step+.step{border-left:1px solid var(--line)}}.fgoP4 .stepTitle{margin:0 0 14px;font-family:var(--fg-display, "FoundersCondensed", Arial, sans-serif);font-size:clamp(22px,1.9vw,27px);line-height:1.05;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--forest)}.fgoP4 .stepSpec{display:flex;flex-wrap:wrap;gap:0 clamp(18px,2vw,30px);margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid var(--line)}.fgoP4 .stepSpec div{min-width:0}.fgoP4 .stepSpec dt{font-size:10.5px;line-height:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0 0 3px}.fgoP4 .stepSpec dd{margin:0;font-size:16px;line-height:21px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.fgoP4 .stepBody{font-size:16px;line-height:25px;color:var(--ink-2)}@media(max-width:1024px){.fgoP4 .steps .step{padding:22px 0 6px}.fgoP4 .steps .step:first-child{padding-top:18px}}@media(max-width:1024px){.fgoP4 .info{padding-left:var(--indent);padding-right:var(--indent)}.fgoP4 .main{padding-top:0}.fgoP4{font-size:17px;line-height:27px}.fgoP4 .lede{font-size:18px;line-height:28px}.fgoP4 .crumbs{margin-bottom:14px}.fgoP4 .crumbs ol{flex-wrap:nowrap;overflow:hidden}.fgoP4 .crumbs li{white-space:nowrap}.fgoP4 .crumbs li:last-child{overflow:hidden;text-overflow:ellipsis}.fgoP4 .certs{gap:18px}.fgoP4 .certs img,.fgoP4 .certs .vegan{height:46px}.fgoP4 .certs .vegan{width:46px}}.fgoP4 .p4Bar{padding:clamp(22px,2.2vw,30px) 0;border-block:1px solid var(--line);overflow:hidden}.fgoP4 .p4Bar.band{border-block-color:rgba(2,58,31,.1)}.fgoP4 .p4BarWrap{display:flex;width:100%}.fgoP4 .p4BarRow{display:flex;align-items:center;gap:clamp(28px,4vw,64px);margin:0;padding:0 var(--gutter);list-style:none;flex:0 0 auto;min-width:100%;justify-content:space-between}.fgoP4 .p4BarItem{display:flex;align-items:center;gap:11px;flex:0 0 auto;white-space:nowrap}.fgoP4 .p4BarItem img{width:34px;height:34px;object-fit:contain;opacity:.9;flex:none}.fgoP4 .p4BarItem span{font-size:12px;line-height:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.fgoP4 .p4BarClone{display:none}@media(max-width:1100px){.fgoP4 .p4Bar.is-auto .p4BarRow,.fgoP4 .p4Bar.is-marquee .p4BarRow{justify-content:flex-start;min-width:max-content;animation:p4slide 34s linear infinite}.fgoP4 .p4Bar.is-auto .p4BarClone,.fgoP4 .p4Bar.is-marquee .p4BarClone{display:flex}.fgoP4 .p4Bar.is-auto:hover .p4BarRow,.fgoP4 .p4Bar.is-marquee:hover .p4BarRow{animation-play-state:paused}}.fgoP4 .p4Bar.is-marquee .p4BarRow{justify-content:flex-start;min-width:max-content;animation:p4slide 34s linear infinite}.fgoP4 .p4Bar.is-marquee .p4BarClone{display:flex}@keyframes p4slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.fgoP4 .p4BarRow{animation:none!important}.fgoP4 .p4BarWrap{overflow-x:auto}.fgoP4 .p4BarClone{display:none!important}}.fgoP4 .p4Panel{padding:clamp(40px,4vw,64px) 0}.fgoP4 .p4PanelFrame{position:relative;isolation:isolate;border-radius:var(--r-card);overflow:hidden;min-height:clamp(360px,38vw,540px);display:flex;align-items:center;background:var(--cream)}.fgoP4 .p4PanelFrame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.fgoP4 .p4PanelScrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,rgba(2,30,16,var(--scrim, .55)),rgba(2,30,16,calc(var(--scrim, .55) * .82)) 38%,#021e1000 72%)}.fgoP4 .p4PanelFrame.is-right .p4PanelScrim{transform:scaleX(-1)}.fgoP4 .p4PanelCopy{position:relative;z-index:2;max-width:34rem;padding:clamp(28px,3.4vw,56px);color:var(--cream)}.fgoP4 .p4PanelFrame.is-right{justify-content:flex-end}.fgoP4 .p4PanelFrame.is-right .p4PanelCopy{text-align:left}.fgoP4 .p4PanelKicker{margin:0 0 12px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--p-1)}.fgoP4 .p4PanelH{margin:0 0 12px;color:var(--cream);font-size:clamp(28px,3vw,42px);line-height:1.04;font-weight:300;letter-spacing:-.005em;text-wrap:balance}.fgoP4 .p4PanelBody{margin:0 0 24px;max-width:42ch;font-size:17px;line-height:27px;color:#f5f3e7e0}@media(max-width:760px){.fgoP4 .p4PanelFrame{min-height:0;display:block}.fgoP4 .p4PanelFrame>img{position:relative;height:auto;aspect-ratio:4 / 3}.fgoP4 .p4PanelScrim{display:none}.fgoP4 .p4PanelCopy{max-width:none;background:var(--forest);padding:24px 20px 28px}}.fgoP4 .p4Ugc{padding:clamp(40px,4vw,64px) 0}.fgoP4 .p4UgcHead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(18px,2vw,26px)}.fgoP4 .p4UgcRow{display:flex;gap:16px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.fgoP4 .p4UgcTile{flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start;min-width:0}.fgoP4 .p4UgcTile a{display:block;text-decoration:none;color:inherit}.fgoP4 .p4UgcPic{position:relative;display:block;aspect-ratio:var(--p4-ugc-ratio, 4 / 5);border-radius:var(--r-card);overflow:hidden;background:var(--cream)}.fgoP4 .p4UgcPic img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.fgoP4 .p4UgcTile a:hover .p4UgcPic img{transform:scale(1.03)}.fgoP4 .p4UgcPlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:#ffffffeb;color:var(--forest);display:flex;align-items:center;justify-content:center;padding-left:3px;transition:background .2s,transform .3s var(--ease)}.fgoP4 .p4UgcTile a:hover .p4UgcPlay{background:#fff;transform:translate(-50%,-50%) scale(1.06)}.fgoP4 .p4UgcCap{display:block;margin-top:11px;font-size:15px;line-height:21px;color:var(--ink-2)}@media(max-width:1024px){.fgoP4 .p4UgcTile{flex:0 0 62%}}@media(max-width:560px){.fgoP4 .p4UgcTile{flex:0 0 78%}}.fgoP4 .p4Stamps{padding:clamp(44px,4.4vw,72px) 0}.fgoP4 .p4StampGrid{display:grid;grid-template-columns:repeat(var(--p4-stamp-cols, 3),1fr);gap:clamp(22px,2.6vw,34px);max-width:960px;margin:0 auto;padding:0;list-style:none}.fgoP4 .p4Stamp{text-align:center}.fgoP4 .p4Stamp img{width:46px;height:46px;object-fit:contain;display:block;margin:0 auto 13px;opacity:.88}.fgoP4 .p4Stamp b{display:block;font-size:clamp(16px,1.4vw,19px);line-height:1.3;font-weight:600;color:var(--ink)}.fgoP4 .p4Stamp small{display:block;margin-top:5px;font-size:14px;line-height:1.45;color:var(--ink-2)}@media(max-width:700px){.fgoP4 .p4StampGrid{grid-template-columns:1fr;gap:26px}}@media(max-width:700px){.fgoP4 .sticky .prod>span:last-child{margin-left:0;padding-left:0;border-left:0}.fgoP4 .sticky .prod{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"th name" "th price";align-items:center;gap:0 12px}.fgoP4 .sticky .prod>.th{grid-area:th}.fgoP4 .sticky .prod>span:nth-of-type(1){grid-area:name}.fgoP4 .sticky .prod>span:last-child{grid-area:price}.fgoP4 .sticky .nm{display:none}.fgoP4 .sticky .sel{font-size:13px;line-height:17px}.fgoP4 .sticky .pr{font-size:17px;line-height:21px}.fgoP4 .sticky .compare{font-size:13px}}.fgoP4 .p4Bar.is-cream{background:var(--cream)}.fgoP4 .p4Bar.is-paper,.fgoP4 .p4Bar.is-cream{border-block:1px solid var(--line)}.fgoP4 .p4Bar.is-green{background:var(--green);border-block:0}.fgoP4 .p4Bar.is-green .p4BarItem span{color:var(--cream)}.fgoP4 .p4Bar.is-green .p4BarItem img{filter:brightness(0) invert(1);opacity:.95}.fgoP4 .p4Widget{width:100%}.fgoP4 .p4Widget .yotpo,.fgoP4 .p4Widget .yotpo-widget-instance{background:transparent!important;width:100%!important}.fgoP4 .proof:has(.p4Widget){padding-top:clamp(28px,3vw,44px)}.fgoP4 .p4Bar.style-text{padding:clamp(18px,1.9vw,26px) 0}.fgoP4 .p4Bar.style-text .p4BarRow{justify-content:flex-start;min-width:max-content;gap:clamp(46px,6vw,92px);animation:p4slide 40s linear infinite}.fgoP4 .p4Bar.style-text .p4BarClone{display:flex}.fgoP4 .p4Bar.style-text:hover .p4BarRow{animation-play-state:paused}.fgoP4 .p4Bar.style-text .p4BarItem span{font-size:13px;line-height:16px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.fgoP4 .p4Bar.style-text .p4BarRow{animation:none!important}.fgoP4 .p4Bar.style-text .p4BarClone{display:none!important}}.fgoP4 .proof .rcard{min-height:0}.fgoP4 .psplit .phead .h2{max-width:12ch}.fgoP4 .stepBody,.fgoP4 .rcard blockquote p,.fgoP4 .trust li,.fgoP4 .p4UgcCap,.fgoP4 .p4Stamp small,.fgoP4 .cap1{font-size:16px;line-height:24px}.fgoP4 .stepSpec dd,.fgoP4 .rcard .who{font-size:16px;line-height:24px;font-weight:600}.fgoP4 .h5,.fgoP4 .rcard .h5,.fgoP4 .relcard .h5,.fgoP4 .p4Stamp b{font-size:18px;line-height:25px;font-weight:600}.fgoP4 .pdesc{font-size:19px;line-height:30px}.fgoP4 .label,.fgoP4 .p4BarItem span,.fgoP4 .rcard .vbadge,.fgoP4 .stepSpec dt,.fgoP4 .caf .label,.fgoP4 .certs span:last-child,.fgoP4 .nots span{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.fgoP4 .p4Bar.style-text .p4BarItem span{letter-spacing:.2em;font-size:13px}@media(min-width:1025px){.fgoP4 .h1{font-size:clamp(52px,4.4vw,62px);line-height:.95}.fgoP4 .h2{font-size:clamp(32px,2.6vw,37px);line-height:1.06}}.fgoP4 .p4Bar.is-green .p4BarItem,.fgoP4 .p4Bar.is-green .p4BarItem span{color:var(--cream)}@media(min-width:1025px){.fgoP4 .rcard{flex:0 0 calc((100% - 32px) / 2.25)}}@media(min-width:1400px){.fgoP4 .rcard{flex:0 0 calc((100% - 32px) / 2.4)}}.fgoP4 .rel,.fgoP4 .faqs{padding-top:clamp(44px,4.4vw,72px)}.fgoP4 .relhead{margin-bottom:clamp(18px,1.8vw,26px)}.fgoP4 b,.fgoP4 strong,.fgoP4 .spec li b,.fgoP4 .p4Stamp b{font-weight:600}.fgoP4 .acc-btn{font-size:18px;line-height:25px}.fgoP4 .crumbs,.fgoP4 .crumbs li,.fgoP4 .compare,.fgoP4 .relcard .cap1{font-size:14px;line-height:19px}.fgoP4 .rtb li span,.fgoP4 .checks2 li{font-size:17px;line-height:25px}.fgoP4 .link,.fgoP4 .relnav .link,.fgoP4 .p4UgcHead .link{font-size:16px;line-height:24px;font-weight:600}.fgoP4 .panel .lede{line-height:31px;letter-spacing:.004em}.fgoP4 .panel .acc p{letter-spacing:.004em}.fgoP4 .splitIcons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px clamp(20px,2.2vw,34px);margin:28px 0 0;padding:0;list-style:none}.fgoP4 .splitIcons li{display:flex;align-items:center;gap:13px;min-width:0}.fgoP4 .splitIcons img{width:38px;height:38px;flex:none;object-fit:contain;opacity:.9}.fgoP4 .splitIcons span{font-size:15px;line-height:20px;font-weight:600;letter-spacing:.01em;color:var(--ink)}@media(max-width:760px){.fgoP4 .splitIcons{grid-template-columns:1fr;gap:14px}}@media(min-width:1025px){.fgoP4 .rel,.fgoP4 .faqs,.fgoP4 .p4Stamps,.fgoP4 .proof,.fgoP4 .callout,.fgoP4 .origin{padding-top:72px;padding-bottom:72px}.fgoP4 .band,.fgoP4 .taste.band,.fgoP4 .bagsec.band,.fgoP4 .p4Stamps.band{padding-top:88px;padding-bottom:88px}.fgoP4 .p4Bar{padding-top:30px;padding-bottom:30px}.fgoP4 .main{padding-bottom:72px}}@media(max-width:1024px){.fgoP4 .rel,.fgoP4 .faqs,.fgoP4 .p4Stamps,.fgoP4 .proof,.fgoP4 .callout,.fgoP4 .origin{padding-top:44px;padding-bottom:44px}.fgoP4 .band{padding-top:52px;padding-bottom:52px}.fgoP4 .main{padding-bottom:40px}}@media(max-width:1024px){.fgoP4 .crumbs a,.fgoP4 .crumbs li[aria-current]{display:inline-block;padding-block:15px;margin-block:-15px}.fgoP4 .rating{padding-block:12px;margin-block:-12px}.fgoP4 .link,.fgoP4 .relnav .link,.fgoP4 .p4UgcHead .link{display:inline-block;padding-block:12px;margin-block:-12px}.fgoP4 .rbtn{width:44px;height:44px}}@media(min-width:1025px)and (max-width:1199px){.fgoP4 .cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fgoP4 .card h3{margin:13px 0 6px}}@media(max-width:560px){.fgoP4 .cards{grid-template-columns:1fr;gap:26px}}@media(max-width:700px)and (min-width:380px){.fgoP4 .p4StampGrid{grid-template-columns:1fr 1fr;gap:24px 18px}.fgoP4 .p4Stamp:nth-child(3):last-child{grid-column:1 / -1}}@media(max-width:560px){.fgoP4 .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:1024px){.fgoP4 .crumbs ol{overflow:visible}.fgoP4 .crumbs li:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}}.fgoP4 .p4Bar.is-cream .p4BarItem,.fgoP4 .p4Bar.is-cream .p4BarItem span{color:var(--green)}.fgoP4 .p4Bar.is-cream .p4BarItem img{opacity:.95}.fgoP4 .p4Bar.is-marquee .p4BarWrap,.fgoP4 .p4Bar.style-text .p4BarWrap{gap:clamp(46px,6vw,92px)}.fgoP4 .p4Bar.is-marquee .p4BarRow,.fgoP4 .p4Bar.style-text .p4BarRow{padding-left:0;padding-right:0}@media(max-width:1100px){.fgoP4 .p4Bar.is-auto .p4BarWrap{gap:clamp(28px,4vw,64px)}.fgoP4 .p4Bar.is-auto .p4BarRow{padding-left:0;padding-right:0}}.fgoP4 .p4Bar.is-marquee .p4BarWrap,.fgoP4 .p4Bar.style-text .p4BarWrap{padding-left:var(--gutter)}.fgoP4 .p4Bar.is-cream .p4BarItem,.fgoP4 .p4Bar.is-cream .p4BarItem span{color:var(--ink)}@media(min-width:1025px){.fgoP4 .split,.fgoP4 .bagsec .split{align-items:start}.fgoP4 .bagsec .pic{aspect-ratio:4 / 5;min-height:0;align-self:start}.fgoP4 .callout .pic{align-self:start}.fgoP4 .origin .split{align-items:stretch}}@media(min-width:1025px){.fgoP4 .main,.fgoP4 .p4Ugc,.fgoP4 .proof,.fgoP4 .callout,.fgoP4 .origin,.fgoP4 .rel,.fgoP4 .faqs{padding-top:72px;padding-bottom:72px}.fgoP4 .taste.band,.fgoP4 .bagsec.band,.fgoP4 .p4Stamps.band,.fgoP4 .p4Ugc.band,.fgoP4 .proof.band{padding-top:88px;padding-bottom:88px}}@media(max-width:1024px){.fgoP4 .main,.fgoP4 .p4Ugc,.fgoP4 .proof,.fgoP4 .callout,.fgoP4 .origin,.fgoP4 .rel,.fgoP4 .faqs{padding-top:44px;padding-bottom:44px}.fgoP4 .band{padding-top:52px;padding-bottom:52px}}.fgoP4 .p4StampGrid{max-width:none}.fgoP4 .sec-head{margin-bottom:32px}.fgoP4 .sec-head .h2,.fgoP4 .split .txt .h2{margin-bottom:10px}.fgoP4 .split .txt .lede{margin-bottom:0}.fgoP4 .spec,.fgoP4 .splitIcons{margin-top:28px}.fgoP4 .panel h2{margin-bottom:10px}.fgoP4 .panel .lede{margin-bottom:28px}.fgoP4 .faq .h2,.fgoP4 .relhead,.fgoP4 .p4UgcHead{margin-bottom:32px}.fgoP4 .origin .pic{aspect-ratio:auto!important;width:100%;min-width:0;align-self:stretch}.fgoP4 .origin .pic img{width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.fgoP4 .origin .pic{aspect-ratio:4 / 3!important;align-self:auto}}@media(min-width:1025px){.fgoP4 .split,.fgoP4 .bagsec .split{align-items:center}.fgoP4 .origin .split{align-items:stretch}.fgoP4 .bagsec .pic,.fgoP4 .callout .pic{aspect-ratio:1 / 1;min-height:0;align-self:center}.fgoP4 .bagsec .pic img,.fgoP4 .callout .pic img{width:100%;height:100%;object-fit:cover}.fgoP4 .split .txt{max-width:46ch}}@media(min-width:1025px){.fgoP4 .splitIcons{grid-template-columns:1fr;gap:15px}.fgoP4 .splitIcons span{font-size:16px;line-height:22px}}.fgoP4 .p4UgcBtn{display:block;width:100%;padding:0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.fgoP4 .p4UgcBtn:hover .p4UgcPic img{transform:scale(1.03)}.fgoP4 .p4UgcBtn:hover .p4UgcPlay{background:#fff;transform:translate(-50%,-50%) scale(1.06)}.fgoP4 .p4UgcBtn:focus-visible{outline:2px solid var(--forest);outline-offset:4px;border-radius:var(--r-card)}.fgoP4 .p4UgcPic video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.fgoP4 .p4UgcHead{align-items:flex-end}.fgoP4 .p4UgcTitle{min-width:0}.fgoP4 .p4UgcStat{margin:0;font-size:clamp(28px,2.6vw,37px);line-height:1.06;font-weight:300;letter-spacing:-.005em;color:var(--forest);max-width:20ch;text-wrap:balance}.fgoP4 .p4UgcStat em{font-style:normal;color:var(--green)}.fgoP4 .p4UgcProof{display:flex;align-items:center;flex-wrap:wrap;gap:0 7px;margin:14px 0 0;font-size:16px;line-height:24px;color:var(--ink-2)}.fgoP4 .p4UgcStars{display:inline-flex;gap:2px;color:var(--green)}@media(max-width:760px){.fgoP4 .p4UgcHead{display:block}.fgoP4 .p4UgcHead .link{display:inline-block;margin-top:16px}.fgoP4 .p4UgcStat{max-width:none}}.fgoP4 .p4UgcProof{display:flex;align-items:center;flex-wrap:wrap;gap:0 9px;margin:0 0 16px;font-size:16px;line-height:24px;color:var(--ink-2)}.fgoP4 .p4UgcProof .stars{height:16px;color:var(--green)}.fgoP4 .p4UgcProof .stars svg{width:16px;height:16px}.fgoP4 .p4UgcAvg{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.fgoP4 .p4UgcCount{color:var(--ink-2)}.fgoP4 .p4UgcStat{margin-top:0}@media(max-width:560px){.fgoP4 .p4UgcProof{font-size:15px;gap:0 7px}}.fgoP4 .p4Bar.is-marquee .p4BarWrap,.fgoP4 .p4Bar.style-text .p4BarWrap{gap:0}.fgoP4 .p4Bar.is-marquee .p4BarRow,.fgoP4 .p4Bar.style-text .p4BarRow{padding-right:clamp(46px,6vw,92px)}@media(max-width:1100px){.fgoP4 .p4Bar.is-auto .p4BarWrap{gap:0}.fgoP4 .p4Bar.is-auto .p4BarRow{padding-right:clamp(28px,4vw,64px)}}.fgoP4 .cadence{position:relative;z-index:2;display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(2,58,31,.12)}.fgoP4 .cadence-lab{font-size:14px;letter-spacing:.02em;opacity:.75;flex:none}.fgoP4 .cadence-sel{flex:1 1 auto;min-width:0;font:inherit;font-size:15px;line-height:1.2;padding:9px 12px;border-radius:8px;border:1px solid rgba(2,58,31,.28);background:#fff;color:inherit;cursor:pointer}.fgoP4 .cadence-sel:focus-visible{outline:2px solid #046A38;outline-offset:2px}@media(max-width:600px){.fgoP4 .cadence-sel{font-size:16px}}.fgoP4 h1,.fgoP4 h2{text-transform:none!important;letter-spacing:-.01em!important}@media(max-width:1024px){.fgoP4 .main{padding-top:0}}@media(max-width:700px){.fgoP4 .sticky{padding:10px var(--indent) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);box-shadow:0 -10px 30px #1414141a}.fgoP4 .sticky .in{gap:12px}.fgoP4 .sticky .prod{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"th name" "th price";align-items:center;gap:0 12px}.fgoP4 .sticky .prod>span.th{grid-area:th;width:48px;height:48px;border-radius:10px;box-shadow:inset 0 0 0 1px #023a1f1a}.fgoP4 .sticky .prod>span:not(.th):not(:last-child){grid-area:name}.fgoP4 .sticky .prod>span:last-child{grid-area:price;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:8px;margin:0;padding:0;border:0}.fgoP4 .sticky .sel{font-size:13px;line-height:16px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fgoP4 .sticky .pr{font-size:17px;line-height:22px;font-weight:600}.fgoP4 .sticky .compare{font-size:13px!important;line-height:22px;color:var(--ink-2)}.fgoP4 .sticky .in>.btn{min-height:48px;padding:0 18px;font-size:16px}}.fgoP4 .rating[hidden],.fgoP4 .pavg[hidden]{display:none!important}.fgoP4 .opt.once .saleline{display:block;width:100%;margin-top:6px;font-size:15px;line-height:20px;font-weight:600;color:#9a5523}
/*# sourceMappingURL=/cdn/shop/t/118/assets/fgo-pdp-v4.css.map */
