.hp-card-actions{display:flex;gap:8px;justify-content:center;align-items:stretch;flex-wrap:wrap}.hp-card-actions .hp-btn{align-self:auto}.hp-card-actions .hp-btn,.hp-card-actions .hp-qa-add{padding:12px 18px;font-size:12px;gap:7px}.hp-qa-cart{flex:0 0 auto}.hp-qa-add.is-loading,.hp-qa-opt.is-loading{opacity:.6;pointer-events:none;cursor:progress}.hp-qa-add[disabled],.hp-qa-opt[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}html.hp-qa-lock{overflow:hidden}.hp-qa-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center}.hp-qa-sheet[hidden]{display:none}.hp-qa-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14110e8c;opacity:0;transition:opacity var(--bb-dur, .25s) var(--bb-ease, ease)}.hp-qa-sheet.is-open .hp-qa-sheet__backdrop{opacity:1}.hp-qa-sheet__panel{position:relative;width:100%;max-width:460px;margin:0 12px;background:var(--bb-bg-cream, #faf3e8);color:var(--bb-fg, #1e1a17);border-radius:20px 20px 0 0;padding:22px 20px calc(22px + env(safe-area-inset-bottom,0px));box-shadow:0 -18px 50px #14110e47;transform:translateY(100%);transition:transform var(--bb-dur, .28s) var(--bb-ease, cubic-bezier(.22, 1, .36, 1))}.hp-qa-sheet.is-open .hp-qa-sheet__panel{transform:translateY(0)}@media(min-width:700px){.hp-qa-sheet{align-items:center}.hp-qa-sheet__panel{border-radius:18px;transform:translateY(16px) scale(.98);opacity:0;transition:transform var(--bb-dur, .25s) var(--bb-ease, ease),opacity var(--bb-dur, .25s) var(--bb-ease, ease)}.hp-qa-sheet.is-open .hp-qa-sheet__panel{transform:translateY(0) scale(1);opacity:1}}.hp-qa-sheet__close{position:absolute;top:10px;right:12px;width:34px;height:34px;border:0;background:transparent;color:var(--bb-fg, #1e1a17);font-size:26px;line-height:1;cursor:pointer;border-radius:50%;opacity:.6;transition:opacity .15s ease}.hp-qa-sheet__close:hover{opacity:1}.hp-qa-sheet__head{font-family:var(--bb-font-condensed, sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:18px;text-align:center;margin:2px 30px 16px}.hp-qa-opts{display:flex;flex-direction:column;gap:10px}.hp-qa-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:15px 18px;border:2px solid rgba(30,26,23,.14);border-radius:14px;background:#fff;color:var(--bb-fg, #1e1a17);font-family:var(--bb-font-body, sans-serif);cursor:pointer;text-align:left;transition:border-color .15s ease,transform 80ms ease,box-shadow .15s ease}.hp-qa-opt:hover{border-color:var(--bb-orange, #f47f49);box-shadow:0 6px 16px #f47f492e}.hp-qa-opt:active{transform:scale(.99)}.hp-qa-opt--kit{border-color:var(--bb-purple, #3c3291);background:#3c32910d}.hp-qa-opt--kit:hover{border-color:var(--bb-purple, #3c3291);box-shadow:0 6px 16px #3c329133}.hp-qa-opt__name{font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.02em}.hp-qa-opt__price{font-weight:700;font-size:15px;white-space:nowrap}.hp-qa-opt__price s{color:var(--bb-fg-muted, #8a8178);font-weight:500;margin-left:6px}@media(prefers-reduced-motion:reduce){.hp-qa-sheet__backdrop,.hp-qa-sheet__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bb-home-quickadd.css.map */
