.gb{--paper:#FFFFFF;--sand:#F4EEE2;--sand-2:#E4DACA;--night:#2A1D11;--night-2:#1C1309;--night-ink:#F6EEE2;--brown:#3B2A1B;--brown-2:#2A1D11;--brown-ink:#F6EEE2;--lime:#A8F32A;--lime-2:#93DC17;--lime-ink:#12290C;--lime-soft:#ECFCD2;--yellow:#FFC72C;--yellow-ink:#2B1D08;--leaf:#5C8C1E;--ink:#1C2318;--dim:#5D6657;--rule:rgba(28,35,24,.12);--font-h:"Poppins",var(--font-heading--family,system-ui),"Segoe UI",sans-serif;--font-b:"Inter",var(--font-body--family,system-ui),-apple-system,"Segoe UI",sans-serif;--font-script:"Caveat","Segoe Script",cursive;--radius:14px;--pad:clamp(18px,4vw,48px);background:var(--paper);color:var(--ink);font-family:var(--font-b);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.gb *{box-sizing:border-box}.gb img{display:block;max-width:100%}.gb-wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:var(--pad)}.gb-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--leaf);margin:0 0 12px;font-weight:800}.gb-h1{font-family:var(--font-h);font-size:clamp(30px,4.2vw,46px);line-height:1.08;letter-spacing:-.02em;margin:0;font-weight:700;text-wrap:balance}.gb-h2{font-family:var(--font-h);font-size:clamp(27px,3.4vw,40px);line-height:1.12;letter-spacing:-.02em;margin:0;font-weight:700;text-wrap:balance}.gb-script{font-family:var(--font-script);font-weight:700;line-height:1.05}.gb-lede{color:var(--dim);max-width:46ch;margin:12px 0 0;font-size:clamp(16px,1.4vw,18px)}.gb-sec{padding:clamp(44px,6vw,80px) 0}.gb-sec--sand{background:var(--sand)}.gb-sec--night{background:var(--night);color:var(--night-ink)}.gb-sec--brown{background:var(--brown);color:var(--brown-ink)}.gb-sec--night .gb-eyebrow,.gb-sec--brown .gb-eyebrow{color:var(--lime)}.gb-sec--night .gb-lede,.gb-sec--brown .gb-lede{color:#ffffffc7}.gb-btn{font-family:var(--font-b);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;text-decoration:none;font-size:18px;font-weight:700;border:0;cursor:pointer;transition:background .15s,transform .05s}.gb-btn--lime{background:var(--lime);color:var(--lime-ink)}.gb-btn--lime:hover{background:var(--lime-2)}.gb-btn--dark{background:var(--night);color:#fff}.gb-btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.gb-btn:active{transform:translateY(1px)}.gb-btn[disabled]{opacity:.55;cursor:not-allowed}.gb-pill{display:inline-block;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--lime);color:var(--lime-ink);padding:6px 12px;border-radius:999px}.gb-pill--yellow{background:var(--yellow);color:var(--yellow-ink)}.gb-card{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius)}.gb-check{display:flex;gap:12px;align-items:flex-start;font-weight:500}.gb-check:before{content:"";flex:0 0 22px;width:22px;height:22px;margin-top:3px;border-radius:50%;background:var(--leaf) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.2 4.2L19 7'/></svg>") center/14px no-repeat}.gb-sec--night .gb-check:before,.gb-sec--brown .gb-check:before{background-color:var(--lime);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312290C' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.2 4.2L19 7'/></svg>")}.gb-ph{display:grid;place-items:center;background:repeating-linear-gradient(135deg,var(--sand) 0 12px,#FCFBF7 12px 24px);color:var(--dim);font-size:13px;font-weight:700;text-align:center;padding:16px;border-radius:inherit}.gb-ph small{display:block;font-weight:500;opacity:.75;margin-top:4px}.gb-sec--night .gb-ph,.gb-sec--brown .gb-ph{background:repeating-linear-gradient(135deg,#ffffff17 0 12px,#ffffff0a 12px 24px);color:#ffffffb8}.gb-fill{background:var(--lime-soft);color:#2f5a17;padding:0 6px;border-radius:4px;font-weight:700;white-space:nowrap}.gb-sec--night .gb-fill,.gb-sec--brown .gb-fill{background:#a8f32a33;color:var(--lime)}@media(max-width:640px){.gb{font-size:16px}.gb-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gb.css.map */
