#drawer .dh{padding:8px 8px 8px 16px;gap:12px}#drawer .dh b{display:inline-flex;align-items:baseline;gap:8px;font:900 1.35rem/1.05 Barlow Condensed,Barlow,sans-serif;text-transform:uppercase;letter-spacing:.4px}#drawer .dh-count{font:700 1rem/1 Barlow,system-ui,sans-serif;color:var(--muted);letter-spacing:0}#drawer .dh-count[hidden]{display:none}#drawer .x{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;font-size:1.7rem}#drawer .x:hover{background:var(--card2)}#drawer>.gaov{flex-shrink:0;margin:0;padding:10px 16px 12px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#0d0f0a}#drawer>.gaov .gaov-goal+.gaov-goal{margin-top:9px}#drawer>.gaov .gaov-heading{margin:0 0 5px;font-size:.84rem;font-weight:750;line-height:1.3;color:var(--ink)}#drawer>.gaov .gaov-goal.is-reached .gaov-heading{color:var(--neon)}#drawer>.gaov .gaov-track{height:6px}#drawer>.gaov .gaov-note{margin:4px 0 0;font-size:.72rem;line-height:1.35}#drawer>.gaov .gaov-status:empty,#drawer>.gaov .gaov-error[hidden]{display:none}#drawer .ditems{padding:0 16px}#drawer .dr-item{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img details price" "img details actions" "extra extra extra";column-gap:10px;row-gap:2px;align-items:start;padding:10px 0}#drawer .dr-image{grid-area:img;align-self:center;width:56px;height:56px}#drawer .dr-details{grid-area:details;align-self:center;min-width:0}#drawer .dr-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:750;font-size:.92rem;line-height:1.28}#drawer .dr-details .dr-variant,#drawer .dr-details .dr-unit{display:inline;margin:0;color:var(--muted);font-size:.76rem;font-weight:500;line-height:1.35;white-space:normal}#drawer .dr-details .dr-variant:after{content:" "}#drawer .dr-details .dr-title+.dr-variant,#drawer .dr-details .dr-title+.dr-unit{margin-top:2px}#drawer .dr-price{grid-area:price;display:grid;justify-items:end;gap:0;white-space:nowrap;line-height:1.2}#drawer .dr-was{color:var(--muted);font-size:.76rem;font-weight:600}#drawer.is-pending .dr-was,#drawer.is-pending #gdrSummary{visibility:hidden}#drawer .dr-price .p{color:var(--ink);font-weight:850;font-size:.95rem}#drawer .dr-actions{grid-area:actions;grid-column:auto;display:flex;align-items:center;justify-content:flex-end;gap:0}#drawer .dr-quantity{height:44px}#drawer .dr-quantity span{min-width:26px;height:44px;font-variant-numeric:tabular-nums}#drawer .dr-extra{grid-area:extra;margin-top:6px}#drawer .dr-extra:empty{display:none}.gdr-upgrade{display:grid;gap:1px;width:100%;min-height:44px;padding:6px 12px;border:1px dashed #6f8f2d;border-radius:10px;background:#141a0c;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.gdr-upgrade:hover{border-style:solid;border-color:var(--neon)}.gdr-upgrade:disabled{opacity:.55;cursor:wait}.gdr-upgrade-main{font-weight:850;font-size:.86rem;line-height:1.3;color:var(--neon)}.gdr-upgrade-sub{font-size:.74rem;line-height:1.3;color:#c3c7b6}.gdr-suggest{margin:4px 16px 14px}.gdr-suggest[hidden]{display:none}.gdr-suggest-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.gdr-suggest-list{display:grid;gap:8px}.gdr-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 10px;border:1px solid #2c3420;border-radius:12px;background:#11140c}.gdr-card-media{display:flex}.gdr-card-media:empty{display:none}.gdr-card-img{width:44px;height:44px;flex:none;object-fit:contain;border-radius:8px;background:#1d2117}.gdr-card-img+.gdr-card-img{margin-left:-18px;box-shadow:-2px 0 #11140c}.gdr-card-copy{display:grid;gap:2px;min-width:0}.gdr-card-title{font-weight:850;font-size:.82rem;line-height:1.3;color:var(--ink)}.gdr-card-names{font-size:.76rem;line-height:1.3;color:#c6c9bb;overflow-wrap:anywhere}.gdr-add{min-height:44px;padding:8px 12px;border:2px solid var(--neon);border-radius:9px;background:transparent;color:var(--neon);font:850 .82rem/1.15 Barlow,system-ui,sans-serif;white-space:nowrap;cursor:pointer}.gdr-add:hover{background:var(--neon);color:#0b0f05}.gdr-add:disabled{opacity:.55;cursor:wait}.gdr-status{margin:8px 0 0;font-size:.82rem;line-height:1.45;color:#d4f5a2}.gdr-status:empty{display:none}.gdr-status.is-error{color:#ffb8ad}.gdr-cross{margin:2px 16px 16px}.gdr-cross[hidden]{display:none}.gdr-cross-title{margin:0 0 8px;font:900 1rem/1.1 Barlow Condensed,Barlow,sans-serif;text-transform:uppercase;letter-spacing:.4px;color:var(--ink)}.gdr-cross-list{display:grid;gap:8px}.gdr-tile{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px 6px 6px;border:1px solid var(--line);border-radius:12px;background:#141711}.gdr-tile-img{display:block;width:48px;height:48px;object-fit:contain;border-radius:8px;background:#1d2117}.gdr-tile-copy{display:grid;gap:2px;min-width:0}.gdr-tile-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:750;font-size:.84rem;line-height:1.28;color:var(--ink)}.gdr-tile-price{font-size:.78rem;font-weight:700;color:#c6c9bb;font-variant-numeric:tabular-nums}.gdr-tile-add{min-width:44px;min-height:44px;padding:8px 14px;border:2px solid var(--neon);border-radius:9px;background:transparent;color:var(--neon);font:850 .82rem/1.15 Barlow,system-ui,sans-serif;white-space:nowrap;cursor:pointer}.gdr-tile-add:hover{background:var(--neon);color:#0b0f05}.gdr-tile-add:disabled{opacity:.55;cursor:wait}#drawer.gdr-owned .gmch,#drawer.gdr-owned>.ship{display:none}#drawer .dfoot{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg2);box-shadow:0 -10px 24px -18px #000}.gdr-summary{display:grid;gap:3px;margin:0 0 6px;font-size:.86rem}.gdr-summary[hidden]{display:none}.gdr-summary>div{display:flex;justify-content:space-between;gap:12px}.gdr-summary dt{color:#cfd0c8}.gdr-summary dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.gdr-summary .gdr-discount dt,.gdr-summary .gdr-discount dd{color:var(--neon);font-weight:750}#drawer .dfoot .tot{margin:0;font-size:1.15rem}.gdr-note{margin:1px 0 8px;color:var(--muted);font-size:.74rem;line-height:1.35}#drawer #drContinue{min-height:50px}#drawer.gdr-is-empty .dfoot,#drawer.gdr-is-empty .gdr-suggest{display:none}#drawer .gm-empty{gap:14px;padding:28px 0}#drawer .gm-empty-art{width:88px;height:88px}#drawer .gm-empty .gm-avatar,#drawer .gm-empty .gm-bubble:before{display:none}.gm-empty-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}#drawer .gm-empty-links .btn{min-height:48px;padding:0 18px}#gmDrawerHost .gm-host-art{display:none}#gmDrawerHost .gm-host--inline{padding:6px 16px 0}#gmDrawerHost .gm-bubble{font-size:13px;padding:8px 12px}#drawer :is(button,a):focus-visible{outline:3px solid var(--neon);outline-offset:2px}@media(min-width:481px){#drawer .dh{padding:10px 12px 10px 20px}#drawer>.gaov{padding:12px 20px 14px}#drawer .ditems{padding:0 20px}.gdr-suggest{margin:4px 20px 14px}#drawer .dfoot{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}}.gup{box-sizing:border-box;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:22px 22px 20px;border:1px solid #3c4a26;border-radius:18px;background:#13160e;color:var(--ink,#f3f3f0);font-family:Barlow,system-ui,sans-serif;box-shadow:0 30px 90px #000b}.gup::backdrop{background:#000000b3}.gup-added{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#cfe9a6;font-size:.86rem;font-weight:700;line-height:1.35}.gup-added:empty{display:none}.gup-added:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:var(--neon,#a6ff1f) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10.5 3.2 3L15 6.5' fill='none' stroke='%230b0f05' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.gup-title{margin:0 0 8px;font:900 clamp(1.55rem,5vw,1.9rem)/1.05 "Barlow Condensed",Barlow,sans-serif;text-transform:uppercase;letter-spacing:.2px;text-wrap:balance}.gup-title:focus{outline:none}.gup-text{margin:0 0 14px;color:#d6d8cc;font-size:.95rem;line-height:1.5}.gup-items{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.gup-item,.gup-upgrade{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid #2c3322;border-radius:12px;background:#0f120b;min-width:0}.gup-upgrade{margin:0 0 16px}.gup-img{width:56px;height:56px;flex:none;object-fit:contain;border-radius:8px;background:#1b1f15}.gup-img--box{width:84px;height:84px}.gup-item-body{display:grid;gap:3px;min-width:0}.gup-item-name{font-weight:850;font-size:.95rem;line-height:1.3;overflow-wrap:anywhere}.gup-item-price{font-size:.85rem;color:#c8cbbd}.gup-error{margin:0 0 12px;color:#ffb8ad;font-size:.88rem}.gup-error[hidden]{display:none}.gup-actions{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px}.gup-wait{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:1;margin:0;padding:10px 12px;border:1px solid #3c4a26;border-radius:12px;background:#1d2414;box-shadow:0 10px 28px #000a;color:var(--ink,#f3f3f0);font-size:.88rem;font-weight:700;line-height:1.4;text-align:center}.gup-wait[hidden]{display:none}.gup-accept,.gup-decline{min-height:52px;padding:10px 12px;border-radius:10px;font:850 .95rem/1.25 Barlow,system-ui,sans-serif;cursor:pointer}.gup-accept{border:2px solid var(--neon,#a6ff1f);background:var(--neon,#a6ff1f);color:#0b0f05}.gup-accept:hover{background:#baff4f}.gup-decline{border:2px solid #4b5242;background:transparent;color:var(--ink,#f3f3f0)}.gup-decline:hover{border-color:#8a917c}.gup :is(button):disabled{opacity:.55;cursor:wait}.gup :is(button):focus-visible{outline:3px solid #fff;outline-offset:3px}html.gup-open{overflow:hidden}@media(max-width:600px){.gup{width:100%;max-width:100%;max-height:88dvh;margin:auto 0 0;border-radius:18px 18px 0 0;border-bottom:0;padding:18px 16px calc(16px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:no-preference){.gup[open]{animation:gup-in .2s ease-out}@keyframes gup-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.gup,.gup *,.gdr-upgrade,.gdr-add{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/grig-cart-upsell.css.map */
