.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{height:272px;border-radius:var(--radius-4);overflow:hidden;border:1px solid var(--colors-border-usual-prime);background:var(--colors-surface-usual-second);position:relative;display:flex;align-items:center;justify-content:center}.promo-details .promo-details-image-container>*{position:absolute}.promo-details .promo-details-image-container .promo-bg-image{width:100%;height:100%;object-fit:cover}.promo-details .promo-details-image-container .promo-details-logo-container{position:absolute;display:flex;justify-content:center;align-items:center;top:0}@media(min-width:1024px){.promo-details .promo-details-image-container .promo-details-logo-container{right:0;width:50%;align-items:flex-start}}.promo-details .promo-details-image-container .promo-img{position:absolute;width:auto;height:310px;top:0}@media(min-width:1024px){.promo-details .promo-details-image-container .promo-img{height:374px;width:auto;top:0;right:unset}}.promo-details .promo-details-image-container .promo-details-type-badge{position:absolute;top:var(--spacing-9);left:var(--spacing-9)}.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{position:relative;max-width:960px;width:100%;padding:var(--spacing-5) 0;gap:var(--spacing-5);margin:0 auto}@media(min-width:1024px){.promo-list-page{padding:var(--spacing-9) 0;gap:var(--spacing-9)}}.promo-list-page .promo-list-page-block{display:flex;gap:var(--spacing-5);flex-direction:column;width:100%;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{overflow-x:auto;max-width:100%}.promo-list-page .promo-list-page-nav-container .promo-list-page-nav-wrapper{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{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-5)}.promo-list-page .promo-list-title-container .filter-button{white-space:nowrap}@media(max-width:1023px){.promo-list-page .promo-list-title-container{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}.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{display:flex;border-radius:var(--radius-4);overflow:hidden;background-color:var(--colors-surface-usual-second);z-index:1;border:1px solid var(--colors-border-usual-prime)}@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-radius:0;border:none}.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{right:0;height:320px;top:0;transform:translateY(0)}}@media(min-width:1024px){.promo-pack-page .promo-pack-page-top-content .promo-item-texts{align-items:flex-start;margin-left:var(--spacing-9)}.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);display:flex;flex-direction:column}.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:"";position:absolute;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)}@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.3333333333% - 32px),1fr))}}.promo-pack-deposit-count-steps{width:100%;overflow-x:auto;height:fit-content}.promo-pack-deposit-count-steps .promo-deposit-step{position:relative;background-color:var(--colors-surface-usual-second);color:var(--colors-additional-space-4);width:96px;height:var(--spacing-13);border-radius:var(--radius-1);display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2);gap:var(--spacing-2);flex-shrink:0;align-items:center}.promo-pack-deposit-count-steps .promo-deposit-step:after{content:"";box-sizing:border-box;position:absolute;pointer-events:none;border-radius:inherit;border:1px solid var(--colors-border-usual-prime);width:100%;height:100%;left:0;top: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{position:absolute;top:var(--spacing-1);right:var(--spacing-1);color:var(--colors-brand-sand-6-accent)}.promo-pack-deposit-count-steps .promo-deposit-step-line{height:var(--spacing-2);display:flex;flex:1;background-color:var(--colors-additional-space-4);min-width:var(--spacing-5)}.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)}
