.promo-details .details-content{max-width:unset!important}.promo-details .promo-details-content{min-height:200px;padding-bottom:var(--spacing-9)}.promo-details .promo-details-image-container{border-radius:var(--radius-4);border:1px solid var(--colors-border-usual-prime);background:var(--colors-surface-usual-second);justify-content:center;align-items:center;height:272px;display:flex;position:relative;overflow:hidden}.promo-details .promo-details-image-container>*{position:absolute}.promo-details .promo-details-image-container .promo-bg-image{object-fit:cover;width:100%;height:100%}.promo-details .promo-details-image-container .promo-details-logo-container{justify-content:center;align-items:center;display:flex;position:absolute;top:0}@media (min-width:1024px){.promo-details .promo-details-image-container .promo-details-logo-container{align-items:flex-start;width:50%;right:0}}.promo-details .promo-details-image-container .promo-img{width:auto;height:310px;position:absolute;top:0}@media (min-width:1024px){.promo-details .promo-details-image-container .promo-img{width:auto;height:374px;top:0;right:unset}}.promo-details .promo-details-image-container .promo-details-type-badge{top:var(--spacing-9);left:var(--spacing-9);position:absolute}.promo-details .promo-details-image-container .promo-details-texts{bottom:var(--spacing-9)}@media (min-width:1024px){.promo-details .promo-details-image-container .promo-details-texts{left:var(--spacing-9);bottom:var(--spacing-9);align-items:flex-start}}@media (max-width:1023px){.promo-details .promo-details-go-to-deposit-button{width:100%}}.promo-list-page{width:100%;max-width:960px;padding:var(--spacing-5) 0;gap:var(--spacing-5);margin:0 auto;position:relative}@media (min-width:1024px){.promo-list-page{padding:var(--spacing-9) 0;gap:var(--spacing-9)}}.promo-list-page .promo-list-page-block{gap:var(--spacing-5);flex-direction:column;width:100%;display:flex;position:relative}@media (max-width:1023px){.promo-list-page .promo-list-page-block{padding:0 var(--spacing-5)}}.promo-list-page .promo-list-page-nav-container{align-self:center}@media (max-width:1023px){.promo-list-page .promo-list-page-nav-container{max-width:100%;overflow-x:auto}.promo-list-page .promo-list-page-nav-container .promo-list-page-nav-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 var(--spacing-5);margin:0 auto}.promo-list-page .promo-list-page-nav-container .filter-nav>*{flex-shrink:0}}.promo-list-page .promo-list-title-container{justify-content:space-between;align-items:center;gap:var(--spacing-5);display:flex}.promo-list-page .promo-list-title-container .filter-button{white-space:nowrap}@media (max-width:1023px){.promo-list-page .promo-list-title-container{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}}.promo-list-page .promo-list-title-container .page-title{font-size:var(--spacing-9);font-style:normal;font-weight:600;line-height:var(--spacing-10);letter-spacing:-.32px;color:var(--colors-text-usual-prime)}.promo-pack-page .details-content{max-width:unset!important}.promo-pack-page .promo-pack-page-content{min-height:200px}.promo-pack-page .promo-pack-page-top-content{border-radius:var(--radius-4);background-color:var(--colors-surface-usual-second);z-index:1;border:1px solid var(--colors-border-usual-prime);display:flex;overflow:hidden}@media (min-width:1024px){.promo-pack-page .promo-pack-page-top-content{flex-direction:row}.promo-pack-page .promo-pack-page-top-content>*{flex:1}}.promo-pack-page .promo-pack-page-top-content .pack-item,.promo-pack-page .promo-pack-page-top-content .promo-list-item{border:none;border-radius:0}.promo-pack-page .promo-pack-page-top-content .promo-pack-page-top-content-desc{height:100%;display:flex}.promo-pack-page .promo-pack-page-top-content .promo-list-item{height:272px}@media (min-width:1024px){.promo-pack-page .promo-pack-page-top-content .promo-img{height:320px;top:0;right:0;transform:translateY(0)}.promo-pack-page .promo-pack-page-top-content .promo-item-texts{margin-left:var(--spacing-9);align-items:flex-start}.promo-pack-page .promo-pack-page-top-content .promo-item-texts .promo-name{height:var(--spacing-11);font-size:var(--spacing-9)}.promo-pack-page .promo-pack-page-top-content .promo-item-texts .promo-name .slide-text-content{height:var(--spacing-11)}.promo-pack-page .promo-pack-page-top-content .promo-item-texts .promo-preview-description{height:var(--spacing-13);font-size:44px}.promo-pack-page .promo-pack-page-top-content .promo-item-texts .promo-preview-description .slide-text-content{height:var(--spacing-13)}}.promo-pack-page .promo-pack-description{height:100%;padding:var(--spacing-mob-8-dt-9);flex-direction:column;display:flex}.promo-pack-page .promo-pack-description h2,.promo-pack-page .promo-pack-description h1{font-size:var(--spacing-9);font-style:normal;font-weight:600;line-height:var(--spacing-10);letter-spacing:-.32px}.promo-pack-page .promo-pack-description .promo-pack-description-button{margin:calc(2 * var(--spacing-mob-8-dt-9)) 0 0;width:100%;height:var(--spacing-10);overflow:visible}@media (min-width:1024px){.promo-pack-page .promo-pack-description .promo-pack-description-button{margin-top:auto}}.promo-pack-page .promo-pack-description .promo-pack-description-button:before{content:"";left:calc(-1 * var(--spacing-mob-8-dt-9));width:calc(100% + var(--spacing-mob-8-dt-9) * 2);height:1px;top:calc(-1 * var(--spacing-mob-8-dt-9));background-color:var(--colors-border-usual-prime);position:absolute}@media (min-width:744px){.promo-pack-page .promo-pack-details-campaigns .promo-list-items{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 16px),1fr))}}@media (min-width:1280px){.promo-pack-page .promo-pack-details-campaigns .promo-list-items{grid-template-columns:repeat(auto-fit,minmax(calc(33.3333% - 32px),1fr))}}.promo-pack-deposit-count-steps{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-x:auto}.promo-pack-deposit-count-steps .promo-deposit-step{background-color:var(--colors-surface-usual-second);color:var(--colors-additional-space-4);width:96px;height:var(--spacing-13);border-radius:var(--radius-1);padding:var(--spacing-2);justify-content:center;gap:var(--spacing-2);flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.promo-pack-deposit-count-steps .promo-deposit-step:after{content:"";box-sizing:border-box;pointer-events:none;border-radius:inherit;border:1px solid var(--colors-border-usual-prime);width:100%;height:100%;position:absolute;top:0;left:0}.promo-pack-deposit-count-steps .promo-deposit-step{font-size:var(--spacing-4);font-style:normal;font-weight:700;line-height:var(--spacing-5)}.promo-pack-deposit-count-steps .promo-deposit-step.active{background-color:var(--colors-brand-sand-6-accent);color:var(--colors-text-notusual-black)}.promo-pack-deposit-count-steps .promo-deposit-step.finished{color:var(--colors-brand-sand-6-accent)}.promo-pack-deposit-count-steps .promo-deposit-step.selected:after{border:2px solid var(--colors-brand-scooter-6-accent)}.promo-pack-deposit-count-steps .promo-deposit-step .check-star{top:var(--spacing-1);right:var(--spacing-1);color:var(--colors-brand-sand-6-accent);position:absolute}.promo-pack-deposit-count-steps .promo-deposit-step-line{height:var(--spacing-2);background-color:var(--colors-additional-space-4);min-width:var(--spacing-5);flex:1;display:flex}.promo-pack-deposit-count-steps .promo-deposit-step-line.active{background-color:var(--colors-surface-invert-second)}.promo-pack-deposit-count-steps .promo-deposit-step-line.finished{background-color:var(--colors-surface-usual-second)}.bonus-map-page{padding:0 var(--spacing-5);justify-content:center;display:flex}.bonus-map-page .bonus-map-page-back-button{top:calc(var(--header-height) + var(--spacing-5));left:var(--spacing-5);position:absolute}@media (min-width:1024px){.bonus-map-page .bonus-map-page-back-button{top:calc(var(--header-height) + var(--spacing-10));left:var(--spacing-10)}}.bonus-map-page .no-bonus-map-promos-img{width:312px;height:auto;margin:0 auto}.bonus-map-page .go-home-button-container{width:100%;padding:0 var(--spacing-5) var(--spacing-8)}.bonus-map-page .go-home-button{min-width:240px}.bonus-map-page .bonus-map-page-img{object-fit:cover;width:100%;height:100%;position:absolute}.bonus-map-page .bonus-map-page-content{padding-top:var(--spacing-9);min-height:calc(100vh - var(--header-height) - var(--mobile-bottom-nav-height));min-height:calc(100svh - var(--header-height) - var(--mobile-bottom-nav-height));flex-direction:column;display:flex}@media (min-width:1024px){.bonus-map-page .bonus-map-page-content{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));padding-top:var(--spacing-13)!important}}.bonus-map-page .bonus-map-page-content{width:100%;max-width:960px;padding:var(--spacing-5) 0;gap:var(--spacing-5);margin:0 auto}@media (min-width:1024px){.bonus-map-page .bonus-map-page-content{padding:var(--spacing-9) 0;gap:var(--spacing-9)}}.bonus-map-page .bonus-map-page-top-content{text-align:center}.bonus-map-page .bonus-map-page-top-content h1{color:var(--colors-text-usual-prime);letter-spacing:-1px;text-transform:uppercase;text-align:center;font-family:GTAmerica,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:32px}@media (min-width:1024px){.bonus-map-page .bonus-map-page-top-content h1{font-size:64px;line-height:56px}}.bonus-map-page .bonus-map-page-top-content h3{margin-top:var(--spacing-5);color:var(--colors-additional-space-6);letter-spacing:-1px;text-transform:uppercase;font-family:GTAmerica,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:20px}@media (min-width:1024px){.bonus-map-page .bonus-map-page-top-content h3{letter-spacing:-1px;text-transform:uppercase;font-family:GTAmerica,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:26px}}.bonus-map-page .bonus-map-list-dt{gap:var(--spacing-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bonus-map-page .bonus-map-swiper-component{max-width:calc(100% + var(--spacing-5) * 2);margin:var(--spacing-12) calc(-1 * var(--spacing-5));padding:36px 0}.bonus-map-page .bonus-map-swiper-component .bonus-map-swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition-property:transform}.bonus-map-item{border-radius:var(--radius-3);border:1px solid var(--colors-border-usual-prime);aspect-ratio:.664706;flex-direction:column;align-items:center;width:226px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.bonus-map-item{width:100%}}.bonus-map-item .gradient{background:linear-gradient(180deg, #0000 0%, var(--colors-surface-usual-prime) 50%);pointer-events:none;opacity:0;width:320px;height:320px;transition:all .15s ease-out;position:absolute;bottom:-160px}@media (max-width:1023px){.bonus-map-item .gradient{opacity:1}}.bonus-map-item .bonus-map-item-texts{width:100%;padding:var(--spacing-8) var(--spacing-5);text-align:center;z-index:1}.bonus-map-item .bonus-map-item-title{color:var(--colors-text-usual-prime);letter-spacing:-1px;text-transform:uppercase;font-family:GTAmerica,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:26px}.bonus-map-item .bonus-map-item-description{color:var(--colors-text-usual-prime);letter-spacing:-1px;text-transform:uppercase;font-family:GTAmerica,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:32px}.bonus-map-item .star-bg{transition:transform .2s ease-out;position:absolute;bottom:0}.bonus-map-item .bonus-map-item-icon{width:auto;height:432px;transition:height .5s cubic-bezier(.11,1.57,.55,.92);position:absolute;top:112px}.bonus-map-item .future-container{background-color:var(--colors-surface-usual-second);justify-content:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.bonus-map-item .future-container .lock-icon{color:var(--colors-icon-usual-prime);bottom:var(--spacing-9);z-index:1;position:absolute}.bonus-map-item.past{background-color:var(--colors-surface-usual-third)}.bonus-map-item.past .bonus-map-item-icon{opacity:.25}.bonus-map-item.past .bonus-map-item-description{color:var(--colors-additional-space-4)}.bonus-map-item.current{background-color:var(--colors-surface-usual-second)}.bonus-map-item.current .bonus-map-item-description{color:var(--colors-accent-prime)}.bonus-map-item.next{background-color:var(--colors-surface-usual-second)}.bonus-map-item.next .bonus-map-item-description{color:var(--colors-text-usual-prime)}.bonus-map-item .details-button-container{opacity:0;width:100%;padding:0 var(--spacing-8);z-index:1;transition:opacity .15s ease-out,bottom .5s cubic-bezier(.11,1.57,.55,.92);position:absolute;bottom:-50px}@media (max-width:1023px){.bonus-map-item .details-button-container{bottom:var(--spacing-8);opacity:1}}@media (min-width:1024px){.bonus-map-item:hover .gradient{opacity:.9}.bonus-map-item:hover .bonus-map-item-icon{height:496px}.bonus-map-item:hover .details-button-container{bottom:var(--spacing-8);opacity:1}.bonus-map-item:hover .star-bg{transform:scale(1.3)}}.bonus-map-item .future-img-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;top:0;left:0}.bonus-map-item .future-img-container:after{content:"";background:linear-gradient(180deg, var(--colors-surface-usual-prime) 0%, #12121200 100%);width:100%;height:100%;position:absolute;top:0;left:0}.bonus-map-item .future-img-container .future-img{opacity:.5;object-fit:cover;width:100%;height:100%}
