.description-bonus-details::-webkit-scrollbar{height:3px;width:3px}.description-bonus-details::-webkit-scrollbar-track{background:hsla(0,0%,100%,.5)}.description-bonus-details::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.6)}.description-bonus-details:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.8)}@keyframes shake2{0%,20%,to{transform:scale(1)}3%{transform:scale(.96)}6%{transform:scale(1.03)}9%{transform:scale(.97)}12%{transform:scale(1.01)}15%{transform:scale(.99)}}.description-bonus-details{scrollbar-color:#fff}.description-bonus-details::-webkit-scrollbar{height:2px;width:2px}.description-bonus-details::-webkit-scrollbar-track{background:#646e7b;border-radius:2px}.description-bonus-details::-webkit-scrollbar-thumb{background:#fff;border-radius:2px;margin:0}.description-bonus-details::-webkit-scrollbar-thumb:hover{background:#fff}@-moz-document url-prefix(){.description-bonus-details{scrollbar-width:thin}}.promotions-card{background:linear-gradient(180deg,#1a2738,#213043 45%);border-radius:12px;max-width:400px;overflow:hidden;position:relative;width:100%}.promotions-card .accent{color:#32a2f5}@media(min-width:768px){.promotions-card{max-width:100%}}.promotions-card__image.image{height:130px;left:50%;-o-object-fit:cover;object-fit:cover;position:relative;transform:translateX(-50%);width:100%}@media(min-width:768px){.promotions-card__image.image{height:180px}}.promotions-card__content{align-items:center;color:#fff;display:flex;flex-direction:column}.promotions-card__content-wrapper{background:linear-gradient(180deg,#1a2738,#213043 45%);border-radius:12px;padding:24px 24px 0;transform:translateY(-16px)}@media(min-width:768px){.promotions-card__content-wrapper{padding:24px 24px 66px}}@media(min-width:1632px){.promotions-card__content-wrapper{padding:24px 24px 83px}}.promotions-card__content .title{color:#32a2f5;font-size:12px;font-weight:700;letter-spacing:.12px}.promotions-card__content .bonus,.promotions-card__content .title{line-height:normal;margin-bottom:12px;text-align:center;text-transform:uppercase}.promotions-card__content .bonus{font-size:22px;font-weight:800}@media(min-width:768px){.promotions-card__content .bonus{font-size:26px}}.promotions-card__content .bonus-code{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:0}.promotions-card__content .bonus-code__item{background:#18222c;border-radius:4px;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.11px;line-height:normal;margin:0;padding:8px 16px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.promotions-card__content .description{color:#fff;font-size:12px;font-weight:700;line-height:160%;margin:16px 0 0;padding:17px 0 0;position:relative}@media(min-width:768px){.promotions-card__content .description{margin:24px 0 0;padding:25px 0 0}}.promotions-card__content .description-title{font-size:12px;font-weight:700;letter-spacing:.12px;line-height:normal;margin-bottom:12px;text-transform:uppercase}.promotions-card__content .description-item{color:#92a0b1;font-size:11px;font-weight:500;line-height:160%;margin-bottom:5px;padding-left:16px;position:relative;text-align:start}.promotions-card__content .description-item:before{content:".";font-weight:700;left:7px;position:absolute;top:-1px}.promotions-card__content .description:before{background:rgba(146,160,177,.3);box-shadow:0 1px 0 0 rgba(0,0,0,.5);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}.promotions-card__content .description ul{margin:15px 0;padding:0 15px}.promotions-card__content .description p+p{margin-top:6px}.promotions-card__buttons{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:2px;padding:0 24px 24px;width:100%}@media(min-width:768px){.promotions-card__buttons{bottom:0;padding:0 24px 24px;position:absolute}}.promotions-card__buttons .link-btn{font-size:12px;font-weight:700;height:39px;line-height:normal;padding:12px 8px;position:relative;text-transform:uppercase;transition:all .3s ease-out;width:100%}.promotions-card__buttons .link-btn:before{animation:gradient-animation2 3s linear infinite;animation-play-state:running;background:linear-gradient(120deg,hsla(0,0%,100%,0),#fff,hsla(0,0%,100%,0),#fff,hsla(0,0%,100%,0),#fff,hsla(0,0%,100%,0)) no-repeat;background-size:300% 300%;bottom:0;content:"";left:0;mix-blend-mode:overlay;opacity:.6;position:absolute;right:0;top:0}.promotions-card__buttons .link-btn:hover{background:#32a2f5}.promotions-card__buttons .link-btn:hover:before{animation-play-state:paused}.promotions-card__buttons-bonus-details{align-items:center;border:1px solid #32a2f5;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-style:normal;font-weight:700;height:39px;justify-content:center;line-height:normal;padding:5px 7px;text-transform:uppercase;transition:background-color .3s ease;width:100%}.promotions-card__buttons-bonus-details:hover{background-color:#32a2f5}.body--el .promotions-card__buttons .link-btn{min-width:160px}.description-bonus-details{background:linear-gradient(180deg,#1a2738,#213043 45%);border-radius:6px;bottom:-20%;height:0;overflow-y:auto;padding:24px;position:absolute;transition:height .8s ease,position .8s ease,visibility .8s ease,z-index .8s ease;visibility:hidden;width:100%;z-index:-2}.description-bonus-details.open{bottom:0;height:100%;visibility:visible;z-index:1}.description-bonus-details__header-title{color:#fff;font-size:16px;font-weight:800;letter-spacing:.16px;line-height:22px;text-align:center;text-transform:uppercase}.description-bonus-details__header-close-btn{color:#fff;cursor:pointer;padding:10px;position:absolute;right:0;top:0}.description-bonus-details__content{color:#92a0b1;font-size:11px;font-weight:500;line-height:160%;text-align:start}.description-bonus-details__content .description-bonus-details__content-list{margin:16px 0;padding:0 0 0 17px}.description-bonus-details__content-text{display:flex;flex-direction:column;gap:12px}.description-bonus-details__content-text .title{color:#fff;font-size:17px;font-weight:700}@keyframes gradient-animation2{0%,to{background-position:30% 0}50%{background-position:0 0}50.1%{background-position:60% 0}}