.elementor-31398 .elementor-element.elementor-element-dc9b4d3{--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-31398 .elementor-element.elementor-element-ef3079d{width:100%;max-width:100%;--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-background-color:#000000;--toggle-button-border-color:#FFFFFF00;--toggle-button-icon-hover-color:#FFFFFF;--toggle-button-hover-border-color:var( --e-global-color-d5ab6b5 );--toggle-button-border-width:2px;--toggle-button-border-radius:6px;--toggle-icon-size:50px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:#000000;--items-indicator-background-color:#FFFFFF;--cart-border-style:none;--menu-cart-subtotal-color:#FFFFFF;--divider-width:4px;--subtotal-divider-top-width:4px;--subtotal-divider-right-width:4px;--subtotal-divider-bottom-width:4px;--subtotal-divider-left-width:4px;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--space-between-buttons:8px;--cart-footer-buttons-border-radius:9px;--view-cart-button-background-color:var( --e-global-color-5cc900a );--view-cart-button-hover-background-color:var( --e-global-color-d5ab6b5 );--checkout-button-background-color:#000000;--checkout-button-hover-background-color:var( --e-global-color-d5ab6b5 );}.elementor-31398 .elementor-element.elementor-element-ef3079d .elementor-menu-cart__toggle .elementor-button{gap:0px;}body:not(.rtl) .elementor-31398 .elementor-element.elementor-element-ef3079d .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-8px;top:-8px;}body.rtl .elementor-31398 .elementor-element.elementor-element-ef3079d .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:8px;top:-8px;left:auto;}.elementor-31398 .elementor-element.elementor-element-ef3079d .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-ef3079d *//* Сумма в Elementor Menu Cart */
.elementor-menu-cart__subtotal {
  text-align: center;
  padding: 12px 0 !important;
}
.elementor-menu-cart__subtotal strong {
  display: block;
  margin-bottom: 8px;
  font-size: 14px;
  color: #555;
}
.elementor-menu-cart__subtotal .woocommerce-Price-amount {
  display: inline-flex !important;
  align-items: center;
  gap: 6px;
  padding: 8px 16px;
  background: #1a1a1a;
  color: #fff !important;
  border-radius: 8px;
  font-weight: 800 !important;
  font-size: 18px !important;
}
.elementor-menu-cart__subtotal .woocommerce-Price-amount bdi,
.elementor-menu-cart__subtotal .woocommerce-Price-currencySymbol {
  color: #fff !important;
  font-weight: 800 !important;
}
.elementor-menu-cart__subtotal .woocommerce-Price-amount::before {
  content: "•";
  margin-right: 4px;
  color: #8B5CF6;
}

/* Цены товаров в этой же корзине: "1 × 20 грн" */
.elementor-menu-cart__products .quantity,
.elementor-menu-cart .product-quantity,
.elementor-menu-cart__products .product-quantity {
  display: inline-flex !important;
  align-items: center;
  gap: 4px;
  padding: 3px 10px;
  background: #1a1a1a;
  border-radius: 6px;
  color: #fff !important;
  font-weight: 700;
  font-size: 13px;
}
.elementor-menu-cart__products .quantity .amount,
.elementor-menu-cart__products .quantity bdi,
.elementor-menu-cart__products .quantity .woocommerce-Price-currencySymbol,
.elementor-menu-cart .product-quantity .amount,
.elementor-menu-cart .product-quantity bdi,
.elementor-menu-cart .product-quantity .woocommerce-Price-currencySymbol {
  color: #fff !important;
  font-weight: 700;
}
.elementor-menu-cart__products .quantity .amount::before,
.elementor-menu-cart .product-quantity .amount::before {
  content: "•";
  margin-right: 4px;
  color: #8B5CF6;
}/* End custom CSS */