.bkf-halloween-promo{padding:48px 24px;font-family:inherit}.bkf-halloween-promo__inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;max-width:1200px;margin:0 auto;align-items:start}.bkf-halloween-promo__title{font-size:3.2rem;font-weight:800;line-height:1.2;margin-bottom:12px;color:#1a1a1a}.bkf-halloween-promo__title--accent{color:#e05c00}.bkf-halloween-promo__subtitle{font-size:1.9rem;color:#444;margin-bottom:20px;line-height:1.5}.bkf-halloween-promo__cta{display:inline-block;background:#c0392b;color:#fff;padding:12px 24px;border-radius:6px;font-weight:700;font-size:1.65rem;text-decoration:none;margin-bottom:24px;transition:background .2s}.bkf-halloween-promo__cta:hover{background:#a93226}.bkf-halloween-promo__cta--dark{background:#1a1a1a;margin-top:16px}.bkf-halloween-promo__cta--dark:hover{background:#333}.bkf-halloween-promo__benefits{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.bkf-halloween-promo__benefits li{display:flex;align-items:center;gap:10px;font-size:1.2rem;color:#333;line-height:1.4}.bkf-halloween-promo__benefit-icon{font-size:1.2rem;flex-shrink:0}.bkf-halloween-promo__benefit-img{width:32px;height:32px;object-fit:contain;flex-shrink:0}.bkf-halloween-promo__image-wrap{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/5}.bkf-halloween-promo__hero-img{width:100%;height:100%;object-fit:cover;display:block}.bkf-halloween-promo__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;cursor:pointer;opacity:.9;transition:opacity .2s,transform .2s}.bkf-halloween-promo__play-btn:hover{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.bkf-halloween-promo__block-label{font-size:.9rem;font-weight:700;letter-spacing:.1em;color:#888;text-transform:uppercase;margin-bottom:12px}.bkf-halloween-promo__products--kits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.bkf-halloween-promo__products--grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bkf-halloween-promo__product-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#fff;border-radius:10px;padding:12px 8px;transition:box-shadow .2s}.bkf-halloween-promo__product-card:hover{box-shadow:0 4px 16px #0000001a}.bkf-halloween-promo__product-card img{width:100%;max-width:140px;height:auto;object-fit:contain}.bkf-halloween-promo__product-card--sm img{max-width:80px}.bkf-halloween-promo__product-title{font-size:.82rem;font-weight:600;color:#1a1a1a;line-height:1.3}.bkf-halloween-promo__product-weight{font-size:.75rem;color:#888}.bkf-halloween-promo__product-price{font-size:.85rem;font-weight:700;color:#c0392b}@media(max-width:900px){.bkf-halloween-promo__inner{grid-template-columns:1fr 1fr}.bkf-halloween-promo__center{grid-column:1 / -1;order:-1}.bkf-halloween-promo__image-wrap{aspect-ratio:16/9}}@media(max-width:600px){.bkf-halloween-promo__inner{grid-template-columns:1fr}.bkf-halloween-promo__title{font-size:1.6rem}@media(max-width:749px){.bkf-halloween-promo__inner{grid-template-columns:1fr}.bkf-halloween-promo__left{order:1}.bkf-halloween-promo__center{order:2}.bkf-halloween-promo__right{order:3}}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AAAQ */
