/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 23 2026 | 06:39:04 */
/*Удаление Политики конфиденциальности при Оформлении заказа*/
.woocommerce-terms-and-conditions-wrapper {
  display: none;
}

.woocommerce table.shop_table thead th, .woocommerce-page table.shop_table thead th {
  color: #999;
  font-weight: 400;
}
}
/*Текст в карточке товара*/
.page-title {
  font-weight: 600;
}

.woocommerce div.product .product_title {
  font-weight: 600;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
  font-size: 1.875rem;
  font-weight: 600;
}
.woocommerce div.product form.cart .variations {
  border-bottom: 1px solid #ebebeb;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item), .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
  box-shadow: 0 0 0 2px rgb(19 165 56);
}
.qib-button-wrapper button.qib-button:active {
  box-shadow: 0 0 0 2px rgb(19 165 56);
}

/*Цвет пункта меню Акция*/
#menu-item-4004.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-4004 a {
  color: #EC407A;
}

/*Размер текста в категории*/
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
  font-size: 1.25em;
  margin-bottom: 0;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
  font-weight: 500;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
  color: #13a538;
  transition: all .2s linear;
}
.woocommerce ul.products li.product .ast-woo-product-category, .woocommerce-page ul.products li.product .ast-woo-product-category {
  opacity: 1;
  color: #999!important;
  margin-bottom: 0.4em;
}
.woocommerce ul.products li.product a {
  color: #999;
}
.pw_brand_product_list a {
  font-size: 0.85em!important;
}
.pw_brand_product_list a:hover {
  color: #13a538!important;
}
/*Удаление строки перед названием бренда в каталоге*/
.wb-posted_in {
  display: none;
}

/*Страница подтверждения заказа*/
.woocommerce ul.order_details li {
  padding-top: 10px;
  padding-bottom: 10px;
}
.woocommerce-page.woocommerce-checkout .woocommerce-customer-details address, .woocommerce.woocommerce-checkout .woocommerce-customer-details address, .woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td, .woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table th, .woocommerce.woocommerce-checkout .woocommerce-order table.shop_table td, .woocommerce.woocommerce-checkout .woocommerce-order table.shop_table th, .woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title, .woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title, .woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title, .woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title {
  background: #fff;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
  border-top: 1px solid #ebebeb;
  font-weight: 400;
}
.woocommerce .woocommerce-Addresses address, .woocommerce .woocommerce-MyAccount-content address, .woocommerce .woocommerce-customer-details address, .woocommerce-account .woocommerce-Addresses address, .woocommerce-account .woocommerce-MyAccount-content address, .woocommerce-account .woocommerce-customer-details address{
  border: 1px solid #ebebeb;
}
.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title, .woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title, .woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title, .woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title {
  border-color: #ebebeb;
}

/*футер*/
.widget.widget_nav_menu h2 {
  display: block;
}

/*Страница категорий текст: отображается все результаты*/
.woocommerce .woocommerce-result-count {
  margin: 4px 0 2em;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
  justify-content: left;
}

/*мой кабинет*/
.woocommerce-account .woocommerce-MyAccount-content fieldset legend {
  font-weight: 700;
  border-bottom: none;
  padding-top: 20px;
}
.cart-collaterals h2, .woocommerce-Address h3 {
  padding: 0;
}
.woocommerce .woocommerce-Addresses .woocommerce-Address-title, .woocommerce .woocommerce-Addresses .woocommerce-column__title, .woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title, .woocommerce .woocommerce-MyAccount-content .woocommerce-column__title, .woocommerce .woocommerce-customer-details .woocommerce-Address-title, .woocommerce .woocommerce-customer-details .woocommerce-column__title, .woocommerce-account .woocommerce-Addresses .woocommerce-Address-title, .woocommerce-account .woocommerce-Addresses .woocommerce-column__title, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title, .woocommerce-account .woocommerce-customer-details .woocommerce-Address-title, .woocommerce-account .woocommerce-customer-details .woocommerce-column__title {
  padding: 1em;
  border-color: #ebebeb;
}
.woocommerce-MyAccount-navigation-link {
  border: 0;
  border-bottom: 1px solid #ebebeb;
}
.woocommerce-MyAccount-navigation-link a, .woocommerce-MyAccount-navigation-link--orders a {
  text-decoration: none !important;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
  border: 1px solid #ebebeb;
  margin: 2em auto;
  border-radius: 2px;
  width: 320px;
}
.woocommerce form .form-row {
  margin: 0 0 12px;
}
.woocommerce h2, .woocommerce-account h2 {
  display: grid;
  justify-content: center;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
  border-radius: 2px !important;
  border-color: #ebebeb !important;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    margin-bottom: 12px;
}

