.elementor-6 .elementor-element.elementor-element-d17e4b0{margin-top:25px;margin-bottom:40px;}.elementor-6 .elementor-element.elementor-element-93a332e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-6 .elementor-element.elementor-element-160bc3a .elementor-main-swiper{height:300px;}.elementor-6 .elementor-element.elementor-element-160bc3a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-6 .elementor-element.elementor-element-160bc3a .elementor-swiper-button{font-size:20px;}.elementor-6 .elementor-element.elementor-element-bb6d27c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6 .elementor-element.elementor-element-bb6d27c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-6 .elementor-element.elementor-element-e76e866.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6 .elementor-element.elementor-element-e76e866.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-6 .elementor-element.elementor-element-2fd9e41{text-align:center;}.elementor-6 .elementor-element.elementor-element-6cdd492 .elementor-swiper-button{font-size:20px;}.elementor-6 .elementor-element.elementor-element-a152657{margin-top:40px;margin-bottom:40px;}.elementor-6 .elementor-element.elementor-element-dc52b84 .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-dc52b84 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-dc52b84{--e-icon-list-icon-size:14px;}.elementor-6 .elementor-element.elementor-element-7ef6701{text-align:center;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-160bc3a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-6 .elementor-element.elementor-element-bb6d27c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6 .elementor-element.elementor-element-e76e866.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-d17e4b0 > .elementor-container{max-width:500px;}.elementor-6 .elementor-element.elementor-element-c4bb2a6{z-index:0;}.elementor-6 .elementor-element.elementor-element-160bc3a .elementor-main-swiper{height:150px;}.elementor-6 .elementor-element.elementor-element-160bc3a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-6 .elementor-element.elementor-element-bb6d27c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6 .elementor-element.elementor-element-e76e866.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-21a9ccf{width:25%;}.elementor-6 .elementor-element.elementor-element-93a332e{width:75%;}}/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-c4bb2a6 *//*
В футері скрипт + стилі, що ховають нижні категорії, на мобільному (elementor footer)

*/
.prcat h5 {
    font-size: 19px;
    padding: 10px;
    color: #ffffff;
    background: var(--e-global-color-1e16118);
}
.prcat ul {
    background: #fafafa;
    list-style-type: none;
    padding: 0;
    margin: -10px 0;
}
.prcat ul li{
    border-bottom: 1px solid #f2f2f2;
    padding: 6px 0;
    margin: 0;
}

.prcat a {
    color: #333333;
}
.prcat a:hover {
    color: var(--e-global-color-accent);
}

.prcat .cat-parent {
    background: #eeeeee;
}

.prcat a{
    padding-left: 10px; 
}
.prcat .cat-parent ul {
    padding-left: 10px;
    margin-top: 10px
}

/*.widget_product_categories ul li::before {*/
/*    display: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-bb6d27c *//* товари 2 в ряд */
@media (min-width: 360px) and (max-width: 767px){
ul.products li.product {
    width: 50%;
    margin: auto;
    float: left;
}
	ul.products li.product {
		margin-bottom:1.5em;
	}
	ul.products li.product:nth-child(odd){clear:left;}
}

.produ cts li:hover::after {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    background: rgba(35,80,119,0.15);
    top:0;
    right: 0;
}
.view-button{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 1;
    background: rgba(35,80,119,0.15);
}

.view-button {
    display: none;
}

.products li:hover .add_to_cart_button, .products li:hover .added_to_cart, .products li:hover table.variations, .products li:hover .woocommerce-variation-price, .products li:hover .view-button {
    display: inline-block!important;
}
.products li .add_to_cart_button,.products li .added_to_cart{
    display: none;
    position: absolute;
    top:54%;
    transform: translate(-50%, 0);
    z-index: 2;
    width: 160px;
    background-color: var(--e-global-color-accent);
    border-radius: 5px;
    border:1px solid #76a21d;
    padding: 10px;
    font-weight: 600!important;
}
.products li .single_add_to_cart_button {
    left:50%;
} 
.products li .added_to_cart{
    z-index: 10;
}
.products .add_to_cart_button:hover, .products li .added_to_cart:hover {
    background-color: var(--e-global-color-1e16118);
    color:white;
}

.products .price ins:before {
    content: "|";
    margin-left: -10px; 
}
.products .woocommerce-Price-amount {
    font-weight: 500;
}
.products li .added_to_cart {
    top:70%;
}

a.reset_variations {display: none!important;}
table.variations {
    display: none;
    position: absolute;
    top:39%;
    left: 0;
    z-index: 10;
}

.variations .label {
    display: none!important;
}
table.variations tbody td {
    background: rgba(0,0,0,0);
}
.woo-variation-items-wrapper {
    width: 100%;
}
table.variations td, table.variations th {
    padding: 0;}
table.variations tbody, table.variations tr, .woo-variation-items-wrapper {display:block; box-sizing:border-box; clear:both}
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item.button-variable-item {
    width: 46.5%!important;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper {
    margin-left: 5%!important;
    margin-right: 5%!important;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    box-shadow: 0 0 0 2px var(--e-global-color-accent)!important;
}

.button-variable-item span {
    font-size: 12px!important;
    color: var(--e-global-color-accent)!important;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    margin: 4px!important;
}

.woo-variation-swatches .variable-items-wrapper {
    justify-content: center;
}
.woocommerce div.product.elementor form.cart table.variations td.label {
    width: 0!important;
}
.woocommerce div.product.elementor form.cart table.variations td.value, .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper {
    width: 100%!important;
}
.out-of-stock, .product_type_simple {display: none;}

.widget_product_categories ul li::before {
    display: none;
}/* End custom CSS */