
/* Custom CSS theme */
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-store__content-wrapper:not(.ec-store__content-wrapper--wide) {
  max-width: 2280px;
}
 #tabs-1 > #tabs-2 > #tabs-3 .c-tab__content {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
 @charset "UTF-8";
/*Цена товара на странице каталога*/
.ec-size .ec-store .grid-product__price-amount {
  color: #000000;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-price .ec-price-item {
  color: #1C9DAA;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-price .ec-price-item {
  font-size: 27px;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-price .ec-price-item {
  font-weight: 600;
}
 @charset "UTF-8";
/*  Стиль поля ввода */
input.ecwid-search-widget__input[type="text"] {
  width: 80px;
  /* укажите нужную ширину */
  height: 30px;
  /* укажите нужную высоту*/
  border: solid 1px gray;
  /* измените цвет рамки */
  background-color: #ffffff;
  /* измените цвет фона */
  font-size: 12px;
  /* размер шрифта в поле поиска */
  color: #000000;
  /* цвет шрифта в поле поиска */
}
 /* Cart & checkout: show ONLY first 2 options (keeps sizes, hides the rest) */
.ec-size .ec-store .ec-cart-item__options,
.ec-size .ec-store .ec-cart-item__optionsRow,
.ec-size .ec-store .product-options {
  display: block !important;
}
 /* Hide everything after the 2nd option row (covers different Ecwid markups) */
.ec-size .ec-store .ec-cart-item__optionsRow:nth-of-type(n+3),
.ec-size .ec-store .ec-cart-item__options > *:nth-child(n+3),
.ec-size .ec-store .ec-cart-item__options li:nth-child(n+3) {
  display: none !important;
}
 /* ...but HIDE everything after the 2nd option row (keep first 2 rows visible) */
.ec-size .ec-store .ec-cart .ec-cart-item__optionsRow:nth-of-type(n+3) {
  display: none !important;
}
 .vhid-drawings {
  display: flex;
  gap: 14px;
  margin: 12px 0 22px;
  flex-wrap: wrap;
}
 @charset "UTF-8";
/* ЖОРСТКО ФІКСИМО КНОПКУ */
.vhid-btn {
  display: inline-block !important;
  padding: 14px 22px !important;
  background-color: #1C9DAA !important;
  color: #ffffff !important;
  text-decoration: none !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  border-radius: 4px !important;
  border: 2px solid #1C9DAA !important;
  transition: all 0.25s ease !important;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08) !important;
}
 /* HOVER */
.vhid-btn:hover {
  background-color: #6c757d !important;
  border-color: #6c757d !important;
  color: #ffffff !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12) !important;
  transform: translateY(-1px);
}
 /* ACTIVE */
.vhid-btn:active {
  transform: translateY(0);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}
 .ec-size.ec-size--s .ec-store .product-details-module__content--collapsed {
  max-height: none;
}
 .ec-size.ec-size--s .ec-store .product-details__product-description::after {
  display: none;
}
 .ec-size.ec-size--s .ec-store .product-details-module__content--collapsed ~ .product-details-module__btn-more {
  display: none;
}
 .ec-size.ec-size--s .ec-store .product-details-module__content--collapsed::after {
  content: none;
}
 #productDescription img {
  display: inline;
}
 