.elementor-24634 .elementor-element.elementor-element-5d45224{--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;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-24634 .elementor-element.elementor-element-5f81096{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24634 .elementor-element.elementor-element-5f81096 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;line-height:1.7em;color:var( --e-global-color-el_color_6 );}.elementor-24634 .elementor-element.elementor-element-cff47b7{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-24634 .elementor-element.elementor-element-69b169a{--sections-border-type:none;--links-normal-color:var( --e-global-color-el_color_5 );--links-hover-color:var( --e-global-color-el_color_6 );--forms-buttons-border-radius:5px 5px 5px 5px;--forms-buttons-padding:15px 40px 15px 40px;--forms-buttons-width:auto;--totals-divider-color:var( --e-global-color-el_color_7_4 );--totals-divider-weight:1px;--checkout-button-border-radius:5px 5px 5px 5px;--checkout-button-padding:15px 40px 15px 40px;--checkout-button-width:fit-content;width:100%;max-width:100%;}.elementor-24634 .elementor-element.elementor-element-69b169a .cart_totals h2{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-24634 .elementor-element.elementor-element-69b169a .coupon .input-text, .elementor-24634 .elementor-element.elementor-element-69b169a .cart-collaterals .input-text, .elementor-24634 .elementor-element.elementor-element-69b169a select, .elementor-24634 .elementor-element.elementor-element-69b169a .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-el_color_7_3 );}.elementor-24634 .elementor-element.elementor-element-69b169a {--forms-fields-padding:13px 13px 13px 13px;}.elementor-24634 .elementor-element.elementor-element-69b169a .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (13px*2) + 16px );padding-left:13px;padding-right:13px;}.elementor-24634 .elementor-element.elementor-element-69b169a .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (13px*2) + 16px );right:13px;}.elementor-24634 .elementor-element.elementor-element-69b169a .select2-container--default .select2-selection--single{height:auto;}.elementor-24634 .elementor-element.elementor-element-69b169a .shop_table .button{font-size:15px;background-color:var( --e-global-color-el_color_5 );background-image:var( --e-global-color-el_color_5 );}.elementor-24634 .elementor-element.elementor-element-69b169a .shop_table .button:hover, .elementor-24634 .elementor-element.elementor-element-69b169a .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-el_color_5 );background-image:var( --e-global-color-el_color_5 );}.elementor-24634 .elementor-element.elementor-element-69b169a .e-shop-table .cart th, .elementor-24634 .elementor-element.elementor-element-69b169a .e-shop-table .cart td:before{font-size:20px;}.elementor-24634 .elementor-element.elementor-element-69b169a .checkout-button{font-size:16px;}.elementor-24634 .elementor-element.elementor-element-69b169a .checkout-button, .elementor-24634 .elementor-element.elementor-element-69b169a .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-el_color_5 );background-image:var( --e-global-color-el_color_5 );}@media(max-width:767px){.elementor-24634 .elementor-element.elementor-element-5d45224{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-24634 .elementor-element.elementor-element-5f81096 .elementor-heading-title{font-size:30px;}.elementor-24634 .elementor-element.elementor-element-cff47b7{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-24634 .elementor-element.elementor-element-5d45224{--content-width:1300px;}.elementor-24634 .elementor-element.elementor-element-cff47b7{--content-width:1300px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-69b169a */.elementor-24634 .elementor-element.elementor-element-69b169a .wc-proceed-to-checkout a.checkout-button {
  font-size: 16px !important;
  font-weight: 600 !important;
}
/* 右侧 Cart Totals 灰色背景 */
.elementor-24634 .elementor-element.elementor-element-69b169a .cart_totals,
.elementor-24634 .elementor-element.elementor-element-69b169a .e-cart-totals,
.elementor-24634 .elementor-element.elementor-element-69b169a .e-cart__column-end .e-cart-section {
  background-color: #f5f5f5 !important;
  padding: 32px !important;
}

/* 去掉内部表格默认背景 */
.elementor-24634 .elementor-element.elementor-element-69b169a .cart_totals table,
.elementor-24634 .elementor-element.elementor-element-69b169a .cart_totals .shop_table,
.elementor-24634 .elementor-element.elementor-element-69b169a .e-cart-totals table {
  background: transparent !important;
}

/* 让分隔线更像模板 */
.elementor-24634 .elementor-element.elementor-element-69b169a .cart_totals tr,
.elementor-24634 .elementor-element.elementor-element-69b169a .e-cart-totals tr {
  border-bottom: 1px solid #dddddd !important;
}

/* 让按钮撑满灰色区域 */
.elementor-24634 .elementor-element.elementor-element-69b169a .wc-proceed-to-checkout .checkout-button,
.elementor-24634 .elementor-element.elementor-element-69b169a .checkout-button {
  width: 100% !important;
  display: block !important;
  text-align: center !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}/* End custom CSS */