.promotion-card__description h3{color:#fff;font-size:1.3rem;margin:25px 0 15px;position:relative;padding-left:15px}.promotion-card__description h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:20px;background:#cf1034;border-radius:3px}.promotion-card__description ul{list-style-type:none;padding-left:0;margin-bottom:20px}.promotion-card__description ul li{margin-bottom:12px;line-height:1.5;padding-left:25px;position:relative}.promotion-card__description ul li:before{content:"•";color:#cf1034;position:absolute;left:0;font-size:1.5rem;line-height:1}.promotions__nav[data-v-b820aef4]{width:95vw;max-width:1500px;background-color:#000000b3;padding:15px;top:92px;position:sticky;margin-top:0;margin-left:auto;margin-right:auto;text-align:center;z-index:2;border-radius:0 0 10px 10px}@media (max-width: 1240px){.promotions__nav[data-v-b820aef4]{top:125px}}@media (max-width: 1084px){.promotions__nav[data-v-b820aef4]{top:105px}}.promotions__container[data-v-b820aef4]{display:flex;flex-direction:column;gap:40px}.promotions[data-v-b820aef4]{max-width:1200px;margin:10px auto 0}.promotions__nav-list[data-v-b820aef4]{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.promotions__nav-list li a[data-v-b820aef4]{display:inline-block;color:#fff;font-weight:700;text-decoration:none;padding:5px 10px;background:#ffffff1a;border-radius:10px;transition:all .3s ease}.promotions__nav-list li a[data-v-b820aef4]:hover,.promotions__nav-list li a.active[data-v-b820aef4]{background:#cf1034;color:#fff}.promotions__hero[data-v-b820aef4]{text-align:center;margin-bottom:40px}.promotions__title[data-v-b820aef4]{font-size:2.5rem;color:#fff;margin:0;text-transform:uppercase;letter-spacing:2px}.promotion-card[data-v-b820aef4]{background:#000000e6;border-radius:15px;overflow:hidden;box-shadow:0 8px 20px #0000004d;display:flex;flex-direction:column;transition:transform .3s ease;scroll-margin-top:100px}.promotion-card[data-v-b820aef4]:hover{transform:translateY(-5px)}.promotion-card__image[data-v-b820aef4]{width:100%;overflow:hidden}.promotion-card__img[data-v-b820aef4]{object-fit:contain;transition:transform .3s ease}.promotion-card:hover .promotion-card__img[data-v-b820aef4]{transform:scale(1.05)}.promotion-card__content[data-v-b820aef4]{padding:30px}.promotion-card__header[data-v-b820aef4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.promotion-card__title[data-v-b820aef4]{color:#fff;margin:0;font-size:1.8rem;flex:1}.promotion-card__price[data-v-b820aef4]{background:#cf1034;color:#fff;padding:8px 15px;border-radius:20px;font-size:1.2rem;font-weight:700}.promotion-card__description[data-v-b820aef4]{color:#fff;font-size:1.1rem;margin-bottom:25px;line-height:1.6}.promotion-card__details[data-v-b820aef4]{color:#fff}.promotion-card__promo[data-v-b820aef4]{background:#cf103433;padding:15px;border-radius:10px;margin-bottom:25px;display:flex;flex-direction:column;gap:10px}.promo-label[data-v-b820aef4]{font-size:.9rem;opacity:.8}.promo-code[data-v-b820aef4]{font-size:1.2rem;font-weight:700;color:#cf1034}.promotion-card__subtitle[data-v-b820aef4]{color:#fff;font-size:1.3rem;margin:25px 0 15px;position:relative;padding-left:15px}.promotion-card__subtitle[data-v-b820aef4]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:20px;background:#cf1034;border-radius:3px}.promotion-card__conditions[data-v-b820aef4],.promotion-card__features[data-v-b820aef4],.promotion-card__bonus-list[data-v-b820aef4],.promotion-card__restrictions-list[data-v-b820aef4]{list-style-type:none;padding-left:0;margin-bottom:20px}.promotion-card__conditions li[data-v-b820aef4],.promotion-card__features li[data-v-b820aef4],.promotion-card__bonus-list li[data-v-b820aef4],.promotion-card__restrictions-list li[data-v-b820aef4]{margin-bottom:12px;line-height:1.5;padding-left:25px;position:relative}.promotion-card__conditions li[data-v-b820aef4]:before,.promotion-card__features li[data-v-b820aef4]:before,.promotion-card__bonus-list li[data-v-b820aef4]:before,.promotion-card__restrictions-list li[data-v-b820aef4]:before{content:"•";color:#cf1034;position:absolute;left:0;font-size:1.5rem;line-height:1}.promotion-card__note[data-v-b820aef4]{color:#fff;margin:25px 0;padding:15px;background:#ffffff1a;border-radius:10px;line-height:1.5}.contact-button[data-v-b820aef4],.telegram-button[data-v-b820aef4]{display:block;text-decoration:none;text-align:center;padding:15px;border-radius:10px;margin-top:25px;transition:all .3s ease}.contact-button[data-v-b820aef4]{background:#cf1034;color:#fff}.telegram-button[data-v-b820aef4]{background:#08c;color:#fff}.contact-button[data-v-b820aef4]:hover,.telegram-button[data-v-b820aef4]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000004d}.contact-button__text[data-v-b820aef4],.telegram-button__text[data-v-b820aef4]{display:block;font-size:1.1rem;font-weight:700;margin-bottom:5px}.contact-button__phone[data-v-b820aef4],.telegram-button__bonus[data-v-b820aef4]{display:block;font-size:.9rem;opacity:.9}.promotions__note[data-v-b820aef4]{margin:40px 0;padding:20px;background:#000000b3;border-radius:10px;text-align:center;color:#fff;border:1px solid rgba(255,255,255,.1)}@media (max-width: 1200px){.promotions__container[data-v-b820aef4]{padding:0 1rem}.promotions__note[data-v-b820aef4]{margin:20px}}@media (max-width: 768px){.promotions[data-v-b820aef4]{padding:0}.promotions__nav[data-v-b820aef4]{display:none}.promotions__container[data-v-b820aef4]{padding:10px}.promotion-card[data-v-b820aef4]{flex-direction:column;margin-bottom:20px}.promotion-card__image[data-v-b820aef4]{width:100%}.promotion-card__img[data-v-b820aef4]{width:100%;height:auto;border-radius:10px}.promotion-card__content[data-v-b820aef4]{padding:10px}.promotion-card__title[data-v-b820aef4]{font-size:18px}.promotion-card__price[data-v-b820aef4]{font-size:16px}.promotion-card__conditions[data-v-b820aef4],.promotion-card__features[data-v-b820aef4],.promotion-card__bonus-list[data-v-b820aef4],.promotion-card__restrictions-list[data-v-b820aef4]{padding-left:20px}.contact-button[data-v-b820aef4]{flex-direction:column;align-items:center;text-align:center;gap:5px}.contact-button__text[data-v-b820aef4],.contact-button__phone[data-v-b820aef4]{font-size:16px}.telegram-button[data-v-b820aef4]{flex-direction:column;text-align:center;padding:10px;font-size:16px}.promotions__note[data-v-b820aef4]{padding:15px;font-size:12px;text-align:center}}
