html:not(.bfcm-active) [data-bfcm-content],html.bfcm-active [data-bfcm-fallback],bfcm-countdown[hidden]{display:none!important}:root{--bfcm-black: #111111;--bfcm-red: #a40a0a;--bfcm-progress-color: #5E6C51;--bfcm-white: #ffffff;--bfcm-panel: #eeeeee;--bfcm-muted: #595959;--bfcm-border: #d7d7d7}.bfcm-offer,.bfcm-cart{box-sizing:border-box;font-family:var(--font-body-family, "Alliance No 1", sans-serif)}.bfcm-offer p,.bfcm-cart p{margin:0}.bfcm-offer{padding:20px;border:1px solid var(--bfcm-border);border-radius:12px;background:var(--bfcm-panel);color:var(--bfcm-black)}.bfcm-offer__title{margin:0;font-family:var(--font-heading-family, "General Sans", sans-serif);font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.bfcm-offer .bfcm-offer__description{margin-top:8px;color:var(--bfcm-muted);font-size:14px;line-height:1.5}.bfcm-offer--product{margin-block:20px 0;padding:0;overflow:hidden}.bfcm-offer--product .bfcm-offer__intro{padding:20px 20px 0}.bfcm-offer--product .bfcm-offer__title{font-size:24px;font-weight:var(--bfcm-product-heading-weight, 600)}.bfcm-offer--product .bfcm-offer__description{margin-top:2px}.bfcm-tiers{display:grid;grid-auto-rows:1fr;gap:12px;margin:16px 20px 20px;padding:0;list-style:none}.bfcm-tier{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 20px;gap:12px;align-items:center;min-width:0}.bfcm-tier:after{content:"";position:absolute;top:calc(50% + 14px);right:9px;height:calc(100% - 16px);border-left:1px solid #aaa}.bfcm-tier--reached:after{border-color:var(--bfcm-progress-color);border-left-width:2px}.bfcm-tier:last-child:after{display:none}.bfcm-reward-visual{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--bfcm-white);color:var(--bfcm-black)}.bfcm-reward-visual svg{width:28px;height:28px}.bfcm-tier__title{font-size:14px;font-weight:600;line-height:1.5}.bfcm-tier__detail{color:var(--bfcm-muted);font-size:12px;line-height:1.5}.bfcm-tier__step{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid #999;border-radius:50%;color:var(--bfcm-white);font-size:12px;line-height:1}.bfcm-tier--reached .bfcm-tier__step{border-color:var(--bfcm-progress-color);background:var(--bfcm-progress-color)}.bfcm-countdown{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-mono-family, "PP Neue Montreal Mono", ui-monospace, monospace);font-size:11px;font-weight:500;line-height:1.5;text-transform:uppercase}.bfcm-countdown[hidden]{display:none}.bfcm-countdown__label{opacity:.8}.bfcm-countdown__clock{display:inline-flex;gap:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.bfcm-countdown__unit{margin-left:2px;opacity:.65}.bfcm-countdown--product{padding:10px 16px;background:var(--bfcm-black);color:var(--bfcm-white)}html.bfcm-active .maison-price__badge,html.bfcm-active .maison-pr-list__badge--save{--mpr-badge-bg: var(--bfcm-red) !important;--mpr-badge-color: var(--bfcm-white) !important}html.bfcm-active .mcg__badge--save,html.bfcm-active .maison-bundle__savings{background:var(--bfcm-red);color:var(--bfcm-white)}html.bfcm-active .badge--on-sale{--badge-background: 164 10 10;--badge-color: 255 255 255}.bfcm-cart{margin:4px 20px 16px;padding:16px;border:1px solid var(--bfcm-border);border-radius:12px;background:var(--bfcm-panel);color:var(--bfcm-black)}.cart-header>.bfcm-cart,.empty-state>.bfcm-cart{width:100%;max-width:560px;margin:16px auto 0;text-align:left}.bfcm-cart .bfcm-cart__message{margin:0;font-size:13px;line-height:1.5;text-align:center}.bfcm-progress{position:relative;margin:16px 5px;height:6px}.bfcm-progress__bar{display:block;width:100%;height:6px;-webkit-appearance:none;appearance:none;border:0;border-radius:999px;overflow:hidden;background:var(--bfcm-border);color:var(--bfcm-progress-color)}.bfcm-progress__bar::-webkit-progress-bar{background:var(--bfcm-border);border-radius:999px}.bfcm-progress__bar::-webkit-progress-value{background:var(--bfcm-progress-color);border-radius:999px}.bfcm-progress__bar::-moz-progress-bar{background:var(--bfcm-progress-color);border-radius:999px}.bfcm-progress__marker{position:absolute;top:50%;left:var(--bfcm-marker-position);width:12px;height:12px;transform:translate(-50%,-50%);border:2px solid var(--bfcm-border);border-radius:50%;background:var(--bfcm-panel)}.bfcm-progress__marker.is-reached{background:var(--bfcm-white);border-color:var(--bfcm-progress-color)}.bfcm-cart__rewards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bfcm-cart__reward{display:flex;align-items:flex-start;gap:8px;min-width:0}.bfcm-cart__reward .bfcm-reward-visual{flex:0 0 32px;width:32px;height:32px;border-radius:6px}.bfcm-cart__reward .bfcm-reward-visual svg{width:24px;height:24px}.bfcm-cart__rewards strong{display:block;font-size:12px;line-height:1.5;font-weight:600}.bfcm-cart__rewards p>span{display:block;color:var(--bfcm-muted);font-size:11px;line-height:1.5}@media(max-width:749px){.bfcm-offer--product .bfcm-offer__intro{padding:16px 16px 0}.bfcm-offer--product .bfcm-offer__description{font-size:12px}.bfcm-tiers{margin:16px}.bfcm-cart{margin-inline:16px;padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/maison-bfcm.css.map */
