.cl-bfb{padding-top:var(--cl-bfb-pt, 16px);padding-bottom:var(--cl-bfb-pb, 0px);background:var(--cl-bg)}.cl-bfb__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--cl-radius-lg, 16px);background:radial-gradient(ellipse 60% 90% at 85% 50%,rgba(196,30,58,.45),transparent 70%),#0b0b0b;color:#fff;text-decoration:none;overflow:hidden;transition:transform .2s var(--cl-ease),box-shadow .2s var(--cl-ease)}.cl-bfb__card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000040}.cl-bfb__card:focus-visible{outline:2px solid var(--cl-accent);outline-offset:3px}.cl-bfb__text{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 20px 22px;order:2}.cl-bfb__eyebrow{display:inline-flex;align-items:center;gap:8px;color:#ffffffbf;font-family:var(--cl-font-heading);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.cl-bfb__dot{width:8px;height:8px;border-radius:50%;background:var(--cl-accent);animation:cl-bf-pulse 1.8s infinite}.cl-bfb__title{font-family:var(--cl-font-heading);font-weight:800;font-size:26px;line-height:1.05;text-transform:uppercase;letter-spacing:-.01em}.cl-bfb__title em{display:block;font-style:normal;color:var(--cl-accent)}.cl-bfb__subtitle{color:#ffffffb8;font-size:14px;line-height:1.45}.cl-bfb__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px}.cl-bfb__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;background:var(--cl-accent);font-family:var(--cl-font-heading);font-weight:700;font-size:15px;transition:background-color .2s var(--cl-ease)}.cl-bfb__card:hover .cl-bfb__btn{background:var(--cl-accent-hover)}.cl-bfb__count{color:#ffffffb8;font-size:13px}.cl-bfb__count b{color:#fff;font-variant-numeric:tabular-nums}.cl-bfb__media{position:relative;display:flex;align-items:center;justify-content:center;order:1;padding:18px 16px 0}.cl-bfb__img{width:100%;max-height:190px;height:auto;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(0,0,0,.5))}.cl-bfb__badge{position:absolute;top:12px;right:12px;z-index:1;padding:7px 11px;border-radius:var(--cl-radius);background:var(--cl-accent);font-family:var(--cl-font-heading);font-weight:800;font-size:16px;line-height:1;transform:rotate(-4deg);box-shadow:0 6px 16px #c41e3a66}@media(min-width:750px){.cl-bfb__card{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}.cl-bfb__text{order:1;padding:32px 0 32px 36px}.cl-bfb__media{order:2;padding:20px 24px}.cl-bfb__img{max-height:260px}.cl-bfb__title{font-size:34px}.cl-bfb__subtitle{font-size:16px}.cl-bfb__badge{top:20px;right:24px;font-size:22px}}@media(min-width:990px){.cl-bfb__title{font-size:42px}.cl-bfb__img{max-height:300px}}@keyframes cl-bf-pulse{0%{box-shadow:0 0 #c41e3ab3}70%{box-shadow:0 0 0 7px #c41e3a00}to{box-shadow:0 0 #c41e3a00}}@media(prefers-reduced-motion:reduce){.cl-bfb__card,.cl-bfb__btn{transition:none}.cl-bfb__card:hover{transform:none}.cl-bfb__dot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-cl-bf-banner.css.map */
