.elementor-12809 .elementor-element.elementor-element-68cc2d83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#77777733;--border-color:#77777733;--margin-top:-25px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12809 .elementor-element.elementor-element-c62ccdc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12809 .elementor-element.elementor-element-c62ccdc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12809 .elementor-element.elementor-element-c62ccdc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12809 .elementor-element.elementor-element-c62ccdc .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12809 .elementor-element.elementor-element-6a19f634{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12809 .elementor-element.elementor-element-55d64574{--display:flex;}.elementor-12809 .elementor-element.elementor-element-55d64574.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12809 .elementor-element.elementor-element-bd51208{--display:flex;}.elementor-12809 .elementor-element.elementor-element-781251d1{width:auto;max-width:auto;}.elementor-12809 .elementor-element.elementor-element-23a98792{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}html .elementor-12809 .elementor-element.elementor-element-6918ab0e .product_title{font-weight:800;color:#505050;}.elementor-12809 .elementor-element.elementor-element-45d39443 img{max-width:80px;}.elementor-12809 .elementor-element.elementor-element-cba3353 .elementor-icon-list-icon i{color:#F50E0E;transition:color 0.3s;}.elementor-12809 .elementor-element.elementor-element-cba3353 .elementor-icon-list-icon svg{fill:#F50E0E;transition:fill 0.3s;}.elementor-12809 .elementor-element.elementor-element-cba3353{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-12809 .elementor-element.elementor-element-cba3353 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12809 .elementor-element.elementor-element-cba3353 .elementor-icon-list-item > a{font-size:19px;text-decoration:underline;}.elementor-12809 .elementor-element.elementor-element-cba3353 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12809 .elementor-element.elementor-element-34299a3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12809 .elementor-element.elementor-element-6fd017e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12809 .elementor-element.elementor-element-85b5422 .elementor-button{background-color:var( --e-global-color-primary );font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-12809 .elementor-element.elementor-element-000decb > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-12809 .elementor-element.elementor-element-000decb .elementor-icon-wrapper{text-align:center;}.elementor-12809 .elementor-element.elementor-element-000decb.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-12809 .elementor-element.elementor-element-000decb.elementor-view-framed .elementor-icon, .elementor-12809 .elementor-element.elementor-element-000decb.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-12809 .elementor-element.elementor-element-000decb.elementor-view-framed .elementor-icon, .elementor-12809 .elementor-element.elementor-element-000decb.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-12809 .elementor-element.elementor-element-000decb .elementor-icon{font-size:38px;}.elementor-12809 .elementor-element.elementor-element-000decb .elementor-icon svg{height:38px;}.elementor-12809 .elementor-element.elementor-element-2dc73699{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-12809 .elementor-element.elementor-element-12016c4f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12809 .elementor-element.elementor-element-983decc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12809 .elementor-element.elementor-element-1a33a1f > .elementor-widget-container{padding:0px 0px 30px 0px;}@media(min-width:768px){.elementor-12809 .elementor-element.elementor-element-55d64574{--width:55.887%;}.elementor-12809 .elementor-element.elementor-element-bd51208{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12809 .elementor-element.elementor-element-55d64574{--width:50%;}.elementor-12809 .elementor-element.elementor-element-bd51208{--width:50%;}}@media(max-width:1024px){.elementor-12809 .elementor-element.elementor-element-68cc2d83{--margin-top:-35px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-12809 .elementor-element.elementor-element-6a19f634{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-12809 .elementor-element.elementor-element-45d39443 img{max-width:60px;}.elementor-12809 .elementor-element.elementor-element-4f26e7d{width:100%;max-width:100%;}.elementor-12809 .elementor-element.elementor-element-6fd017e9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12809 .elementor-element.elementor-element-2dc73699{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-12809 .elementor-element.elementor-element-55d64574{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12809 .elementor-element.elementor-element-23a98792{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}html .elementor-12809 .elementor-element.elementor-element-6918ab0e .product_title{font-size:21px;}.elementor-12809 .elementor-element.elementor-element-4f26e7d{width:100%;max-width:100%;}.elementor-12809 .elementor-element.elementor-element-6fd017e9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12809 .elementor-element.elementor-element-000decb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12809 .elementor-element.elementor-element-000decb.elementor-element{--align-self:center;}.elementor-12809 .elementor-element.elementor-element-2dc73699{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-11c696d2 *//* Thumbnail Image */
.wd-gallery-thumb .wd-carousel img{
	border-style:solid;
	border-width:1px;
	border-color:#c1c1c1;
	border-radius:18px !important;
}

/* Post image */
.woocommerce-product-gallery__wrapper a .wp-post-image{
	border-style:solid;
	border-width:1px;
	border-color:#dbdbdb;
	border-radius:18px !important;

	
}


.wd-gallery-images .labels-rectangular span{
	border-radius:4px;
	
}


.wd-product-nav-desc .price bdi{
	display:none;
}

/* Price */
.wd-product-wrapper .product-element-bottom .price{
	display:none;
	
}/* End custom CSS */
/* Start custom CSS for wd_single_product_visitor_counter, class: .elementor-element-2f73bbe3 */.wd-single-visitor-count .wd-product-info{
	background-color:rgba(241,196,15,0.27);
	
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-000decb */.rov211 {
    animation-name: rov2;
    animation-duration: 1.8s;
    animation-delay: 1s; 
    animation-timing-function: linear; 
    animation-iteration-count: infinite ;
    animation-direction: alternate;
    
}


@keyframes rov2 {
    from {
        
        translate: 0px -20px;
     
    } 
    
    to {
        
        translate: 0px 20px;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for wd_single_product_content, class: .elementor-element-19ffff59 */@media (max-width: 767px) {
    /* 1. Основные настройки контейнера */
    .elementor-12809 .elementor-element.elementor-element-19ffff59 {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        
        /* Отступ снизу, чтобы полоса прокрутки не налезала на текст/картинки */
        padding-bottom: 15px !important; 

        /* Стилизация для Firefox */
        scrollbar-width: thin;
        scrollbar-color: #ff4757 #e4e7eb; /* [Цвет ползунка] [Цвет дорожки] */
    }

    /* Запрещаем сжатие элементов */
    .elementor-12809 .elementor-element.elementor-element-19ffff59 > .e-con,
    .elementor-12809 .elementor-element.elementor-element-19ffff59 > .elementor-widget {
        flex-shrink: 0 !important;
    }

    /* 2. НАСТРОЙКА СКРОЛЛБАРА (Chrome, Safari, Android) */

    /* Высота самой полосы прокрутки */
    .elementor-12809 .elementor-element.elementor-element-19ffff59::-webkit-scrollbar {
        height: 6px !important; /* Толщина полосы (сделайте 8px если нужно толще) */
        display: block !important;
    }

    /* Дорожка (фон, по которому бегает ползунок) */
    .elementor-12809 .elementor-element.elementor-element-19ffff59::-webkit-scrollbar-track {
        background: #e4e7eb !important; /* Серый цвет фона дорожки */
        border-radius: 10px;
    }

    /* Ползунок (активная цветная полоска) */
    .elementor-12809 .elementor-element.elementor-element-19ffff59::-webkit-scrollbar-thumb {
        background-color: #ff4757 !important; /* ЦВЕТ ПОЛЗУНКА (поменяйте на свой) */
        border-radius: 10px; /* Закругление углов */
    }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-1a33a1f *//* Product grid item */
.wd-products-element .wd-quantity-enabled .product-grid-item{
	padding-bottom:32px !important;
	
}/* End custom CSS */