.gb{--gb-accent: #ffec1e;--gb-accent-ink: #7a6b00;--gb-ink: #141414;--gb-body: #33383f;--gb-muted: #6b727c;--gb-line: #e6e9ee;--gb-soft: #f5f7fa;color:var(--gb-body);font-family:var(--font-body--family, "Nunito Sans", sans-serif)}.gb *{box-sizing:border-box}.gb__container{max-width:1000px;margin:0 auto;padding:0 48px 88px}.gb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.gb__crumb{padding:24px 0 0;font-size:13.5px;color:var(--gb-muted);display:flex;gap:8px}.gb__crumb a{color:var(--gb-accent-ink);text-decoration:none;font-weight:700}.gb__crumb a:hover{text-decoration:underline}.gb__head{padding:20px 0 36px;max-width:760px}.gb__kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gb-accent-ink);margin:0 0 10px}.gb__title{font-size:44px;line-height:1.1;font-weight:800;letter-spacing:-.6px;color:var(--gb-ink);margin:0 0 12px;font-family:var(--font-heading--family, Nunito, sans-serif)}.gb__intro{font-size:18px;line-height:1.6;color:var(--gb-muted)}.gb__intro p{margin:0 0 10px}.gb__intro p:last-child{margin-bottom:0}.gb__list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.gb-p{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:start;border:1px solid var(--gb-line);border-radius:16px;padding:24px;background:#fff}.gb-p__logo{width:200px;height:140px;border-radius:12px;background:var(--gb-soft);display:flex;align-items:center;justify-content:center;padding:16px}.gb-p__logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.gb-p__h{font-family:var(--font-heading--family, Nunito, sans-serif);font-size:21px;font-weight:800;color:var(--gb-ink);margin:2px 0 8px;line-height:1.25}.gb-p__t{font-size:15.5px;line-height:1.65;color:var(--gb-body)}.gb-p__t p{margin:0 0 10px}.gb-p__t p:last-child{margin-bottom:0}.gb-p__a{display:inline-block;margin-top:12px;font-size:14.5px;font-weight:800;color:var(--gb-ink);text-decoration:none;border:2px solid var(--gb-ink);border-radius:9px;padding:8px 14px;font-family:var(--font-heading--family, Nunito, sans-serif);transition:box-shadow .12s ease}.gb-p__a:hover{box-shadow:0 5px 14px #0000001f}.gb-p__a:focus-visible{outline:3px solid #1a73e8;outline-offset:2px}.gb__closing{margin-top:44px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;background:var(--gb-soft);border-radius:18px;padding:26px 30px}.gb__closing-text{min-width:0;max-width:580px}.gb__closing-h{font-family:var(--font-heading--family, Nunito, sans-serif);font-size:22px;font-weight:800;color:var(--gb-ink);margin:0 0 6px;line-height:1.25}.gb__closing-t{font-size:15.5px;line-height:1.6;color:var(--gb-muted);margin:0}.gb-btn{flex:0 0 auto;display:inline-block;text-decoration:none;font-family:var(--font-heading--family, Nunito, sans-serif);font-size:15px;font-weight:800;color:var(--gb-ink);background:var(--gb-accent);border:2px solid var(--gb-ink);border-radius:10px;padding:12px 22px;transition:box-shadow .12s ease,transform .1s ease}.gb-btn:hover{box-shadow:0 6px 16px #00000021}.gb-btn:active{transform:translateY(1px)}.gb-btn:focus-visible{outline:3px solid #1a73e8;outline-offset:2px}@media(max-width:760px){.gb__container{padding:0 24px 64px}.gb__title{font-size:31px}.gb__intro{font-size:17px}.gb-p{grid-template-columns:1fr;gap:16px;padding:18px}.gb-p__logo{width:100%;max-width:240px;height:120px}.gb__closing{padding:22px}.gb-btn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/giving-back.css.map */
