.elementor-55 .elementor-element.elementor-element-0da55a7{--display:flex;--margin-top:6rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-55 .elementor-element.elementor-element-2610030{--update-cart-automatically-display:none;--sections-border-type:none;--sections-padding:0px 0px 0px 0px;--sections-title-spacing:22px;--links-normal-color:var( --e-global-color-674b42b );--links-hover-color:var( --e-global-color-674b42b );--sections-radio-buttons-color:var( --e-global-color-674b42b );--forms-buttons-normal-text-color:var( --e-global-color-secondary );--forms-buttons-border-type:none;--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:14px 24px 14px 24px;--forms-buttons-width:auto;--order-summary-variations-color:var( --e-global-color-secondary );--order-summary-items-divider-color:var( --e-global-color-a5f57b6 );--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:var( --e-global-color-4c007a9 );--order-summary-quantity-border-weight:1px;--totals-color:var( --e-global-color-text );--checkout-button-normal-text-color:var( --e-global-color-secondary );--checkout-button-hover-text-color:var( --e-global-color-secondary );--checkout-button-border-radius:0px 0px 0px 0px;--checkout-button-padding:14px 24px 14px 24px;--checkout-button-width:fit-content;}.elementor-55 .elementor-element.elementor-element-2610030 .shop_table .button{background-color:var( --e-global-color-674b42b );font-size:18px;font-weight:800;}.elementor-55 .elementor-element.elementor-element-2610030 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-674b42b );}.elementor-55 .elementor-element.elementor-element-2610030 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-674b42b );}.elementor-55 .elementor-element.elementor-element-2610030 .cart_totals h2{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;}.elementor-55 .elementor-element.elementor-element-2610030 .e-cart-content, .elementor-55 .elementor-element.elementor-element-2610030 .woocommerce-shipping-destination, .elementor-55 .elementor-element.elementor-element-2610030 .shipping-calculator-button{font-family:"Montserrat", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2610030 #shipping_method li label{font-family:"Montserrat", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2610030 .coupon .input-text, .elementor-55 .elementor-element.elementor-element-2610030 .cart-collaterals .input-text, .elementor-55 .elementor-element.elementor-element-2610030 select, .elementor-55 .elementor-element.elementor-element-2610030 .select2-selection--single{font-family:"Montserrat", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2610030 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-2610030 .e-shop-table .cart th, .elementor-55 .elementor-element.elementor-element-2610030 .e-shop-table .cart td:before{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-55 .elementor-element.elementor-element-2610030 .cart td span, .elementor-55 .elementor-element.elementor-element-2610030 .cart td, .elementor-55 .elementor-element.elementor-element-2610030 .input-text.qty{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-55 .elementor-element.elementor-element-2610030 .cart_totals .shop_table td:before, .elementor-55 .elementor-element.elementor-element-2610030 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Montserrat", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2610030 .checkout-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;}.elementor-55 .elementor-element.elementor-element-2610030 .e-cart-totals{--sections-background-color:var( --e-global-color-5c73076 );--sections-border-radius:0px 0px 0px 0px;--sections-padding:32px 32px 32px 32px;--sections-descriptions-color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-2610030 .cart_totals{--sections-title-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-2610030 .coupon{--sections-background-color:var( --e-global-color-5c73076 );--sections-border-radius:0px 0px 0px 0px;--sections-padding:20px 20px 20px 20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-0da55a7{--margin-top:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-55 .elementor-element.elementor-element-2610030 .e-shop-table .cart th, .elementor-55 .elementor-element.elementor-element-2610030 .e-shop-table .cart td:before{font-size:18px;}.elementor-55 .elementor-element.elementor-element-2610030 .cart td span, .elementor-55 .elementor-element.elementor-element-2610030 .cart td, .elementor-55 .elementor-element.elementor-element-2610030 .input-text.qty{font-size:18px;}.elementor-55 .elementor-element.elementor-element-2610030 .cart_totals h2{font-size:28px;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-0da55a7{--margin-top:3rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-55 .elementor-element.elementor-element-2610030{--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-2610030 .shop_table .button{font-size:16px;}.elementor-55 .elementor-element.elementor-element-2610030 .e-shop-table .cart th, .elementor-55 .elementor-element.elementor-element-2610030 .e-shop-table .cart td:before{font-size:18px;}.elementor-55 .elementor-element.elementor-element-2610030 .checkout-button{font-size:16px;}.elementor-55 .elementor-element.elementor-element-2610030 .e-cart-totals{--sections-padding:32px 15px 32px 15px;}.elementor-55 .elementor-element.elementor-element-2610030 .cart_totals h2{font-size:24px;}.elementor-55 .elementor-element.elementor-element-2610030 .coupon{--sections-padding:20px 15px 20px 15px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-2610030 */.elementor-55 .elementor-element.elementor-element-2610030 .shop_table thead {
    background: #FFF2DE;
}
.elementor-55 .elementor-element.elementor-element-2610030 .woocommerce .cart th {
    padding: 10px 20px;
}

.elementor-55 .elementor-element.elementor-element-2610030 a.remove{
    visibility: hidden;
    padding-left: 5px;
    position: relative;
}
.elementor-55 .elementor-element.elementor-element-2610030 a.remove::before {
    content: url(https://excava.com.au/wp-content/uploads/2024/07/delete-icon-2.svg);
    visibility: visible;
   position: absolute;
}
.elementor-55 .elementor-element.elementor-element-2610030 .woocommerce button.button:hover
{
    color: #000000;
}
.elementor-55 .elementor-element.elementor-element-2610030 .checkout-button {
    font-size: 18px !important;
}
.elementor-55 .elementor-element.elementor-element-2610030 .button {
    width: 100% !important;
}
.elementor-55 .elementor-element.elementor-element-2610030 .return-to-shop .button {
    width: auto !important;
}
@media (max-width:768px){
    .elementor-55 .elementor-element.elementor-element-2610030 .checkout-button {
    font-size: 16px !important;
}
    .elementor-widget-woocommerce-cart .woocommerce table.cart tr {
        padding: 0 !important;
    }

}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]  {
    background: #10293b;
    color: #fff;
}
.select2-container--default .select2-results__option[data-selected=true]  {
     background: #10293b;
    color: #fff !important; 
}/* End custom CSS */
/* Start custom CSS */.woocommerce-info,.woocommerce-message {
    border-top-color: var(--e-global-color-674b42b);
      font-family: Montserrat;
}
.woocommerce-info::before, .woocommerce-message::before {
    color: var(--e-global-color-674b42b);
}
.woocommerce a.button, .woocommerce a.button:hover{
    background-color: var(--e-global-color-674b42b) !important;
    color: #000000 !important;
    border-radius: 0;
    padding: 14px 24px 14px 24px;
    font-family: Montserrat;
font-size: 18px;
font-weight: 800;
}/* End custom CSS */