.elementor-8356 .elementor-element.elementor-element-46b2d32{--display:flex;}.elementor-8356 .elementor-element.elementor-element-732ff68{--display:flex;}.elementor-8356 .elementor-element.elementor-element-2144464 > .elementor-widget-container{margin:5px 0px 10px 0px;}.elementor-8356 .elementor-element.elementor-element-2144464{text-align:center;}.elementor-8356 .elementor-element.elementor-element-2144464 .elementor-heading-title{font-size:30px;font-weight:700;font-style:normal;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 0px 5px rgba(0,0,0,0.3);}.elementor-8356 .elementor-element.elementor-element-8978bf1{--display:flex;}.elementor-8356 .elementor-element.elementor-element-50db233 .product{text-align:center;}.elementor-8356 .elementor-element.elementor-element-50db233.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8356 .elementor-element.elementor-element-50db233 a > img{border-radius:16px 16px 16px 16px;}.elementor-8356 .elementor-element.elementor-element-50db233 .woocommerce .woocommerce-loop-category__title{font-size:16px;font-weight:600;}.elementor-8356 .elementor-element.elementor-element-7fd39b4{--display:flex;}.elementor-8356 .elementor-element.elementor-element-f0c0848.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8356 .elementor-element.elementor-element-f0c0848.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-8356 .elementor-element.elementor-element-f0c0848.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8356 .elementor-element.elementor-element-f0c0848.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-categories, class: .elementor-element-50db233 */.elementor-8356 .elementor-element.elementor-element-50db233 li.product-category {
    position: relative;
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
    padding: 15px 15px 5px 15px;
}

.elementor-8356 .elementor-element.elementor-element-50db233 li.product-category a {
    display: flex !important;
    flex-direction: column !important;
    align-items: center;
    text-decoration: none;
}

.elementor-8356 .elementor-element.elementor-element-50db233 .woocommerce-loop-category__title {
    position: static !important;
    transform: none !important;
    background: transparent !important;

    display: block !important;
    width: 100%;

    margin-top: 5px !important;
    padding: 0 !important;

    text-align: center !important;

    font-size: 18px !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;

    color: #1f1f1f !important;
}

/* Убираем количество товаров */
.elementor-8356 .elementor-element.elementor-element-50db233 .count{
    display:none !important;
}

/* Картинки */
.elementor-8356 .elementor-element.elementor-element-50db233 img{
    object-fit: contain !important;
}

.elementor-8356 .elementor-element.elementor-element-50db233 li.product-category img{
    height: 260px !important;
    border-radius: 14px;
}

/* Планшет */
@media (max-width: 1024px){

    .elementor-8356 .elementor-element.elementor-element-50db233 .woocommerce-loop-category__title{
        font-size: 14px !important;
        line-height: 1.3 !important;
        text-align: center !important;

        width: 100%;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;

        min-height: 44px;
        padding: 0 8px !important;

        box-sizing: border-box;
    }

    .elementor-8356 .elementor-element.elementor-element-50db233 li.product-category{
        padding-bottom: 10px !important;
    }

}
@media (max-width: 767px){

    .elementor-8356 .elementor-element.elementor-element-50db233 .woocommerce-loop-category__title{
        font-size: 11px !important;
        line-height: 1.2 !important;

        min-height: auto !important;

        margin-top: 2px !important;
        padding: 0 4px !important;
    }

    .elementor-8356 .elementor-element.elementor-element-50db233 li.product-category{
        padding: 10px 10px 6px 10px !important;
    }

    .elementor-8356 .elementor-element.elementor-element-50db233 li.product-category img{
        height: 140px !important;
    }

}/* End custom CSS */