.elementor-8126 .elementor-element.elementor-element-2480571:not(.elementor-motion-effects-element-type-background), .elementor-8126 .elementor-element.elementor-element-2480571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-8126 .elementor-element.elementor-element-2480571{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 10px 50px 10px;}.elementor-8126 .elementor-element.elementor-element-2480571 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8126 .elementor-element.elementor-element-331938c0:not(.elementor-motion-effects-element-type-background), .elementor-8126 .elementor-element.elementor-element-331938c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2bb889 );}.elementor-8126 .elementor-element.elementor-element-331938c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 10px 100px 10px;}.elementor-8126 .elementor-element.elementor-element-331938c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8126 .elementor-element.elementor-element-3c8a0cbb > .elementor-widget-container{margin:-50px 0px 15px -20px;}.elementor-8126 .elementor-element.elementor-element-3c8a0cbb{font-size:16px;color:var( --e-global-color-7f05738 );}.elementor-8126 .elementor-element.elementor-element-3c8a0cbb a{color:var( --e-global-color-secondary );}.elementor-8126 .elementor-element.elementor-element-3c8a0cbb a:hover{color:var( --e-global-color-0f10348 );}.elementor-8126 .elementor-element.elementor-element-44d5d840{margin-top:0px;margin-bottom:35px;padding:0% 35% 0% 0%;}.elementor-8126 .elementor-element.elementor-element-63e4167 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-8126 .elementor-element.elementor-element-3edd8dfc .elementor-heading-title{font-size:45px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8126 .elementor-element.elementor-element-1b89c0f0{--divider-border-style:solid;--divider-color:var( --e-global-color-0f10348 );--divider-border-width:2.5px;}.elementor-8126 .elementor-element.elementor-element-1b89c0f0 .elementor-divider-separator{width:149px;margin:0 auto;margin-left:0;}.elementor-8126 .elementor-element.elementor-element-1b89c0f0 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-8126 .elementor-element.elementor-element-6b006016{text-align:start;}.elementor-8126 .elementor-element.elementor-element-6b006016 .elementor-heading-title{font-size:21px;line-height:1.5em;color:var( --e-global-color-7f05738 );}.elementor-8126 .elementor-element.elementor-element-af914b6{padding:0px 0px 0px 0px;}.elementor-8126 .elementor-element.elementor-element-4e473631.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:10px;}.elementor-8126 .elementor-element.elementor-element-4e473631.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:15px 15px 15px 15px;}.elementor-8126 .elementor-element.elementor-element-4e473631.elementor-wc-products ul.products li.product{border-radius:15px;}.elementor-8126 .elementor-element.elementor-element-4e473631.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px) and (min-width:768px){.elementor-8126 .elementor-element.elementor-element-63e4167{width:100%;}}@media(max-width:1024px){.elementor-8126 .elementor-element.elementor-element-44d5d840{padding:0% 0% 0% 0%;}.elementor-8126 .elementor-element.elementor-element-63e4167 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8126 .elementor-element.elementor-element-3edd8dfc .elementor-heading-title{font-size:35px;}.elementor-8126 .elementor-element.elementor-element-6b006016 .elementor-heading-title{font-size:18px;}.elementor-8126 .elementor-element.elementor-element-2465ce27 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8126 .elementor-element.elementor-element-4e473631.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8126 .elementor-element.elementor-element-145f0cae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8126 .elementor-element.elementor-element-7198e4f1 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-8126 .elementor-element.elementor-element-3c8a0cbb{font-size:15px;}.elementor-8126 .elementor-element.elementor-element-3edd8dfc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8126 .elementor-element.elementor-element-3edd8dfc .elementor-heading-title{font-size:25px;}.elementor-8126 .elementor-element.elementor-element-6b006016 .elementor-heading-title{font-size:17px;}.elementor-8126 .elementor-element.elementor-element-2465ce27 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8126 .elementor-element.elementor-element-4e473631.elementor-wc-products  ul.products{grid-column-gap:7px;grid-row-gap:7px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-3c8a0cbb */p#breadcrumbs span span {
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4e473631 */@media (max-width: 5000px) {
/* Оформление каталога с категориями  */
li.product-category.product a img {
    border-radius: 15px;
    filter: brightness(50%);
transition: filter 0.5s ease;
}
li.product-category.product a img:hover {
    border-radius: 15px;
    filter: brightness(90%);
transition: filter 0.5s ease;
}

h2.woocommerce-loop-category__title {
    position: absolute;
    bottom: 26px;
    width: 100% !important;
    text-align: center;
    color: #fff;
    font-size: 18px !important;
    font-weight: 500;
}

mark.count {
    display: none;
}

/* Оформление каталога с товарами  */
span.onsale {
    display: none !important;
}

ul.products.columns-4 li.product.type-product {
    background: #1f1f1f;
    padding: 20px;
}

h2.woocommerce-loop-product__title {
    color: #fff;
    font-size: 20px !important;
    font-weight: 500 !important;
    text-align: center;
}

/* a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,*/


a.add_to_cart_button {
    background: #388e3c !important;
    border-radius: 7px !important;
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 400;
    padding: 11px 20px !important;
    margin-left: 50%;
    position: absolute;
    bottom: 29px;
    right: 20px;
    border: 2.5px solid #388e3c !important;
}
a.add_to_cart_button:hover{
   background: #388e3c00 !important;
     
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #ffffff !important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #ffffff !important;
    font-size: 17px !important;
}

.woocommerce div.product span.price ins {
    display: block !important;
}
ins {
    text-decoration: none !important;
}

ins span.woocommerce-Price-amount.amount bdi {
    font-size: 21px !important;
}


span.price {
    display: grid !important;
    align-items: center !important;
    min-height: 58px;
    
    padding-top: 10px;
}
span.woocommerce-Price-amount.amount bdi {
    font-size: 21px !important;
}

del span.woocommerce-Price-amount.amount bdi {
    font-size: 17px !important;
}

.elementor-4915 .elementor-element.elementor-element-b27b6a1.elementor-wc-products .attachment-woocommerce_thumbnail {
    
    background: #2c2c2c !important;
}
h2.woocommerce-loop-product__title {
        min-height: 94px;
        max-height: 94px;
        overflow: hidden;
        line-height: 24px;
    }
}



    @media (max-width: 1023px) {
/* Оформление каталога с категориями  */
li.product-category.product a img {
    border-radius: 15px;
    filter: brightness(50%);
transition: filter 0.5s ease;
}
li.product-category.product a img:hover {
    border-radius: 15px;
    filter: brightness(90%);
transition: filter 0.5s ease;
}

h2.woocommerce-loop-category__title {
    position: absolute;
    bottom: 26px;
    width: 100% !important;
    text-align: center;
    color: #fff;
    font-size: 18px !important;
    font-weight: 500;
}

mark.count {
    display: none;
}

/* Оформление каталога с товарами  */
span.onsale {
    display: none !important;
}

ul.products.columns-4 li.product.type-product {
    background: #1f1f1f;
    padding: 7px;
}

h2.woocommerce-loop-product__title {
    color: #fff;
    font-size: 20px !important;
    font-weight: 500 !important;
    text-align: center;
}

/* a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,*/


a.add_to_cart_button {
    background: #388e3c !important;
    border-radius: 7px !important;
    color: #fff !important;
    font-size: 0px !important;
    font-weight: 400;
    padding: 11px 30px !important;
    margin-left: 50%;
    position: absolute;
    bottom: 14px;
    right: 20px;
    border: 2.5px solid #388e3c !important;
}

    a.add_to_cart_button::before {
        content: "\f054";
        font-family: "Font Awesome 6 Free";
        position: absolute;
        left: 22px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 20px;
        font-weight: 900;
    }


a.add_to_cart_button:hover{
   background: #388e3c00 !important;
     
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #ffffff !important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #ffffff !important;
    font-size: 17px !important;
}

.woocommerce div.product span.price ins {
    display: block !important;
}
ins {
    text-decoration: none !important;
}

ins span.woocommerce-Price-amount.amount bdi {
    font-size: 27px !important;
}


span.price {
    display: grid !important;
    align-items: center !important;
    min-height: 58px;
    
    padding-top: 10px;
}
span.woocommerce-Price-amount.amount bdi {
    font-size: 27px !important;
}

del span.woocommerce-Price-amount.amount bdi {
    font-size: 18px !important;
}

.elementor-4915 .elementor-element.elementor-element-b27b6a1.elementor-wc-products .attachment-woocommerce_thumbnail {
    
    background: #2c2c2c !important;
}

    h2.woocommerce-loop-product__title {
        min-height: 94px;
        max-height: 94px;
        overflow: hidden;
        line-height: 24px;
    }
}

    @media (max-width: 767px) {
/* Оформление каталога с категориями  */
li.product-category.product a img {
    border-radius: 15px;
    filter: brightness(50%);
transition: filter 0.5s ease;
}
li.product-category.product a img:hover {
    border-radius: 15px;
    filter: brightness(90%);
transition: filter 0.5s ease;
}

h2.woocommerce-loop-category__title {
    position: absolute;
    bottom: 26px;
    width: 100% !important;
    text-align: center;
    color: #fff;
    font-size: 18px !important;
    font-weight: 500;
}

mark.count {
    display: none;
}

/* Оформление каталога с товарами  */
span.onsale {
    display: none !important;
}

ul.products.columns-4 li.product.type-product {
    background: #1f1f1f;
    padding: 7px;
}

h2.woocommerce-loop-product__title {
    color: #fff;
    font-size: 16px !important;
    font-weight: 500 !important;
    text-align: center;
    line-height: 20px;
}

/* a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,*/


a.add_to_cart_button {
    background: #388e3c !important;
    border-radius: 7px !important;
    color: #fff !important;
    font-size: 0px !important;
    font-weight: 400;
    padding: 6px 20px !important;
    margin-left: 50%;
    position: absolute;
    bottom: 19px;
    right: 15px;
    border: 2.5px solid #388e3c !important;
}

    a.add_to_cart_button::before {
        content: "\f054";
        font-family: "Font Awesome 6 Free";
        position: absolute;
        left: 14px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 20px;
        font-weight: 900;
    }


a.add_to_cart_button:hover{
   background: #388e3c00 !important;
     
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #ffffff !important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #ffffff !important;
    font-size: 17px !important;
}

.woocommerce div.product span.price ins {
    display: block !important;
}
ins {
    text-decoration: none !important;
}

ins span.woocommerce-Price-amount.amount bdi {
    font-size: 27px !important;
}


span.price {
  display: grid !important;
        align-items: center !important;
        min-height: 37px;
        padding-top: 0px;
        padding-left: 7px;
        padding-bottom: 10px;
}
span.woocommerce-Price-amount.amount bdi {
    font-size: 19px !important;
}

del span.woocommerce-Price-amount.amount bdi {
    font-size: 16px !important;
}

.elementor-4915 .elementor-element.elementor-element-b27b6a1.elementor-wc-products .attachment-woocommerce_thumbnail {
    
    background: #2c2c2c !important;
}

h2.woocommerce-loop-product__title {
    min-height: 60px;
    max-height: 60px;
}
}/* End custom CSS */