/*Оформлення замовлення*/
#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3) {
  padding: 30px 0 1px;
  border-bottom: none;
}
.zen-ui-select__value {
  border: 1px solid #ebebeb;
  text-transform: lowercase;
}
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {
  background-color: #fff;
  border-width: 1px 1px 0 1px;
}
form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {
  background-color: #fff;
  border-width: 0 1px 1px;
}
.woocommerce-page.woocommerce-checkout table.shop_table td, .woocommerce.woocommerce-checkout table.shop_table td {
  opacity: 1;
}
strong.product-quantity {
  font-weight: 400;
}
.woocommerce ul#shipping_method .amount, .woocommerce-page.woocommerce-checkout form #order_review td, .woocommerce-page.woocommerce-checkout form #order_review th, .woocommerce.woocommerce-checkout form #order_review td, .woocommerce.woocommerce-checkout form #order_review th {
  font-weight: 400;
  line-height: 1.5;
}
.elementor a {
  text-decoration: underline;
  text-underline-position: under;
  text-decoration-thickness: 1px;
  text-decoration-color: rgb(0 0 0 / 20%);
}
.woocommerce form .form-row label {
  font-weight: 500;
  line-height: 1.5;
  padding-bottom: 6px;
}

/*кошик*/
.cart_totals h2 {
	padding: 20px 0;
}
.woocommerce table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img {
  max-width: 150px;
}
.woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-cart .cart-collaterals .cross-sells, .woocommerce-cart .cart-collaterals .cart_totals>h2, .woocommerce-cart .cart-collaterals .cross-sells>h2, .woocommerce #content table.cart td, .woocommerce-page #content table.cart td, .woocommerce table.shop_table thead th, .woocommerce-page table.shop_table thead th {
  background-color: #fff;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
  color: #fff;
  opacity: .2;
}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
  color: #fff;
  background-color: #13a538;
}
.product-name a {
    text-decoration: none;
}

/*убрали вкладки Описание и Свойства*/
.woocommerce div.product .woocommerce-tabs ul.tabs {
  display: none;
}

/*цвет ссылки в шапке*/
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .ast-masthead-custom-menu-items a:hover, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor > .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item > .ast-menu-toggle, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .menu-item:hover > .menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor > .menu-link {
	color: #13a538;
}

/*выпадающий список*/
.woocommerce .woocommerce-ordering select {
	border-radius: 2px;
	padding: 7px 15px 7px 10px;
	color: #777;
  border-color: #ddd;
}

/*боковое меню в категориях*/
@media (max-width: 921px) {
	#secondary.secondary {
    display: none;
	}
}

/*мобильное меню*/
.ast-header-break-point .main-header-menu {
	background-color: #ffffff;
}
.ast-header-break-point .main-header-menu .sub-menu {
	background-color: #ffffff;
}
.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before {
	display: none;
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link {
	line-height: 20px;
  padding: 10px 20px 10px 60px;
}

/*поиск в шапке*/
.aws-container .aws-search-form *, .aws-search-result {
	border-radius: 2px !important;
}
.aws-container .aws-search-field {
	font-size: 16px;
	padding: 10px;
}
.woocommerce form .form-row textarea, .woocommerce input[type=email], .woocommerce input[type=number], .woocommerce input[type=password], .woocommerce input[type=reset], .woocommerce input[type=search], .woocommerce input[type=tel], .woocommerce input[type=text], .woocommerce input[type=url], .woocommerce textarea, .woocommerce-page form .form-row textarea, .woocommerce-page input[type=email], .woocommerce-page input[type=number], .woocommerce-page input[type=password], .woocommerce-page input[type=reset], .woocommerce-page input[type=search], .woocommerce-page input[type=tel], .woocommerce-page input[type=text], .woocommerce-page input[type=url], .woocommerce-page textarea {
  border-color: #ebebeb;
}

/*выпадающая корзина*/
#ast-site-header-cart .widget_shopping_cart .mini_cart_item {
	border-bottom-color: #e2e2e2;
}
.ast-site-header-cart .widget_shopping_cart, .woocommerce .ast-site-header-cart .widget_shopping_cart {
	border: 1px solid #e6e6e6;
}
.ast-site-header-cart .widget_shopping_cart:before, .woocommerce .ast-site-header-cart .widget_shopping_cart:before {
	border-width: 7px;
	right: 7px;
}
.woocommerce a.remove {
	font-size: 16px;
	line-height: 18px;
}
.woocommerce a.remove:hover, .ast-above-header-wrap .ast-site-header-cart .widget_shopping_cart .cart_list a.remove:hover, .ast-below-header .ast-site-header-cart .widget_shopping_cart .cart_list a.remove:hover, .main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart .cart_list a.remove:hover {
	border-color: #EF9A9A;
	color: #EF9A9A;
}

