

/* Start:/local/templates/.default/components/bitrix/sale.basket.basket/.default/style.css?17259599963319*/
#basket-root .coupon-applied-muted {

}
#basket-root .coupon-applied-danger {
    color: #A94442;
}
#basket-root .coupon-applied-used {
    color: #777;
}
.cart__right_wrap .promos .promo__btn[disabled] {
    background: var(--s_color_grey_4);
    border-color: var(--s_color_grey_4);
    color: #FAFAFA;
    cursor: auto;
}
.cart__right_wrap .promos .promo__btn[disabled]:hover {
    color: #FAFAFA;
    background: var(--s_color_grey_4);
    border-color: var(--s_color_grey_4);
}

.cart__products .products__item .warningBox {
    pointer-events: none;
    z-index: 1;
}
.cart__products .products__item .product__description {
    flex-grow: 1;
}
.cart__products .products__item .product__counter .counter__btn.hide-counter {
    pointer-events: none;
}
.cart__products .products__item .product__counter .counter__number {
    cursor: text;
    outline: none;
}
.cart__products .products__item .product__bottom .errorBox {
    position: static !important;
    left: auto !important;
}
.cart__products .products__item .product__bottom_desktop {
    justify-content: space-between;
}
.cart__right_wrap .allPrice__btn[disabled] {
    border: 1px solid var(--s_color_grey_4);
    background-color: var(--s_color_grey_4);
    color: #FAFAFA;
    cursor: not-allowed;
}
.cart__right_wrap .allPrice__btn[disabled]:hover {
    border: 1px solid var(--s_color_grey_4);
    color: #FAFAFA;
    background-color: var(--s_color_grey_4);
    cursor: not-allowed;
}
.cart__right_wrap .promos .promo__btn {
    cursor: pointer;
}
.cart__right_wrap .allPrice__total_item {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.allPrice__item_text_bold {
    font-weight: 600;
}
.cart__right_wrap .allPrice__total_item .allPrice__total_item_text {
    font-weight: 600;
}
.cart__right_wrap .allPrice__total_item .allPrice__total_item_price {
    font-size: 24px;
    line-height: 29px;
    font-weight: 600;
    text-align: right;
    text-transform: uppercase;
}
.cart__right_wrap .allPrice__item_edit .allPrice__item_text span.delete2 {
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(/local/templates/senat_1.0/images/cart-new/delete-promo.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
.cart__right_wrap .coloredText2 {
    color: var(--s_color_add_secondary_error);
}
.cart__right_wrap .allPrice_bottom {
    gap: 16px !important;
}
@media only screen and (max-width: 1040px) {
    .cart__right_wrap .allPrice_bottom {
        gap: 23px !important;
    }
    .cart__right_wrap .allPrice__btn {
        margin-top: 23px !important;
    }
}
.select-all {
    margin-bottom: 21px;
    display: flex;
    vertical-align: baseline;
    gap: 15px;
}

.label-select-all:hover {
    utline: none;
    color: var(--s_color_basic_black);
    text-decoration: none;
}

.label-select-all {
    color: #6d5f5f;
    transition: .2s ease-in-out;
    cursor: pointer;
    text-decoration: underline;
}

#loading_screen {
    position: fixed;
    z-index: 1150;
    left: 50%;
    top: 50%;
    margin-left: -32px;
    margin-top: -32px;
    width: 64px;
    height: 64px;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/system.pagenavigation/.default/style.css?17259599961163*/
.senat-page-navigation {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    width: 100%;
    margin: 30px auto;
}

.senat-page-navigation .senat-page-previous,
.senat-page-navigation .senat-page-next,
.senat-page-navigation .senat-page-noactive {
    font-family: nx, Tahoma, Geneva, sans-serif;
    font-size: 10px;
    line-height: 20px;
    padding: 8px 14px;
}

.senat-page-navigation a:hover,
.senat-page-navigation span:hover {
    color: #000;
    background-color: #f1f1f1;
}

.senat-page-navigation .senat-page-current:hover,
.senat-page-navigation .senat-page-current {
    color: #6d5f5f;
    font-weight: bold;
}

.senat-page-navigation a,
.senat-page-navigation span{
    display: block;
    float: left;
    color: #4d4d4d;
    text-decoration: none;
    text-align: center;
    margin: 0;
    padding: 8px 12px;
}

.senat-page-navigation span {
    color: #646464;
}

.senat-page-navigation span.senat-page-noactive {
    color: #dadada;
    opacity: .5;
}

/* End */
/* /local/templates/.default/components/bitrix/sale.basket.basket/.default/style.css?17259599963319 */
/* /local/templates/.default/components/bitrix/system.pagenavigation/.default/style.css?17259599961163 */
