@charset "UTF-8";
.item-pg__heading-artikul {
    font-size: 2.3rem !important;
    color: #000 !important;
}

.site-footer.site-footer_3 {
    background-color: #2c2c2c;
}
span.f-phone__num {
    color: white;
}
span.f-info__header-text {
    color: white;
}
.f-worktime__days {
    color: white;
}
.site-footer__copy-right {
    color: white;
}
header.site-header.site-header_desk.site-header_10.site-header_dark {
    background-color: #990213;
}

.site-header_dark, .site-header_dark .site-header__mid {
    background-color: #990213;
}
.site-header_10::before {
    background-color: #990213;
}

.pd-descr__stock.s-product-stock.sku-4981-stock {
    display: none;
}

.cat-menu-btn-mob {
    background-color: #990213;
}
.cart-header__logo {
    background-color: #990114;
}
.ordercall-smart-button.ordercall-smart-button_position_right-bottom {
    z-index: 999999999999999;
}
form.price-req-form {
    height: auto !important
}

.price-req-input input[type="text"] {
    height: auto !important;
    padding: 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    width: 100%;
    background: none;
    margin-top: 25px;
    text-align: start;
}
.price-req-input {
   padding: 0 15px; 
}
.price-req-input input[type="text"]::placeholder {
    font-size: 14px !important;
}
.price-req-header {
    background: #990114 !important;
    height: auto !important;
    position: relative;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    padding: 10px 15px;
    text-align: start;
}
.price-req-form #price-req-submit {
    color: #ffffff;
    height: auto !important;
    width: 100% !important;
    font-size: 14px;
    padding: 15px 35px;
    text-transform: uppercase;
    margin: 25px 0;
    border-radius: 5px;
    background-color: rgba(235,5,32,0.1);
    color: rgba(235,5,32,0.7) !important;
}
#price-req-close-x {
   box-shadow: none !important;
    color: rgba(255, 255, 255, 0.75) !important;
    font-size: 0;
    display: block;
        top: 50%;
    width: 24px;
    height: 24px;
    opacity: 0.3;
    margin-top: -12px;
    cursor: pointer;
}
#price-req-close-x:before, #price-req-close-x:after{
       position: absolute;
    left: 15px;
    content: ' ';
    height: 24px;
    width: 2px;
    background-color: #FFFFFF;
}
#price-req-close-x:before {
    transform: rotate(45deg);
}
#price-req-close-x:after {
    transform: rotate(-45deg);
}
#price-req-close-x:hover {
    opacity: 1;
}


.site-footer .icon {
    fill: #FFFFFF;
}
.quickorder-form-content[data-quickorder-layout2]{
    padding-bottom: 0;
}
.w-dialog-wrapper .quickorder-form [data-quickorder-pfh]{
    background-color: #990213;
    font-family:"Roboto",sans-serif;
    color: #FFFFFF;
}
[data-quickorder-close]:before, [data-quickorder-close]:after{
       background-color: #FFFFFF;
}
.quickorder-cell a{
    font-size: 16px;
}
.quickorder-form [data-quickorder-total-title], .quickorder-form [data-quickorder-total], .quickorder-cell .quickorder-price {
   display: none;
}
.quickorder-form-footer[data-quickorder-pff]{
    text-align: start;
    padding-top: 10px;
}
.quickorder-submit [data-quickorder-submit-button]{
    background-color: rgba(235,5,32,0.1);
    color: rgba(235,5,32,0.7);
    font-weight: 700;
    font-size: 14px;
    font-family: "Roboto",sans-serif;
    text-transform: uppercase;
    padding: 15px 35px;
    width: 100%;
}
.quickorder-submit [data-quickorder-submit-button]:hover{
    background-color: #1B1B1B;
    color: #fff;
}

.btn.btn__price-off {
    padding-left:0;
    padding-right: 0;
    font-size: 9px;
}
@media (max-width:1250px){
    .btn.btn__price-off {
        font-size: 1.1rem;
    }
}

button.pd-cart__add-cart.btn.btn_main-1.btn.btn_spread.item-list-c__cartbtn {
    margin-right: 4px !important;
}