/*кнопки в выпадающей корзине*/
.ast-site-header-cart .widget_shopping_cart .buttons .button, .ast-site-header-cart .widget_shopping_cart .buttons .button.wc-forward, .woocommerce .ast-site-header-cart .widget_shopping_cart .buttons .button, .woocommerce .ast-site-header-cart .widget_shopping_cart .buttons .button.wc-forward {
	padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.woocommerce a.button, .woocommerce button.button.alt, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce a.button.alt, .woocommerce .woocommerce-message a.button, .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .ast-site-header-cart .widget_shopping_cart .buttons .button, .ast-site-header-cart .widget_shopping_cart .buttons .button.wc-forward, .woocommerce .ast-site-header-cart .widget_shopping_cart .buttons .button, .woocommerce .ast-site-header-cart .widget_shopping_cart .buttons .button.wc-forward, .ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart_content a.button.wc-forward:not(.checkout) {
  font-weight: 400;
}

/*кнопка купить в карточке*/
.woocommerce div.product form.cart .button.single_add_to_cart_button {
	padding: 10px 20px;
	font-weight: 400;
}

.woocommerce a.button, .woocommerce button.button.alt, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce a.button.alt, .woocommerce .woocommerce-message a.button, .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
	height: 40px;
	line-height: normal;
	transition: all .2s ease;
}

.woocommerce a.button:active, .woocommerce button.button.alt:active, .woocommerce-page table.cart td.actions .button:active, .woocommerce-page #content table.cart td.actions .button:active, .woocommerce a.button.alt:active, .woocommerce .woocommerce-message a.button:active, .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout:active, .woocommerce button.button.alt.disabled:active, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:active {
	background: #0f782a;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
  text-align: left;
  padding-left: 0;
}
@media (max-width: 921px) {
  .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    font-weight: 400;
  }
}
/*отступ от шапки до начала контента*/
#primary {
	margin: 2em 0;
}
#secondary {
	margin: 2em 0 3em;
}

@media (max-width: 921px) {
  #primary, #secondary {
  	padding: 0;
	}
}

/*убирает точечную обводку со всех элементов при нажатии*/
a, a:active, a:focus, .ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus, .aws-container .aws-show-clear .aws-search-field, .ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle, .ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle {
	outline: none;
}

/*хлебные крошки, перенос слов*/
.woocommerce .woocommerce-breadcrumb {
	word-wrap: break-word;
}
.woocommerce .woocommerce-breadcrumb a:hover {
  color: #13a538;
}

/*удаление категории под артикулом*/
.woocommerce div.product .product_meta>span:last-child {
	display: none;
}
.woocommerce div.product .product_meta>span {
	color: #777;
	font-size: 14px;
}

/*Вариативный товар текст*/
.woocommerce div.product form.cart .variations label {
	font-weight: 500;
}

/*кнопка очистить*/
.woocommerce div.product form.cart .reset_variations {
	color: #777;
	font-size: 14px;
	text-transform: none;
	opacity: 1;
}

/*меню категорий слева*/
.ywcca_widget_container_style_2 .ywcca_category_accordion_widget {
  border-top: none!important;
}
#secondary li {
  margin-bottom: 0;
  padding: 14px 0;
}
.ywcca_widget_container_style_2 .ywcca_category_accordion_widget li.cat-item, .ywcca_widget_container_style_2 .ywcca_category_accordion_widget ul.ywcca-menu li.menu-item {
  line-height: 20px !important;
}
.ywcca_widget_container_style_2 ul.ywcca_category_accordion_widget li .icon-plus_style_2, .ywcca_widget_container_style_2 ul.ywcca_category_accordion_widget li .icon-minus_style_2 {
  margin-top: -3px !important;
}
.ywcca_widget_container_style_2 .ywcca_widget_title, .ywcca_widget_container_style_2 .ywcca_category_accordion_widget {
  border-color: transparent !important;
}
.ast-left-sidebar #secondary {
    padding-right: 10px !important;
}
.ywcca_widget_container_style_2 .ywcca_category_accordion_widget ul.yith-children li a:hover, .ywcca_widget_container_style_2 .ywcca_category_accordion_widget li.cat-item a:hover {
    color: #13a538;
}
.ywcca_category_accordion_widget li ul.yith-children {
    padding-left: 20px;
}

/*убрать надпись в корзине, где способы доставки Доставка до київ, Київська область.*/
.woocommerce-shipping-destination {
  display: none;
}

ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li) {
  padding: 0 0 0.25em 18px;
}