.promos-intro[data-astro-cid-g23tvbq7]{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4.6vw,58px);padding:clamp(34px,5.6vw,74px) 0 0;display:grid;overflow:hidden}.promos-intro[data-astro-cid-g23tvbq7] h1[data-astro-cid-g23tvbq7]{text-transform:uppercase;color:#5a1787;margin:0;font-family:Marvin,Golos Text,sans-serif;font-size:clamp(31px,3.9vw,46px);line-height:1.08}.promos-intro__img[data-astro-cid-g23tvbq7]{object-fit:cover;width:100%;max-height:535px}@media (width<=760px){.promos-intro[data-astro-cid-g23tvbq7]{grid-template-columns:1fr;gap:24px;padding-top:28px}.promos-intro__img[data-astro-cid-g23tvbq7]{border-radius:20px;max-height:300px}}.loyalty-promo__description[data-astro-cid-o2upcrg4] .loyalty-promo__paragraph[data-astro-cid-o2upcrg4]{margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.loyalty-promo__description[data-astro-cid-o2upcrg4] .loyalty-promo__paragraph--important[data-astro-cid-o2upcrg4]{color:#142e59;font-family:Golos Text,sans-serif;font-weight:700}.loyalty-promo__cta[data-astro-cid-o2upcrg4].loyalty-promo__cta--additional{color:#35105d}.loyalty-promo[data-astro-cid-o2upcrg4]{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:start;gap:clamp(28px,5vw,72px);width:100%;padding:clamp(28px,4vw,52px);display:grid}.loyalty-promo__content[data-astro-cid-o2upcrg4]{flex-direction:column;align-items:flex-start;display:flex}.loyalty-promo__title[data-astro-cid-o2upcrg4]{color:#5a1787;text-transform:uppercase;margin:0 0 24px;font-family:Marvin,Golos Text,sans-serif;font-size:clamp(30px,4vw,52px);line-height:1.08}.loyalty-promo__description[data-astro-cid-o2upcrg4]{color:#31253a;gap:12px;font-family:Marvin,Golos Text,sans-serif;display:grid}.loyalty-promo__description[data-astro-cid-o2upcrg4] h3{color:#4da702;margin:0;font-size:clamp(20px,1.8vw,24px);line-height:1.3}.loyalty-promo__description[data-astro-cid-o2upcrg4] ul{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.loyalty-promo__description[data-astro-cid-o2upcrg4] li{margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.loyalty-promo__description[data-astro-cid-o2upcrg4] strong{color:#5a1787;font-weight:900}.loyalty-promo__cta[data-astro-cid-o2upcrg4]{color:#fff;text-align:center;background:#ff7200;border-radius:999px;justify-content:center;align-items:center;min-height:54px;margin-top:30px;padding:14px 30px;font-family:Marvin,Golos Text,sans-serif;font-size:18px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.loyalty-promo__cta[data-astro-cid-o2upcrg4]:hover{background:#e85f00;transform:translateY(-2px)}.loyalty-promo__cta[data-astro-cid-o2upcrg4]:focus-visible{outline-offset:3px;outline:3px solid #5a1787}.loyalty-promo__visual[data-astro-cid-o2upcrg4]{justify-self:end;place-items:center;min-width:0;margin:0;display:grid}.loyalty-promo__image[data-astro-cid-o2upcrg4]{object-fit:contain;border-radius:20px;justify-self:end;width:100%;max-width:480px;height:auto;display:block}@media (width<=900px){.loyalty-promo[data-astro-cid-o2upcrg4]{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:28px}}@media (width<=760px){.loyalty-promo[data-astro-cid-o2upcrg4]{grid-template-columns:1fr;padding:24px 18px}.loyalty-promo__title[data-astro-cid-o2upcrg4]{margin-bottom:20px;font-size:clamp(28px,9vw,38px)}.loyalty-promo__cta[data-astro-cid-o2upcrg4]{align-self:stretch;width:100%}.loyalty-promo__visual[data-astro-cid-o2upcrg4]{width:100%}.loyalty-promo__image[data-astro-cid-o2upcrg4]{border-radius:16px}}@media (prefers-reduced-motion:reduce){.loyalty-promo__cta[data-astro-cid-o2upcrg4]{transition:none}}.akcii-page[data-astro-cid-zhw3tuk3]{overflow-wrap:anywhere;background:#fff;gap:0;min-width:0;display:grid}.akcii-page[data-astro-cid-zhw3tuk3] *{min-width:0}.akcii-page__top[data-astro-cid-zhw3tuk3]{gap:clamp(20px,3.2vw,42px);width:min(100%,1200px);margin:0 auto;padding:clamp(12px,2vw,22px) 20px clamp(108px,12vw,168px);display:grid}@media (width<=720px){.akcii-page__top[data-astro-cid-zhw3tuk3]{padding-bottom:72px;padding-left:14px;padding-right:14px}}
