/* Layout defaults live in Elementor. These rules handle component detail only. */
.wte-module-title strong { color: #3d68b7; font-weight: inherit; }
.wte-native-products-shell .wt-dh-products { min-height: 0; padding-top: 0; }
.wte-native-news-shell { background-color: #f5f5f5; }
.wte-native-news-shell .wt-dh-exchange { display: flow-root; min-height: 0; padding-top: 0; }
.wte-catalog-sidebar > .elementor-widget-heading { background-color: #508fd6; padding: 19px 12px; }
.wte-catalog-sidebar .wt-product-archive__nav ul,
.wte-catalog-sidebar .wt-news-sidebar-list ul { margin: 0; padding: 0; list-style: none; }
.wte-catalog-sidebar .wt-product-archive__nav ul li,
.wte-catalog-sidebar .wt-news-sidebar-list ul li { margin: 0; padding: 0; list-style: none; }
.wte-catalog-sidebar .wt-product-archive__nav ul li a,
.wte-catalog-sidebar .wt-news-sidebar-list ul li a {
    display: block;
    box-sizing: border-box;
    width: 100%;
    min-height: 46px;
    padding: 12px 16px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #f7f7f7;
    color: #555555;
    font: 400 14px/1.5 Arial, sans-serif;
    text-align: left;
    text-decoration: none;
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: normal;
    transition: background-color 160ms ease, color 160ms ease;
}
.wte-catalog-sidebar .wt-news-sidebar-list ul li a span {
    display: block;
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
    overflow-wrap: anywhere;
}
.wte-catalog-sidebar .wt-product-archive__nav ul li a:hover,
.wte-catalog-sidebar .wt-product-archive__nav ul li a:focus-visible,
.wte-catalog-sidebar .wt-news-sidebar-list ul li a:hover,
.wte-catalog-sidebar .wt-news-sidebar-list ul li a:focus-visible { background-color: #3d68b7; color: #ffffff; }
.wte-catalog-sidebar .wt-product-archive__nav ul li.is-current a,
.wte-catalog-sidebar .wt-product-archive__nav ul li a[aria-current="page"],
.wte-catalog-sidebar .wt-news-sidebar-list ul li.is-current a,
.wte-catalog-sidebar .wt-news-sidebar-list ul li a[aria-current="page"] { background-color: #ef2534; color: #ffffff; }
.wte-catalog-layout { min-width: 0; }
.wte-catalog-layout .wt-product-archive__table { width: 100%; table-layout: fixed; }
.wte-catalog-layout .wt-product-archive__table th:first-child { width: 32%; }
.wte-catalog-layout .wt-product-archive__table td, .wte-catalog-layout .wt-product-archive__table th { overflow-wrap: anywhere; }
.wte-advantages-visual-frame { width: 100%; }
.wte-advantages-art img { display: block; }
.wte-product-overview .wt-wc-product__gallery { width: 100%; }
.wte-article-body .elementor-widget-text-editor ul, .wte-article-body .elementor-widget-text-editor ol { padding-inline-start: 1.5em; }
.wte-article-body .elementor-widget-text-editor table { width: 100%; }
@media (max-width: 767px) {
    .wte-catalog-layout .wt-product-archive__table th:first-child { width: 37%; }
}
