.bf-sale,.bf-countdown-card{--bf-text:#fff;--bf-rose:#f1c8cc;--bf-line:#ffffff38;--bf-panel:#ffffff1a;--bf-panel-line:#ffffff4d;color:var(--bf-text);background:linear-gradient(105deg,#690b19,#410915);font-family:var(--sans,"Inter",Arial,sans-serif)}.bf-sale{border-block:1px solid var(--bf-line)}.bf-sale__link{display:flex;align-items:center;justify-content:center;gap:24px;min-height:68px;max-width:680px;margin-inline:auto;padding:8px 16px;color:inherit;text-decoration:none}.bf-sale__copy{display:grid;justify-items:center;gap:5px;flex:none}.bf-sale__title{font-size:19px;font-weight:750;line-height:1.15;letter-spacing:-.035em}.bf-sale__badge{display:inline-block;padding:3px 9px;border:1px solid var(--bf-panel-line);border-radius:4px;background:var(--bf-panel);color:var(--bf-text);font-size:12px;font-weight:700;line-height:1;letter-spacing:.025em;text-transform:uppercase}.bf-clock{display:flex;align-items:flex-start;justify-content:center;gap:7px;flex:none}.bf-clock__unit{position:relative;display:grid;justify-items:center;gap:4px;min-width:34px}.bf-clock__unit+.bf-clock__unit:before{content:":";position:absolute;left:-6px;top:4px;font-size:14px;font-weight:600;line-height:24px;color:var(--bf-rose)}.bf-clock__unit b{display:grid;place-items:center;min-width:34px;height:29px;padding-inline:4px;border:1px solid var(--bf-panel-line);border-radius:5px;background:var(--bf-panel);box-shadow:inset 0 1px #ffffff40;color:var(--bf-text);font-size:14px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.bf-clock__unit small{color:var(--bf-text);font-size:12px;font-weight:600;line-height:1;letter-spacing:.015em;text-transform:uppercase}.bf-sale__arrow{width:17px;height:17px;flex:none;margin-left:2px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.bf-sale__link:hover .bf-sale__arrow{transform:translate(2px,-2px)}.bf-sale__link:focus-visible{outline:2px solid var(--bf-text);outline-offset:-4px;border-radius:4px}.bf-countdown-card{display:grid;justify-items:center;gap:14px;margin-top:12px;padding:19px 16px 17px;border:1px solid var(--bf-line);border-radius:14px;text-align:center}.bf-countdown-card__heading{display:grid;justify-items:center;gap:6px}.bf-countdown-card__heading h3{margin:0;color:var(--bf-text);font-size:20px;font-weight:700;line-height:1.15;letter-spacing:-.035em}.bf-countdown-card__heading p{margin:0;color:var(--bf-text);font-size:12px;line-height:1.5}.bf-countdown-card .bf-clock{gap:16px}.bf-countdown-card .bf-clock__unit{gap:6px;min-width:58px}.bf-countdown-card .bf-clock__unit b{width:58px;height:42px;font-size:24px;border-radius:7px}.bf-countdown-card .bf-clock__unit+.bf-clock__unit:before{left:-10px;top:8px;font-size:20px}@media(max-width:480px){.bf-sale__link{gap:12px;padding-inline:12px}.bf-sale__title{font-size:16px}.bf-sale__badge{padding:3px 7px}.bf-sale .bf-clock{gap:6px}.bf-sale .bf-clock__unit{min-width:29px}.bf-sale .bf-clock__unit b{min-width:29px;height:27px;font-size:13px}.bf-sale .bf-clock__unit+.bf-clock__unit:before{left:-5px;top:2px}.bf-sale__arrow{width:14px;height:14px;margin-left:0}}@media(prefers-reduced-motion:reduce){.bf-sale__arrow{transition:none}}
