.back-block { display: flex; -webkit-box-align: center; align-items: center; padding: 0.3125rem 0.9375rem 0.3125rem 0.3125rem; gap: 0.625rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0); min-height: 2.5rem; cursor: pointer; }
.back-block__arrow { display: flex; }
.back-block__arrow-svg { height: 1.875rem; width: 1.875rem; }
.back-block__content { font-family: Roboto, Arial, sans-serif; font-size: 1rem; font-weight: 700; line-height: 1rem; width: 100%; color: rgb(237, 237, 237); text-align: left; }
.cashback-block-mobile { position: relative; margin-bottom: 1rem; }
.cashback-block-mobile__wrapper { min-height: 4.3125rem; position: relative; padding: 0.625rem 0.5rem 0.625rem 3rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border: 0.0625rem solid rgba(0, 0, 0, 0); background: linear-gradient(rgb(19, 2, 39), rgb(19, 2, 39)) padding-box padding-box, linear-gradient(270deg, rgb(196, 87, 218) 0%, rgba(196, 87, 218, 0.84) 19%, rgba(136, 95, 255, 0) 74%) border-box border-box; border-radius: 0.75rem; overflow: hidden; }
.cashback-block-mobile__wrapper::before { content: ""; width: 4.125rem; height: 100%; position: absolute; left: 0px; top: 0px; }
.cashback-block-mobile__dog { position: absolute; left: 0.0625rem; top: 0.25rem; width: 3.6252rem; height: 4rem; z-index: 1; }
.cashback-block-mobile__blur-effect { position: absolute; right: 0px; width: 7rem; height: 100%; z-index: 0; }
.cashback-block-mobile__blur-effect svg { width: 100%; height: 100%; }
.cashback-block-mobile__content { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 0.25rem; flex-shrink: 0; }
.cashback-block-mobile__title { font-family: Roboto, sans-serif; font-size: 0.75rem; font-weight: 600; color: rgb(255, 255, 255); line-height: normal; white-space: nowrap; }
.cashback-block-mobile__timer { display: flex; -webkit-box-align: center; align-items: center; gap: 0.125rem; }
.cashback-block-mobile__timer-group { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 0px; width: 1.25rem; }
.cashback-block-mobile__timer-digit { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background: rgba(255, 255, 255, 0.1); padding: 0.0625rem 0.125rem; border-radius: 0.125rem; font-family: Roboto, sans-serif; font-size: 0.625rem; font-weight: 600; color: rgb(149, 131, 160); text-align: center; line-height: normal; min-width: 0.5625rem; }
.cashback-block-mobile__timer-separator { font-family: Roboto, sans-serif; font-size: 0.625rem; font-weight: 600; color: rgb(149, 131, 160); text-align: center; width: 0.375rem; line-height: normal; }
.cashback-block-mobile__amount { font-family: Roboto, sans-serif; font-size: 0.875rem; font-weight: 600; color: rgb(255, 255, 255); text-align: center; line-height: normal; white-space: nowrap; flex-shrink: 0; z-index: 2; }
.cashback-block-mobile__info { position: absolute; cursor: help; z-index: 1; bottom: 0.31rem; right: 0.45rem; color: rgba(255, 255, 255, 0.5); font-family: Roboto; font-size: 0.75rem; font-style: normal; font-weight: 500; line-height: normal; display: flex; gap: 0.14rem; }
.cashback-block-mobile__info svg { width: 1rem; height: 1rem; }
.cashback-block-mobile__info::after { content: attr(data-tooltip); position: absolute; top: calc(5% + 1.75rem); right: -20%; width: 10.625rem; padding: 0.625rem 1.25rem 0.625rem 0.9375rem; border-radius: 0.625rem; border: 1px solid var(--Dark-UI-Stroke, rgba(255, 255, 255, 0.1)); background: rgb(34, 7, 60); box-shadow: rgba(35, 8, 60, 0.5) 0px 5px 10px 0px; backdrop-filter: blur(5px); white-space: normal; opacity: 0; transition: opacity 0.15s, transform 0.15s, -webkit-transform 0.15s; z-index: 10; color: var(--Dark-UI-Text-Regular, #fff); font-family: Roboto; font-size: 0.6875rem; font-style: normal; font-weight: 400; line-height: normal; pointer-events: none; }
.cashback-block-mobile__info:hover::after { opacity: 1; transform: translateY(-5%); }
.promotions-layout-mobile { -webkit-box-flex: 2; flex-grow: 2; width: 100%; height: 100dvh; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; position: relative; }
.promotions-layout-mobile__glow { width: 100%; height: 7.875rem; border-radius: 50%; opacity: 0.5; background: var(--Accent-Accent-gradient, linear-gradient(113deg, #5428b4 15.04%, #b339e2 84.96%)); filter: blur(6.25rem); position: absolute; top: 2.25rem; left: 0px; z-index: 0; }
.promotions-layout-mobile__glow_type_bottom { top: unset; bottom: 3.44rem; }
.promotions-layout-mobile__content { -webkit-box-flex: 2; flex-grow: 2; padding: 13.5rem 0.625rem 4.76rem; background: url("/gnm/gm/img/src/modules/Promotions/mobile/pages/PromotionsLayout/img/promotions-bg.webp") center top / 100% no-repeat; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 1.25rem; z-index: 1; }
.promotions-layout-mobile__item { border-radius: 0.625rem; overflow: hidden; border: 2px solid rgba(0, 0, 0, 0); background: linear-gradient(transparent, transparent) padding-box padding-box, linear-gradient(90deg, rgba(136, 95, 255, 0), rgb(196, 87, 218)) border-box border-box; aspect-ratio: 340 / 145; }
.promotions-layout-mobile__item-img { width: 100%; display: flex; height: 100%; object-fit: cover; }