.gb-buybox-head h2{font-size:clamp(30px,5.4vw,52px);max-width:18ch}.gb-buybox-head p{color:var(--gb-bone-dim);max-width:48ch;margin-top:14px}.gb-buybox-grid{margin-top:34px;display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:30px;align-items:start}@media(max-width:900px){.gb-buybox-grid{grid-template-columns:1fr}}.gb-flabel{font-family:Space Mono;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gb-bone-dim);margin-bottom:12px}.gb-flavor-hint{font-family:Space Mono;font-size:12px;color:var(--gb-caution);margin:-6px 0 12px}.gb-flavor-list,.gb-qty-list{display:flex;flex-direction:column;gap:10px}.gb-flavor-btn,.gb-qty-btn{text-align:left;cursor:pointer;font-family:Archivo,sans-serif;font-weight:700;font-size:15px;color:var(--gb-bone);background:transparent;border:2px solid var(--gb-steel);border-radius:6px;padding:12px 14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;transition:border-color .15s ease,background .15s ease}.gb-flavor-btn small,.gb-qty-btn small{font-weight:500;color:var(--gb-bone-dim);font-size:12px}.gb-flavor-text{display:flex;flex-direction:column;gap:3px}.gb-flavor-swatch{width:52px;height:52px;object-fit:cover;border-radius:6px;margin-left:auto;flex-shrink:0;border:1px solid var(--gb-steel)}.gb-flavor-btn[aria-pressed=true],.gb-qty-btn[aria-pressed=true]{border-color:var(--gb-caution);background:#f2b70514}.gb-flavor-btn[data-available=false]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.gb-qty-btn{justify-content:space-between}.gb-qty-badge{font-family:Space Mono;font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--gb-blood);color:var(--gb-bone);padding:2px 7px;border-radius:3px}.gb-buybox-summary{border:3px solid var(--gb-bone);padding:22px;background:#00000040;border-radius:8px}.gb-buybox-shots{margin-bottom:14px}.gb-buybox-shots:empty{margin-bottom:0}.gb-buybox-shot{width:100%;height:auto;border-radius:6px;display:block}.gb-buybox-shots--multi{display:flex;gap:10px}.gb-buybox-shot-thumb{width:calc(33.333% - 7px);aspect-ratio:1;object-fit:cover;border-radius:6px;border:1px solid var(--gb-steel);display:block}.gb-buybox-name{font-family:Anton,sans-serif;font-size:22px;text-transform:uppercase;margin-bottom:10px}.gb-buybox-line{display:flex;justify-content:space-between;font-family:Space Mono;font-size:13px;padding:8px 0;border-top:1px dashed var(--gb-steel);color:var(--gb-bone-dim)}.gb-buybox-total{color:var(--gb-bone);font-size:18px;font-weight:700}.gb-buybox-add{width:100%;margin-top:16px;text-align:center;font-size:19px;padding:14px 20px}.gb-buybox-add:disabled{opacity:.5;cursor:not-allowed}.gb-buybox-error{margin-top:10px;font-size:13px;color:var(--gb-caution)}.gb-buybox-footnote{margin-top:14px;font-size:12px;color:var(--gb-bone-dim);line-height:1.5}.gb-banner{color:var(--gb-bone);text-align:center;padding:64px 0;border-bottom:3px solid var(--gb-ink);background-color:var(--gb-blood)}.gb-banner h2{font-size:clamp(32px,6vw,58px);max-width:20ch;margin:0 auto;font-family:Anton,sans-serif;text-transform:uppercase;line-height:.92}.gb-banner p{max-width:44ch;margin:16px auto 26px}.gb-btn--banner{background:var(--gb-ink);box-shadow:6px 6px #7d0f08,6px 6px 0 2px var(--gb-caution)}.gb-btn--banner:hover{box-shadow:9px 9px #7d0f08,9px 9px 0 2px var(--gb-caution)}.gb-faq h2{font-size:clamp(30px,5.4vw,52px)}.gb-faq-list{margin-top:26px}.gb-faq details{border-top:2px solid var(--gb-steel);padding:4px 0}.gb-faq details:last-of-type{border-bottom:2px solid var(--gb-steel)}.gb-faq summary{cursor:pointer;list-style:none;padding:20px 4px;font-size:clamp(18px,3vw,24px);text-transform:uppercase;display:flex;justify-content:space-between;gap:16px;align-items:center}.gb-faq summary::-webkit-details-marker{display:none}.gb-pm{font-family:Space Mono;color:var(--gb-blood);font-size:26px;flex:none}.gb-faq details[open] summary .gb-pm{color:var(--gb-caution)}.gb-ans{padding:0 4px 22px;max-width:64ch;color:var(--gb-bone-dim)}.gb-ans b,.gb-ans strong{color:var(--gb-caution);font-weight:800}.gb-faq summary:focus-visible{outline:3px solid var(--gb-caution);outline-offset:2px}.gb-footer{background-color:var(--gb-ink-2)}.gb-disc{font-family:Space Mono;font-size:12px;line-height:1.7;color:var(--gb-bone-dim);max-width:78ch}.gb-disc b,.gb-disc strong{color:var(--gb-bone)}.gb-foot-brand{font-family:Anton;font-size:30px;margin-bottom:18px;text-transform:uppercase}.gb-legal{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px;font-family:Space Mono;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gb-steel)}.gb-legal a{text-decoration:none}.gb-legal a:hover{color:var(--gb-caution)}.gb-hero{position:relative;padding:54px 0 40px;border-bottom:3px solid var(--gb-ink);color:var(--gb-bone);background-color:var(--gb-ink)}.gb-warn{display:inline-block;background:var(--gb-caution);color:var(--gb-ink);font-family:Space Mono;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:7px 14px;border:2px solid var(--gb-ink);margin-bottom:22px}.gb-h1{font-size:clamp(46px,9vw,104px);max-width:14ch;font-family:Anton,sans-serif;text-transform:uppercase;line-height:.92;margin:0}.gb-h1 .gb-red{color:var(--gb-blood)}.gb-feature-img{display:block;margin:26px 0}.gb-feature-img img{display:block;width:100%;height:auto}.gb-sub{max-width:52ch;margin:22px 0 6px;font-size:clamp(17px,2.4vw,21px)}.gb-sub b,.gb-sub strong{color:var(--gb-caution);font-weight:800}.gb-hero-cta{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.gb-killlist{margin-top:44px;border:3px solid var(--gb-bone);background:var(--gb-ink-2);padding:22px 24px 24px;position:relative;max-width:560px;transform:rotate(-1.1deg)}.gb-stamp{position:absolute;top:-16px;right:-14px;background:var(--gb-blood);color:var(--gb-bone);font-family:Space Mono;font-weight:700;font-size:11px;letter-spacing:.1em;padding:6px 10px;border:2px solid var(--gb-ink);transform:rotate(6deg);text-transform:uppercase}.gb-lbl{font-family:Space Mono;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gb-bone-dim);margin-bottom:14px}.gb-killlist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.gb-dead{font-family:Anton;font-size:clamp(22px,4.6vw,30px);text-transform:uppercase;color:var(--gb-steel);position:relative;width:max-content;max-width:100%}.gb-dead:after{content:"";position:absolute;left:-4px;right:-4px;top:52%;height:5px;background:var(--gb-blood);transform:rotate(-2deg)}.gb-alive{font-family:Anton;font-size:clamp(26px,5.4vw,36px);text-transform:uppercase;color:var(--gb-caution);margin-top:6px}.gb-alive small{display:block;font-family:Archivo,system-ui,sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em;color:var(--gb-bone-dim);text-transform:none;margin-top:2px}.gb-reasons-head h2{font-size:clamp(34px,6vw,62px);max-width:16ch}.gb-reasons-head p{color:var(--gb-bone-dim);max-width:48ch;margin-top:14px}.gb-reason{display:grid;grid-template-columns:120px 1fr;gap:6px 26px;padding:38px 0;border-top:2px dashed var(--gb-steel);align-items:start;opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s ease}.gb-reason.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.gb-reason{opacity:1;transform:none;transition:none}}.gb-num{font-family:Anton;font-size:clamp(64px,12vw,120px);line-height:.8;color:transparent;-webkit-text-stroke:2px var(--gb-blood)}.gb-reason h3{font-size:clamp(26px,4.3vw,40px);max-width:20ch;margin:0}.gb-body{margin-top:12px;max-width:60ch}.gb-body s{color:var(--gb-steel);text-decoration-color:var(--gb-blood);text-decoration-thickness:3px}.gb-body b,.gb-body strong{color:var(--gb-caution);font-weight:800}.gb-reason-image-wrap{position:relative;margin-top:20px}.gb-reason-image{display:block;width:100%;height:auto;border-radius:8px}.gb-certify{display:inline-block;margin-top:16px;font-family:Space Mono;font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gb-ink);background:var(--gb-bone);padding:6px 11px;border:2px solid var(--gb-ink);transform:rotate(-1.5deg)}.gb-certify--overlap{position:absolute;bottom:-14px;left:18px;margin-top:0;z-index:1}@media(max-width:640px){.gb-reason{grid-template-columns:1fr;gap:2px}.gb-num{font-size:74px}}.gb-quote{max-width:800px;margin:0 auto;text-align:center}.gb-quote-big{font-size:clamp(28px,5vw,48px);text-transform:uppercase;line-height:1}.gb-quote-who{font-family:Space Mono;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gb-bone-dim);margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
