.custom-product-page{padding-top:20px;padding-bottom:20px;border-radius:19px}.custom-product-page .row{background-color:var(--white);border-radius:19px}.custom-product-page .row .col{padding:30px 20px}.product-description img{width:100%;height:450px;object-fit:cover;border-radius:20px}.single-product-thumbnail img{width:100%;height:500px;border-radius:20px}.tour-details{margin-bottom:.8em}.tour-details span{border:1px solid var(--grey);padding:8px 8px 8px 12px;border-radius:3px;color:var(--grey)}.tour-highlight h2,.product-pricing h2,.content-tour h2,.tour-itinerary h2,.tour-more-info h2,.tour-info-faq h2{font-size:28px !important}.product-pricing h2 span{color:var(--green)}.product-info h2.woocommerce-loop-product__title{min-height:70px;line-height:1;margin-bottom:0}.product-page-price{margin:20px 0 !important;font-size:30px}.product-page-price del{font-size:24px}.price-child,.price-child2{color:var(--min-black);font-weight:700;font-size:18px}.price-child2{margin-bottom:1.3em}.price-child .price,.price-child2 .price{color:var(--green)}.tour-highlight ul{margin-left:1.6em}.tour-highlight ul>li{color:var(--min-black)}.tour-highlight .tour-highlight-send,.tour-gotime h2,.tour-location-send{font-size:18px}.tour-highlight span,.tour-location-send span{color:var(--orange);font-weight:700}.tour-gotime h3{display:contents}.tour-gotime ul{margin-bottom:unset;margin-left:.8em;display:flex;flex-wrap:wrap}.tour-gotime li{list-style-type:none;display:inline;color:var(--green);font-weight:600;background-color:#10b55b1a;padding:10px;border-radius:3px;margin-right:10px;margin-left:unset !important;margin-bottom:unset}.tour_description{margin-top:1.2em}.tour_description strong{font-size:18px}.content-tour{margin-bottom:1.2em}.content-tour .image-gallery .gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px}.content-tour .image-gallery img{width:100%;height:350px;object-fit:cover;border-radius:10px}.tour-itinerary h3{position:relative}.tour-itinerary i{content:'';position:absolute;color:#fff;background:var(--green);left:-50px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.tour-itinerary ul{list-style-type:none;margin-left:3.6em;position:relative}.tour-itinerary ul:before{content:'';position:absolute;width:2px;height:100%;background:var(--green);left:-35px}.tour-info-faq{margin-bottom:1.2em}.tour-info-faq .accordion{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px}.tour-info-faq .accordion-title{border-top:unset;border:1px solid #e9ebec;margin:5px 0;border-radius:10px}.tour-info-faq .accordion-title span{color:var(--min-black);font-weight:600}.tour-info-faq .accordion .toggle{left:unset;right:0}.custom-product-page .tour-navigation{display:flex;justify-content:space-around;margin-bottom:20px}.custom-product-page .nav-btn{background-color:#f1f1f1;border:none;padding:10px 20px;cursor:pointer;transition:background-color .3s;border-radius:7px;text-transform:math-auto;font-size:16px;width:100%}.custom-product-page .nav-btn.active{background-color:var(--green);color:#fff}.custom-product-page .tour-booking-button .button{background-color:var(--green);text-transform:math-auto;border-radius:14px;width:100%;text-align:center}.custom-product-page .tour-navigation .info-section,.custom-product-page .tour-navigation .itinerary-section,.custom-product-page .tour-navigation .reviews-section,.custom-product-page .tour-navigation .image-section,.custom-product-page .tour-navigation .more-info-section{position:relative}.custom-product-page .tour-navigation .info-section:before{content:'';position:absolute;background-image:url(/wp-content/uploads/2024/10/thong-tint-our.png);background-repeat:no-repeat;width:20px;height:22px;background-size:cover;left:20%;top:30%}.custom-product-page .tour-navigation .itinerary-section:before{content:'';position:absolute;background-image:url(/wp-content/uploads/2024/10/hanh-trinh-tour.png);background-repeat:no-repeat;width:20px;height:22px;background-size:cover;left:20%;top:30%}.custom-product-page .tour-navigation .reviews-section:before{content:'';position:absolute;background-image:url(/wp-content/uploads/2024/10/danh-gia-tour.png);background-repeat:no-repeat;width:23px;height:22px;background-size:cover;left:20%;top:30%}.custom-product-page .tour-navigation .image-section:before{content:'';position:absolute;background-image:url(/wp-content/uploads/2024/10/hinh-anh-tour.svg);background-repeat:no-repeat;width:23px;height:22px;background-size:cover;left:20%;top:30%}.custom-product-page .tour-navigation .more-info-section:before{content:'';position:absolute;background-image:url(/wp-content/uploads/2024/10/thong-tin-bo-sung-tour.png);background-repeat:no-repeat;width:20px;height:20px;background-size:cover;left:7%;top:30%}.shop-page-title{display:none}.row-tour .col-tour{text-align:center;position:relative}.row-tour .col-tour img{border-radius:30px;width:100%;height:450px;object-fit:cover;position:relative}.row-tour h4{color:var(--white);background:var(--green);width:15%;margin:30px auto 10px;border-radius:15px;padding:5px}.row-tour-product{margin:auto !important}.row-tour-product .product-item{background:var(--white);border-radius:9px;padding:20px;height:fit-content}.row-tour-product .product-item img{width:100%;height:300px;object-fit:cover;border-radius:12px}.row-tour-product .badge-container{display:none}.row-tour .nav-pagination>li>.current{background-color:#fff;border-color:#fff;border-radius:9px;color:var(--min-black)}.page-numbers{background-color:#fff;border-color:#fff;border-radius:9px;color:var(--grey);padding:13px;margin:5px}.page-numbers.current{background-color:var(--green);border-color:var(--green);color:#fff;padding:13px 18px}.page-numbers{padding:13px 18px}.woocustom-pagination a:hover,.woocustom-pagination span:hover{background-color:var(--green);border-color:var(--green);color:#fff}.woocustom-pagination{text-align:center;margin:10px 0}.row-tour .product-info h2 a{font-size:26px;color:var(--min-black)}.tour-gotime{display:flex;align-items:center}.row-tour-product del span.amount{opacity:1}.row-tour-product .product-info .price{font-size:22px}.row-tour-product del,.row-tour-product del bdi{color:var(--min-black);font-size:20px;font-weight:700}.product-page-price del span.amount{opacity:1;color:var(--min-black)}.product-page-price ins bdi,.row-tour-product bdi,.row-tour-product ins bdi{color:#219a58}.product-info .tour-details{border-bottom:1px solid var(--grey);padding:0 0 20px}.product-info .tour-details span{margin-right:5px}.product-info .tour-details .tour_location{background:var(--green);color:var(--white);border:1px solid var(--green)}.date-info h3{color:var(--min-black)}.post-type-archive-product .row-tour .search-box{background-color:#fff;padding:20px;border-radius:30px;box-shadow:0px 5px 15px rgba(0,0,0,.1);margin-bottom:20px;position:absolute;width:100%;bottom:0;left:0}.row-tour .search-box .dropdowns{display:flex;gap:15px;flex-grow:1}.row-tour .search-box .dropdown{flex:1;position:relative}.row-tour .search-box select{width:100%;border-radius:12px;border:1px solid #ddd;background-color:#f9f9f9;font-size:16px;color:#333;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-left:40px;position:relative}.row-tour .search-box select:before{content:"\f073";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:18px;color:#999}.row-tour .search-box .search-input{display:flex;align-items:center;position:relative;flex-grow:2}.row-tour .search-box .search-input input[type=text]{width:100%;padding:25px 20px;border-radius:15px;border:1px solid #ddd;font-size:16px;color:#333;outline:none;position:relative}.row-tour .search-box .search-btn{background-color:#f98b0d;color:#fff;border:none;border-radius:11px;cursor:pointer;font-size:16px;transition:background-color .3s ease;position:absolute;right:3.5%}.row-tour .search-box .search-btn:hover{background-color:#e67e00}.row-tour .search-box .reset-btn{background-color:#fff;border:1px solid #ddd;color:#333;padding:12px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:background-color .3s ease;margin-left:10px;margin-right:0}.row-tour .search-box .reset-btn:hover{background-color:#f1f1f1}.custom-product-page .has-border{width:100% !important;border-radius:12px;border:2px solid var(--green)}.custom-product-page .comment-respond .submit{border-radius:14px;background-color:var(--orange);text-transform:math-auto}.search-box .fa.fa-map-marker-alt,.search-box .fa.fa-calendar-alt,.search-box .fa.fa-plane,.search-box .fa.fa-money-bill{position:absolute;top:30%;left:5%;z-index:1}.description-image{padding-top:20px}.custom-product-page #review_form_wrapper{height:600px}.custom-product-page .comment-form-rating{margin-top:50px}.custom-product-page .comment-form-cookies-consent{display:none}.custom-info-post a{color:var(--orange)}@media screen and (max-width:767px){.product-thumbnail img{height:auto}.row-tour h4{width:40%}.row-tour .search-box .dropdowns{flex-direction:column;gap:0}.row-tour-product{margin-top:200px !important}.post-type-archive-product .row-tour .search-box{bottom:unset;top:60%}.row-tour .search-box .search-btn{right:12%}.product-info .tour-details{display:flex;flex-wrap:wrap;gap:10px}.single-product form.cart select{width:100% !important}.single-product .woocommerce-variation-add-to-cart button{width:100% !important}.custom-product-page .review-form-inner{display:block !important}.custom-product-page #review_form_wrapper{height:630px}}@media screen and (min-width:768px) and (max-width:1023px){.product-thumbnail img{height:auto}.row-tour h4{width:30%}.row-tour .search-box .dropdowns{display:grid;grid-template-columns:repeat(2,1fr)}.home .search-box .dropdown{max-width:100%}.row-tour .search-box .search-btn{right:7%}.product-info .tour-details .tour_location{display:flex;margin-top:.8em}.tour-gotime{align-items:start;flex-direction:column}.custom-product-page .review-form-inner{display:block !important}.custom-product-page #review_form_wrapper{height:650px}}.single-product form.cart select{width:25%;border-radius:14px}.single-product .woocommerce-variation-add-to-cart button{width:30%;background-color:var(--green) !important;border-radius:14px}.btn-move-checkout{background-color:var(--orange);border-radius:14px;padding:10px 15px;font-weight:700;color:#fff;max-width:10%}.btn-move-checkout:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.2);color:#fff;opacity:1;outline:none}.custom-info-post{padding-top:30px}.custom-info-post img{padding-top:15px;padding-bottom:15px}