.elementor-124 .elementor-element.elementor-element-c763368{--display:flex;}.elementor-124 .elementor-element.elementor-element-57b11fa{--update-cart-automatically-display:none;--sections-border-type:none;--sections-title-color:#000000;--sections-title-spacing:0px;--sections-descriptions-spacing:0px;--links-normal-color:#020101;--sections-radio-buttons-color:#020101;--forms-rows-gap:0px;--forms-fields-normal-color:#000000;--forms-buttons-normal-text-color:#020101;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-hover-border-color:#00000000;--forms-buttons-border-type:groove;--forms-buttons-border-color:#000000;--order-summary-rows-gap-top:calc( 100px/2 );--order-summary-rows-gap-bottom:calc( 100px/2 );--order-summary-title-spacing:49px;--order-summary-color:#000000;--order-summary-variations-color:#000000;--product-link-normal-color:#000000;--order-summary-items-divider-color:#000000;--order-summary-items-divider-weight:0px;--order-summary-quantity-border-color:#000000;--order-summary-remove-icon-normal-color:#000000;--totals-rows-gap-top:calc( 17px/2 );--totals-rows-gap-bottom:calc( 17px/2 );--totals-color:#000000;--totals-divider-color:#000000;--totals-divider-weight:0px;--checkout-button-normal-text-color:#000000;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-border-color:#000000;}.elementor-124 .elementor-element.elementor-element-57b11fa .shop_table .button{background-color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-57b11fa .shop_table .button:hover, .elementor-124 .elementor-element.elementor-element-57b11fa .shop_table .button:disabled[disabled]:hover{background-color:#000000;}.elementor-124 .elementor-element.elementor-element-57b11fa .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-57b11fa .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#000000;}.elementor-124 .elementor-element.elementor-element-57b11fa .cart_totals h2{font-size:34px;line-height:10px;}.elementor-124 .elementor-element.elementor-element-57b11fa {--sections-descriptions-color:#020101;}.e-woo-select2-wrapper .select2-results__option{color:#000000;}.elementor-124 .elementor-element.elementor-element-57b11fa .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.elementor-124 .elementor-element.elementor-element-57b11fa .coupon .input-text, .elementor-124 .elementor-element.elementor-element-57b11fa .cart-collaterals .input-text, .elementor-124 .elementor-element.elementor-element-57b11fa select, .elementor-124 .elementor-element.elementor-element-57b11fa .select2-selection--single{border-style:solid;}.elementor-124 .elementor-element.elementor-element-57b11fa .woocommerce-cart-form{--order-summary-title-color:#020101;}.elementor-124 .elementor-element.elementor-element-57b11fa .e-shop-table .cart th, .elementor-124 .elementor-element.elementor-element-57b11fa .e-shop-table .cart td:before{font-size:28px;}.elementor-124 .elementor-element.elementor-element-57b11fa .checkout-button{border-style:solid;border-width:1px 1px 1px 1px;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-57b11fa *//* =====================================================
   MVMT - "购物车为空" 提示条样式覆盖 (.woocommerce-info)
====================================================== */
body .woocommerce-info,
body.woocommerce-cart .woocommerce-info,
.woocommerce-notices-wrapper .woocommerce-info {
  background: #f7f7f7 !important;
  border-color: #0a0a0a !important;
  border-top-color: #0a0a0a !important;
  border-right-color: #0a0a0a !important;
  border-bottom-color: #0a0a0a !important;
  border-left-color: #0a0a0a !important;
  border-width: 0 0 0 3px !important;
  border-style: solid !important;
  color: #0a0a0a !important;
  border-radius: 4px !important;
  padding: 14px 20px 14px 48px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  box-shadow: none !important;
  position: relative !important;
}

/* 覆盖主题自带的蓝色图标伪元素 */
body .woocommerce-info::before,
body.woocommerce-cart .woocommerce-info::before {
  content: "" !important;
  font-family: inherit !important;
  color: #0a0a0a !important;
  background: transparent !important;
  width: 16px !important;
  height: 16px !important;
  border: 1.5px solid #0a0a0a !important;
  border-radius: 3px !important;
  position: absolute !important;
  left: 20px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  margin: 0 !important;
}

/* 隐藏可能残留的 dashicons/图标字体 */
.woocommerce-info > i,
.woocommerce-info .dashicons,
.woocommerce-info .icon {
  display: none !important;
}

/* 如果里面带"去逛逛"之类按钮，统一成黑白风格 */
.woocommerce-info a.button,
.woocommerce-info a.wc-forward {
  background: #0a0a0a !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 4px !important;
  padding: 8px 16px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  margin-left: 12px !important;
}
.woocommerce-info a.button:hover,
.woocommerce-info a.wc-forward:hover {
  background: #2a2a2a !important;
}/* End custom CSS */