.elementor-978 .elementor-element.elementor-element-1fbc6e8a{--display:flex;--min-height:90vh;--background-transition:0.3s;}.elementor-978 .elementor-element.elementor-element-fdce5dc .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#BC9C69;}.elementor-978 .elementor-element.elementor-element-fdce5dc .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#030303;}.elementor-978 .elementor-element.elementor-element-fdce5dc{--sections-border-type:none;--sections-border-radius:20px 20px 20px 20px;--sections-title-color:#000000;--links-normal-color:#3A3A3A;--links-hover-color:#CFB37C;--sections-radio-buttons-color:#000000;--forms-fields-border-radius:20px 20px 20px 20px;--forms-buttons-border-color:#E9E9E9;--order-summary-color:#4E4E4E;--product-link-normal-color:#C4AF82;--totals-rows-gap-top:calc( 33px/2 );--totals-rows-gap-bottom:calc( 33px/2 );--totals-color:#FFFFFF;--totals-divider-color:#CACACA;--totals-divider-weight:1px;--checkout-button-border-radius:30px 30px 30px 30px;}.elementor-978 .elementor-element.elementor-element-fdce5dc .cart_totals h2{font-family:"Montserrat", Sans-serif;}.elementor-978 .elementor-element.elementor-element-fdce5dc {--sections-descriptions-color:#131313;}.elementor-978 .elementor-element.elementor-element-fdce5dc .e-cart-content, .elementor-978 .elementor-element.elementor-element-fdce5dc .woocommerce-shipping-destination, .elementor-978 .elementor-element.elementor-element-fdce5dc .shipping-calculator-button{font-family:"Montserrat", Sans-serif;}.elementor-978 .elementor-element.elementor-element-fdce5dc #shipping_method li label{font-family:"Montserrat", Sans-serif;}.elementor-978 .elementor-element.elementor-element-fdce5dc .woocommerce-cart-form{--order-summary-title-color:#949494;}.elementor-978 .elementor-element.elementor-element-fdce5dc .e-shop-table .cart th, .elementor-978 .elementor-element.elementor-element-fdce5dc .e-shop-table .cart td:before{font-family:"Montserrat", Sans-serif;}.elementor-978 .elementor-element.elementor-element-fdce5dc .cart_totals .shop_table td:before, .elementor-978 .elementor-element.elementor-element-fdce5dc .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-978 .elementor-element.elementor-element-fdce5dc .checkout-button{font-family:"Montserrat", Sans-serif;border-style:none;}.elementor-978 .elementor-element.elementor-element-fdce5dc .coupon{--sections-border-type:none;}body.elementor-page-978:not(.elementor-motion-effects-element-type-background), body.elementor-page-978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-fdce5dc */span.ahfb-svg-iconset.ast-inline-flex {
    width: 20px;
}

button.button {
    border-radius: 30px !important;
    font-family: 'Montserrat', sans-serif;
    background-color: #dfdfdf !important;
    color: #242424 !important;
    border: none !important;
}

button.button.e-apply-coupon {
    font-size: 14px;
}


.e-cart-totals.e-cart-section {
    background: #111 !important;
}

.cart_totals h2 {
    color: white !important;
}

.woocommerce-js .quantity .qty {
    text-align: center !important;
}

@media only screen and (max-width: 600px) {
  td.product-remove {
    margin-bottom: -80px;
}
td.product-price, td.product-quantity, td.product-subtotal{
    padding-top: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbc6e8a */label {
    color: #fff !important;
}

p.woocommerce-shipping-destination {
    color: #fff !important;
    font-size: 0.8rem;
    margin-top: 1em;
}

a.shipping-calculator-button {
    color: #e6dbc8 !important;
    font-size: 0.7rem;
    text-transform: uppercase;
}/* End custom CSS */