.collection-order .step{padding:30px 0}.collection-order .step h2{text-align:center;font-size:32px;font-weight:700;text-transform:capitalize;margin-bottom:30px}.collection-order .step .col-6{margin-bottom:20px;margin-top:15px}.collection-order .step .item{height:100%;padding:30px 15px 15px;border:2px solid #041527}.collection-order .step .item span{display:flex;align-items:center;justify-content:center;width:60px;height:30px;position:absolute;left:50%;top:-15px;transform:translateX(-50%);background-color:#fff;font-size:20px;line-height:1.5;color:#041527;font-weight:500;transition:all .5s ease 0s}.collection-order .step .item .content{font-size:15px;font-weight:600;transition:all .5s ease 0s}@media (max-width: 991px){.collection-order .step .item{padding:25px 10px 10px}.collection-order .step .item span{font-size:16px}.collection-order .step .item .content{font-size:13px}}.collection-order .tit-des{text-align:center}.collection-order .tit-des h1{font-size:32px;font-weight:700;text-transform:capitalize;margin-bottom:5px}.e-tabs2{margin-bottom:100px}.e-tabs2 .cols{background:#f4f1ea;padding:70px 0;margin-bottom:50px}.e-tabs2 .tabs-title{gap:20px;flex-wrap:wrap;margin:0;padding:0}.e-tabs2 .tabs-title li{width:calc(100%/3 - 15px);cursor:pointer;padding:5px}.e-tabs2 .tabs-title li .image{position:relative;padding-bottom:100%}.e-tabs2 .tabs-title li .image img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;max-height:100%}.e-tabs2 .tabs-title li .image span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:14px;padding:6px 20px 6px;width:155px;text-align:center;background:#3f4035;color:#fff;opacity:0;border:1px solid #3f4035}.e-tabs2 .tabs-title li h3{font-size:20px;font-weight:700;text-transform:uppercase;margin:5px 0}.e-tabs2 .tabs-title li .content p{margin-bottom:5px}@media (max-width: 767px){.e-tabs2 .tabs-title li{width:calc(100%/2 - 15px)}.e-tabs2 .tabs-title li h3{font-size:18px}.e-tabs2 .tabs-title li .content{font-size:13px}}.e-tabs2 .tabs-title li:hover .image span,.e-tabs2 .tabs-title li.current .image span{opacity:1}.e-tabs2 .tabs-title li.current{border:1px solid #3f4035}.e-tabs2 .tabs-title li.current .image span{background:transparent;color:#fff;border-color:#fff}.e-tabs2 .tab-content{opacity:0;visibility:hidden;height:0;overflow:hidden}.e-tabs2 .tab-content.current{opacity:1;visibility:visible;height:auto;transition:all 200ms ease-in-out}.e-tabs2 .tab-content h2{font-size:32px;font-weight:700;text-transform:uppercase;margin-bottom:30px;text-align:center}.e-tabs2 .tab-content .items{margin-bottom:20px}.e-tabs2 .tab-content .content{padding:30px;border:2px dashed #3f4035}.e-tabs2 .tab-content .content h3{font-size:40px;font-weight:700;color:#3f4035;margin-bottom:30px;text-align:center}@media (max-width: 767px){.e-tabs2 .tab-content .content{padding:15px}.e-tabs2 .tab-content .content h3{font-size:24px;margin-bottom:20px}}.e-tabs2 .tab-content .content .col-6{margin-bottom:20px;padding-right:10px;padding-left:10px}.e-tabs2 .tab-content .content .item{background-color:#f4f4f4;padding:10px;height:100%}.e-tabs2 .tab-content .content .item .image{width:140px;height:140px}.e-tabs2 .tab-content .content .item .image img{max-width:100%;max-height:100%}.e-tabs2 .tab-content .content .item .info{width:calc(100% - 140px);padding-left:15px}.e-tabs2 .tab-content .content .item .info .name{font-size:20px;margin:0 0 10px;text-transform:capitalize;line-height:1;transition:all .5s ease 0s}.e-tabs2 .tab-content .content .item .info .btn{background:#3f4035;border:1px solid #3f4035;color:#fff;margin-top:20px}.e-tabs2 .tab-content .content .item .info .btn.current,.e-tabs2 .tab-content .content .item .info .btn:hover{background:transparent;color:#3f4035}@media (max-width: 767px){.e-tabs2 .tab-content .content .item{flex-wrap:wrap}.e-tabs2 .tab-content .content .item .image{width:100%;height:auto}.e-tabs2 .tab-content .content .item .info{width:100%;padding:10px 0 0}.e-tabs2 .tab-content .content .item .info .name{font-size:18px}.e-tabs2 .tab-content .content .item .info .btn{margin-top:10px}}.btn-add-combo{background:#3f4035;border:1px solid #3f4035;color:#fff}.btn-add-combo:hover{background:#fff;color:#3f4035}#toast-container{position:fixed;top:20px !important;right:20px;z-index:9999}.toast{min-width:260px;margin-bottom:10px;padding:14px 18px;background:#333;color:#fff;border-radius:6px;font-size:14px;box-shadow:0 6px 20px rgba(0,0,0,0.2);opacity:0;transform:translateX(50px);transition:all .4s ease}.toast.show{opacity:1;transform:translateX(0)}.toast.error{background:#dc3545}.toast.success{background:#28a745}.toast.warning{background:#f0ad4e}.cart-popup{position:fixed;top:0 !important;right:0;width:380px;max-width:100%;height:100%;background:#fff;z-index:9999;transform:translateX(100%);transition:transform .4s ease;display:flex;flex-direction:column}.cart-popup.show{transform:translateX(0)}.cart-popup-header{padding:16px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.cart-popup-header h3{margin:0;font-size:22px;font-weight:700}.cart-popup-close{cursor:pointer;font-size:22px}.cart-popup-body{flex:1;padding:16px;overflow-y:auto}.cart-item{margin-bottom:20px}.cart-item h4{margin:0 0 8px;font-size:18px;font-weight:700;text-transform:uppercase}.cart-item-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cart-item-remove{position:absolute;top:0px;right:8px;cursor:pointer;font-size:18px;line-height:1;color:#999;transition:color .2s ease}.cart-item-remove:hover{color:#dc3545}.cart-item-content{display:flex;gap:12px;position:relative;padding-right:20px}.cart-item-content img{width:60px;height:60px;object-fit:cover}.cart-item-info{flex:1;font-size:14px}.cart-item-price{margin-top:6px;font-weight:600}.cart-popup-footer{padding:16px;border-top:1px solid #eee}.cart-popup-footer .actions{display:flex;gap:10px;margin-top:10px}.btn-order{flex:1;text-align:center;padding:10px;background:#caa14a;color:#fff;text-decoration:none}.btn-view-detail{flex:1;text-align:center;padding:10px;background:#caa14a;color:#fff;text-decoration:none}.cart-detail-modal{position:fixed;top:0 !important;left:0;z-index:9999;width:100%;height:100%;overflow:hidden;outline:0;visibility:hidden}.cart-detail-modal.open{visibility:visible}.cart-detail-modal .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.cart-detail-modal .detail-body{pointer-events:initial;width:900px;border-radius:10px;overflow:hidden;max-width:96%;background:#fff;position:relative;margin:5% auto}.cart-detail-modal .detail-body h4{font-size:18px;font-weight:700;padding:10px 45px 10px 10px;border-bottom:1px solid #dedede}.cart-detail-modal .detail-body button.close{padding:10px}.cart-detail-modal .detail-body .cart-detail-body{padding:15px;overflow-y:auto;max-height:460px}.cart-detail-modal .detail-body .cart-detail-body .cart-detail{margin-bottom:15px}.cart-detail-modal .detail-body .cart-detail-body .cart-detail-service{font-weight:600;font-size:16px}.popup-form-cart{position:fixed;top:0 !important;left:0;z-index:9999;width:100%;height:100%;overflow:hidden;outline:0;visibility:hidden}.popup-form-cart.open{visibility:visible}.popup-form-cart .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.popup-form-cart .form-body{pointer-events:initial;width:500px;border-radius:10px;overflow:hidden;max-width:96%;background:#fff;position:relative;margin:5% auto}.popup-form-cart .form-body h4{font-size:18px;font-weight:700;padding:10px 45px 10px 10px;border-bottom:1px solid #dedede}.popup-form-cart .form-body button.close{padding:10px}.popup-form-cart .form-body .form-detail{padding:15px;overflow-y:auto;max-height:530px}form{margin:0}form .form_contact .input-group{position:relative}form .form_contact .input-group .input-group-addon{border:none;border-left:none;background:none;display:inline-block;position:absolute;right:10px;top:0px;color:#999;height:40px;line-height:40px}form .form_contact .input-group .input-group-addon i{color:#999}form .form_contact .input-group .tourmaster-datepicker{color:#999;padding:0 20px}form .form_contact .input-group .tourmaster-datepicker::-webkit-input-placeholder{color:#999}form .form_contact .input-group .tourmaster-datepicker::-moz-placeholder{color:#999}form .form_contact .input-group .tourmaster-datepicker:-ms-input-placeholder{color:#999}form .form_contact .input-group .icon_hour{top:9px;position:absolute;right:10px;color:#999}form .form_contact .input-group .select-drop{height:40px;color:#999;background-image:unset;background-color:transparent !important;line-height:40px}form .form_contact .form-group{margin-bottom:0;padding:0}form .form_contact .form-group input,form .form_contact .form-group textarea,form .form_contact .form-group select{color:#999}form .form_contact .form-group input::placeholder,form .form_contact .form-group textarea::placeholder,form .form_contact .form-group select::placeholder{color:#999}form .form_contact .btn_action_home button{margin-top:20px;padding:0;height:48px;padding:0 30px;text-align:center;border-radius:0px;border:none;background:#3f4035}form .form_contact .btn_action_home button:hover{background:#4d5f50}@media (max-width: 767px){form .form_contact .btn_action_home button{margin-top:10px}}form .form_contact .btn_action_home button span{color:#fff;text-transform:uppercase;font-weight:700;font-size:14px}.ui-datepicker-header{position:relative}.ui-datepicker table tr td a.ui-state-active,.ui-datepicker table tr td a:hover,.ui-datepicker table tr td.tourmaster-highlight a,.ui-datepicker table tr td.tourmaster-highlight span{background:#24241e;color:#fff}.ui-datepicker select{color:#485da1}.ui-datepicker{background-color:#f5f5f5}.ui-datepicker{border-color:#ebebeb}.ui-datepicker table tr th{color:#808080}.ui-datepicker table tr td a,.ui-datepicker-prev,.ui-datepicker-next{background-color:#ffffff !important;border:none !important}.ui-datepicker table tr td a,.ui-datepicker-prev,.ui-datepicker-next{color:#5b5b5b}.ui-datepicker table tr td a.ui-state-disable{color:#c0c0c0}.ui-datepicker-prev.ui-state-disabled,.ui-datepicker-next.ui-state-disabled,.ui-datepicker table tr td{color:#c0c0c0}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:2px !important;width:36px !important;height:36px !important;line-height:36px;text-align:center;cursor:pointer}.ui-datepicker-prev span,.ui-datepicker-next span{display:none !important}.ui-datepicker-next{right:0px !important}.ui-state-hover:focus{background:transparent;border:none}.ui-datepicker-prev:after{content:"\f104";font-family:fontAwesome}.ui-datepicker-next:after{content:"\f105";font-family:fontAwesome}.ui-datepicker{width:272px !important;border-width:2px;border-style:solid;padding:8px;background:#fff}.ui-datepicker-calendar{background:#fff}.ui-datepicker .ui-datepicker-month,.ui-datepicker .ui-datepicker-year,.ui-datepicker-year{width:48% !important;margin:0px 1% !important;border:none;height:36px;padding:0px 8px;font-weight:500;color:#3f4035;background:#fff;float:left;background-image:url(ico-select.png) !important;background-repeat:no-repeat;background-position:right 10px center}.ui-datepicker table{border-collapse:separate;border-spacing:0px;margin-bottom:10px}.ui-datepicker table tr{background:transparent;color:#949494;padding:0}.ui-datepicker table tr th{color:#808080;background:transparent;font-size:13px;padding:16px 0px 10px;text-align:center;font-weight:normal;border:none}.ui-datepicker table td{padding:0px 0px 5px;line-height:1;text-align:center;color:#c0c0c0;border:none}.ui-datepicker table td a,.ui-datepicker table td .ui-state-default{color:#5b5b5b;background-color:#ffffff;width:32px;height:32px;font-size:13px;line-height:28px;border:none;text-align:center;display:inline-block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.ui-datepicker table td.ui-state-disabled .ui-state-default{background-color:#e9e9e9}.ui-datepicker table td.ui-datepicker-today a{color:#fff;background-color:#3f4035 !important}.ui-datepicker table td a:hover,.ui-datepicker table td a:focus{color:#fff;background-color:#3f4035 !important}.line-item-property__field{margin-bottom:20px}.line-item-property__field .input-group{width:100%}@media (min-width: 1200px){.line-item-property__field .input-group{width:302.39px}}.line-item-property__field .input-group .input-group-addon{display:inline-block;position:absolute;right:1px;top:0px;font-size:14px;font-weight:400;height:45px;padding:6px 12px;line-height:45px;padding-top:0;background:#fff;border:1px solid #ddd;border-left:none;border-right:none}@media (max-width: 767px){.line-item-property__field .input-group .input-group-addon{right:15px}}.line-item-property__field .tourmaster-datepicker{background:transparent;height:45px;line-height:45px;margin-bottom:0;position:relative;cursor:pointer;padding:0 0 0 20px}.line-item-property__field .tourmaster-datepicker::-webkit-input-placeholder{color:#364434}.line-item-property__field .tourmaster-datepicker::-moz-placeholder{color:#364434}.line-item-property__field .tourmaster-datepicker:-ms-input-placeholder{color:#364434}.ui-datepicker .ui-widget-header{border:none;background:none}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:1}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border-color:#3f4035}
