.elementor-143 .elementor-element.elementor-element-eec4716{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-dec84e6 );--border-color:var( --e-global-color-dec84e6 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-143 .elementor-element.elementor-element-eec4716:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-eec4716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dec84e6 );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-143 .elementor-element.elementor-element-aa4c191{color:var( --e-global-color-secondary );}.elementor-143 .elementor-element.elementor-element-aa4c191 a{color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-143 .elementor-element.elementor-element-ec0e89b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-143 .elementor-element.elementor-element-89b9d65{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-143 .elementor-element.elementor-element-89b9d65:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-89b9d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dec84e6 );}.elementor-143 .elementor-element.elementor-element-c3c0cec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-143 .elementor-element.elementor-element-1dcdb62{background-color:var( --e-global-color-43cebea );padding:20px 20px 20px 20px;border-radius:40px 40px 40px 40px;}.woocommerce .elementor-143 .elementor-element.elementor-element-1dcdb62 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-143 .elementor-element.elementor-element-1dcdb62 .flex-viewport{border-radius:30px 30px 30px 30px;}.woocommerce .elementor-143 .elementor-element.elementor-element-1dcdb62 .flex-viewport:not(:last-child){margin-bottom:20px;}.woocommerce .elementor-143 .elementor-element.elementor-element-1dcdb62 .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-143 .elementor-element.elementor-element-1dcdb62 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-143 .elementor-element.elementor-element-1dcdb62 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-143 .elementor-element.elementor-element-d6c5c4d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-143 .elementor-element.elementor-element-2e8984a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.woocommerce .elementor-143 .elementor-element.elementor-element-2e8984a .price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:800;}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-2e8984a:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-143 .elementor-element.elementor-element-2e8984a:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-143 .elementor-element.elementor-element-2e8984a.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-143 .elementor-element.elementor-element-276afaf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-143 .elementor-element.elementor-element-49bae06{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-143 .elementor-element.elementor-element-f1a6cad:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-143 .elementor-element.elementor-element-f1a6cad:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-143 .elementor-element.elementor-element-f1a6cad.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-143 .elementor-element.elementor-element-f1a6cad.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-f1a6cad.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-143 .elementor-element.elementor-element-f1a6cad.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-143 .elementor-element.elementor-element-f1a6cad{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-143 .elementor-element.elementor-element-f1a6cad a{color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-143 .elementor-element.elementor-element-6143a14 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;padding:20px 45px 20px 45px;}.elementor-143 .elementor-element.elementor-element-cfc5990 .elementor-button{background-color:var( --e-global-color-43cebea );font-family:"Montserrat", Sans-serif;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 36px 0px rgba(0, 0, 0, 0.21);padding:20px 45px 20px 45px;}.elementor-143 .elementor-element.elementor-element-ac05bd9{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-143 .elementor-element.elementor-element-ac05bd9:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-ac05bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dec84e6 );}.elementor-143 .elementor-element.elementor-element-1d0205c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-143 .elementor-element.elementor-element-43777f1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-143 .elementor-element.elementor-element-f6684b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-143 .elementor-element.elementor-element-316ec78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-143 .elementor-element.elementor-element-cb886c9 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-143 .elementor-element.elementor-element-cb886c9 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-143 .elementor-element.elementor-element-cb886c9{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-143 .elementor-element.elementor-element-6a10628{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-143 .elementor-element.elementor-element-6a10628:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-6a10628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dec84e6 );}.elementor-143 .elementor-element.elementor-element-3bc5ffc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-143 .elementor-element.elementor-element-adab6e9{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}@media(min-width:768px){.elementor-143 .elementor-element.elementor-element-c3c0cec{--width:60%;}.elementor-143 .elementor-element.elementor-element-d6c5c4d{--width:40%;}}@media(max-width:1024px){.elementor-143 .elementor-element.elementor-element-eec4716{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-143 .elementor-element.elementor-element-89b9d65{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.woocommerce .elementor-143 .elementor-element.elementor-element-2e8984a .price{font-size:24px;}.elementor-143 .elementor-element.elementor-element-ac05bd9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-143 .elementor-element.elementor-element-adab6e9{--grid-columns:2;}}@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-ec0e89b .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-143 .elementor-element.elementor-element-c3c0cec{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-143 .elementor-element.elementor-element-adab6e9{--grid-columns:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1dcdb62 *//* Устанавливаем ширину каждой миниатюры в 20% (для 5 колонок) */
.woocommerce-product-gallery .flex-control-thumbs li {
    width: 20% !important;
    float: left !important;
}

/* Сбрасываем стандартные отступы и очистку потока для корректного ряда */
.woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n+1) {
    clear: none !important;
}

.woocommerce-product-gallery .flex-control-thumbs li:nth-child(5n+1) {
    clear: left !important;
}
.woocommerce div.product div.images {
    margin-bottom: 0em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49bae06 */.product_tag-gonami .cena-2019 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-f1a6cad */span.detail-label, span.detail-content {
    padding: 0px 15px 5px 0px;
}
.product_meta .tagged_as {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-43777f1 *//* Основные стили для таблицы */
table {
    width: 100%;
    max-width: 800px; /* Ограничим ширину для сходства с макетом */
    border-collapse: collapse; /* Убираем двойные рамки */
    border: none;
    background-color: white;
}

/* Стили для ячеек */
table td {
    padding: 8px 10px; /* Отступы сверху и снизу */
    border: none;
}

/* Левая колонка (названия характеристик) */
table td:first-child {
    color: #888; /* Серый цвет текста */
    text-align: left;
}

/* Правая колонка (значения) */
table td:last-child {
    font-weight: 600; /* Чуть жирнее */
    text-align: left; /* Выравнивание по правому краю */
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6684b8 */.product_tag-gonami .sertif {
    display: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-adab6e9 *//* Базовые настройки для флекс-сетки */
.elementor-143 .elementor-element.elementor-element-adab6e9 .elementor-loop-container {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch; /* Растягивает карточки в одном ряду */
}

/* Элемент сетки (карточка) */
.elementor-143 .elementor-element.elementor-element-adab6e9 .elementor-loop-container .e-loop-item {
    display: flex;
    height: auto !important;
}

/* Растягиваем содержимое карточки на всю высоту */
.elementor-143 .elementor-element.elementor-element-adab6e9 .elementor-loop-container .e-loop-item > .e-con,
.elementor-143 .elementor-element.elementor-element-adab6e9 .elementor-loop-container .e-loop-item > .e-container {
    flex: 1;
    width: 100%;
}

/* Десктоп: 4 в ряд */
@media (min-width: 1025px) {
    .elementor-143 .elementor-element.elementor-element-adab6e9 .elementor-loop-container .e-loop-item {
        width: calc(25% - (var(--grid-column-gap) * 3 / 4)) !important;
    }
}

/* Планшет: 2 в ряд */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-143 .elementor-element.elementor-element-adab6e9 .elementor-loop-container .e-loop-item {
        width: calc(50% - (var(--grid-column-gap) / 2)) !important;
    }
}

/* Мобильные: 1 в ряд (высота по контенту) */
@media (max-width: 767px) {
    .elementor-143 .elementor-element.elementor-element-adab6e9 .elementor-loop-container .e-loop-item {
        width: 100% !important;
        height: auto !important;
    }
}/* End custom CSS */