.elementor-11 .elementor-element.elementor-element-41a75ca6{--display:flex;}.elementor-11 .elementor-element.elementor-element-6075c4a .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-6075c4a .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-6075c4a{--sections-title-color:#000000;--links-normal-color:#000000;--forms-buttons-normal-text-color:#000000;--forms-buttons-border-type:solid;--forms-buttons-border-color:#000000;}.elementor-11 .elementor-element.elementor-element-6075c4a .shop_table .button{border-width:1px 1px 1px 1px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-41a75ca6{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6075c4a .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6075c4a{--sections-padding:0px 0px 0px 0px;--sections-margin:0px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-6075c4a */@media (max-width: 768px) {

    /* 当前购物车商品行 */
    .woocommerce-cart-form__cart-item {
        display: block;
    }

    /* 删除按钮 */
    .woocommerce-cart-form__cart-item .product-remove {
        display: inline-block !important;
        width: 30px !important;
        vertical-align: middle !important;
        padding: 0 !important;
        border-bottom: none !important;
    }

    /* 缩略图 */
    .woocommerce-cart-form__cart-item .product-thumbnail {
        display: inline-block !important;
        width: 80px !important;
        vertical-align: middle !important;
        padding: 0 !important;
        border-bottom: none !important;
    }

    /* 商品名称 */
    .woocommerce-cart-form__cart-item .product-name {
        display: inline-block !important;
        width: calc(100% - 125px) !important;
        vertical-align: middle !important;
        padding-left: 15px !important;
        border-bottom: none !important;
        box-sizing: border-box !important;
    }

    /* 隐藏 Product: */
    .woocommerce-cart-form__cart-item .product-name::before {
        display: none !important;
    }
}



@media only screen and (max-width: 767px) {

    .ast-product-name {
        max-height: 3em !important;
        overflow: hidden !important;
        text-align: left !important;
    }

    .ast-product-name a {
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 2 !important;

        overflow: hidden !important;
        text-overflow: ellipsis !important;

        line-height: 1.5 !important;
        max-height: 3em !important;

        white-space: normal !important;

        word-break: normal !important;
        overflow-wrap: normal !important;
        hyphens: none !important;

        text-align: left !important;
    }

    /* 取消之前手动加的省略号 */
    .ast-product-name::after {
        content: none !important;
        display: none !important;
    }
}




@media only screen and (max-width: 767px) {

    .woocommerce-cart .ast-product-name,
    .woocommerce-cart .ast-product-name a {
        text-align: left !important;
    }

}



@media only screen and (max-width: 767px) {

    .woocommerce-cart-form__cart-item.cart_item td {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }

}




th.product-quantity {
    text-align: center !important;
}/* End custom CSS */