.elementor-11 .elementor-element.elementor-element-53e1e77{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-81060a2{padding:20px 20px 20px 20px;border-style:dashed;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:15px 15px 15px 15px;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-53e1e77{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-81060a2{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-53e1e77{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS */.woocommerce {
    display: grid;
    grid-template-columns: 1fr 400px;
    grid-gap: 30px
}

@media only screen and (max-width: 900px) {
    .woocommerce {
        grid-template-columns: 1fr
    }
}

.woocommerce-notices-wrapper {
    display: none !important
}

.shop_table {
    border-radius: 15px !important;
    overflow: hidden
}

.attachment-woocommerce_thumbnail {
    border-radius: 10px !important
}

.cart_totals {
    width: 100% !important;
    border-radius: 15px !important;
    padding: 10px !important;
    overflow: hidden
}

.cart_totals h2 {
    font-size: 16px;
    font-weight: 700;
    padding: 5px 30px 10px
}

.wc-proceed-to-checkout {
    padding: 0 !important
}

.wc-proceed-to-checkout a {
    margin: 10px 0 0 !important;
    padding: 10px !important
}

.cart_totals td {
    text-align: left
}

.coupon button {
    border-radius: 10px 0 0 10px !important;
    margin: 0 !important;
    padding: 10px 15px !important
}

.coupon input {
    border-radius: 0 10px 10px 0 !important;
    margin: 0 !important;
    font-size: 14px !important
}/* End custom CSS */