.elementor-154 .elementor-element.elementor-element-90264ce{--display:flex;--min-height:136px;--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;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.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-154 .elementor-element.elementor-element-cce22af{text-align:center;}.elementor-154 .elementor-element.elementor-element-cce22af .elementor-heading-title{font-family:"Unbounded-Medium", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-dffec63 );}.elementor-154 .elementor-element.elementor-element-3471a8a .woocommerce-breadcrumb{font-family:"Montserrat", Sans-serif;font-size:14px;text-align:center;}.elementor-154 .elementor-element.elementor-element-796713b{--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;--padding-top:2%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-154 .elementor-element.elementor-element-c3835fd{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-154 .elementor-element.elementor-element-c3835fd:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-c3835fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-154 .elementor-element.elementor-element-6a53823{padding:0px 0px 0px 40px;}.elementor-154 .elementor-element.elementor-element-b1b986c{--display:flex;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .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-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{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-154 .elementor-element.elementor-element-ea09d2b{padding:0px 0px 40px 0px;}.elementor-154 .elementor-element.elementor-element-ea09d2b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-154 .elementor-element.elementor-element-ea09d2b.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:8px 8px 8px 8px;}.elementor-154 .elementor-element.elementor-element-ea09d2b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#444444;}.elementor-154 .elementor-element.elementor-element-ea09d2b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#444444;}.elementor-154 .elementor-element.elementor-element-ea09d2b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-154 .elementor-element.elementor-element-ea09d2b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-154 .elementor-element.elementor-element-ea09d2b.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-dffec63 );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-154 .elementor-element.elementor-element-ea09d2b.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-dffec63 );}.elementor-154 .elementor-element.elementor-element-ea09d2b.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-dffec63 );}.elementor-154 .elementor-element.elementor-element-ea09d2b nav.woocommerce-pagination ul li a{color:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-ea09d2b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-154 .elementor-element.elementor-element-aa164e3{--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;--padding-top:2%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-154 .elementor-element.elementor-element-1d4b9dd{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-154 .elementor-element.elementor-element-1d4b9dd:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-1d4b9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-154 .elementor-element.elementor-element-bee9201{padding:0px 0px 0px 40px;}.elementor-154 .elementor-element.elementor-element-d6cb36e{--display:flex;}.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-154 .elementor-element.elementor-element-818ca31{--grid-columns:3;}@media(max-width:1024px){.elementor-154 .elementor-element.elementor-element-6a53823{padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-ea09d2b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-154 .elementor-element.elementor-element-bee9201{padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-818ca31{--grid-columns:2;}}@media(min-width:768px){.elementor-154 .elementor-element.elementor-element-90264ce{--content-width:1400px;}.elementor-154 .elementor-element.elementor-element-796713b{--content-width:1400px;}.elementor-154 .elementor-element.elementor-element-c3835fd{--width:30%;}.elementor-154 .elementor-element.elementor-element-b1b986c{--width:70%;}.elementor-154 .elementor-element.elementor-element-aa164e3{--content-width:1400px;}.elementor-154 .elementor-element.elementor-element-1d4b9dd{--width:30%;}.elementor-154 .elementor-element.elementor-element-d6cb36e{--width:70%;}}@media(max-width:767px){.elementor-154 .elementor-element.elementor-element-90264ce{--min-height:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-154 .elementor-element.elementor-element-cce22af .elementor-heading-title{font-size:34px;}.elementor-154 .elementor-element.elementor-element-b1b986c{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-154 .elementor-element.elementor-element-ea09d2b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-154 .elementor-element.elementor-element-aa164e3{--padding-top:2%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-154 .elementor-element.elementor-element-d6cb36e{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-154 .elementor-element.elementor-element-818ca31{--grid-columns:1;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-ea09d2b *//* 📦 ОБЁРТКА ТОВАРА */
.products .product {
  position: relative;
  text-align: left;
}

/* 🔲 КНОПКИ: корзина и вишлист (одинаковый стиль) */
.products .product .tinv-wraper,
.products .product .add_to_cart_button {
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  border: 1px solid #e8e3dd !important;
  background: transparent !important;
  padding: 0 !important;
  font-size: 0 !important; /* скрыть текст */
  margin-right: 8px;
  border-radius: 0 !important;
  vertical-align: middle;
  transition: 0.2s ease;
}

/* ❤️ Кнопка wishlist */
.products .product .tinvwl_add_to_wishlist_button {
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #001f4d !important;
  font-size: 18px;
  line-height: 1;
  padding: 0 !important;
  margin: 0 !important;
}
.products .product .tinvwl_add_to_wishlist_button i,
.products .product .tinvwl_add_to_wishlist_button svg {
  display: block;
  line-height: 1;
}

/* 🛒 Кнопка корзины — включаем, если была скрыта */
.products .product .add_to_cart_button {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* 🛒 Иконка корзины (до добавления) */
.products .product .add_to_cart_button::before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: no-repeat center / contain;
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23001f4d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\
<path d='M6 6h15l-1.5 9H7.5L6 6z'/>\
<path d='M6 6L5 3H2'/>\
<circle cx='9' cy='20' r='1.5'/>\
<circle cx='18' cy='20' r='1.5'/>\
</svg>");
}

/* 🗑️ Мусорка — если товар уже в корзине */
.products .product a.add_to_cart_button.in-cart::before,
.products .product a.add_to_cart_button.is-trash::before {
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23001f4d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\
<polyline points='3 6 5 6 21 6'/><path d='M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6'/>\
<path d='M10 11v6'/><path d='M14 11v6'/><path d='M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2'/>\
</svg>");
}

/* 🌸 Hover (и для обоих кнопок) */
.products .product .add_to_cart_button:hover,
.products .product .tinv-wraper:hover {
  background-color: #F8EAF0 !important;
  border-color: #F8EAF0 !important;
}

/* 🌸 Если товар уже в корзине — розовый фон */
.products .product .add_to_cart_button.in-cart,
.products .product .add_to_cart_button.is-trash {
  background-color: #F8EAF0 !important;
  border-color: #F8EAF0 !important;
}

/* 🌸 Если товар уже в отложенном — розовый фон */
.products .product .tinv-wraper.tinvwl-product-in-list {
  background-color: #F8EAF0 !important;
  border-color: #F8EAF0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Unbounded-Medium';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://minsizbeauty.kz/wp-content/uploads/2025/07/unbounded-medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */