.load_content span:before {
    animation: 1s linear 0s normal none infinite running rot;
    -webkit-animation: 1s linear 0s normal none infinite running rot;
}
@keyframes rot {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes rot {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.list_product .product_item_img {cursor: pointer}
.ingridient-card-item picture img {width: 80px; height: 100%}
.product-inner .loader {display: none}
.product-inner .loader.active {
    z-index: 9999;
    display: block;
    position: absolute;
    width: 100%;
    background: white;
    height: 100%;
    margin: 0 -10px;
    opacity: 0.7;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.checkout-product-image {width: 73px; height: 57px}
.checkout-product-image img {height: 100%; width: auto}
.cart-right-items .slick-list {    box-shadow: 0px 10px 40px rgb(0 0 0 / 8%);}
.cart-right-item .image-wrapper img {max-height: 100%}
.success_add_cart {    text-align: center;
    width: 100%;
    font-weight: 500;
    font-size: 34px;}
.success_add_cart a {text-decoration: none}
.checkout-warning .woocommerce-Price-amount  {color: #079D28; font-weight:500 }
.success_order {text-align: center}
.success_order h1 {margin-bottom: 0;
    font-size: 56px;}
.success_order p {font-size: 23px;}
.add_to_basket.mobile > span span:before{display: none}
@media (max-width: 1113px) and (min-width: 990px) {
    #menu-menu_catalog {font-size: 13px}

}

@media (max-width: 768px) {
    .product_modal_row_close {
        z-index: 9;
    }
}