.bhw-root{--bhw-ink: #17262b;--bhw-ink-soft: #55666d;--bhw-ink-faint: #8a979d;--bhw-surface: #ffffff;--bhw-sunk: #f7f5f1;--bhw-line: #e6e1d8;--bhw-line-mid: #d2ccc0;--bhw-accent: #0d7f96;--bhw-accent-ink: #085d6e;--bhw-accent-tint: #e9f4f6;--bhw-citrus: #f8ab4f;--bhw-ok: #1f7a4d;--bhw-ok-tint: #eaf5ef;--bhw-bad: #b3261e;--bhw-bad-tint: #fdeded;--bhw-warn: #a35a06;--bhw-warn-tint: #fef1e0;--bhw-r: 12px;--bhw-r-sm: 8px;--bhw-focus: 0 0 0 3px rgba(13, 127, 150, .32);--bhw-ease: cubic-bezier(.2, .7, .2, 1);color:var(--bhw-ink);max-width:1080px;margin-inline:auto;padding-inline:16px}.bhw-root *,.bhw-root *:before,.bhw-root *:after{box-sizing:border-box}.bhw-root :focus-visible{outline:2px solid var(--bhw-accent);outline-offset:2px;border-radius:5px}.bhw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bhw-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.bhw-intro{margin-bottom:2rem}.bhw-intro__lede{margin:0 0 .9rem;max-width:62ch;font-size:1.02rem;line-height:1.6;color:var(--bhw-ink-soft)}.bhw-note{display:flex;gap:.6rem;margin:0;padding:.75rem 1rem;background:var(--bhw-accent-tint);border-left:3px solid var(--bhw-accent);border-radius:0 var(--bhw-r-sm) var(--bhw-r-sm) 0;font-size:.92rem;line-height:1.55;color:var(--bhw-accent-ink)}.bhw-note--center{justify-content:center;margin-top:1rem;border-radius:var(--bhw-r-sm);border-left:0}.bhw-block{margin-bottom:2.5rem}.bhw-head{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-bottom:1.1rem;padding-bottom:.6rem;border-bottom:1px solid var(--bhw-line)}.bhw-head__title{display:flex;align-items:center;gap:.6rem;flex:none;margin:0;font-size:1.15rem;line-height:1.3}.bhw-head__num{display:grid;place-items:center;flex:none;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--bhw-ink);color:#fff;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.bhw-head__aside{margin-left:auto;font-size:.88rem;font-weight:700;color:var(--bhw-ink-faint);font-variant-numeric:tabular-nums}.bhw-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem 1.1rem}.bhw-field--wide{grid-column:1 / -1}@media(min-width:900px){.bhw-fields{grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,3fr)}.bhw-field--notes{grid-column:2 / -1;grid-row:2 / span 2;display:flex;flex-direction:column}.bhw-field--notes .bhw-textarea{flex:1}}.bhw-label{display:block;margin-bottom:.3rem;font-size:.85rem;font-weight:700}.bhw-opt{font-size:.8em;font-weight:400;color:var(--bhw-ink-faint)}.bhw-help{margin:.3rem 0 0;font-size:.82rem;line-height:1.5;color:var(--bhw-ink-faint)}.bhw-help--center{text-align:center;margin-top:.7rem}.bhw-count{margin:.3rem 0 0;font-size:.8rem;text-align:right;color:var(--bhw-ink-faint);font-variant-numeric:tabular-nums}.bhw-count[hidden]{display:none}.bhw-count--over{color:var(--bhw-bad);font-weight:700}.bhw-input,.bhw-textarea{font:inherit;width:100%;min-height:44px;padding:.6rem .7rem;color:var(--bhw-ink);background:var(--bhw-surface);border:1px solid var(--bhw-line-mid);border-radius:var(--bhw-r-sm);transition:border-color .15s,box-shadow .15s}.bhw-textarea{min-height:76px;resize:vertical;line-height:1.5}.bhw-input:hover,.bhw-textarea:hover{border-color:var(--bhw-ink-faint)}.bhw-input:focus,.bhw-textarea:focus{border-color:var(--bhw-accent);box-shadow:var(--bhw-focus);outline:none}.bhw-input[aria-invalid=true],.bhw-textarea[aria-invalid=true]{border-color:var(--bhw-bad);background:var(--bhw-bad-tint)}.bhw-label-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bhw-label-row .bhw-label{margin-bottom:.3rem}.bhw-label-row .bhw-info{width:28px;height:28px;margin:-4px -4px 0 0}.bhw-tip{position:absolute;z-index:20;bottom:calc(100% + 6px);right:-4px;width:max-content;max-width:min(320px,85vw);margin:0;padding:.6rem .8rem;font-size:.85rem;line-height:1.45;color:var(--bhw-surface);background:var(--bhw-ink);border-radius:var(--bhw-r-sm);box-shadow:0 8px 24px #17262b38;animation:bhw-fade .12s ease-out both}.bhw-tip[hidden]{display:none}.bhw-tip:before{content:"";position:absolute;bottom:-5px;right:13px;width:10px;height:10px;background:var(--bhw-ink);transform:rotate(45deg)}.bhw-error{display:none;margin:.3rem 0 0;font-size:.82rem;font-weight:600;color:var(--bhw-bad)}.bhw-error--on{display:block}.bhw-field-note{margin:.3rem 0 0;font-size:.82rem;line-height:1.45;color:var(--bhw-warn)}.bhw-field-note[hidden]{display:none}.bhw-email-hint{color:var(--bhw-ink-soft)}.bhw-email-hint .bhw-link{font-size:inherit;padding:0;color:var(--bhw-accent-ink)}.bhw-email-hint__fix{font-weight:600}.bhw-email-hint__fix strong{font-weight:800}.bhw-email-hint__keep{display:block;margin-top:.15rem;font-weight:600;color:var(--bhw-ink-soft)!important}.bhw-nowrap{white-space:nowrap}.bhw-rows{list-style:none;margin:0 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.7rem}.bhw-row{padding:.85rem 1rem .95rem;background:var(--bhw-surface);border:1px solid var(--bhw-line);border-radius:var(--bhw-r);transition:border-color .15s}.bhw-row[data-ready=true]{border-color:var(--bhw-line-mid)}.bhw-row__hint{margin:.75rem 0 0;font-size:.87rem;color:var(--bhw-ink-faint)}.bhw-row__qty-error{margin:.6rem 0 0;padding:.45rem .75rem;font-size:.85rem;line-height:1.45;color:var(--bhw-bad);background:var(--bhw-bad-tint);border-radius:var(--bhw-r-sm)}.bhw-row__qty-error[hidden]{display:none}.bhw-row__twin{margin:.75rem 0 0;padding:.45rem .75rem;font-size:.85rem;line-height:1.45;color:var(--bhw-accent-ink);background:var(--bhw-accent-tint);border-radius:var(--bhw-r-sm)}.bhw-row--enter{animation:bhw-rise .26s var(--bhw-ease) both}.bhw-row__body--swap>*{animation:bhw-rise .26s var(--bhw-ease) both}.bhw-row__body--swap>.bhw-prices{animation-delay:50ms}@keyframes bhw-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bhw-row__pickers{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.95fr) auto;gap:.6rem;align-items:end}.bhw-row__meta{display:flex;align-items:center;gap:.4rem;padding-bottom:2px}.bhw-row__total{min-width:3.4rem;text-align:right;font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bhw-ink-soft);white-space:nowrap}.bhw-picker{min-width:0}.bhw-picker__label{display:block;margin-bottom:.28rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bhw-ink-faint)}.bhw-picker__btn{font:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.6rem;width:100%;min-height:56px;padding:.4rem .6rem;color:var(--bhw-ink);background:var(--bhw-surface);border:1px solid var(--bhw-line-mid);border-radius:var(--bhw-r-sm);transition:border-color .15s,box-shadow .15s,background .15s}.bhw-picker__btn:hover:not(:disabled){border-color:var(--bhw-accent)}.bhw-picker__btn:focus-visible{border-color:var(--bhw-accent);box-shadow:var(--bhw-focus);outline:none}.bhw-picker__btn[aria-expanded=true]{border-color:var(--bhw-accent);box-shadow:var(--bhw-focus)}.bhw-picker__btn:disabled{background:var(--bhw-sunk);color:var(--bhw-ink-faint);cursor:not-allowed}.bhw-picker__btn--missing:not(:disabled){border-color:var(--bhw-bad);background:var(--bhw-bad-tint)}.bhw-picker__text{min-width:0;flex:1}.bhw-picker__value{display:block;font-size:.94rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bhw-picker__value--empty{font-weight:400;color:var(--bhw-ink-faint)}.bhw-picker__sub{display:block;margin-top:1px;font-size:.75rem;color:var(--bhw-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bhw-picker__caret{flex:none;width:9px;height:9px;margin-left:auto;border-right:2px solid var(--bhw-ink-faint);border-bottom:2px solid var(--bhw-ink-faint);transform:rotate(45deg) translate(-2px,-2px)}.bhw-media{flex:none;width:40px;height:40px;object-fit:contain;background:var(--bhw-sunk);border-radius:6px}.bhw-media--sm{width:34px;height:34px}.bhw-media--empty{background:var(--bhw-sunk);border:1px dashed var(--bhw-line-mid)}.bhw-chip{flex:none;display:block;width:26px;height:26px;border-radius:6px;border:1px solid rgba(0,0,0,.18)}.bhw-chip--lg{width:34px;height:34px}.bhw-chip--unknown{background-image:linear-gradient(135deg,#efeae1 46%,#cfc9bd 46% 54%,#efeae1 54%)}.bhw-art{flex:none;display:grid;place-items:center;overflow:hidden;background:var(--bhw-sunk);border:1px solid rgba(0,0,0,.12);border-radius:6px}.bhw-art img{display:block;width:100%;height:100%;object-fit:contain}.bhw-art--unknown{background:repeating-linear-gradient(135deg,#efeae1 0 10px,#e6e0d5 10px 20px)}.bhw-art--thumb{width:40px;height:40px;padding:3px}.bhw-pop .bhw-art--thumb{width:34px;height:34px}.bhw-art--sm{width:34px;height:34px;padding:3px}.bhw-art--blank{visibility:hidden}.bhw-art--preview{width:100%;aspect-ratio:1;padding:11%;border-radius:var(--bhw-r)}.bhw-row__body.bhw-row__body--preview{grid-template-columns:minmax(0,1fr) 200px minmax(230px,270px)}.bhw-smu{width:min(100%,calc(30ch + 1.6rem));margin-top:.75rem}@media(min-width:900px){.bhw-row__body--smu{grid-template-rows:auto 1fr}.bhw-row__body--smu>.bhw-sizes{grid-row:1}.bhw-row__body--smu>.bhw-smu{grid-column:1;grid-row:2;align-self:end;margin-top:0}.bhw-row__body--smu>.bhw-preview,.bhw-row__body--smu>.bhw-prices{grid-row:1 / span 2}}.bhw-preview{margin:0;width:100%}.bhw-pop{position:fixed;z-index:9999;display:flex;flex-direction:column;background:var(--bhw-surface);border:1px solid var(--bhw-line-mid);border-radius:var(--bhw-r);box-shadow:0 12px 32px #17262b29,0 2px 6px #17262b14;overflow:hidden}.bhw-pop__search{padding:.5rem;border-bottom:1px solid var(--bhw-line)}.bhw-pop__input{font:inherit;width:100%;min-height:38px;padding:.35rem .55rem;color:var(--bhw-ink);background:var(--bhw-sunk);border:1px solid transparent;border-radius:6px}.bhw-pop__input:focus{border-color:var(--bhw-accent);background:var(--bhw-surface);outline:none}.bhw-pop__scroll{flex:1;min-height:0;overflow-y:auto}.bhw-pop__list{list-style:none;margin:0;padding:.3rem}.bhw-pop__group{padding:.5rem .55rem .25rem;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--bhw-ink-faint)}.bhw-pop__opt{display:flex;align-items:center;gap:.6rem;padding:.4rem .5rem;border-radius:7px;cursor:pointer}.bhw-pop__opt[data-active=true]{background:var(--bhw-accent-tint)}.bhw-pop__opt[aria-selected=true]{font-weight:700}.bhw-pop__text{min-width:0;flex:1}.bhw-pop__label{display:block;font-size:.9rem;line-height:1.3}.bhw-pop__sub{display:block;font-size:.74rem;color:var(--bhw-ink-faint)}.bhw-pop__tick{color:var(--bhw-accent);font-weight:700}.bhw-pop__none{padding:1rem .6rem;text-align:center;color:var(--bhw-ink-faint);font-size:.88rem}.bhw-pop__more{margin:.3rem .2rem .1rem;padding:.55rem .4rem .35rem;border-top:1px solid var(--bhw-line);font-size:.8rem;text-align:center;color:var(--bhw-ink-faint)}.bhw-row__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,270px);gap:1rem;align-items:start;margin-top:.85rem;padding-top:.85rem;border-top:1px dashed var(--bhw-line)}.bhw-sizes{display:grid;grid-template-columns:repeat(var(--bhw-size-count, 7),minmax(0,72px));gap:.4rem}.bhw-sizes--single{grid-template-columns:minmax(130px,200px)}.bhw-cell{display:flex;flex-direction:column;gap:.2rem}.bhw-cell__label{font-size:.72rem;font-weight:700;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--bhw-ink-faint)}.bhw-stepper{display:flex}.bhw-qty{font:inherit;width:100%;min-width:0;min-height:42px;padding:.35rem .2rem;text-align:center;font-variant-numeric:tabular-nums;color:var(--bhw-ink);background:var(--bhw-surface);border:1px solid var(--bhw-line-mid);border-radius:var(--bhw-r-sm);-moz-appearance:textfield}.bhw-qty::-webkit-outer-spin-button,.bhw-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bhw-qty:focus{border-color:var(--bhw-accent);box-shadow:var(--bhw-focus);outline:none}.bhw-qty[data-filled=true]{border-color:var(--bhw-accent);background:var(--bhw-accent-tint);font-weight:700}.bhw-qty[aria-invalid=true],.bhw-qty.bhw-qty--missing{border-color:var(--bhw-bad);background:var(--bhw-bad-tint)}.bhw-step-btn{display:none}.bhw-prices{padding:.5rem .7rem .55rem;background:var(--bhw-sunk);border:1px solid var(--bhw-line);border-radius:var(--bhw-r-sm)}.bhw-prices__table{width:100%;border-collapse:collapse;font-size:.82rem;font-variant-numeric:tabular-nums}.bhw-prices__table th,.bhw-prices__table td{padding:.12rem 0;text-align:right;white-space:nowrap}.bhw-prices__table th:first-child{text-align:left}.bhw-prices__table thead th{padding-bottom:.25rem;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bhw-ink-faint)}.bhw-prices__table tbody tr{color:var(--bhw-ink-faint)}.bhw-prices__table tbody tr[data-filled=true]{color:var(--bhw-ink);font-weight:700}.bhw-prices__table tbody th{font-weight:700}.bhw-prices__table tfoot th,.bhw-prices__table tfoot td{padding-top:.35rem;border-top:1px solid var(--bhw-line-mid);font-size:.9rem;font-weight:800;color:var(--bhw-ink)}.bhw-mins{margin-top:1.25rem;padding:.9rem 1rem 1rem;background:var(--bhw-sunk);border:1px solid var(--bhw-line);border-radius:var(--bhw-r)}.bhw-mins__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.bhw-mins__title{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bhw-ink-faint)}.bhw-mins__empty{margin:0;font-size:.88rem;color:var(--bhw-ink-faint)}.bhw-mins__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.bhw-min{display:grid;grid-template-columns:minmax(0,1fr) 100px 4.75rem 6.5rem;align-items:center;gap:.75rem;font-size:.88rem}.bhw-min__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bhw-min__product{color:var(--bhw-ink-faint)}.bhw-min__product:before{content:" \b7  "}.bhw-min__bar{height:6px;border-radius:999px;background:#e4dfd5;overflow:hidden}.bhw-min__fill{display:block;height:100%;background:var(--bhw-citrus);border-radius:999px;transition:width .22s ease}.bhw-min__count{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.bhw-min__state{font-size:.82rem;font-weight:600;color:var(--bhw-ink-soft);white-space:nowrap}.bhw-min[data-met=true] .bhw-min__fill{background:var(--bhw-ok)}.bhw-min[data-met=true] .bhw-min__state{color:var(--bhw-ok)}.bhw-inks{margin:-.1rem 0 .15rem .35rem;padding-left:.85rem;border-left:2px solid var(--bhw-line-mid)}.bhw-inks__note{margin:0 0 .25rem;font-size:.78rem;color:var(--bhw-ink-faint)}.bhw-inks__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.bhw-min--ink{font-size:.82rem}.bhw-min--ink strong{font-weight:600}.bhw-min--ink .bhw-min__bar{height:4px}.bhw-mins__total{display:flex;justify-content:space-between;align-items:baseline;margin:.8rem 0 0;padding-top:.7rem;border-top:1px solid var(--bhw-line-mid);font-size:.88rem}.bhw-mins__total strong{font-size:1.05rem;font-variant-numeric:tabular-nums}.bhw-review{padding:1.1rem 1.2rem;background:var(--bhw-surface);border:1px solid var(--bhw-line-mid);border-radius:var(--bhw-r)}.bhw-review__empty{margin:0;color:var(--bhw-ink-faint)}.bhw-rgroup{padding:.9rem 0;border-top:1.75px solid var(--bhw-line-mid)}.bhw-rgroup:first-of-type{border-top:0;padding-top:0}.bhw-rgroup__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.5rem .9rem;margin-bottom:.4rem}.bhw-rgroup__head>.bhw-art{align-self:center}.bhw-rgroup__name{align-self:center;min-width:0}.bhw-rgroup__title{margin:0;font-size:1rem;line-height:1.3}.bhw-rgroup__sub{margin:.1rem 0 0;font-size:.85rem;color:var(--bhw-ink-faint);font-variant-numeric:tabular-nums}.bhw-rgroup__short{color:var(--bhw-warn);font-weight:700}.bhw-rgroup__need{display:inline-block;margin-left:.35rem;padding:0 .5rem;border-radius:999px;font-size:.78rem;font-weight:700;line-height:1.55;white-space:nowrap;color:var(--bhw-warn);background:var(--bhw-warn-tint)}.bhw-rstyle{margin-top:.55rem;padding-top:.5rem;border-top:1px dashed var(--bhw-line)}.bhw-rstyle__head{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .3rem;font-size:.85rem;font-weight:700;color:var(--bhw-ink-soft)}.bhw-rstyle__total{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--bhw-ink)}.bhw-rstyle .bhw-rcolor{padding-left:.75rem}.bhw-rcolor{display:flex;gap:.6rem;margin:0 0 .3rem;font-size:.89rem;line-height:1.5}.bhw-rcolor__name{font-weight:700;min-width:8rem}.bhw-rcolor__smu{display:block;font-size:.8rem;font-weight:600;color:var(--bhw-ink-soft)}.bhw-rcolor__sizes{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;color:var(--bhw-ink-soft)}.bhw-pill{display:inline-flex;align-items:baseline;gap:.25rem;padding:0 .5rem;font-size:.8rem;line-height:1.55;white-space:nowrap;color:var(--bhw-ink);background:var(--bhw-sunk);border:1px solid rgba(0,0,0,.12);border-radius:999px}.bhw-pill__size{font-weight:600}.bhw-pill__dot{opacity:.55}.bhw-pill__qty{font-weight:700;font-variant-numeric:tabular-nums}.bhw-rgroup__fields{display:flex;align-items:end;gap:.4rem 1rem}.bhw-rgroup__namedrop{width:260px}.bhw-rgroup__namedrop .bhw-label{margin-bottom:.2rem}.bhw-check{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;font-weight:700;cursor:pointer}.bhw-check input{width:1.15rem;height:1.15rem;margin:0;-webkit-appearance:checkbox;appearance:auto;accent-color:var(--bhw-accent)}.bhw-ok{color:var(--bhw-ok)}.bhw-short{color:var(--bhw-bad)}.bhw-total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-top:1rem;padding-top:.9rem;border-top:2px solid var(--bhw-ink)}.bhw-total__label{font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.bhw-total__value{font-size:1.45rem;font-weight:800;font-variant-numeric:tabular-nums}.bhw-total__amount{margin-left:.6rem;padding-left:.75rem;border-left:2px solid var(--bhw-line-mid)}.bhw-btn{font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.55rem 1rem;font-weight:700;border:1px solid transparent;border-radius:var(--bhw-r-sm);transition:background .15s,border-color .15s,color .15s,transform .06s}.bhw-btn:active{transform:translateY(1px)}.bhw-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.bhw-btn--primary{background:var(--bhw-accent);color:#fff}.bhw-btn--primary:hover:not([disabled]){background:var(--bhw-accent-ink)}.bhw-btn--secondary{background:var(--bhw-surface);border-color:var(--bhw-line-mid);color:var(--bhw-ink)}.bhw-btn--secondary:hover:not([disabled]){border-color:var(--bhw-accent);color:var(--bhw-accent-ink)}.bhw-btn--add{width:100%;background:transparent;border:1px dashed var(--bhw-line-mid);color:var(--bhw-accent-ink)}.bhw-btn--add:hover:not([disabled]){border-style:solid;border-color:var(--bhw-accent);background:var(--bhw-accent-tint)}.bhw-btn--danger{background:var(--bhw-bad);color:#fff}.bhw-btn--danger:hover:not([disabled]){background:#8f1d17}.bhw-btn--icon{min-height:40px;width:40px;padding:0;font-size:.9rem;background:transparent;color:var(--bhw-ink-faint)}.bhw-btn--icon:hover:not([disabled]){background:var(--bhw-bad-tint);color:var(--bhw-bad)}.bhw-btn--submit{width:100%;min-height:54px;font-size:1.02rem}.bhw-submit{margin-top:1.2rem}.bhw-blockers{margin:0 0 .9rem;padding:.8rem 1rem .8rem 1.05rem;background:var(--bhw-bad-tint);border-left:3px solid var(--bhw-bad);border-radius:0 var(--bhw-r-sm) var(--bhw-r-sm) 0}.bhw-blockers__title{margin:0 0 .35rem;font-size:.88rem;font-weight:800;color:var(--bhw-bad)}.bhw-blockers__list{margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.55}.bhw-blockers__go{font:inherit;line-height:inherit;color:inherit;text-align:left;margin:0;padding:0;background:none;border:0;border-radius:2px;cursor:pointer;vertical-align:top}.bhw-blockers__go:hover,.bhw-blockers__go:focus-visible{color:var(--bhw-bad)}.bhw-blockers__go:focus-visible{outline:2px solid var(--bhw-bad);outline-offset:2px}.bhw-blockers__help{margin:.5rem 0 0;text-align:right}.bhw-link{font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;padding:.25rem 0;background:none;border:0;color:var(--bhw-bad);text-decoration:underline;text-underline-offset:3px}.bhw-link:hover{text-decoration-thickness:2px}.bhw-clear{margin:.4rem 0 0;text-align:center}.bhw-link--quiet{color:var(--bhw-ink-soft);font-weight:600}.bhw-link--quiet:hover,.bhw-link--quiet:focus-visible{color:var(--bhw-bad)}.bhw-info{display:inline-grid;place-items:center;width:32px;height:32px;margin:-6px -6px -6px 0;padding:0;background:none;border:0;border-radius:50%;cursor:pointer;color:var(--bhw-ink-faint)}.bhw-info:hover{color:var(--bhw-accent-ink);background:var(--bhw-accent-tint)}.bhw-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:1rem;max-width:none;margin:0;animation:bhw-fade .16s ease-out both}.bhw-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#17262b80}.bhw-modal__panel{position:relative;display:flex;flex-direction:column;width:min(620px,100%);max-height:min(86vh,900px);background:var(--bhw-surface);border-radius:var(--bhw-r);box-shadow:0 24px 60px #17262b4d;animation:bhw-rise .22s var(--bhw-ease) both}.bhw-modal__panel:focus{outline:none}.bhw-modal__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem 1.4rem;border-bottom:1px solid var(--bhw-line)}.bhw-modal__title{margin:0;font-size:1.25rem;line-height:1.3}.bhw-modal__body{overflow-y:auto;padding:.4rem 1.4rem 1rem;font-size:1rem;line-height:1.6}.bhw-modal__foot{padding:.8rem 1.4rem 1.1rem;border-top:1px solid var(--bhw-line);text-align:right}.bhw-modal__foot .bhw-btn{min-width:8rem}.bhw-modal__panel--confirm{width:min(460px,100%)}@supports (contain: inline-size){.bhw-modal__panel--confirm{width:fit-content;min-width:min(460px,100%);max-width:100%}.bhw-confirm,.bhw-confirm__choices{contain:inline-size}}.bhw-confirm{display:flex;gap:1rem;padding:1.5rem 1.5rem 1.25rem}.bhw-confirm__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--bhw-warn);background:var(--bhw-warn-tint)}.bhw-confirm__icon[data-tone=danger]{color:var(--bhw-bad);background:var(--bhw-bad-tint)}.bhw-confirm__icon[data-tone=resume]{color:var(--bhw-accent-ink);background:var(--bhw-accent-tint)}.bhw-confirm__text{min-width:0;padding-top:.45rem}.bhw-confirm__msg{margin-top:.5rem;font-size:.95rem;line-height:1.55;color:var(--bhw-ink-soft)}.bhw-confirm__msg p{margin:0}.bhw-confirm__msg strong{color:var(--bhw-ink)}.bhw-confirm__points{margin:.4rem 0 0;padding-left:1.1rem}.bhw-confirm__points li+li{margin-top:.25rem}.bhw-confirm__foot:not(:last-child){padding-top:1.2rem;padding-bottom:1.2rem;border-radius:0}.bhw-confirm__choices{padding:.9rem 1.5rem 1.2rem;border-top:1px solid var(--bhw-line)}.bhw-confirm__choices-lead{margin:0 0 .45rem;font-size:.9rem;color:var(--bhw-ink-soft)}.bhw-confirm__choice-list{display:flex;flex-wrap:wrap;gap:.45rem}.bhw-choice{font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.3rem .7rem .3rem .35rem;color:var(--bhw-ink);background:var(--bhw-surface);border:1px solid var(--bhw-line-mid);border-radius:var(--bhw-r-sm);transition:border-color .15s,background .15s}.bhw-choice:hover{border-color:var(--bhw-accent);background:var(--bhw-accent-tint)}.bhw-choice .bhw-chip{width:26px;height:26px}.bhw-confirm__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;padding:.9rem 1.5rem;background:var(--bhw-sunk);border-top:1px solid var(--bhw-line);border-radius:0 0 var(--bhw-r) var(--bhw-r)}.bhw-confirm__foot .bhw-btn{min-height:40px;max-width:100%;padding:.45rem .9rem;font-size:.88rem;white-space:nowrap}.bhw-confirm__back{margin-right:auto}.bhw-btn--quiet{background:transparent;border-color:transparent;color:var(--bhw-ink-soft)}.bhw-btn--quiet:hover{color:var(--bhw-ink);text-decoration:underline;text-underline-offset:3px}.bhw-help-sec{margin-top:1rem}.bhw-help-sec+.bhw-help-sec{padding-top:1rem;border-top:1px dashed var(--bhw-line-mid)}.bhw-help-sec__title{margin:0 0 .5rem;font-size:1.05rem}.bhw-help-sec p{margin:0 0 .5rem}.bhw-help-rules{margin:0 0 .75rem;padding-left:1.3rem}.bhw-help-rules li{margin-bottom:.45rem}.bhw-help-example{padding:.65rem .85rem;background:var(--bhw-accent-tint);border-radius:var(--bhw-r-sm);color:var(--bhw-accent-ink)}.bhw-help-groups{margin:.75rem 0 0;display:grid;gap:.35rem;font-size:.92rem}.bhw-help-groups dt{font-weight:700}.bhw-help-groups dd{margin:0;color:var(--bhw-ink-soft)}.bhw-help-cards{list-style:none;margin:0 0 .75rem;padding:0;display:grid;gap:.6rem}.bhw-help-card{padding:.75rem .9rem;border-radius:var(--bhw-r-sm);border:1px solid var(--bhw-line);border-left:4px solid var(--bhw-bad);background:var(--bhw-bad-tint)}.bhw-help-card[data-met=true]{border-left-color:var(--bhw-ok);background:var(--bhw-ok-tint)}.bhw-help-card p:last-child{margin-bottom:0}.bhw-help-card__title{font-weight:800;font-size:1.02rem}.bhw-help-card__group{font-weight:400;color:var(--bhw-ink-soft)}.bhw-help-card__fix{color:var(--bhw-ink)}.bhw-help-sub{font-weight:700}.bhw-help-todo{margin:0;padding-left:1.3rem}.bhw-help-todo li{margin-bottom:.4rem}@keyframes bhw-fade{0%{opacity:0}to{opacity:1}}.bhw-spinner{width:1.05em;height:1.05em;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:bhw-spin .7s linear infinite}@keyframes bhw-spin{to{transform:rotate(360deg)}}.bhw-success{text-align:center;padding:2.25rem 1.25rem}.bhw-success__mark{display:grid;place-items:center;width:3.2rem;height:3.2rem;margin:0 auto 1rem;border-radius:50%;background:var(--bhw-ok-tint);color:var(--bhw-ok);font-size:1.6rem;font-weight:800}.bhw-success__title{margin:0 0 .9rem;font-size:1.45rem}.bhw-success__title:focus{outline:none}.bhw-success__body{max-width:46ch;margin:0 auto .75rem;line-height:1.6;color:var(--bhw-ink-soft)}.bhw-success .bhw-btn--secondary{margin-top:1.4rem}.bhw-success__again{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .9rem;margin:1.1rem auto 0;color:var(--bhw-ink-soft);font-size:.95rem}.bhw-success .bhw-success__again .bhw-btn--secondary{margin-top:0}a.bhw-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}a.bhw-btn[aria-disabled=true]{opacity:.55;cursor:progress}.bhw-success .bhw-success__file .bhw-btn--secondary{margin-top:0}.bhw-success__mark--warn{background:var(--bhw-warn-tint);color:var(--bhw-warn)}.bhw-steps{counter-reset:bhw-step;list-style:none;max-width:34rem;margin:1.25rem auto 1rem;padding:0;text-align:left}.bhw-steps li{counter-increment:bhw-step;display:grid;grid-template-columns:1.9rem minmax(0,1fr) auto;align-items:center;gap:.4rem .9rem;padding:.85rem 0;border-top:1px solid var(--bhw-line);line-height:1.5;color:var(--bhw-ink-soft)}.bhw-steps li:last-child{border-bottom:1px solid var(--bhw-line)}.bhw-steps li:before{content:counter(bhw-step);display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--bhw-accent-tint);color:var(--bhw-accent-ink);font-weight:800}.bhw-steps li>span{grid-column:2}.bhw-steps .bhw-btn{grid-column:3;white-space:nowrap}.bhw-success .bhw-steps .bhw-btn--secondary{margin-top:0}.bhw-success--failed .bhw-note{max-width:34rem;margin-inline:auto}.bhw-success__reason{max-width:46ch;margin:-.25rem auto .75rem;font-size:.85rem;color:var(--bhw-ink-faint)}@media(max-width:560px){.bhw-steps li{grid-template-columns:1.9rem minmax(0,1fr);align-items:start}.bhw-steps .bhw-btn{grid-column:2;justify-self:start}}.bhw-gate{display:grid;place-items:center;padding:2.5rem 0 3.5rem}.bhw-gate__card{width:min(420px,100%);padding:2rem 1.75rem 1.6rem;text-align:center;background:var(--bhw-surface);border:1px solid var(--bhw-line);border-radius:16px;box-shadow:0 1px 2px #17262b0a,0 18px 44px #17262b17;animation:bhw-rise .36s var(--bhw-ease) both}.bhw-gate__icon{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:.9rem;border-radius:50%;color:var(--bhw-accent-ink);background:var(--bhw-accent-tint)}.bhw-gate__title{margin:0;font-size:1.35rem;line-height:1.25}.bhw-gate__lede{margin:.4rem 0 1.4rem;color:var(--bhw-ink-soft)}.bhw-gate__form{text-align:left}.bhw-gate__row{display:flex;gap:.5rem}.bhw-gate__row .bhw-input{flex:1;min-width:0}.bhw-gate__row .bhw-btn{min-width:6.5rem}.bhw-gate__wait{margin:.5rem 0 0;font-size:.82rem;color:var(--bhw-ink-soft)}.bhw-gate__wait:empty{display:none}.bhw-gate__help{margin:1.3rem 0 0;font-size:.85rem;color:var(--bhw-ink-faint)}.bhw-gate__help a{color:var(--bhw-accent-ink)}.bhw-gate--shake .bhw-gate__card{animation:bhw-shake .38s ease both}@keyframes bhw-shake{0%,to{transform:none}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.bhw-gate--open .bhw-gate__card{animation:bhw-gate-out .42s var(--bhw-ease) both}.bhw-gate--open .bhw-gate__icon{color:#fff;background:var(--bhw-ok);transition:background .2s,color .2s}@keyframes bhw-gate-out{0%{opacity:1;transform:none}30%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:translateY(-14px) scale(.97)}}.bhw-reveal>.bhw-intro,.bhw-reveal .bhw-form>*{animation:bhw-rise .56s var(--bhw-ease) both}.bhw-reveal>.bhw-intro{animation-delay:0ms}.bhw-reveal .bhw-form>:nth-child(1){animation-delay:.11s}.bhw-reveal .bhw-form>:nth-child(2){animation-delay:.22s}.bhw-reveal .bhw-form>:nth-child(3){animation-delay:.33s}.bhw-reveal .bhw-form>:nth-child(n+4){animation-delay:.44s}@media(max-width:899px){.bhw-row__pickers{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bhw-row__body,.bhw-row__body.bhw-row__body--preview{grid-template-columns:minmax(0,1fr)}.bhw-preview{width:min(200px,100%)}.bhw-row__meta{grid-column:2;justify-content:flex-end}.bhw-min{grid-template-columns:minmax(0,1fr) 4.75rem 6.5rem}.bhw-min__bar{display:none}.bhw-rgroup__head{grid-template-columns:auto minmax(0,1fr)}.bhw-rgroup__fields{grid-column:1 / -1;flex-wrap:wrap}.bhw-rgroup__namedrop{flex:1 1 100%;width:auto}}@media(min-width:640px)and (max-width:899px){.bhw-row__body.bhw-row__body--preview{grid-template-columns:200px minmax(0,300px) minmax(0,1fr)}.bhw-row__body>.bhw-sizes{grid-column:1 / -1}.bhw-row__body>.bhw-prices{max-width:300px}.bhw-row__body--smu>.bhw-smu{grid-column:1 / -1;grid-row:2}.bhw-row__body--smu>.bhw-preview,.bhw-row__body--smu>.bhw-prices{grid-row:3}.bhw-preview{width:200px}}@media(max-width:639px){.bhw-gate{padding:1.25rem 0 2.5rem}.bhw-gate__card{padding:1.6rem 1.2rem 1.3rem}.bhw-gate__row{flex-direction:column}.bhw-preview{order:-1;width:min(170px,60%)}.bhw-confirm{padding:1.25rem 1.1rem 1rem;gap:.8rem}.bhw-confirm__foot{flex-direction:column-reverse;padding:.8rem 1.1rem 1rem}.bhw-confirm__foot .bhw-btn{width:100%}.bhw-row__pickers{grid-template-columns:minmax(0,1fr);gap:.75rem}.bhw-row__meta{grid-column:1;justify-content:space-between}.bhw-row__total{text-align:left}.bhw-sizes,.bhw-sizes--single{grid-template-columns:1fr;gap:0}.bhw-cell{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.3rem 0;border-bottom:1px solid var(--bhw-line)}.bhw-cell:last-child{border-bottom:0}.bhw-cell__label{min-width:3.5rem;text-align:left;font-size:.95rem;text-transform:none;letter-spacing:0;color:var(--bhw-ink)}.bhw-stepper{flex:none}.bhw-step-btn{display:grid;place-items:center;flex:none;font:inherit;width:46px;min-height:46px;font-size:1.3rem;font-weight:700;line-height:1;cursor:pointer;color:var(--bhw-ink);background:var(--bhw-sunk);border:1px solid var(--bhw-line-mid);-webkit-user-select:none;user-select:none}.bhw-step-btn--minus{border-radius:var(--bhw-r-sm) 0 0 var(--bhw-r-sm)}.bhw-step-btn--plus{border-radius:0 var(--bhw-r-sm) var(--bhw-r-sm) 0}.bhw-step-btn:hover{background:var(--bhw-accent-tint);border-color:var(--bhw-accent)}.bhw-qty{width:68px;border-radius:0;border-left-width:0;border-right-width:0}.bhw-qty:focus{border-left-width:1px;border-right-width:1px}.bhw-min{grid-template-columns:minmax(0,1fr) 4.75rem;row-gap:.15rem}.bhw-min__state{grid-column:1 / -1}.bhw-rcolor{flex-direction:column;gap:.1rem}.bhw-rcolor__name{min-width:0}.bhw-total__value{font-size:1.25rem}}@media(max-width:390px){.bhw-min__product{display:block;overflow:hidden;text-overflow:ellipsis}.bhw-min__product:before{content:none}}@media(prefers-reduced-motion:reduce){.bhw-root *,.bhw-root *:before,.bhw-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bhw-wholesale-form.css.map */
