.elementor-7882 .elementor-element.elementor-element-f3b7481:not(.elementor-motion-effects-element-type-background), .elementor-7882 .elementor-element.elementor-element-f3b7481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sandbox.oculartravels.com/wp-content/uploads/2024/07/iStock-515199831-1-3.png");background-repeat:no-repeat;background-size:cover;}.elementor-7882 .elementor-element.elementor-element-f3b7481 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(188deg, #FF671E 77%, #FF671EA8 100%);opacity:0.83;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7882 .elementor-element.elementor-element-f3b7481{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-7882 .elementor-element.elementor-element-4cb5632 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7882 .elementor-element.elementor-element-e48c0f2{text-align:center;}.elementor-7882 .elementor-element.elementor-element-e48c0f2 .elementor-heading-title{color:#FFFFFF;}.elementor-7882 .elementor-element.elementor-element-7b6495a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 120px 0px;}.elementor-7882 .elementor-element.elementor-element-7b6495a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7882 .elementor-element.elementor-element-361f591d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7882 .elementor-element.elementor-element-22fe92a6 .shop_table .button{background-color:#434a54;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:bold;}.elementor-7882 .elementor-element.elementor-element-22fe92a6 .shop_table .button:hover, .elementor-7882 .elementor-element.elementor-element-22fe92a6 .shop_table .button:disabled[disabled]:hover{background-color:#1bbc9b;}.elementor-7882 .elementor-element.elementor-element-22fe92a6 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#FF671E;}.elementor-7882 .elementor-element.elementor-element-22fe92a6 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-7882 .elementor-element.elementor-element-22fe92a6{--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-border-radius:15px 15px 15px 15px;--sections-padding:40px 40px 40px 40px;--sections-margin:20px;--sections-title-color:#000000;--sections-title-spacing:0px;--links-normal-color:#000000;--links-hover-color:#000000;--forms-fields-normal-color:#6E6E6E;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-border-radius:5px 5px 5px 5px;--forms-buttons-padding:15px 30px 15px 30px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 40px/2 );--order-summary-rows-gap-bottom:calc( 40px/2 );--order-summary-title-spacing:10px;--order-summary-color:#6E6E6E;--order-summary-items-divider-color:#E4E4E4;--order-summary-quantity-border-color:#000000;--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:#00000069;--order-summary-remove-icon-hover-color:#000000;--totals-color:#6E6E6E;--totals-divider-weight:0px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-border-radius:5px 5px 5px 5px;--checkout-button-padding:15px 30px 15px 30px;--checkout-button-width:fit-content;}.elementor-7882 .elementor-element.elementor-element-22fe92a6 .e-cart-section{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-7882 .elementor-element.elementor-element-22fe92a6 .cart_totals h2{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-7882 .elementor-element.elementor-element-22fe92a6 .coupon .input-text, .elementor-7882 .elementor-element.elementor-element-22fe92a6 .cart-collaterals .input-text, .elementor-7882 .elementor-element.elementor-element-22fe92a6 select, .elementor-7882 .elementor-element.elementor-element-22fe92a6 .select2-selection--single{font-size:16px;}.e-woo-select2-wrapper .select2-results__option{color:#6E6E6E;}.elementor-7882 .elementor-element.elementor-element-22fe92a6 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#6E6E6E transparent transparent transparent;}.elementor-7882 .elementor-element.elementor-element-22fe92a6 .woocommerce-cart-form{--order-summary-title-color:#000000;}.elementor-7882 .elementor-element.elementor-element-22fe92a6 .e-shop-table .cart th, .elementor-7882 .elementor-element.elementor-element-22fe92a6 .e-shop-table .cart td:before{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-7882 .elementor-element.elementor-element-22fe92a6 .cart td span, .elementor-7882 .elementor-element.elementor-element-22fe92a6 .cart td, .elementor-7882 .elementor-element.elementor-element-22fe92a6 .input-text.qty{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-7882 .elementor-element.elementor-element-22fe92a6 .cart_totals .shop_table td:before, .elementor-7882 .elementor-element.elementor-element-22fe92a6 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:normal;}.elementor-7882 .elementor-element.elementor-element-22fe92a6 .checkout-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:bold;}@media(max-width:1199px){.elementor-7882 .elementor-element.elementor-element-f3b7481{padding:80px 0px 80px 0px;}}@media(max-width:767px){.elementor-7882 .elementor-element.elementor-element-f3b7481{padding:30px 0px 30px 0px;}.elementor-7882 .elementor-element.elementor-element-4cb5632 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-7882 .elementor-element.elementor-element-e48c0f2 .elementor-heading-title{font-size:28px;}.elementor-7882 .elementor-element.elementor-element-7b6495a0{padding:60px 0px 70px 0px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-22fe92a6 */.return-to-shop a.button {
    color: #fff;
    background-color: #FF671E;
}
.woocommerce .woocommerce-message, .cart-empty.woocommerce-info {

    background-color: #ff671e63;
    color: #000;

}

.return-to-shop a.button {
    font-size: 0;
}
.return-to-shop a.button:before {
    content: "Return to Tours";
    font-size: 14px;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1;

}


div#payment-method-message {
    margin-top: 12px !important;
    margin-bottom: 13px !important;
}

@media screen and (min-width: 1200px) {
     .woocommerce {
    width: 1100px !important;
    margin-right: auto;
    margin-left: auto;
    margin-top: 48px;
}

.woocommerce .quantity .qty {
    width: 100px;
    text-align: center;
}
input#coupon_code {
    width: max-content;
    height: 46px;
}
}
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt {
    margin-top: 4px;
    background-color: #f5f5f5;
    padding: 1px;
    border-radius: 3px;
    padding-left: 8px;
    padding-right: 10px;
}
dl.variation {
    font-size: 13px;
    color: #000;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 109px !important;
    box-shadow: none;
    border-radius: 11px;
}
button.button {
    outline: none !important;
    border: none !important;
}

a.checkout-button.button.alt.wc-forward {
    background-color: #FF671E;
    color: #fff;
    border-radius: 11px;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 100%;
}


.custom-empty-cart-buttons a {
    background-color: #FF671E !important;
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;
}

.custom-empty-cart-buttons {
    text-align: left !important;
}
p.return-to-shop {
    display: none !important;
}/* End custom CSS */