@charset "UTF-8";
/* Тёмная тема для корзины и окон входа */
:root[data-theme="dark"] .cart-header-btn{background:var(--surface) !important}
:root[data-theme="dark"] .auth-modal-card{background:var(--surface) !important}
:root[data-theme="dark"] .auth-modal-close{background:var(--surface) !important}
:root[data-theme="dark"] .topup-modal-card{background:var(--surface) !important}
:root[data-theme="dark"] .topup-modal-close{background:var(--surface) !important}
:root[data-theme="dark"] .topup-form input{background:var(--surface) !important}
:root[data-theme="dark"] .topup-presets button{background:var(--surface) !important}
:root[data-theme="dark"] .cart-modal-card{background:var(--surface) !important}
:root[data-theme="dark"] .cart-modal-card::-webkit-scrollbar-thumb{border-color:var(--line) !important}
:root[data-theme="dark"] .cart-modal-close{background:var(--surface) !important}
:root[data-theme="dark"] .cart-modal-close:hover{background:var(--surface) !important}
:root[data-theme="dark"] .cart-item{background:var(--surface) !important}
:root[data-theme="dark"] .cart-inline-topup-form input{background:var(--surface) !important}
:root[data-theme="dark"] .cart-inline-topup-result{background:var(--surface) !important}
@media (max-width: 640px){:root[data-theme="dark"] .cart-modal-card{background:var(--surface) !important}}
@media (max-width: 640px){:root[data-theme="dark"] .cart-modal-card .section-kicker{background:var(--surface) !important}}
@media (max-width: 640px){:root[data-theme="dark"] .cart-modal-close{background:var(--surface) !important}}
:root[data-theme="dark"] .seo-modal-title{color:var(--ink) !important}
:root[data-theme="dark"] .add-cart-btn.added{background:var(--surface) !important}
:root[data-theme="dark"] #shop-offer-step .add-cart-btn.webege-cart-added-state{background:var(--surface) !important}
@media (hover: hover){:root[data-theme="dark"] #shop-offer-step .add-cart-btn.webege-cart-added-state:hover{background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-card{background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-close{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-close:hover{background:var(--surface) !important;border-color:var(--line)  !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-card > .section-kicker:first-of-type{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-card{background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-card > .section-kicker:first-of-type{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-close{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-close:hover{background:var(--surface) !important;border-color:var(--line)  !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-balance-display{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-balance-display span{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-balance-display strong{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item h3{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item-side strong{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-total{border-color:var(--line) currentcolor currentcolor  !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-total span{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-total strong{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup > p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card h3{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card > p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .guest-checkout-email{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-empty p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-items-count{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup-head span{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup > p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup-form label > span{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup-form input{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup-result{background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-balance-display{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-balance-display span{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item-thumb{background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item-thumb.is-fallback{background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item-main h3{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item-main p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item-side strong{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-total{border-color:var(--line) currentcolor currentcolor  !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-total span{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-total strong{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-balance-display span{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup-head{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup-head span::after{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup > p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup::after{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup::after{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-card{background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-close{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-close:hover{background:var(--surface) !important;border-color:var(--line)  !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-card > .section-kicker:first-of-type{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-card{background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-card > .section-kicker:first-of-type{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-close{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-modal-close:hover{background:var(--surface) !important;border-color:var(--line)  !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-balance-display{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-balance-display span{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-balance-display strong{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item h3{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item-side strong{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-total{border-color:var(--line) currentcolor currentcolor  !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-total span{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-total strong{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup > p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card h3{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card > p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .guest-checkout-email{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-empty p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-items-count{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup-head span{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup > p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup-form label > span{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup-form input{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-inline-topup-result{background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-balance-display{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-balance-display span{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item-thumb{background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item-thumb.is-fallback{background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item-main h3{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item-main p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal .cart-item-side strong{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-total{border-color:var(--line) currentcolor currentcolor  !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-total span{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-total strong{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-balance-display span{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup-head{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup-head span::after{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup > p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup::after{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup::after{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card h3{color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card > p{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .guest-checkout-email{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card::after{color:var(--muted) !important}}
@media (min-width: 701px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .guest-checkout-status:not(.hidden){background:var(--surface) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-modal-card{background:var(--surface) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-modal-card::before{background:var(--surface) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-modal-card > .section-kicker{color:var(--ink) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-items-count{color:var(--muted) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-modal-close{background:var(--surface) !important;color:var(--ink) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-item{border-color:var(--line) !important;background:var(--surface) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-item-thumb{background:var(--surface) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-item h3{color:var(--ink) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-item p{color:var(--muted) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-item-side strong{color:var(--ink) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-item-side button{color:var(--muted) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-total{border-top-color:var(--line) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-total span{color:var(--muted) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-total strong{color:var(--ink) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal.cart-authenticated-modal .cart-balance-display span{color:var(--muted) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal.cart-authenticated-modal .cart-balance-display strong{color:var(--ink) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal.cart-authenticated-modal .cart-inline-topup{border-color:var(--line) !important;background:var(--surface) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal.cart-authenticated-modal .cart-inline-topup-head span::after{color:var(--ink) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal.cart-authenticated-modal .cart-inline-topup > p{color:var(--muted) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal.cart-authenticated-modal .cart-inline-topup::after{color:var(--muted) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card{border-color:var(--line) !important;background:var(--surface) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card h3{color:var(--ink) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card > p{color:var(--muted) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .guest-checkout-email{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card:not(.is-free)::after{color:var(--muted) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .guest-checkout-status:not(.hidden){background:var(--surface) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-modal-card > .section-kicker{color:var(--ink) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-items-count{color:var(--muted) !important}}
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-modal-card > .section-kicker{color:var(--ink) !important}}
:root[data-theme="dark"] #cart-modal .cart-promo{color:var(--muted) !important}
:root[data-theme="dark"] #cart-modal .cart-promo-fields{border-color:var(--line) !important;background:var(--surface) !important}
:root[data-theme="dark"] #cart-modal .cart-promo-fields > label{color:var(--muted) !important}
:root[data-theme="dark"] #cart-modal .cart-promo-entry input{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}
:root[data-theme="dark"] #cart-modal .cart-promo-entry button{background:var(--surface) !important}
:root[data-theme="dark"] #cart-modal .cart-promo-remove{color:var(--muted) !important}
:root[data-theme="dark"] #cart-modal .cart-promo-compact .cart-promo-entry{border-color:var(--line) !important;background:var(--surface) !important}
:root[data-theme="dark"] #cart-modal .cart-promo-compact .cart-promo-entry input{color:var(--ink) !important}
:root[data-theme="dark"] #cart-modal .cart-promo-compact .cart-promo-entry input::placeholder{color:var(--muted) !important}
:root[data-theme="dark"] #cart-modal .cart-promo-compact .cart-promo-entry button{border-color:currentcolor currentcolor currentcolor var(--line) !important}
:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-box{border-color:var(--line) currentcolor currentcolor  !important}
:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card h3{color:var(--ink) !important}
:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card > p{color:var(--muted) !important}
:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .guest-checkout-email{background:var(--surface) !important}
:root[data-theme="dark"] #cart-modal.cart-auth-first-modal .cart-auth-required-card:not(.is-free)::after{color:var(--muted) !important}
:root[data-theme="dark"] .webege-global-promo .webege-promo-year{color:var(--ink) !important}
:root[data-theme="dark"] .webege-global-promo .webege-promo-year > small{color:var(--muted) !important}
:root[data-theme="dark"] .webege-global-promo .webege-promo-year > small strong{color:var(--ink) !important}
:root[data-theme="dark"] .webege-global-promo .webege-promo-timer{background:var(--surface) !important;color:var(--ink) !important}
:root[data-theme="dark"] .webege-global-promo .webege-promo-timer-caption{color:var(--muted) !important}
:root[data-theme="dark"] .webege-global-promo .webege-promo-time small{color:var(--muted) !important}
@media (min-width: 701px) and (max-width: 1100px){:root[data-theme="dark"] .webege-global-promo .webege-promo-tablet-center{color:var(--ink) !important}}
@media (min-width: 701px) and (max-width: 1100px){:root[data-theme="dark"] .webege-global-promo .webege-promo-tablet-center small{color:var(--muted) !important}}
@media (min-width: 701px) and (max-width: 1100px){:root[data-theme="dark"] .webege-global-promo .webege-promo-tablet-center strong{color:var(--ink) !important}}
@media (max-width: 700px){:root[data-theme="dark"] .webege-global-promo .webege-promo-timer{background:var(--surface) !important}}
:root[data-theme="dark"] .webege-payment-error{background:var(--surface) !important}
:root[data-theme="dark"] .webege-payment-error-title{color:var(--ink) !important}
:root[data-theme="dark"] .webege-payment-error-text{color:var(--muted) !important}
:root[data-theme="dark"] .webege-global-promo[data-webege-direct-start="1"] .webege-promo-tablet-center small{color:var(--muted) !important}
:root[data-theme="dark"] .webege-global-promo[data-webege-direct-start="1"] .webege-promo-tablet-center strong{color:var(--ink) !important}
:root[data-theme="dark"] #shop-offer-step .wg-offer-promo{background:var(--surface) !important}
@media (max-width: 760px){:root[data-theme="dark"] #webege-offer-mobile-bar .wg-mobile-cart-button{color:var(--ink) !important}}
@media (max-width: 760px){:root[data-theme="dark"] #webege-offer-mobile-bar .wg-mobile-cart-button:disabled{background:var(--surface) !important;color:var(--muted) !important;border-color:var(--line) !important}}
:root[data-theme="dark"] .wea-modal{color:var(--ink) !important}
:root[data-theme="dark"] .wea-email-wrap{border-color:var(--line) !important;background:var(--surface) !important}
:root[data-theme="dark"] .wea-email-wrap svg{color:var(--muted) !important}
:root[data-theme="dark"] .wea-email-wrap input:not([type=checkbox]){color:var(--ink) !important}
:root[data-theme="dark"] .wea-email-wrap input::placeholder{color:var(--muted) !important}
:root[data-theme="dark"] .wea-email-wrap input:-webkit-autofill,:root[data-theme="dark"] .wea-email-wrap input:-webkit-autofill:hover,:root[data-theme="dark"] .wea-email-wrap input:-webkit-autofill:focus{background:var(--surface) !important}
:root[data-theme="dark"] .wea-email-wrap input:autofill{color:var(--ink) !important}
:root[data-theme="dark"] .wa-verified-email{border-color:var(--line) !important;background:var(--surface) !important}
:root[data-theme="dark"] .wa-verified-email div > span{color:var(--ink) !important}
:root[data-theme="dark"] .wa-verified-email small{color:var(--muted) !important}
:root[data-theme="dark"] .wa-verified-email > svg{color:var(--muted) !important}
:root[data-theme="dark"] .sr-wallet-cart{border-color:var(--line) !important;background:var(--surface) !important;color:var(--muted) !important}
:root[data-theme="dark"] .sr-wallet-cart strong{color:var(--ink) !important}
:root[data-theme="dark"] .sr-wallet-cart small{color:var(--muted) !important}
@media (prefers-color-scheme: dark){
:root:not([data-theme="light"]) .cart-header-btn{background:var(--surface) !important}
:root:not([data-theme="light"]) .auth-modal-card{background:var(--surface) !important}
:root:not([data-theme="light"]) .auth-modal-close{background:var(--surface) !important}
:root:not([data-theme="light"]) .topup-modal-card{background:var(--surface) !important}
:root:not([data-theme="light"]) .topup-modal-close{background:var(--surface) !important}
:root:not([data-theme="light"]) .topup-form input{background:var(--surface) !important}
:root:not([data-theme="light"]) .topup-presets button{background:var(--surface) !important}
:root:not([data-theme="light"]) .cart-modal-card{background:var(--surface) !important}
:root:not([data-theme="light"]) .cart-modal-card::-webkit-scrollbar-thumb{border-color:var(--line) !important}
:root:not([data-theme="light"]) .cart-modal-close{background:var(--surface) !important}
:root:not([data-theme="light"]) .cart-modal-close:hover{background:var(--surface) !important}
:root:not([data-theme="light"]) .cart-item{background:var(--surface) !important}
:root:not([data-theme="light"]) .cart-inline-topup-form input{background:var(--surface) !important}
:root:not([data-theme="light"]) .cart-inline-topup-result{background:var(--surface) !important}
@media (max-width: 640px){:root:not([data-theme="light"]) .cart-modal-card{background:var(--surface) !important}}
@media (max-width: 640px){:root:not([data-theme="light"]) .cart-modal-card .section-kicker{background:var(--surface) !important}}
@media (max-width: 640px){:root:not([data-theme="light"]) .cart-modal-close{background:var(--surface) !important}}
:root:not([data-theme="light"]) .seo-modal-title{color:var(--ink) !important}
:root:not([data-theme="light"]) .add-cart-btn.added{background:var(--surface) !important}
:root:not([data-theme="light"]) #shop-offer-step .add-cart-btn.webege-cart-added-state{background:var(--surface) !important}
@media (hover: hover){:root:not([data-theme="light"]) #shop-offer-step .add-cart-btn.webege-cart-added-state:hover{background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-card{background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-close{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-close:hover{background:var(--surface) !important;border-color:var(--line)  !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-card > .section-kicker:first-of-type{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-card{background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-card > .section-kicker:first-of-type{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-close{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-close:hover{background:var(--surface) !important;border-color:var(--line)  !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-balance-display{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-balance-display span{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-balance-display strong{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item h3{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item-side strong{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-total{border-color:var(--line) currentcolor currentcolor  !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-total span{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-total strong{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup > p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card h3{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card > p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .guest-checkout-email{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-empty p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-items-count{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup-head span{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup > p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup-form label > span{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup-form input{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup-result{background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-balance-display{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-balance-display span{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item-thumb{background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item-thumb.is-fallback{background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item-main h3{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item-main p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item-side strong{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-total{border-color:var(--line) currentcolor currentcolor  !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-total span{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-total strong{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-balance-display span{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup-head{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup-head span::after{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup > p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup::after{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup::after{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-card{background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-close{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-close:hover{background:var(--surface) !important;border-color:var(--line)  !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-card > .section-kicker:first-of-type{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-card{background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-card > .section-kicker:first-of-type{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-close{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-modal-close:hover{background:var(--surface) !important;border-color:var(--line)  !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-balance-display{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-balance-display span{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-balance-display strong{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item h3{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item-side strong{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-total{border-color:var(--line) currentcolor currentcolor  !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-total span{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-total strong{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup > p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card h3{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card > p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .guest-checkout-email{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-empty p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-items-count{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup-head span{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup > p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup-form label > span{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup-form input{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-inline-topup-result{background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-balance-display{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-balance-display span{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item-thumb{background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item-thumb.is-fallback{background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item-main h3{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item-main p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal .cart-item-side strong{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-total{border-color:var(--line) currentcolor currentcolor  !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-total span{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-total strong{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-balance-display span{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup-head{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup-head span::after{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup > p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup::after{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal:not(.cart-auth-first-modal) .cart-inline-topup::after{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card{border-color:var(--line) !important;background:var(--surface) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card h3{color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card > p{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .guest-checkout-email{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card::after{color:var(--muted) !important}}
@media (min-width: 701px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .guest-checkout-status:not(.hidden){background:var(--surface) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-modal-card{background:var(--surface) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-modal-card::before{background:var(--surface) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-modal-card > .section-kicker{color:var(--ink) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-items-count{color:var(--muted) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-modal-close{background:var(--surface) !important;color:var(--ink) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-item{border-color:var(--line) !important;background:var(--surface) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-item-thumb{background:var(--surface) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-item h3{color:var(--ink) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-item p{color:var(--muted) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-item-side strong{color:var(--ink) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-item-side button{color:var(--muted) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-total{border-top-color:var(--line) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-total span{color:var(--muted) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-total strong{color:var(--ink) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal.cart-authenticated-modal .cart-balance-display span{color:var(--muted) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal.cart-authenticated-modal .cart-balance-display strong{color:var(--ink) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal.cart-authenticated-modal .cart-inline-topup{border-color:var(--line) !important;background:var(--surface) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal.cart-authenticated-modal .cart-inline-topup-head span::after{color:var(--ink) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal.cart-authenticated-modal .cart-inline-topup > p{color:var(--muted) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal.cart-authenticated-modal .cart-inline-topup::after{color:var(--muted) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card{border-color:var(--line) !important;background:var(--surface) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card h3{color:var(--ink) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card > p{color:var(--muted) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .guest-checkout-email{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card:not(.is-free)::after{color:var(--muted) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .guest-checkout-status:not(.hidden){background:var(--surface) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-modal-card > .section-kicker{color:var(--ink) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-items-count{color:var(--muted) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) #cart-modal .cart-modal-card > .section-kicker{color:var(--ink) !important}}
:root:not([data-theme="light"]) #cart-modal .cart-promo{color:var(--muted) !important}
:root:not([data-theme="light"]) #cart-modal .cart-promo-fields{border-color:var(--line) !important;background:var(--surface) !important}
:root:not([data-theme="light"]) #cart-modal .cart-promo-fields > label{color:var(--muted) !important}
:root:not([data-theme="light"]) #cart-modal .cart-promo-entry input{border-color:var(--line) !important;background:var(--surface) !important;color:var(--ink) !important}
:root:not([data-theme="light"]) #cart-modal .cart-promo-entry button{background:var(--surface) !important}
:root:not([data-theme="light"]) #cart-modal .cart-promo-remove{color:var(--muted) !important}
:root:not([data-theme="light"]) #cart-modal .cart-promo-compact .cart-promo-entry{border-color:var(--line) !important;background:var(--surface) !important}
:root:not([data-theme="light"]) #cart-modal .cart-promo-compact .cart-promo-entry input{color:var(--ink) !important}
:root:not([data-theme="light"]) #cart-modal .cart-promo-compact .cart-promo-entry input::placeholder{color:var(--muted) !important}
:root:not([data-theme="light"]) #cart-modal .cart-promo-compact .cart-promo-entry button{border-color:currentcolor currentcolor currentcolor var(--line) !important}
:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-box{border-color:var(--line) currentcolor currentcolor  !important}
:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card h3{color:var(--ink) !important}
:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card > p{color:var(--muted) !important}
:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .guest-checkout-email{background:var(--surface) !important}
:root:not([data-theme="light"]) #cart-modal.cart-auth-first-modal .cart-auth-required-card:not(.is-free)::after{color:var(--muted) !important}
:root:not([data-theme="light"]) .webege-global-promo .webege-promo-year{color:var(--ink) !important}
:root:not([data-theme="light"]) .webege-global-promo .webege-promo-year > small{color:var(--muted) !important}
:root:not([data-theme="light"]) .webege-global-promo .webege-promo-year > small strong{color:var(--ink) !important}
:root:not([data-theme="light"]) .webege-global-promo .webege-promo-timer{background:var(--surface) !important;color:var(--ink) !important}
:root:not([data-theme="light"]) .webege-global-promo .webege-promo-timer-caption{color:var(--muted) !important}
:root:not([data-theme="light"]) .webege-global-promo .webege-promo-time small{color:var(--muted) !important}
@media (min-width: 701px) and (max-width: 1100px){:root:not([data-theme="light"]) .webege-global-promo .webege-promo-tablet-center{color:var(--ink) !important}}
@media (min-width: 701px) and (max-width: 1100px){:root:not([data-theme="light"]) .webege-global-promo .webege-promo-tablet-center small{color:var(--muted) !important}}
@media (min-width: 701px) and (max-width: 1100px){:root:not([data-theme="light"]) .webege-global-promo .webege-promo-tablet-center strong{color:var(--ink) !important}}
@media (max-width: 700px){:root:not([data-theme="light"]) .webege-global-promo .webege-promo-timer{background:var(--surface) !important}}
:root:not([data-theme="light"]) .webege-payment-error{background:var(--surface) !important}
:root:not([data-theme="light"]) .webege-payment-error-title{color:var(--ink) !important}
:root:not([data-theme="light"]) .webege-payment-error-text{color:var(--muted) !important}
:root:not([data-theme="light"]) .webege-global-promo[data-webege-direct-start="1"] .webege-promo-tablet-center small{color:var(--muted) !important}
:root:not([data-theme="light"]) .webege-global-promo[data-webege-direct-start="1"] .webege-promo-tablet-center strong{color:var(--ink) !important}
:root:not([data-theme="light"]) #shop-offer-step .wg-offer-promo{background:var(--surface) !important}
@media (max-width: 760px){:root:not([data-theme="light"]) #webege-offer-mobile-bar .wg-mobile-cart-button{color:var(--ink) !important}}
@media (max-width: 760px){:root:not([data-theme="light"]) #webege-offer-mobile-bar .wg-mobile-cart-button:disabled{background:var(--surface) !important;color:var(--muted) !important;border-color:var(--line) !important}}
:root:not([data-theme="light"]) .wea-modal{color:var(--ink) !important}
:root:not([data-theme="light"]) .wea-email-wrap{border-color:var(--line) !important;background:var(--surface) !important}
:root:not([data-theme="light"]) .wea-email-wrap svg{color:var(--muted) !important}
:root:not([data-theme="light"]) .wea-email-wrap input:not([type=checkbox]){color:var(--ink) !important}
:root:not([data-theme="light"]) .wea-email-wrap input::placeholder{color:var(--muted) !important}
:root:not([data-theme="light"]) .wea-email-wrap input:-webkit-autofill,:root:not([data-theme="light"]) .wea-email-wrap input:-webkit-autofill:hover,:root:not([data-theme="light"]) .wea-email-wrap input:-webkit-autofill:focus{background:var(--surface) !important}
:root:not([data-theme="light"]) .wea-email-wrap input:autofill{color:var(--ink) !important}
:root:not([data-theme="light"]) .wa-verified-email{border-color:var(--line) !important;background:var(--surface) !important}
:root:not([data-theme="light"]) .wa-verified-email div > span{color:var(--ink) !important}
:root:not([data-theme="light"]) .wa-verified-email small{color:var(--muted) !important}
:root:not([data-theme="light"]) .wa-verified-email > svg{color:var(--muted) !important}
:root:not([data-theme="light"]) .sr-wallet-cart{border-color:var(--line) !important;background:var(--surface) !important;color:var(--muted) !important}
:root:not([data-theme="light"]) .sr-wallet-cart strong{color:var(--ink) !important}
:root:not([data-theme="light"]) .sr-wallet-cart small{color:var(--muted) !important}
}
/* ручные правки тёмной темы */
:root[data-theme="dark"] .wea-card, :root[data-theme="dark"] .cart-modal-card, :root[data-theme="dark"] .auth-modal-card { color: var(--ink) !important; }
:root[data-theme="dark"] .wea-card input:not([type=checkbox]):not([type=radio]), :root[data-theme="dark"] .cart-modal-card input:not([type=checkbox]):not([type=radio]) { background: var(--surface-2) !important; color: var(--ink) !important; border-color: var(--line) !important; }
:root[data-theme="dark"] .wea-card h2, :root[data-theme="dark"] .cart-modal-card h2, :root[data-theme="dark"] .cart-modal-card h3 { color: var(--ink) !important; }
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) .wea-card, :root:not([data-theme="light"]) .cart-modal-card, :root:not([data-theme="light"]) .auth-modal-card { color: var(--ink) !important; }
  :root:not([data-theme="light"]) .wea-card input:not([type=checkbox]):not([type=radio]), :root:not([data-theme="light"]) .cart-modal-card input:not([type=checkbox]):not([type=radio]) { background: var(--surface-2) !important; color: var(--ink) !important; border-color: var(--line) !important; }
  :root:not([data-theme="light"]) .wea-card h2, :root:not([data-theme="light"]) .cart-modal-card h2, :root:not([data-theme="light"]) .cart-modal-card h3 { color: var(--ink) !important; }
}

:root[data-theme="dark"] .wea-card{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}
:root[data-theme="dark"] .wea-card h2,:root[data-theme="dark"] .wea-card label,:root[data-theme="dark"] .wea-card .wea-remember{color:var(--ink)!important}
:root[data-theme="dark"] .wea-card .wea-subtitle,:root[data-theme="dark"] .wea-card small,:root[data-theme="dark"] .wea-card .wea-divider{color:var(--muted)!important}
:root[data-theme="dark"] .wea-email-wrap{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important}
:root[data-theme="dark"] .wea-email-wrap input:not([type=checkbox]){background:transparent!important;color:var(--ink)!important}
:root[data-theme="dark"] .wea-telegram{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}
:root[data-theme="dark"] .wea-card [class*="close"]{color:var(--muted)!important;background:transparent!important}
:root[data-theme="dark"] .wea-card input[type=checkbox]{accent-color:var(--green)}
@media (prefers-color-scheme: dark){
:root:not([data-theme="light"]) .wea-card{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}
:root:not([data-theme="light"]) .wea-card h2,:root:not([data-theme="light"]) .wea-card label,:root:not([data-theme="light"]) .wea-card .wea-remember{color:var(--ink)!important}
:root:not([data-theme="light"]) .wea-card .wea-subtitle,:root:not([data-theme="light"]) .wea-card small,:root:not([data-theme="light"]) .wea-card .wea-divider{color:var(--muted)!important}
:root:not([data-theme="light"]) .wea-email-wrap{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important}
:root:not([data-theme="light"]) .wea-email-wrap input:not([type=checkbox]){background:transparent!important;color:var(--ink)!important}
:root:not([data-theme="light"]) .wea-telegram{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}
:root:not([data-theme="light"]) .wea-card [class*="close"]{color:var(--muted)!important;background:transparent!important}
:root:not([data-theme="light"]) .wea-card input[type=checkbox]{accent-color:var(--green)}
}

:root[data-theme="dark"] .wea-remember input{background-color:var(--surface-2)!important;border-color:var(--line)!important}
:root[data-theme="dark"] .wea-remember input:checked{background-color:#00cb51!important;border-color:#00cb51!important}
@media (prefers-color-scheme: dark){
:root:not([data-theme="light"]) .wea-remember input{background-color:var(--surface-2)!important;border-color:var(--line)!important}
:root:not([data-theme="light"]) .wea-remember input:checked{background-color:#00cb51!important;border-color:#00cb51!important}
}

/* 02.11 v9-dark-fixes: окно входа — автозаполнение почты и шаг кода */
:root[data-theme="dark"] .wea-email-wrap input:-webkit-autofill,:root[data-theme="dark"] .wea-email-wrap input:-webkit-autofill:hover,:root[data-theme="dark"] .wea-email-wrap input:-webkit-autofill:focus,:root[data-theme="dark"] .wea-email-wrap input:autofill{-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset!important;box-shadow:0 0 0 1000px var(--surface-2) inset!important;-webkit-text-fill-color:var(--ink)!important;color:var(--ink)!important;caret-color:var(--ink)!important;background:var(--surface-2)!important}
:root[data-theme="dark"] .wea-code-wrap{background:color-mix(in srgb,var(--green) 9%,var(--surface-2))!important}
:root[data-theme="dark"] .wea-cells span{background:var(--surface)!important;border-color:var(--line)!important;color:var(--ink)!important}
:root[data-theme="dark"] .wea-code-wrap:focus-within .wea-cells span.is-active{border-color:#00cb51!important;box-shadow:0 0 0 3px color-mix(in srgb,#00cb51 22%,transparent)!important}
:root[data-theme="dark"] .wea-code-wrap input{color:transparent!important;background:transparent!important;caret-color:transparent!important}
:root[data-theme="dark"] .wea-destination,:root[data-theme="dark"] .wea-resend,:root[data-theme="dark"] .wea-status{color:var(--muted)!important}
:root[data-theme="dark"] .wea-resend{background:transparent!important}
:root[data-theme="dark"] .wea-tg-step h3{color:var(--ink)!important}
:root[data-theme="dark"] .wea-tg-step p{color:var(--muted)!important}
:root[data-theme="dark"] .wea-tg-emblem{background:var(--surface-2)!important}
@media (prefers-color-scheme: dark){
:root:not([data-theme="light"]) .wea-email-wrap input:-webkit-autofill,:root:not([data-theme="light"]) .wea-email-wrap input:-webkit-autofill:hover,:root:not([data-theme="light"]) .wea-email-wrap input:-webkit-autofill:focus,:root:not([data-theme="light"]) .wea-email-wrap input:autofill{-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset!important;box-shadow:0 0 0 1000px var(--surface-2) inset!important;-webkit-text-fill-color:var(--ink)!important;color:var(--ink)!important;caret-color:var(--ink)!important;background:var(--surface-2)!important}
:root:not([data-theme="light"]) .wea-code-wrap{background:color-mix(in srgb,var(--green) 9%,var(--surface-2))!important}
:root:not([data-theme="light"]) .wea-cells span{background:var(--surface)!important;border-color:var(--line)!important;color:var(--ink)!important}
:root:not([data-theme="light"]) .wea-code-wrap:focus-within .wea-cells span.is-active{border-color:#00cb51!important;box-shadow:0 0 0 3px color-mix(in srgb,#00cb51 22%,transparent)!important}
:root:not([data-theme="light"]) .wea-code-wrap input{color:transparent!important;background:transparent!important;caret-color:transparent!important}
:root:not([data-theme="light"]) .wea-destination,:root:not([data-theme="light"]) .wea-resend,:root:not([data-theme="light"]) .wea-status{color:var(--muted)!important}
:root:not([data-theme="light"]) .wea-resend{background:transparent!important}
:root:not([data-theme="light"]) .wea-tg-step h3{color:var(--ink)!important}
:root:not([data-theme="light"]) .wea-tg-step p{color:var(--muted)!important}
:root:not([data-theme="light"]) .wea-tg-emblem{background:var(--surface-2)!important}
}
:root[data-theme="dark"] .wea-text,:root[data-theme="dark"] .wea-resend:not(:disabled){color:var(--green-ink)!important}
@media (prefers-color-scheme: dark){
:root:not([data-theme="light"]) .wea-text,:root:not([data-theme="light"]) .wea-resend:not(:disabled){color:var(--green-ink)!important}
}
:root[data-theme="dark"] .wea-separator{color:var(--muted)!important}
:root[data-theme="dark"] .wea-separator::before,:root[data-theme="dark"] .wea-separator::after{background:var(--line)!important}
@media (prefers-color-scheme: dark){
:root:not([data-theme="light"]) .wea-separator{color:var(--muted)!important}
:root:not([data-theme="light"]) .wea-separator::before,:root:not([data-theme="light"]) .wea-separator::after{background:var(--line)!important}
}

/* ярко-зелёные кнопки в тёмной теме — тёмный текст (как «Купить»), кроме кнопок оплаты в корзине — у них белый; галочка «Вы вошли в профиль» тёмная */
:root[data-theme="dark"] .wea-primary,:root[data-theme="dark"] .cp-opt strong.num i{color:var(--on-green)!important}
:root[data-theme="dark"] .wea-primary svg{color:var(--on-green)!important}
:root[data-theme="dark"] #cart-modal .cart-empty-shop-btn{color:var(--on-green)!important}
:root[data-theme="dark"] .wa-verified-icon{background:var(--green-soft)!important;color:var(--green-ink)!important;border-color:transparent!important}
@media (prefers-color-scheme: dark){
:root:not([data-theme="light"]) .wea-primary,:root:not([data-theme="light"]) .cp-opt strong.num i{color:var(--on-green)!important}
:root:not([data-theme="light"]) .wea-primary svg{color:var(--on-green)!important}
:root:not([data-theme="light"]) #cart-modal .cart-empty-shop-btn{color:var(--on-green)!important}
:root:not([data-theme="light"]) .wa-verified-icon{background:var(--green-soft)!important;color:var(--green-ink)!important;border-color:transparent!important}
}
:root[data-theme="dark"] .flow-steps .n{color:var(--on-green)!important}
@media (prefers-color-scheme: dark){
:root:not([data-theme="light"]) .flow-steps .n{color:var(--on-green)!important}
}
:root[data-theme="dark"] #email-auth-modal .wea-tg-emblem{background:linear-gradient(160deg,#37BBFE,#1E96DA)!important;color:#fff!important}
:root[data-theme="dark"] #email-auth-modal #wea-tg-link{color:#fff!important}
@media (prefers-color-scheme: dark){
:root:not([data-theme="light"]) #email-auth-modal .wea-tg-emblem{background:linear-gradient(160deg,#37BBFE,#1E96DA)!important;color:#fff!important}
:root:not([data-theme="light"]) #email-auth-modal #wea-tg-link{color:#fff!important}
}
/* строка согласия во входе (03.11.2026) */
:root[data-theme="dark"] .wea-legal{color:var(--faint)!important}:root[data-theme="dark"] .wea-legal a{text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}:root[data-theme="dark"] .wea-legal a:hover{color:var(--ink)}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .wea-legal{color:var(--faint)!important}:root:not([data-theme="light"]) .wea-legal a{text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}:root:not([data-theme="light"]) .wea-legal a:hover{color:var(--ink)}}
/* 04.11: телефон — у крестика корзины в тёмной теме виден кружок (раньше фон = цвет окна), как серый кружок в светлой */
@media (max-width: 700px){:root[data-theme="dark"] #cart-modal .cart-modal-close{background:color-mix(in srgb, var(--ink) 10%, var(--surface)) !important;color:var(--ink) !important}}
