.bm-hb{display:block;margin:20px 0 23px;color:#242321;font-family:inherit}.bm-hb *,.bm-hb *:before,.bm-hb *:after{box-sizing:border-box}.bm-hb [hidden]{display:none!important}.bm-hb__eyebrow,.bm-hb__section-title,.bm-hb__gift-kicker{display:block;font-size:10px;letter-spacing:.13em;font-weight:700;color:#706d68}.bm-hb__head h2{margin:8px 0 5px;font-size:23px;letter-spacing:-.035em;font-weight:550;line-height:1.24}.bm-hb__head p{font-size:12px;line-height:1.6;color:#74716c;margin:0 0 20px}.bm-hb__plans{display:grid;gap:9px}.bm-hb__plan{position:relative;display:flex;align-items:center;gap:12px;padding:17px 14px;min-height:78px;border:1px solid #d9d6d2;background:#fff;cursor:pointer;transition:border-color .15s,background-color .15s}.bm-hb__plan:has(input:focus-visible){outline:2px solid #51493e;outline-offset:3px}.bm-hb__plan input{position:absolute;opacity:0;pointer-events:none}.bm-hb__plan.is-selected{background:#faf8f5;border:1.5px solid #262421}.bm-hb__plan-dot{display:block;width:17px;height:17px;border:1px solid #a8a39c;border-radius:50%;flex:none;background:#fff}.bm-hb__plan.is-selected .bm-hb__plan-dot{border:5px solid #242321}.bm-hb__plan-copy{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.bm-hb__plan-copy strong{font-size:13px;line-height:1.35;font-weight:650}.bm-hb__plan-copy small{font-size:11px;color:#68645e;line-height:1.35}.bm-hb__plan-total{font-size:17px;letter-spacing:-.02em;white-space:nowrap;font-weight:700}.bm-hb__flag{position:absolute;right:11px;top:-11px;background:#242321;color:#fff;font-size:9px;letter-spacing:.075em;padding:4px 9px;font-weight:700}.bm-hb__plans .bm-hb__plan:last-child{margin-top:5px}.bm-hb__pickers{margin-top:19px}.bm-hb__section-title{margin:0 0 9px}.bm-hb__slot{border:1px solid #e7e4e0;padding:13px 14px;margin-bottom:8px;background:#fff}.bm-hb__slot-top{display:flex;justify-content:space-between;gap:5px;align-items:center;font-size:12px;margin-bottom:10px}.bm-hb__slot-top strong{font-weight:700}.bm-hb__slot-top span{color:#75716b;font-size:11px}.bm-hb__slot-top span b{font-weight:600;color:#34312f}.bm-hb__swatches{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.bm-hb__swatch{width:24px;height:24px;border-radius:50%;padding:2px;border:2px solid transparent;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.bm-hb__swatch span{display:block;width:16px;height:16px;border-radius:50%;background:var(--bm-hb-swatch);border:1px solid #c5c0ba}.bm-hb__swatch.is-selected{border-color:#292725}.bm-hb__swatch:focus-visible{outline:2px solid #1f1f1f;outline-offset:2px}.bm-hb__size-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#6e6c67;margin-top:12px}.bm-hb__size-label select{height:34px;border:1px solid #cfcac4;min-width:105px;background:#fff;color:#272522;padding:0 10px;font-size:12px}.bm-hb__gift{margin-top:14px;padding:15px 14px;border:1px solid #c9c2b7;background:#f8f6f2}.bm-hb__gift-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.bm-hb__gift-free{font-size:10px;font-weight:750;background:#284c3b;color:#fff;padding:5px 9px}.bm-hb__gift-summary{display:flex;gap:13px;margin:12px 0}.bm-hb__gift-summary img{width:86px;height:102px;object-fit:cover;background:#ece8e2;flex:none}.bm-hb__gift-summary>div{display:flex;flex-direction:column;gap:4px;justify-content:center}.bm-hb__gift-summary strong{font-size:13px;line-height:1.35}.bm-hb__gift-summary span{color:#75716e;font-size:11px}.bm-hb__gift-summary s{font-size:11px;color:#888}.bm-hb__gift-summary b{font-size:11px;color:#28573f;margin-left:5px}.bm-hb__gift-colours>span{font-size:11px;color:#615e59}.bm-hb__gift-colours>b{color:#242321}.bm-hb__gift-colours .bm-hb__swatches{margin-top:9px}.bm-hb__gift-note{font-size:10px!important;line-height:1.5!important;color:#77736d!important;margin:13px 0 0!important}.bm-hb__summary{border-top:1px solid #e2ded9;margin-top:17px;padding-top:13px}.bm-hb__summary>div{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:0 0 8px;color:#77736c}.bm-hb__summary>div b{color:#2d6444}.bm-hb__summary .bm-hb__summary-total{font-size:16px;padding-top:10px;border-top:1px solid #e9e5e0;color:#222;margin-top:12px}.bm-hb__summary p{margin:11px 0 12px;font-size:10px;letter-spacing:.09em;text-align:center;color:#696661}.bm-hb .bm-hb__submit{display:block!important;width:100%;border-radius:3px!important;font-size:12px!important;letter-spacing:.025em!important;min-height:54px!important;font-weight:700!important;background:#242321!important;color:#fff!important;cursor:pointer}.bm-hb .bm-hb__submit:hover{background:#433c35!important}.bm-hb .bm-hb__submit[disabled]{opacity:.6;cursor:wait}.bm-hb__message{font-size:11px;line-height:1.5;margin:10px 0 0!important;text-align:center;color:#6a6660!important}.bm-hb__message.is-error{color:#b12222!important}@media(max-width:749px){.bm-hb__head h2{font-size:21px}.bm-hb__plan{padding:15px 10px;gap:9px}.bm-hb__plan-copy strong{font-size:12px}.bm-hb__plan-total{font-size:15px}.bm-hb__slot{padding:12px}.bm-hb__swatches{gap:6px}}.bmq-main-product .bm-hb .bm-hb__submit.product-form__submit.button{background:#242321!important;color:#fff!important;border-radius:3px!important;height:auto!important;min-height:54px!important;font-size:12px!important;font-weight:700!important}.bmq-main-product .bm-hb .bm-hb__submit.product-form__submit.button:hover{background:#433c35!important}.bm-hb__option{border:1px solid transparent}.bm-hb__option .bm-hb__plan{margin:0!important}.bm-hb__option:last-child{margin-top:5px}.bm-hb__option .bm-hb__pickers{margin:0;padding:15px 13px 9px;border:1px solid rgb(40,37,33);border-top:0;background:#faf8f5}.bm-hb__option .bm-hb__gift{margin:0;border-color:#c9c2b7;border-top:0}.bm-hb__option .bm-hb__slot{background:#fff}.bm-hb__option .bm-hb__slot:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/56/assets/braymont-hoodie-bundle.css.map */
