.hq-bb{--hq-bb-ink: var(--hq2-ink, #2b2019);--hq-bb-soft: var(--hq2-ink-soft, #685d4e);--hq-bb-paper: var(--hq2-paper, #fefefe);--hq-bb-shell: var(--hq2-shell, #f1e9df);--hq-bb-accent: var(--hq2-accent, #3d2b1a);--hq-bb-alert: var(--hq2-alert, #8a4b2a);--hq-bb-on-accent: var(--hq2-atc-text, #fbf8f4);--hq-bb-line: color-mix(in srgb, var(--hq-bb-accent) 22%, transparent);--hq-bb-line-soft: color-mix(in srgb, var(--hq-bb-accent) 12%, transparent);--hq-bb-s: var(--hq2-scale, 1);--hq-bb-ui: var(--hq2-ui, inherit);--hq-bb-display: var(--hq2-display, inherit);--hq-bb-r-pill: var(--hq2-r-pill, 999px);--hq-bb-r-card: var(--hq2-r-card, 10px);display:block;font-family:var(--hq-bb-ui);color:var(--hq-bb-ink);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}@supports not (color: color-mix(in srgb,red 20%,transparent)){.hq-bb{--hq-bb-line: #d8ccbd;--hq-bb-line-soft: #ece3d8}}.hq-bb [hidden]{display:none!important}.hq-bb__group+.hq-bb__group{margin-top:calc(20px * var(--hq-bb-s))}.hq-bb__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(10px * var(--hq-bb-s));margin-bottom:calc(8px * var(--hq-bb-s))}.hq-bb__label{font-size:calc(12px * var(--hq-bb-s));letter-spacing:.12em;text-transform:uppercase;color:var(--hq-bb-soft)}.hq-bb__hint{font-size:calc(11px * var(--hq-bb-s));color:var(--hq-bb-soft)}.hq-bb__counter{font-size:calc(12px * var(--hq-bb-s));color:var(--hq-bb-accent);white-space:nowrap}.hq-bb__counter.is-short{color:var(--hq-bb-alert)}.hq-bb__link{border:0;padding:0;background:none;font-family:var(--hq-bb-ui);font-size:calc(12px * var(--hq-bb-s));color:var(--hq-bb-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hq-bb__link:hover{color:var(--hq-bb-ink)}.hq-bb__tiers{display:grid;gap:calc(6px * var(--hq-bb-s))}.hq-bb__tier{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(10px * var(--hq-bb-s));width:100%;padding:calc(10px * var(--hq-bb-s)) calc(12px * var(--hq-bb-s));border:1px solid var(--hq-bb-line);border-radius:var(--hq-bb-r-card);background:var(--hq-bb-paper);font-family:var(--hq-bb-ui);color:var(--hq-bb-ink);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.hq-bb__tier:hover{border-color:var(--hq-bb-accent)}.hq-bb__tier.is-on{border-color:var(--hq-bb-accent);background:var(--hq-bb-shell)}.hq-bb__radio{width:calc(14px * var(--hq-bb-s));height:calc(14px * var(--hq-bb-s));border-radius:999px;border:1px solid var(--hq-bb-line);display:block}.hq-bb__tier.is-on .hq-bb__radio{border:calc(4px * var(--hq-bb-s)) solid var(--hq-bb-accent)}.hq-bb__tier-mid{display:flex;align-items:center;gap:calc(7px * var(--hq-bb-s));min-width:0}.hq-bb__tier-name{font-size:calc(14px * var(--hq-bb-s))}.hq-bb__badge{flex:0 0 auto;font-size:calc(9px * var(--hq-bb-s));letter-spacing:.1em;text-transform:uppercase;background:var(--hq-bb-accent);color:var(--hq-bb-on-accent);padding:calc(2px * var(--hq-bb-s)) calc(7px * var(--hq-bb-s));border-radius:999px;white-space:nowrap}.hq-bb__tier-off{font-size:calc(12px * var(--hq-bb-s));color:var(--hq-bb-alert);white-space:nowrap}.hq-bb__tier-off.is-plain{color:var(--hq-bb-soft)}.hq-bb__seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:calc(4px * var(--hq-bb-s));padding:calc(4px * var(--hq-bb-s));border:1px solid var(--hq-bb-line);border-radius:var(--hq-bb-r-card);background:var(--hq-bb-shell)}.hq-bb__seg--wrap{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(calc(88px * var(--hq-bb-s)),1fr))}.hq-bb__seg-item{min-height:calc(38px * var(--hq-bb-s));padding:calc(6px * var(--hq-bb-s)) calc(8px * var(--hq-bb-s));border:0;border-radius:calc(var(--hq-bb-r-card) - 3px);background:transparent;font-family:var(--hq-bb-ui);font-size:calc(13px * var(--hq-bb-s));color:var(--hq-bb-soft);cursor:pointer;transition:background .15s ease,color .15s ease}.hq-bb__seg-item:hover{color:var(--hq-bb-ink)}.hq-bb__seg-item.is-on{background:var(--hq-bb-paper);color:var(--hq-bb-ink);font-weight:500}.hq-bb__chosen{margin:0 0 calc(9px * var(--hq-bb-s));font-size:calc(12px * var(--hq-bb-s));color:var(--hq-bb-soft);min-height:calc(16px * var(--hq-bb-s))}.hq-bb__pills{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(6px * var(--hq-bb-s))}.hq-bb__pill{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(1px * var(--hq-bb-s));min-height:calc(48px * var(--hq-bb-s));padding:calc(4px * var(--hq-bb-s)) calc(2px * var(--hq-bb-s));border:1px solid var(--hq-bb-line);border-radius:var(--hq-bb-r-pill);background:var(--hq-bb-paper);font-family:var(--hq-bb-ui);color:var(--hq-bb-ink);cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.hq-bb__pill:hover:not(:disabled){border-color:var(--hq-bb-accent)}.hq-bb__pill.is-on{border-color:var(--hq-bb-accent);background:var(--hq-bb-accent);color:var(--hq-bb-on-accent)}.hq-bb__pill.is-out{border-style:dashed;color:var(--hq-bb-soft);text-decoration:line-through;cursor:not-allowed;opacity:.6}.hq-bb__pill-n{font-size:calc(13px * var(--hq-bb-s));font-weight:500;line-height:1.15}.hq-bb__pill-p{font-size:calc(10px * var(--hq-bb-s));color:var(--hq-bb-soft)}.hq-bb__pill.is-on .hq-bb__pill-p{color:color-mix(in srgb,var(--hq-bb-on-accent) 80%,transparent)}@supports not (color: color-mix(in srgb,red 20%,transparent)){.hq-bb__pill.is-on .hq-bb__pill-p{color:#e3d5c6}}.hq-bb__pill-count{position:absolute;top:calc(-4px * var(--hq-bb-s));right:calc(-2px * var(--hq-bb-s));min-width:calc(17px * var(--hq-bb-s));height:calc(17px * var(--hq-bb-s));padding:0 calc(4px * var(--hq-bb-s));border-radius:999px;background:var(--hq-bb-alert);color:#fff;font-size:calc(10px * var(--hq-bb-s));display:flex;align-items:center;justify-content:center}.hq-bb__actions{display:inline-flex;align-items:center;gap:calc(12px * var(--hq-bb-s));flex:0 0 auto}.hq-bb__toggle{border:1px solid var(--hq-bb-line);border-radius:var(--hq-bb-r-pill);padding:calc(5px * var(--hq-bb-s)) calc(11px * var(--hq-bb-s));background:var(--hq-bb-paper);font-family:var(--hq-bb-ui);font-size:calc(11px * var(--hq-bb-s));color:var(--hq-bb-ink);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.hq-bb__toggle:hover{border-color:var(--hq-bb-accent)}.hq-bb__toggle.is-on{border-color:var(--hq-bb-accent);background:var(--hq-bb-accent);color:var(--hq-bb-on-accent)}.hq-bb__foot-row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(10px * var(--hq-bb-s));margin-top:calc(8px * var(--hq-bb-s))}.hq-bb__totals{margin-top:calc(18px * var(--hq-bb-s));padding-top:calc(12px * var(--hq-bb-s));border-top:1px solid var(--hq-bb-line)}.hq-bb__row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(10px * var(--hq-bb-s));font-size:calc(13px * var(--hq-bb-s));color:var(--hq-bb-soft)}.hq-bb__row+.hq-bb__row{margin-top:calc(4px * var(--hq-bb-s))}.hq-bb__row--total{color:var(--hq-bb-ink)}.hq-bb__row--total strong{font-family:var(--hq-bb-display);font-size:calc(20px * var(--hq-bb-s));font-weight:500;color:var(--hq-bb-accent)}.hq-bb__save{margin:calc(8px * var(--hq-bb-s)) 0 0;font-size:calc(12px * var(--hq-bb-s));letter-spacing:.06em;text-transform:uppercase;color:var(--hq-bb-alert)}.hq-bb__add{width:100%;margin-top:calc(14px * var(--hq-bb-s))}.hq-bb__note{margin:calc(8px * var(--hq-bb-s)) 0 0;font-size:calc(12px * var(--hq-bb-s));color:var(--hq-bb-alert)}.hq-bb__note.is-ok{color:var(--hq-bb-ink)}.hq-bb__disclaimer{margin:calc(8px * var(--hq-bb-s)) 0 0;font-size:calc(11px * var(--hq-bb-s));color:var(--hq-bb-soft)}@media screen and (max-width:749px){.hq-bb__pills{grid-template-columns:repeat(4,minmax(0,1fr))}.hq-bb__group+.hq-bb__group{margin-top:calc(16px * var(--hq-bb-s))}.hq-bb__tier{padding:calc(9px * var(--hq-bb-s)) calc(11px * var(--hq-bb-s))}}@media screen and (max-width:389px){.hq-bb__pills{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.hq-bb *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/hq-bundle-builder.css.map */
