.bfcm-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;background:#1a1b18;color:#fff;text-decoration:none;padding:9px 16px;font-size:13px;line-height:1.4;text-align:center;position:relative;z-index:5}.bfcm-bar:hover,.bfcm-bar:focus{color:#fff}.bfcm-bar:hover .bfcm-bar__cta,.bfcm-bar:focus .bfcm-bar__cta{text-decoration:underline}.bfcm-bar__tag{background:#b22428;color:#fff;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:11px;padding:3px 8px;border-radius:3px;white-space:nowrap}.bfcm-bar__text strong{font-weight:700}.bfcm-bar__cta{font-weight:700;white-space:nowrap}.bfcm-pdp-note{display:flex;align-items:flex-start;gap:10px;margin:14px 0 6px;padding:11px 14px;border:1px solid #b22428;border-radius:6px;background:#fbf4f4;color:#1a1b18;font-size:14px;line-height:1.45}.bfcm-pdp-note__tag{flex:none;background:#1a1b18;color:#fff;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:3px;margin-top:1px;white-space:nowrap}.bfcm-hero{background:#1a1b18;color:#fff;padding:52px 0}.bfcm-hero__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:44px;align-items:center}.bfcm-hero__eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.bfcm-hero__pill{background:#b22428;color:#fff;padding:4px 9px;border-radius:3px;letter-spacing:.02em}.bfcm-hero .bfcm-hero__title{color:#fff;font-size:clamp(30px,3.4vw,46px);line-height:1.1;margin:16px 0 14px;letter-spacing:-.01em}.bfcm-hero__text{color:#ece9e4;font-size:16px;line-height:1.55;max-width:470px;margin:0 0 22px}.bfcm-hero .bfcm-hero__button{display:inline-block;background:#fff;color:#1a1b18;font-weight:700;font-size:15px;padding:14px 24px;border-radius:4px;text-decoration:none}.bfcm-hero .bfcm-hero__button:hover{background:#ece9e4;color:#1a1b18}.bfcm-hero__fine{color:#bdb8b0;font-size:12px;line-height:1.5;margin:20px 0 0;max-width:470px}.bfcm-hero__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bfcm-tile{display:flex;flex-direction:column;background:#fff;color:#1a1b18;border-radius:8px;overflow:hidden;text-decoration:none;min-width:0}.bfcm-tile:hover{color:#1a1b18}.bfcm-tile:hover .bfcm-tile__title{text-decoration:underline}.bfcm-tile__img{display:block;background:#faf9f7;aspect-ratio:1/1;overflow:hidden}.bfcm-tile__img img{width:100%;height:100%;object-fit:cover;display:block}.bfcm-tile__body{display:flex;flex-direction:column;gap:3px;padding:12px 14px 15px}.bfcm-tile__title{font-size:14px;line-height:1.3;font-weight:600;margin-bottom:4px}.bfcm-tile__now{color:#b22428;font-weight:700;font-size:18px;line-height:1.2}.bfcm-tile__was{color:#6b6760;font-size:13px}@media screen and (max-width:749px){.bfcm-bar{flex-wrap:nowrap;gap:8px;font-size:12px;padding:8px 12px;text-align:left;justify-content:flex-start}.bfcm-bar__tag{font-size:10px;padding:3px 6px}.bfcm-bar__more,.bfcm-bar__cta-text{display:none}.bfcm-bar__cta{margin-left:auto}.bfcm-hero{padding:32px 0 28px}.bfcm-hero__inner{grid-template-columns:minmax(0,1fr);gap:24px}.bfcm-hero .bfcm-hero__title{font-size:30px}.bfcm-hero__text{font-size:15px;margin-bottom:18px}.bfcm-hero .bfcm-hero__button{display:block;text-align:center}.bfcm-hero__products{grid-template-columns:minmax(0,1fr);gap:8px}.bfcm-tile{flex-direction:row;align-items:center}.bfcm-tile__img{width:92px;flex:none}.bfcm-tile__body{padding:8px 12px}.bfcm-tile__title{font-size:13px;margin-bottom:2px}.bfcm-tile__now{font-size:16px}.bfcm-tile__was{font-size:12px}.bfcm-pdp-note{font-size:13px}}.price.bfcm-price{flex-wrap:wrap;align-items:flex-end;gap:.2rem .7rem}.bfcm-price .bfcm-price__was{position:relative;text-decoration:none;color:rgba(var(--color-foreground),.7)}.bfcm-price .bfcm-price__was:before{content:"";position:absolute;left:0;top:50%;width:100%;border-bottom:.1rem solid var(--color-sale-price);opacity:.7;transform:rotate(-15deg)}.bfcm-price .bfcm-price__was bdi{font-weight:300;font-size:1.4rem}.bfcm-price .bfcm-price__now{color:var(--color-sale-price)}.bfcm-price .bfcm-price__badge{display:inline-flex;align-items:center;align-self:center;background:var(--color-sale-badge-background);color:#fff;font-size:1.2rem;font-weight:700;line-height:1;padding:.4rem .7rem;border-radius:.3rem;letter-spacing:.02em}.card__badge .bfcm-flag{background:var(--color-sale-badge-background);border-color:var(--color-sale-badge-background);color:#fff}.bfcm-ph{margin:8px 0 6px;padding:10px 14px 9px;border:1px solid #e3dcd8;border-radius:6px;background:#fff;color:#1a1b18}.bfcm-ph[hidden],.bfcm-ph [hidden]{display:none!important}.bfcm-ph__title{margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.3;color:#1a1b18}.bfcm-ph__chart{display:block;width:100%;height:auto;aspect-ratio:320/52;overflow:visible}.bfcm-ph__line{fill:none;stroke:#8a857d;stroke-width:1.6;stroke-linejoin:round}.bfcm-ph__base{stroke:#b22428;stroke-width:1;stroke-dasharray:2 3;opacity:.5}.bfcm-ph__dot{fill:#b22428;stroke:#fff;stroke-width:1.5}.bfcm-ph__axis{display:flex;justify-content:space-between;gap:8px;margin-top:3px;font-size:11px;line-height:1.3;color:#6b6760}.bfcm-ph__axis strong{color:#b22428;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bfcm.css.map */
