.elementor-174 .elementor-element.elementor-element-c5f99fe{--display:flex;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.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 );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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-woocommerce-product-related.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-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.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-woocommerce-product-related.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-woocommerce-product-related.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-174 .elementor-element.elementor-element-a24472e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-174 .elementor-element.elementor-element-a24472e.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-174 .elementor-element.elementor-element-c3ec107{--display:flex;}.elementor-174 .elementor-element.elementor-element-c777b4a{--display:flex;}.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 );}.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-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-174 .elementor-element.elementor-element-1b55a68 .cart button, .elementor-174 .elementor-element.elementor-element-1b55a68 .cart .button{transition:all 0.2s;}.elementor-174 .elementor-element.elementor-element-1b55a68 .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-174 .elementor-element.elementor-element-a24472e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-174 .elementor-element.elementor-element-a24472e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-c5f99fe *//* Alver Gold — WooCommerce single product template */
.elementor-174 .elementor-element.elementor-element-c5f99fe {
  --alver-ink: #171612;
  --alver-gold: #b99a55;
  --alver-gold-dark: #8f7133;
  --alver-muted: #77746d;
  --alver-line: #e9e4d8;
  --alver-soft: #f8f7f3;
  background: #fff;
  direction: rtl;
  color: var(--alver-ink);
}

.elementor-174 .elementor-element.elementor-element-c5f99fe > .e-con-inner {
  width: min(calc(100% - 48px), 1240px) !important;
  max-width: 1240px !important;
  margin-inline: auto !important;
  padding: 52px 0 68px !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1.04fr) minmax(360px, .96fr) !important;
  grid-template-areas:
    "breadcrumb breadcrumb"
    "gallery details"
    "tabs tabs"
    "related related";
  column-gap: 36px !important;
  row-gap: 28px !important;
  align-items: start !important;
}

.elementor-174 .elementor-element.elementor-element-c5f99fe > .e-con-inner > .elementor-element-2c65a6d { grid-area: breadcrumb; margin: 0 !important; }
.elementor-174 .elementor-element.elementor-element-c5f99fe > .e-con-inner > .elementor-element-c3ec107 { grid-area: gallery; min-width: 0; }
.elementor-174 .elementor-element.elementor-element-c5f99fe > .e-con-inner > .elementor-element-c777b4a { grid-area: details; min-width: 0; }
.elementor-174 .elementor-element.elementor-element-c5f99fe > .e-con-inner > .elementor-element-5e01eda { grid-area: tabs; min-width: 0; }
.elementor-174 .elementor-element.elementor-element-c5f99fe > .e-con-inner > .elementor-element-a24472e { grid-area: related; min-width: 0; }

