.promotion-bar{background:#c92536;color:#fff;text-transform:uppercase}
.bundle-names>span,.bundle-names>span:first-child,.bundle-names>span:last-child{text-align:center;font-size:14px;letter-spacing:.03em}
.bundle-names>span b,.bundle-names>span:first-child b,.bundle-names>span:last-child b{display:block;font-size:28px;letter-spacing:-.04em}
.bonus-divider{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:28px;color:var(--green);font-size:12px;font-weight:800;letter-spacing:.05em}
.bonus-divider>span{display:grid;place-items:center;width:26px;height:26px;background:#fff0e5;border-radius:50%;font-size:20px}
.rota-symbol{display:grid;place-items:center;background:radial-gradient(circle,#77340f,#1b100b)!important}
.rota-symbol svg{width:60%;height:60%;fill:none;stroke:#ff8c36;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:700px){.bundle-names{gap:15px}.bundle-names>span,.bundle-names>span:first-child,.bundle-names>span:last-child{font-size:10px}.bundle-names>span b,.bundle-names>span:first-child b,.bundle-names>span:last-child b{font-size:21px}.bonus-divider{font-size:10px;gap:8px}.offer-header strong{font-size:12px}}
@media(max-width:370px){.bundle-names{gap:10px}.bundle-names>span,.bundle-names>span:first-child,.bundle-names>span:last-child{font-size:9px}.bundle-names>span b,.bundle-names>span:first-child b,.bundle-names>span:last-child b{font-size:19px}.promotion-bar{font-size:10px}}
