.elementor-2688 .elementor-element.elementor-element-048de86{--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-2688 .elementor-element.elementor-element-048de86:not(.elementor-motion-effects-element-type-background), .elementor-2688 .elementor-element.elementor-element-048de86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-2688 .elementor-element.elementor-element-01a1bd2{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#BAC1C9;--border-color:#BAC1C9;--border-radius:0px 0px 0px 0px;}.elementor-2688 .elementor-element.elementor-element-5653b13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;text-transform:capitalize;}.elementor-2688 .elementor-element.elementor-element-0112615{text-align:start;}.elementor-2688 .elementor-element.elementor-element-0112615 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:500;text-transform:none;color:#546474;}.elementor-2688 .elementor-element.elementor-element-fb9634c{--display:flex;}.elementor-2688 .elementor-element.elementor-element-fb9634c:not(.elementor-motion-effects-element-type-background), .elementor-2688 .elementor-element.elementor-element-fb9634c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FCFF;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__wrapper{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 5px 1px rgba(0,0,0,0.5);}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table-heading{width:194px;color:#1A1F2C;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 0px 0px;border-color:#D9DFE3;border-left-style:hidden;text-align:center;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table-row:first-child .jet-compare-table-heading{border-top-style:hidden;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table-row:last-child .jet-compare-table-heading{border-bottom-style:hidden;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table-cell{min-width:10px;background-color:#FBFDFE;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9EFF4;text-align:center;}.elementor-2688 .elementor-element.elementor-element-6d1af12 tr:nth-child(even) .jet-compare-table-cell{background-color:#F9F9F9;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table-row:first-child .jet-compare-table-cell{border-top-style:hidden;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table-row:last-child .jet-compare-table-cell{border-bottom-style:hidden;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table-cell:first-child{border-left-style:hidden;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table-cell:last-child{border-right-style:hidden;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-cw-remove-button.jet-compare-item-remove-button{font-size:16px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-cw-remove-button.jet-compare-item-remove-button .icon{font-size:12px;margin-right:12px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table .jet-cw-product-title a{font-family:"Roboto Slab", Sans-serif;font-size:13px;font-weight:700;color:#2B384B;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table .jet-cw-product-title a:hover{color:#1667DA;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table .jet-cw-price{font-family:"Roboto Serif", Sans-serif;font-weight:700;color:#475569;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table .jet-cw-price del{font-weight:400;text-decoration:line-through;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table .jet-cw-price ins{font-weight:400;text-decoration:none;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table .jet-cw-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table .jet-cw-rating-stars .product-rating__icon{font-size:16px;color:#a1a2a4;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table .jet-cw-rating-stars .product-rating__icon + .product-rating__icon{margin-left:2px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table .jet-cw-rating-stars > .product-rating__icon.active{color:#fdbc32;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-cw-add-to-cart .button{font-family:"Roboto Serif", Sans-serif;font-size:15px;font-weight:600;color:#0062CC;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0062CC;border-radius:16px 16px 16px 16px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-cw-add-to-cart .button:hover{color:#FFFFFF;background-color:#0062CC;border-color:#0062CC;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-cw-excerpt{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:500;color:#475569;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-cw-attributes{font-family:"Roboto Flex", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#161E2A;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-wishlist-button__container{justify-content:center;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__wrapper .jet-compare-table-actions{gap:25px;margin:10px 10px 10px 10px;justify-content:flex-end;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__wrapper .jet-compare-table-action-control .jet-compare-table-action-control__label{font-size:19px;color:#FFFFFF;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__wrapper .jet-compare-table-action-control{background-color:#0062CC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__wrapper .jet-compare-table-action-control .jet-cw-icon{color:#0062CC;background-color:#FFFFFF;font-size:28px;border-radius:4px 4px 4px 4px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__wrapper .jet-compare-table-action-control:hover{background-color:#EF4444;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__wrapper .jet-compare-table-action-control:hover .jet-cw-icon{color:#EF4444;background-color:#FFFFFF;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__wrapper .jet-compare-table-action-control .jet-compare-table-action-control__state-normal{gap:0px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__wrapper .jet-compare-table-action-control .jet-compare-table-action-control__state-active{gap:0px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table-highlight .highlighted .jet-compare-table-cell{background-color:#ECEFF3 !important;}.elementor-2688 .elementor-element.elementor-element-6d1af12 > .elementor-widget-container{background-color:#FFFFFF;border-style:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table-heading{width:173px;}}@media(max-width:767px){.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__wrapper{border-width:0px 0px 0px 0px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table-heading{width:72px;font-size:8px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table-cell{min-width:130px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table .jet-cw-product-title a{font-size:8px;line-height:0.8em;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table .jet-cw-price{font-size:8px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-cw-add-to-cart .button{width:126px;font-size:9px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-cw-excerpt{font-size:8px;line-height:0.4em;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-cw-attributes{font-size:7px;line-height:1.7em;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__wrapper .jet-compare-table-action-control .jet-compare-table-action-control__label{font-size:16px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__wrapper .jet-compare-table-action-control .jet-cw-icon{border-radius:5px 5px 5px 5px;}.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__wrapper .jet-compare-table-actions{margin:0px 5px 0px 5px;padding:5px 0px 0px 0px;}}/* Start custom CSS for jet-compare, class: .elementor-element-6d1af12 *//* --- ПРЕВРАЩАЕМ ТЕКСТОВУЮ КНОПКУ В ИКОНКУ (Виджет Сравнения) --- */

/* 1. Настройка геометрии и скрытие текста */
.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__add-to-cart,
.elementor-2688 .elementor-element.elementor-element-6d1af12 .add_to_cart_button {
    /* Прячем текст гениальным способом (делаем его размер 0) */
    font-size: 0 !important; 
    color: transparent !important;
    
    /* Идеальная геометрия (Квадрат 40x40) */
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important; /* Запрещаем сплющиваться */
    padding: 0 !important;
    margin: 0 auto !important; /* Центрируем кнопку в ячейке таблицы */
    
    /* Центрируем содержимое */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Дизайн (скругление) */
    border-radius: 8px !important; 
}

/* 2. Жестко прячем вложенные span (если плагин их генерирует) */
.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__add-to-cart span,
.elementor-2688 .elementor-element.elementor-element-6d1af12 .add_to_cart_button span {
    display: none !important;
}

/* 3. Внедряем иконку FontAwesome вместо текста */
.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__add-to-cart::before,
.elementor-2688 .elementor-element.elementor-element-6d1af12 .add_to_cart_button::before {
    content: '\f07a' !important; /* Юникод иконки fa-cart-shopping */
    font-family: 'Font Awesome 6 Free' !important;
    font-weight: 800 !important; /* Обязательно для Solid иконок FA */
    
    /* Возвращаем нормальный размер шрифта только для иконки */
    font-size: 16px !important; 
    
    /* Наследуем цвет у кнопки (чтобы при ховере цвет менялся как надо) */
    color: #0062cc !important; /* Если кнопка синяя, иконка белая. Поменяй если нужно */
}

/* Опционально: Если кнопка серая, а при ховере синяя */
.elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__add-to-cart:hover::before,
.elementor-2688 .elementor-element.elementor-element-6d1af12 .add_to_cart_button:hover::before {
    color: #ffffff !important; 
}
/* --- СЖАТИЕ ЯЧЕЕК ТАБЛИЦЫ НА МОБИЛЬНЫХ --- */
@media (max-width: 700px) {
    /* 1. Уменьшаем отступы в шапке (там, где картинка и название товара) */
    .elementor-2688 .elementor-element.elementor-element-6d1af12 th, 
    .elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__heading {
        padding: 1px 3px !important;
    }
    
    /* 2. Жестко уменьшаем отступы сверху и снизу в характеристиках */
    .elementor-2688 .elementor-element.elementor-element-6d1af12 td, 
    .elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__body-cell,
    .elementor-2688 .elementor-element.elementor-element-6d1af12 .jet-compare-table__body-row td {
        padding: 8px 10px !important;
        font-size: 10px !important; /* Чуть уменьшаем шрифт для компактности */
        line-height: 1.0 !important;
    }

}/* End custom CSS */