/* Breadcrumb */
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-2c65a6d,
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-2c65a6d a {
  color: var(--alver-muted);
  font-size: 13px;
  line-height: 1.9;
  text-decoration: none;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-2c65a6d a:hover { color: var(--alver-gold-dark); }

/* Product gallery */
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-c3ec107 {
  align-self: start;
  padding: 16px !important;
  border: 1px solid var(--alver-line);
  border-radius: 22px;
  background: var(--alver-soft);
  box-shadow: 0 12px 34px rgba(30, 26, 17, .045);
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66,
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .woocommerce-product-gallery {
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  margin: 0 !important;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .woocommerce-product-gallery__wrapper { margin: 0 !important; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .woocommerce-product-gallery__image {
  overflow: hidden;
  border-radius: 16px;
  background: #fff;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .woocommerce-product-gallery__image img {
  display: block;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1 / 1;
  object-fit: contain !important;
  border-radius: 16px;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .flex-control-thumbs {
  display: flex;
  gap: 10px;
  margin: 12px 0 0 !important;
  padding: 0 !important;
  overflow-x: auto;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .flex-control-thumbs li {
  flex: 0 0 76px;
  width: 76px !important;
  margin: 0 !important;
  overflow: hidden;
  border: 1px solid var(--alver-line);
  border-radius: 11px;
  background: #fff;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .flex-control-thumbs img {
  display: block;
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  border-radius: 10px;
  opacity: .72;
  transition: opacity .2s ease, border-color .2s ease;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .flex-control-thumbs img.flex-active,
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .flex-control-thumbs img:hover { opacity: 1; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .woocommerce-product-gallery__trigger {
  top: 14px !important;
  right: 14px !important;
  left: auto !important;
  width: 38px;
  height: 38px;
  border: 1px solid var(--alver-line);
  border-radius: 50%;
  background: #fff;
  color: var(--alver-ink);
  box-shadow: 0 3px 12px rgba(0,0,0,.08);
}

/* Product information card */
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-c777b4a {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 12px !important;
  align-self: start;
  padding: 30px !important;
  border: 1px solid var(--alver-line);
  border-radius: 22px;
  background: #fff;
  box-shadow: 0 12px 34px rgba(30, 26, 17, .055);
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-c777b4a > .elementor-element { width: 100%; margin: 0 !important; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6887783 { margin-bottom: 0 !important; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6887783 .elementor-heading-title {
  margin: 0;
  color: var(--alver-ink);
  font-size: clamp(22px, 2vw, 30px);
  font-weight: 700;
  line-height: 1.8;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-0b977ae { min-height: 22px; color: var(--alver-gold-dark); }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-0b977ae .star-rating { color: var(--alver-gold); }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-0b977ae a { color: var(--alver-muted); font-size: 13px; text-decoration: none; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-cb19b0f { margin-top: 2px !important; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-cb19b0f .price {
  margin: 0 !important;
  color: var(--alver-gold-dark) !important;
  font-size: clamp(25px, 2.3vw, 34px) !important;
  font-weight: 800;
  line-height: 1.6;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-cb19b0f .price del { color: #9e9a91; font-size: .62em; font-weight: 400; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-cb19b0f .price ins { color: var(--alver-gold-dark); text-decoration: none; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-46d992d,
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-46d992d p {
  color: #5e5b54;
  font-size: 14px;
  line-height: 2.1;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-ed9ebb3 { color: #4f7651; font-size: 13px; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-ed9ebb3 .stock { margin: 0; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-ed9ebb3 .out-of-stock { color: #9a3838; }

/* Quantity and add to cart */
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-1b55a68 { margin-top: 7px !important; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-1b55a68 form.cart {
  display: flex !important;
  align-items: stretch !important;
  gap: 10px;
  margin: 0 !important;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-1b55a68 form.cart .quantity { flex: 0 0 76px; margin: 0 !important; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-1b55a68 form.cart .quantity input.qty {
  width: 100% !important;
  min-height: 50px;
  border: 1px solid var(--alver-line) !important;
  border-radius: 12px !important;
  background: #fff;
  color: var(--alver-ink);
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-1b55a68 .single_add_to_cart_button {
  flex: 1 1 auto;
  min-height: 50px;
  padding: 12px 22px !important;
  border: 1px solid var(--alver-gold) !important;
  border-radius: 12px !important;
  background: linear-gradient(115deg, #b18d43, #d8c17d) !important;
  color: #171612 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  transition: filter .2s ease, transform .2s ease;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-1b55a68 .single_add_to_cart_button:hover { filter: brightness(1.04); transform: translateY(-1px); }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-d45b651 {
  margin-top: 4px !important;
  padding-top: 14px;
  border-top: 1px solid var(--alver-line);
  color: var(--alver-muted);
  font-size: 12px;
  line-height: 2;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-d45b651 a { color: var(--alver-ink); text-decoration: none; }

/* Description and review tabs */
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda {
  margin-top: 4px !important;
  padding: 24px 28px !important;
  border: 1px solid var(--alver-line);
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(30, 26, 17, .035);
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda .woocommerce-tabs { margin: 0 !important; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda .wc-tabs {
  display: flex;
  gap: 10px;
  margin: 0 0 20px !important;
  padding: 0 0 14px !important;
  border-bottom: 1px solid var(--alver-line);
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda .wc-tabs::before,
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda .wc-tabs li::before,
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda .wc-tabs li::after { display: none !important; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda .wc-tabs li {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda .wc-tabs li a {
  display: block;
  padding: 10px 16px !important;
  border-radius: 10px;
  color: var(--alver-muted) !important;
  font-weight: 600;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda .wc-tabs li.active a {
  background: #f5f0e3;
  color: var(--alver-gold-dark) !important;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda .woocommerce-Tabs-panel {
  margin: 0 !important;
  color: #514e47;
  font-size: 14px;
  line-height: 2.1;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda .woocommerce-Tabs-panel h2 { color: var(--alver-ink); font-size: 20px; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda #reviews #comments { margin-bottom: 20px; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda #review_form_wrapper { margin-top: 20px; }

/* Related products */
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e { margin-top: 4px !important; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e h2 {
  margin: 0 0 20px !important;
  color: var(--alver-ink);
  font-size: 22px;
  font-weight: 700;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px !important;
  margin: 0 !important;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products::before,
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products::after { display: none !important; }
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products li.product {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 12px !important;
  overflow: hidden;
  border: 1px solid var(--alver-line);
  border-radius: 16px;
  background: #fff;
  text-align: center;
  box-shadow: 0 6px 18px rgba(30, 26, 17, .035);
  transition: transform .2s ease, box-shadow .2s ease;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products li.product:hover {
  transform: translateY(-3px);
  box-shadow: 0 12px 24px rgba(30, 26, 17, .08);
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products li.product a img {
  width: 100% !important;
  margin: 0 0 10px !important;
  border-radius: 11px;
  background: var(--alver-soft);
  object-fit: cover;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products li.product .woocommerce-loop-product__title {
  padding: 0 !important;
  color: var(--alver-ink);
  font-size: 13px !important;
  line-height: 1.8;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products li.product .price {
  margin: 7px 0 !important;
  color: var(--alver-gold-dark) !important;
  font-weight: 700;
}
.elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products li.product .button {
  display: block;
  margin: 10px 0 0 !important;
  padding: 10px 8px !important;
  border-radius: 9px !important;
  background: var(--alver-ink) !important;
  color: #fff !important;
  font-size: 12px !important;
}

@media (max-width: 1024px) {
  .elementor-174 .elementor-element.elementor-element-c5f99fe > .e-con-inner {
    width: min(calc(100% - 36px), 940px) !important;
    grid-template-columns: minmax(0, 1fr) minmax(320px, .95fr) !important;
    column-gap: 22px !important;
    row-gap: 22px !important;
  }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-c777b4a { padding: 22px !important; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-c3ec107 { padding: 12px !important; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

@media (max-width: 767px) {
  .elementor-174 .elementor-element.elementor-element-c5f99fe > .e-con-inner {
    width: min(calc(100% - 28px), 600px) !important;
    padding: 48px 0 42px !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-areas:
      "breadcrumb"
      "gallery"
      "details"
      "tabs"
      "related";
    row-gap: 16px !important;
  }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-2c65a6d,
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-2c65a6d a { font-size: 11px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-c3ec107 { padding: 10px !important; border-radius: 17px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .woocommerce-product-gallery__image,
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .woocommerce-product-gallery__image img { border-radius: 12px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .flex-control-thumbs { gap: 8px; margin-top: 9px !important; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6915f66 .flex-control-thumbs li { flex-basis: 60px; width: 60px !important; border-radius: 9px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-c777b4a { gap: 9px !important; padding: 18px !important; border-radius: 17px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-6887783 .elementor-heading-title { font-size: 21px; line-height: 1.75; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-cb19b0f .price { font-size: 26px !important; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-46d992d,
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-46d992d p { font-size: 13px; line-height: 2; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-1b55a68 form.cart { gap: 8px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-1b55a68 form.cart .quantity { flex-basis: 66px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-1b55a68 form.cart .quantity input.qty,
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-1b55a68 .single_add_to_cart_button { min-height: 46px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-1b55a68 .single_add_to_cart_button { padding: 10px 12px !important; font-size: 13px !important; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-d45b651 { font-size: 11px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda { padding: 16px !important; border-radius: 16px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda .wc-tabs { gap: 6px; overflow-x: auto; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda .wc-tabs li a { white-space: nowrap; padding: 9px 12px !important; font-size: 13px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-5e01eda .woocommerce-Tabs-panel { font-size: 13px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e h2 { margin-bottom: 14px !important; font-size: 19px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px !important; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products li.product { padding: 8px !important; border-radius: 12px; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products li.product .woocommerce-loop-product__title { font-size: 12px !important; }
  .elementor-174 .elementor-element.elementor-element-c5f99fe .elementor-element-a24472e ul.products li.product .button { font-size: 11px !important; }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-174 .elementor-element.elementor-element-c5f99fe *, .elementor-174 .elementor-element.elementor-element-c5f99fe *::before, .elementor-174 .elementor-element.elementor-element-c5f99fe *::after { transition-duration: .01ms !important; scroll-behavior: auto !important; }
}

/* Review form */
.elementor-174 .elementor-element.elementor-element-c5f99fe .woocommerce-product-rating .star-rating,
.elementor-174 .elementor-element.elementor-element-c5f99fe .woocommerce-Tabs-panel .star-rating,
.elementor-174 .elementor-element.elementor-element-c5f99fe #review_form .stars a,
.elementor-174 .elementor-element.elementor-element-c5f99fe #review_form .stars a::before { color: var(--alver-gold) !important; }
.elementor-174 .elementor-element.elementor-element-c5f99fe #review_form input:not([type="submit"]),
.elementor-174 .elementor-element.elementor-element-c5f99fe #review_form textarea,
.elementor-174 .elementor-element.elementor-element-c5f99fe #review_form select {
  max-width: 100%;
  padding: 11px 13px;
  border: 1px solid var(--alver-line);
  border-radius: 10px;
  background: #fff;
  color: var(--alver-ink);
}
.elementor-174 .elementor-element.elementor-element-c5f99fe #review_form #submit {
  padding: 11px 20px;
  border: 0;
  border-radius: 10px;
  background: var(--alver-ink);
  color: #fff;
  font-weight: 600;
}/* End custom CSS */