cart-drawer .drawer__heading{font-family:Poppins,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em}cart-drawer .bf-cdr-count{margin-left:6px;font-size:14px;font-weight:500;color:#6d6d6d;letter-spacing:0}.bf-cdr-phase{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 16px 4px;padding:7px 7px 7px 12px;border-radius:12px;background:#fdf3de;font-family:Poppins,sans-serif;font-size:12.5px;color:#231f20}.bf-cdr-phase__lbl{flex:1 1 auto;display:flex;align-items:center;gap:7px;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-cdr-phase__lbl i{flex:none;width:7px;height:7px;border-radius:50%;background:#da8d01}.bf-cdr-phase__end{flex:none;white-space:nowrap;padding:5px 9px;border-radius:8px;background:#fff;font-size:11.5px;color:#6d6d6d}.bf-cdr-phase__end b{color:#000;font-weight:700;font-variant-numeric:tabular-nums}cart-drawer .jc-cart-progress-area{padding:0;background:none}.bf-cdr-gifts{display:flex;flex-direction:column;gap:10px;padding:10px 16px 18px;border-bottom:1px solid rgba(0,0,0,.08);font-family:Poppins,sans-serif}.bf-cdr-gifts__msg{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:#231f20}.bf-cdr-gifts__msg svg{flex:none;width:16px;height:16px;fill:none;stroke:#da8d01;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bf-cdr-gifts__msg b{font-weight:700}.bf-cdr-bar{position:relative;height:6px;margin:4px 8px 16px;border-radius:999px;background:#eee9e0}.bf-cdr-bar__fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:#da8d01;transition:width .35s ease}.bf-cdr-mark{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.bf-cdr-mark i{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #cfc7ba;font-style:normal;font-size:10px;font-weight:700;color:#fff}.bf-cdr-mark.is-on i{background:#da8d01;box-shadow:none}.bf-cdr-mark small{position:absolute;top:20px;font-size:11px;color:#6d6d6d;white-space:nowrap}.bf-cdr-mark:last-child{transform:translate(-100%,-50%)}.bf-cdr-mark:last-child small{right:0}cart-drawer .bf-cdr-line .cart-item__name{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em}.bf-cdr-meta{display:flex;flex-direction:column;gap:6px;margin-top:4px;font-family:Poppins,sans-serif}.bf-cdr-desc{margin:0;font-size:12.5px;line-height:1.4;color:#6d6d6d}.bf-cdr-pills{display:flex;flex-wrap:wrap;gap:6px}.bf-cdr-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.12);font-size:11.5px;font-weight:500;color:#231f20}.bf-cdr-pill.is-save{border:none;background:#fdf3de;color:#b8760a;font-weight:700}.bf-cdr-pill svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}cart-drawer .bf-cdr-line .cart-item__price-wrapper{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;font-family:Poppins,sans-serif}.bf-cdr-was{font-size:13px;color:#8a8380}.bf-cdr-now{font-size:15px;font-weight:700;color:#000;font-variant-numeric:tabular-nums}.bf-cdr-free{padding:3px 10px;border-radius:6px;background:#fed83f;color:#231f20;font-size:12px;letter-spacing:.6px}cart-drawer .bf-cdr-line--gift{background:#fdfbf7}cart-drawer .bf-cdr-line--gift .cart-item__quantity{visibility:hidden}.bf-cdr-locked{display:flex;align-items:center;gap:12px;margin:0;padding:12px 16px;list-style:none;opacity:.55;filter:grayscale(1);font-family:Poppins,sans-serif;border-top:1px dashed rgba(0,0,0,.12)}.bf-cdr-locked__imgs{flex:none;display:flex}.bf-cdr-locked__imgs img{width:44px;height:44px;object-fit:contain;border-radius:8px;background:#f6f3ee}.bf-cdr-locked__imgs img+img{margin-left:-14px;box-shadow:-2px 0 #fff}.bf-cdr-locked__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bf-cdr-locked__copy b{font-size:13.5px;font-weight:600;color:#231f20}.bf-cdr-locked__copy span{font-size:12px;color:#4d4d4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-cdr-locked__copy small{font-size:11.5px;color:#6d6d6d}.bf-cdr-locked__tag{flex:none;padding:3px 9px;border-radius:6px;border:1px solid rgba(0,0,0,.15);font-size:11px;font-weight:700;letter-spacing:.6px;color:#6d6d6d}cart-drawer .jc-cart-recommendations__title small{margin-left:6px;padding:2px 8px;border-radius:999px;background:#fdf3de;color:#b8760a;font-size:11px;font-weight:600;vertical-align:middle}cart-drawer .bf-cdr-savings{font-family:Poppins,sans-serif;font-size:14px!important;font-weight:600;color:#b8760a!important}cart-drawer #CartDrawer-Checkout{border-radius:999px;background:#da8d01;font-family:Poppins,sans-serif;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}cart-drawer #CartDrawer-Checkout:hover{background:#b8760a}@media(max-width:759px){.bf-has-sticker .bf-pp-sticker{top:auto;bottom:12px;right:12px}}cart-drawer.is-empty .bf-cdr-phase,cart-drawer.is-empty .jc-cart-progress-area,cart-drawer.is-empty .drawer__header{display:none!important}.bf-cdr-phase,.bf-cdr-gifts,.bf-cdr-meta,.bf-cdr-locked,cart-drawer .bf-cdr-count{letter-spacing:normal}@media(max-width:480px){.bf-cdr-phase{margin:0 12px 4px;padding:6px 6px 6px 10px;font-size:11.5px}.bf-cdr-phase__end{padding:4px 7px;font-size:10.5px}.bf-cdr-gifts{padding:8px 12px 16px}.bf-cdr-gifts__msg{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/bfcm-cart.css.map */
