.elementor-2630 .elementor-element.elementor-element-1108725c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:266px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2630 .elementor-element.elementor-element-66ac9052 > .elementor-widget-container{margin:0px -34px 0px 115px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-2630 .elementor-element.elementor-element-1108725c{--width:1600px;--margin-top:0px;--margin-bottom:-65px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2630 .elementor-element.elementor-element-1108725c.e-con{--align-self:center;}}@media(min-width:768px){.elementor-2630 .elementor-element.elementor-element-1108725c{--width:63%;}}/* Start custom CSS for container, class: .elementor-element-1108725c *//*====================================================
SIMPLY AUDIO PREMIUM CART
====================================================*/

/* Background */
body.woocommerce-cart,
.elementor-widget-woocommerce-cart{
    background:#ffffff;
}

/* Product Cards */
.woocommerce-cart table.shop_table{

    border:none;
    border-radius:12px;
    overflow:hidden;
    background:#ffffff;

    box-shadow:
    0 10px 30px rgba(0,0,0,.05);
}

/* Header */

.woocommerce-cart table.shop_table thead{

    background:#111111;
}

.woocommerce-cart table.shop_table thead th{

    color:#fff;
    font-size:15px;
    font-weight:600;
    border:none;
    padding:20px;
}

/* Table Cells */

.woocommerce-cart table.shop_table td{

    padding:22px;
    border-bottom:1px solid #f2f2f2;
}

/* Product Images */

.woocommerce-cart td.product-thumbnail img{

    border-radius:10px;
    transition:.3s ease;
}

.woocommerce-cart td.product-thumbnail img:hover{

    transform:scale(1.05);
}

/* Product Name */

.product-name a{

    color:#111111;
    font-size:18px;
    font-weight:600;
    text-decoration:none;
}

.product-name a:hover{

    color:#6EC1E4;
}

/* Prices */

.product-price,
.product-subtotal,
.amount{

    color:#111111;
    font-weight:600;
}

/* Original Price */

.price del{

    color:#999;
}

/* Sale Price */

.price ins{

    color:#6EC1E4;
    text-decoration:none;
}

/* Quantity */

.quantity input.qty{

    border:1px solid #ddd;
    border-radius:8px;
    height:44px;
}

/* Coupon */

#coupon_code{

    border-radius:8px;
    border:1px solid #ddd;
    padding:12px;
}

/* Buttons */

.button,
button.button,
.checkout-button{

    background:#111111 !important;

    color:#fff !important;

    border-radius:8px;

    transition:.3s;

    font-weight:600;

    border:none;
}

.button:hover,
button.button:hover,
.checkout-button:hover{

    background:#6EC1E4 !important;
}

/* Cart Totals */

.cart_totals{

    background:#fafafa;

    padding:35px;

    border-radius:12px;

    box-shadow:
    0 10px 30px rgba(0,0,0,.05);
}

/* Totals Heading */

.cart_totals h2{

    color:#111111;

    font-size:24px;
}

/* Checkout Button */

.wc-proceed-to-checkout a{

    padding:18px;

    border-radius:8px;

    font-size:17px;
}

/* Remove Product */

.product-remove a{

    color:#999 !important;

    font-size:28px;

    transition:.3s;
}

.product-remove a:hover{

    color:#d62828 !important;
}

/* Notices */

.woocommerce-message{

    border-top:4px solid #6EC1E4;

    border-radius:8px;

    background:#fafafa;
}

/* Empty Cart */

.cart-empty{

    text-align:center;

    font-size:22px;

    padding:60px;
}

/* Continue Shopping */

.return-to-shop a{

    background:#111111 !important;

    color:#fff !important;

    border-radius:8px;
}/* End custom CSS */