.bh-dlg{width:min(560px,calc(100% - 24px));max-width:none;max-height:calc(100% - 24px);padding:0 18px 18px;overflow:auto;border:1px solid var(--ink);background:var(--paper);color:var(--ink)}.bh-dlg::backdrop{background:#1a191673}.bh-bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -18px 12px;padding:12px 18px;background:var(--paper);border-bottom:1px solid var(--ink)}.bh-t{font:600 22px/1.15 var(--sans)}.bh-x{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:600 22px/1 var(--sans);cursor:pointer}.bh-x:hover{background:var(--ink);color:var(--paper)}.bh-body{display:grid;gap:12px}.bh-q{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.bh-list{display:grid;border:1px solid var(--ink)}.bh-opt{display:grid;gap:2px;width:100%;min-height:52px;padding:9px 14px;border:0;background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.bh-opt+.bh-opt{border-top:1px solid var(--rule)}.bh-opt:hover,.bh-opt[aria-pressed=true]{background:var(--ink);color:var(--paper)}.bh-opt:focus-visible{outline:2px solid var(--red);outline-offset:-3px}.bh-o-v{font:600 18px/1.2 var(--sans)}.bh-o-n{font:500 11px/1.35 var(--mono);letter-spacing:.03em;color:var(--mute)}.bh-opt:hover .bh-o-n,.bh-opt[aria-pressed=true] .bh-o-n{color:inherit;opacity:.8}.bh-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.bh-sizes .bh-opt{border-top:0;border-left:1px solid var(--rule);text-align:center}.bh-sizes .bh-opt:nth-child(3n+1){border-left:0}.bh-sizes .bh-opt:nth-child(n+4){border-top:1px solid var(--rule)}.bh-note{font-size:14.5px;line-height:1.4;color:var(--gr)}.bh-note a{color:var(--ink)}.bh-search{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:16px/1.3 var(--sans)}.bh-search:focus{outline:2px solid var(--red);outline-offset:-2px}.bh-brand{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding:8px 14px 2px}.bh-result{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--ink);background:#ffffff59}.bh-r-v{font:600 26px/1.1 var(--sans)}.bh-r-n{font-size:14.5px;line-height:1.4;color:var(--gr)}.bh-caveat{padding:10px 14px;border-left:3px solid var(--red);font-size:14.5px;line-height:1.4;color:var(--ink)}.bh-acts{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.bh-back{min-height:44px;padding:0 14px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:600 15px/1 var(--sans);cursor:pointer}.bh-back:hover{background:var(--ink);color:var(--paper)}.bh-err{color:var(--red);font-size:14.5px}@media(max-width:559px){.bh-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-sizes .bh-opt:nth-child(3n+1){border-left:1px solid var(--rule)}.bh-sizes .bh-opt:nth-child(odd){border-left:0}.bh-sizes .bh-opt:nth-child(n+3){border-top:1px solid var(--rule)}}.bh-cart{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 14px;padding:10px 14px;border:1px solid var(--ink);font-size:15.5px;line-height:1.4}.bh-cart-b{min-height:40px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bolt-holes.css.map */
