.bhb{background:#ece6e3;border-top:1px solid #e3ddd8;border-bottom:1px solid #e3ddd8;padding:14px 0 18px;margin:8px 0 18px;overflow:hidden}.bhb__inner{max-width:1200px;margin:0 auto;padding:0 16px}.bhb__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.bhb__headline{margin:0;font-weight:800;letter-spacing:.2px;color:#3f2c28;font-size:1.06rem;line-height:1.2}.bhb__trust{display:inline-flex;align-items:center;gap:12px;line-height:1.1;font-size:.94rem;color:#3f2c28;font-weight:600;white-space:nowrap;flex-wrap:wrap}.bhb__stars{color:#c78a4b;letter-spacing:.7px;font-weight:800;margin-right:2px}.bhb__rating{font-weight:700}.bhb__sep{opacity:.45;margin:0 8px}.bhb__railwrap{position:relative;margin:32px 0 56px}.bhb[data-midlabel=true] .bhb__railwrap{margin-bottom:72px}@media (max-width:640px){.bhb__railwrap{margin:20px 0 86px}}.bhb__next{position:absolute;top:100%;left:50%;transform:translate(-50%,18px);z-index:2;display:inline-block;font-weight:800;color:#3f2c28;font-size:.95rem;background:#fff;border:1px solid #e7e0dc;border-radius:999px;padding:10px 18px;line-height:1.1;box-shadow:0 2px 4px #0000000d;pointer-events:none;text-align:center;white-space:nowrap;max-width:min(92%,560px)}.bhb__next:after{content:"";position:absolute;top:-7px;left:var(--tip-x,50%);width:12px;height:12px;background:#fff;border:1px solid #e7e0dc;border-left:none;border-bottom:none;transform:translate(-50%) rotate(45deg);box-shadow:1px -1px 2px #00000008;border-top-right-radius:2px}.bhb__rail{position:relative;height:18px;border-radius:999px;background:#d8d0d0;padding-right:6px;overflow:visible;--end-clear:22px}.bhb__fill{position:absolute;inset:0 auto 0 0;height:100%;background:#87b89e;border-radius:999px;width:0;transition:width .35s ease;z-index:1}.bhb__rail[data-complete=true] .bhb__fill{width:100%!important}.bhb__break{position:absolute;top:50%;transform:translate(-50%,-50%);width:2px;height:18px;background:#c7bebc;border-radius:2px;z-index:1}.bhb__step{--dot:30px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2;text-align:center}.bhb__step--end{left:calc(100% - 6px)}.bhb__dot{width:var(--dot);height:var(--dot);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f0ebe9;border:2px solid #fff;box-shadow:0 0 0 2px #cbbfbb;transition:transform .2s,background .2s,box-shadow .2s}.bhb__emoji{font-size:18px;line-height:1;display:block;transform:translateY(1px)}.bhb__step.is-on .bhb__dot{background:#87b89e;box-shadow:0 0 0 2px #6ea78b;transform:scale(1.06)}.bhb__label{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);display:block;font-size:.82rem;color:#6b4f49;font-weight:700;white-space:nowrap}.bhb__step--end .bhb__label{display:none}@media (max-width:900px){.bhb__top{gap:10px}.bhb__trust{white-space:normal;gap:10px}.bhb__label{display:none}.bhb__next{font-size:.9rem;padding:8px 14px}}@media (prefers-reduced-motion: reduce){.bhb__fill,.bhb__step .bhb__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bh-cart-banner.css.map */
