.elementor-160 .elementor-element.elementor-element-7d531ca{--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;}.elementor-160 .elementor-element.elementor-element-dac6c73 .woocommerce-breadcrumb{color:var( --e-global-color-d9e2d29 );font-family:"gothampro", Sans-serif;font-size:18px;}.elementor-160 .elementor-element.elementor-element-dac6c73 .woocommerce-breadcrumb > a{color:var( --e-global-color-bd28116 );}.elementor-160 .elementor-element.elementor-element-52a486e{--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-160 .elementor-element.elementor-element-a1bcd3e{--display:flex;}.elementor-160 .elementor-element.elementor-element-b318025{--display:flex;}.elementor-160 .elementor-element.elementor-element-4ad13d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-160 .elementor-element.elementor-element-4ad13d2 .elementor-heading-title{font-family:"gothampro", Sans-serif;font-size:75px;}.elementor-160 .elementor-element.elementor-element-4bdfda3{--divider-border-style:solid;--divider-color:#B1B1B1;--divider-border-width:0.6px;}.elementor-160 .elementor-element.elementor-element-4bdfda3 .elementor-divider-separator{width:100%;}.elementor-160 .elementor-element.elementor-element-4bdfda3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-160 .elementor-element.elementor-element-16a9afd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.woocommerce .elementor-160 .elementor-element.elementor-element-16a9afd .woocommerce-product-details__short-description{font-family:"gothampro", Sans-serif;}.elementor-160 .elementor-element.elementor-element-3ab9e6e{--divider-border-style:solid;--divider-color:#B1B1B1;--divider-border-width:0.6px;}.elementor-160 .elementor-element.elementor-element-3ab9e6e .elementor-divider-separator{width:100%;}.elementor-160 .elementor-element.elementor-element-3ab9e6e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-160 .elementor-element.elementor-element-62dbe75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;}.elementor-160 .elementor-element.elementor-element-62dbe75 .elementor-heading-title{font-family:"gothampro", Sans-serif;font-size:19px;}.elementor-160 .elementor-element.elementor-element-a569314{font-family:"gothampro", Sans-serif;}.elementor-160 .elementor-element.elementor-element-d7df836{--divider-border-style:solid;--divider-color:#B1B1B1;--divider-border-width:0.6px;}.elementor-160 .elementor-element.elementor-element-d7df836 .elementor-divider-separator{width:100%;}.elementor-160 .elementor-element.elementor-element-d7df836 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-160 .elementor-element.elementor-element-1341776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;}.elementor-160 .elementor-element.elementor-element-1341776 .elementor-heading-title{font-family:"gothampro", Sans-serif;font-size:19px;}.elementor-160 .elementor-element.elementor-element-c0ac509 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-c0ac509 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-160 .elementor-element.elementor-element-c0ac509{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-160 .elementor-element.elementor-element-c0ac509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-160 .elementor-element.elementor-element-c0ac509 .elementor-icon-list-item > a{font-family:"gothampro", Sans-serif;}.elementor-160 .elementor-element.elementor-element-c0ac509 .elementor-icon-list-text{color:var( --e-global-color-d34ce32 );transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-54ebcbc{font-family:"gothampro_italic", Sans-serif;}.elementor-160 .elementor-element.elementor-element-213e37e{--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;}.woocommerce .elementor-160 .elementor-element.elementor-element-6d34912 .woocommerce-tabs ul.wc-tabs li a{font-family:"gothampro", Sans-serif;}.woocommerce .elementor-160 .elementor-element.elementor-element-6d34912 .woocommerce-Tabs-panel{color:var( --e-global-color-bd28116 );}.woocommerce .elementor-160 .elementor-element.elementor-element-6d34912 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"gothampro", Sans-serif;}.elementor-160 .elementor-element.elementor-element-d238f49{--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-160 .elementor-element.elementor-element-3394d1c .elementor-heading-title{font-family:"gothampro", Sans-serif;font-size:40px;text-transform:uppercase;color:var( --e-global-color-d34ce32 );}.elementor-160 .elementor-element.elementor-element-388c8ca.elementor-wc-products  ul.products{grid-column-gap:29px;grid-row-gap:35px;}.elementor-160 .elementor-element.elementor-element-388c8ca.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;margin-bottom:0px;}.elementor-160 .elementor-element.elementor-element-388c8ca.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-d34ce32 );}.elementor-160 .elementor-element.elementor-element-388c8ca.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-d34ce32 );}.elementor-160 .elementor-element.elementor-element-388c8ca.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-160 .elementor-element.elementor-element-388c8ca.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"gothampro", Sans-serif;font-size:35px;}.elementor-160 .elementor-element.elementor-element-388c8ca.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-d9e2d29 );font-family:"gothampro_bold", Sans-serif;font-size:19px;}.elementor-160 .elementor-element.elementor-element-388c8ca.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-d9e2d29 );}.elementor-160 .elementor-element.elementor-element-388c8ca.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-d9e2d29 );}.elementor-160 .elementor-element.elementor-element-388c8ca.elementor-wc-products ul.products li.product{background-color:#EEEEEE;}.elementor-160 .elementor-element.elementor-element-388c8ca.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-160 .elementor-element.elementor-element-a1bcd3e{--width:900px;}.elementor-160 .elementor-element.elementor-element-b318025{--width:90%;}.elementor-160 .elementor-element.elementor-element-d238f49{--content-width:1200px;}}@media(max-width:1024px){.elementor-160 .elementor-element.elementor-element-388c8ca.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-160 .elementor-element.elementor-element-388c8ca.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-3b9704f *//* Принудительная обрезка главного фото товара */
.elementor-160 .elementor-element.elementor-element-3b9704f .woocommerce-product-gallery__image img {
    height: 550px !important; /* Укажите нужную высоту */
    object-fit: cover !important;
    width: 100% !important;
}

/* Настройка для превью (миниатюр) под главным фото, чтобы они не ломались */
.elementor-160 .elementor-element.elementor-element-3b9704f .flex-control-thumbs img {
    height: 100px !important;
    object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-6d34912 *//* Общий контейнер навигации вкладок */
.elementor-160 .elementor-element.elementor-element-6d34912 ul.tabs {
    display: flex !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    background: transparent !important;
    border: none !important;
}

/* Стилизация каждой кнопки вкладки */
.elementor-160 .elementor-element.elementor-element-6d34912 ul.tabs li {
    background-color: #f5f5f5 !important; /* Светло-серый фон для неактивных */
    border: 1px solid #dcdcdc !important; /* Тонкая рамка */
    margin: 0 !important; /* Убираем отступы между кнопками */
    padding: 0 !important;
    border-radius: 0 !important; /* Убираем скругления */
    flex-grow: 1; /* Растягиваем на всю ширину, если нужно */
    text-align: center;
}

/* Убираем двойные рамки между соседними кнопками */
.elementor-160 .elementor-element.elementor-element-6d34912 ul.tabs li:not(:first-child) {
    margin-left: -1px !important;
}

/* Стили текста внутри вкладок */
.elementor-160 .elementor-element.elementor-element-6d34912 ul.tabs li a {
    display: block !important;
    padding: 15px 30px !important;
    color: #333 !important; /* Цвет текста */
    font-size: 16px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
    transition: all 0.3s ease;
}

/* СТИЛЬ АКТИВНОЙ ВКЛАДКИ (Зеленый блок) */
.elementor-160 .elementor-element.elementor-element-6d34912 ul.tabs li.active {
    background-color: #5d825f !important; /* Ваш зеленый цвет из примера */
    border-color: #5d825f !important;
    z-index: 2;
}

.elementor-160 .elementor-element.elementor-element-6d34912 ul.tabs li.active a {
    color: #ffffff !important; /* Белый текст для активной вкладки */
}

/* Убираем стандартные декоративные элементы WooCommerce */
.elementor-160 .elementor-element.elementor-element-6d34912 ul.tabs::before,
.elementor-160 .elementor-element.elementor-element-6d34912 ul.tabs::after,
.elementor-160 .elementor-element.elementor-element-6d34912 ul.tabs li::before,
.elementor-160 .elementor-element.elementor-element-6d34912 ul.tabs li::after {
    display: none !important;
}

/* Контентная область под вкладками */
.elementor-160 .elementor-element.elementor-element-6d34912 .woocommerce-Tabs-panel {
    border: 1px solid #dcdcdc !important;
    border-top: none !important; /* Чтобы не двоилась рамка с кнопками */
    padding: 30px !important;
    background: #fff !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-388c8ca *//* 1. Скрываем все текстовые данные: названия, цены, кнопки и бейджи */
.elementor-160 .elementor-element.elementor-element-388c8ca .woocommerce-loop-product__title,
.elementor-160 .elementor-element.elementor-element-388c8ca .price,
.elementor-160 .elementor-element.elementor-element-388c8ca .add_to_cart_button,
.elementor-160 .elementor-element.elementor-element-388c8ca .onsale,
.elementor-160 .elementor-element.elementor-element-388c8ca .star-rating {
    display: none !important;
}

/* 2. Делаем контейнер карточки полностью кликабельным и чистым */
.elementor-160 .elementor-element.elementor-element-388c8ca .product {
    margin-bottom: 30px !important;
    overflow: hidden; /* Чтобы картинка не выходила за рамки при зуме */
    background: transparent !important;
    border: none !important;
}

/* 3. Делаем изображение квадратным и настраиваем плавность */
.elementor-160 .elementor-element.elementor-element-388c8ca .product img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    width: 100% !important;
    height: auto !important;
    transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 4. Анимация увеличения при наведении (как в Woodsoft) */
.elementor-160 .elementor-element.elementor-element-388c8ca .product:hover img {
    transform: scale(1.07);
}

/* 5. Убираем лишние отступы WooCommerce */
.elementor-160 .elementor-element.elementor-element-388c8ca ul.products {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gothampro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://wamm.com.ua/wp-content/uploads/2025/12/gothampro.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gothampro_italic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://wamm.com.ua/wp-content/uploads/2025/12/gothampro_light.ttf') format('truetype');
}
@font-face {
	font-family: 'gothampro_italic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://wamm.com.ua/wp-content/uploads/2025/12/gothampro_italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gothampro_bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://wamm.com.ua/wp-content/uploads/2025/12/gothampro_bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */