.elementor-7 .elementor-element.elementor-element-5c723b21 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4df66b4{--grid-column-gap:20px;--grid-row-gap:35px;}.elementor-7 .elementor-element.elementor-element-4df66b4 .pp-badge-container{margin:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-4df66b4 .pp-woocommerce .pp-sale-badge{min-height:2em;min-width:2em;line-height:2em;padding:2px 10px 2px 10px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-5c723b21 > .elementor-element-populated{padding:10px 10px 10px 10px;}}/* Start custom CSS for shortcode, class: .elementor-element-367f4af *//*
.woocommerce-cart-form,
.cart-collaterals,
.checkout-button,
.cart_totals h2 {
    font-family: "Open Sans" !important;
}

.actions .button {
    font-family: "Open Sans";
    background-color: #343434;
}


.actions > .button {
    color: #fff !important;
}

.cart-subtotal bdi {
    font-size: 16px;
}

.order-total bdi {
    color: #ec6803;
    font-size: 16px;
}

.coupon .button:hover {
    background-color: #ec6803;
}

.woocommerce-cart table tr td.actions {
    background-color: #FAF1ED;
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button {
    background-color: #ec6803 !important;
    padding: 10px 5px;
    font-family: "Unica One" !important;
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button::before {
    font-size: 12px;
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover {
    background-color: #343434 !important;
    font-family: "Unica One" !important;
}

.woocommerce-cart table tr td.product-remove a:hover, .woocommerce-cart table tr td.product-name a:hover {
    color: #ec6803;
}

.amount {
    font-size: 16px;
}

.coupon label {
    display: none;
}

#shipping_method label {
    margin-left: 7px;
}

@media (max-width: 768px) {
    .ywgc_have_code .woocommerce-info {
        padding: 20px 0;
        font-size: 16px;
        text-align: left;
        display: flex;
    }

    .ywgc_have_code .woocommerce-info::before {
        display: none;
    }
    
    .woocommerce-cart table.cart tr td.actions {
        width: 100% !important;
    }
    
    
    .ywgc_enter_code>div {
        display: flex;
        flex-direction: column;
    }
    
    .ywgc_enter_code .form-row {
        width: 100%;
    }
    
    .ywgc_have_code {
    margin: 0 0 -20px 0;
    }
}
*//* End custom CSS */