.promo-cart-overlay{position:fixed;inset:0;background:rgba(0,0,0,.36);z-index:9998}
.promo-cart-overlay[hidden]{display:none}
body.promo-cart-open{overflow:hidden}
.wrapper-panel-basket.promo-cart-drawer{z-index:9999!important;flex-direction:column;font-family:Onest,Arial,sans-serif;color:#171717;overflow:hidden}
.promo-cart-drawer #infoBasket{min-height:70px}
.promo-cart-drawer .panel-basket__head-name{color:#171717!important}
.promo-cart-drawer .rosal-cart-tag{color:#171717;background:#ededed}
.promo-cart-drawer .list-basket-calc__item{color:#171717!important;background:#efefef!important}
.promo-cart-drawer .link-button--basket,.promo-cart-drawer .rosal-cart-empty button{background:#171717!important;color:#fff!important;text-decoration:none}
.promo-cart-drawer .link-button--basket:hover,.promo-cart-drawer .rosal-cart-empty button:hover{background:#333!important}
.promo-cart-drawer button:focus-visible,.promo-cart-drawer a:focus-visible,.promo-cart-drawer input:focus-visible{outline-color:#171717!important}
.promo-drawer-status{flex:none;background:#fff;color:#a51920;font-size:13px;line-height:1.4;padding:0 16px}
.promo-drawer-status:empty{display:none}
.promo-drawer-status:not(:empty){padding:10px 16px}
@media(max-width:600px){.promo-cart-drawer .panel-basket__head-name{font-size:20px!important}}
