.bodyWrapper.merchant-detail-page{padding-bottom:90px}.merchant-detail-page hr{border-color:#dadada;opacity:1}.picture-gallery{display:flex;height:333px;margin:20px auto 25px;width:100%}.main-image{flex:1;position:relative}.product-thumb{cursor:pointer;display:inline-block;height:100%;overflow:hidden;position:relative;width:100%}.product-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.main-image .totalImg{align-items:center;background-color:#fff;border-radius:5px;bottom:10px;box-shadow:0 4px 4px #00000040;color:#2d2d2d;display:flex;font-size:12px;font-weight:400;left:10px;line-height:18px;padding:5px 10px;position:absolute;z-index:2}.main-image .totalImg:before{background:url(../img/home/icon-img.png) no-repeat 0/15px 15px;content:"";display:inline-block;height:15px;margin-right:5px;width:15px}.thumbnail-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:5px;margin-left:5px;max-width:50%}.thumbnail-container .product-thumb{flex-basis:0;max-width:calc(50% - 2.5px);min-height:calc(50% - 2.5px)}.merchant-detail-page .name-buttons{align-items:flex-end;align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.merchant-detail-page .product-name{align-items:flex-end;display:flex;gap:10px}.merchant-detail-page .product-name h1{color:#2d2d2d;font-size:22px;font-weight:500;letter-spacing:1.1px;margin:0}.rating{align-items:center;color:#555;display:inline-flex;font-size:14px;font-weight:400;gap:5px;letter-spacing:.7px;line-height:160%}.merchant-detail-page .share-wishlist{display:inline-flex;gap:15px}.merchant-detail-page .name-buttons .share-wishlist button{background-color:transparent;border:0;padding:0}.plan-list{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px}.merchant-detail-page .select-plan>p{color:#555;display:block;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:160%;margin-bottom:25px}.merchant-detail-page .select-plan .merchant-box{align-items:flex-start;box-shadow:0 0 10px #00000040;display:flex;display:inline-block;flex:1 1 25%;flex-direction:column;gap:10px;justify-content:center;max-width:400px;padding:20px 20px 10px;width:calc(33.33333% - 10px)}.merchant-detail-page .select-plan .merchant-box .merchant-data{all:unset}.merchant-detail-page h2,.merchant-detail-page h2.merchantName{color:#2d2d2d;font-size:18px;font-weight:500;letter-spacing:.9px;line-height:160%;margin-bottom:13px}.merchant-detail-page .select-plan .merchant-box .online-booking{margin-bottom:10px}.merchant-detail-page .select-plan .merchant-box p{align-items:center;display:flex;gap:8px;margin-bottom:8px}.merchant-detail-page .select-plan .merchant-box p,.merchant-detail-page .select-plan .merchant-box ul li{color:#555;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:160%}.merchant-detail-page .select-plan .merchant-box .price{color:#2d2d2d;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:160%}.merchant-detail-page .select-plan .merchant-box .price span{font-size:18px}.merchant-detail-page .select-plan .merchant-box .price-btn-row{align-items:center;display:flex;justify-content:space-between}.merchant-detail-page .select-plan .merchant-box .btn-green.btn-order{background:#2f5b44;border-radius:10px 0;color:#fff;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:160%;margin:0;max-width:150px;padding:10px 20px;text-align:center;width:100%}.merchant-detail-page .btn-bordered{margin:auto auto 25px}.merchant-detail-page h2.section-title{color:#2d2d2d;font-size:22px;font-weight:500;letter-spacing:1.1px;line-height:160%;margin-bottom:20px;position:relative}.merchant-detail-page .introduction p,.merchant-detail-page .location :not(.transport-method) p,.merchant-detail-page .terms-box p{color:#555;display:-webkit-box;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:160%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:10px}.btn-more p,.btn-more p:hover{color:#408661!important;font-size:14px!important;font-weight:500!important;letter-spacing:.7px;line-height:160%!important}.btn-more p:hover{text-decoration:underline}.btn-more img{margin-bottom:6px}.merchant-detail-page .location p.addr{align-items:center;color:#2d2d2d;display:flex;font-size:14px;font-weight:400;gap:5px;letter-spacing:.7px;line-height:160%;margin:10px auto}.merchant-detail-page .user-review h2{display:flex;gap:10px}.merchant-detail-page .user-review h2 .rating{color:#555;font-size:22px;font-weight:500;letter-spacing:1.1px;line-height:160%}.merchant-detail-page .facilitiesContainer,.merchant-detail-page .reviewsContainer{display:flex;flex-wrap:wrap;justify-content:space-between}.merchant-detail-page .reviewsContainer .review{color:#dadada;margin-bottom:50px;width:calc(50% - 50px)}.merchant-detail-page .reviewsContainer .review .planName{color:#444;display:inline-block;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:160%}.merchant-detail-page .reviewsContainer .review .reviewRemark{color:#444;display:-webkit-box;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:160%;margin-top:5px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:5px}.merchant-detail-page .reviewsContainer .review .member{color:#888;font-size:12px;font-weight:400;letter-spacing:.05em;line-height:160%;margin-top:5px}.facilitiesContainer .item{align-items:center;color:#555;display:flex;font-size:14px;font-weight:400;gap:5px;letter-spacing:.05em;line-height:160%;margin-bottom:10px;width:50%}.merchant-detail-page .suggest-merchant{display:flex;flex-wrap:wrap;justify-content:space-between}.merchant-detail-page .suggest-merchant .merchant-box{width:calc(33.33333% - 10px)}.merchant-detail-page .suggest-merchant .merchant-data{background-color:#fff;box-shadow:0 0 10px #00000040;margin-right:15px;margin-top:-30px;padding:15px;position:relative;z-index:2}.merchant-detail-page .suggest-merchant .merchant-box .merchantName{color:#2f5b44;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:160%}.merchant-detail-page .suggest-merchant .merchant-box .location{color:#555;font-size:12px;font-weight:400;letter-spacing:.05em;line-height:160%}.merchant-detail-page .suggest-merchant .merchant-data hr{border-color:#f1f4f1;opacity:1}.merchant-detail-page .suggest-merchant .merchant-data .suggested-plan{color:#2d2d2d;font-size:13px;font-weight:500;line-height:160%}.merchant-detail-page .suggest-merchant .merchant-data .suggested-plan .price{display:block;font-size:15px}.merchant-detail-page .suggest-merchant .merchant-data .suggested-plan .itemNum{color:#6a6a6a;font-size:12px;font-weight:400;letter-spacing:.05em;line-height:160%;margin-top:5px}.swiper,.swiper-slide img{width:100%}.swiper .swiper-pagination{bottom:37px}.swiper .swiper-pagination-bullet{background:#0e103180;border:1px solid #fff;opacity:1}.swiper .swiper-pagination-bullet-active{background:#fff}.picture-swiper{height:250px;left:calc(-50vw + 50%);margin-bottom:25px;overflow:hidden;position:relative;width:100vw}.picture-swiper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.picture-swiper .swiper-pagination-fraction:before{background:url(../img/home/icon-img.png) no-repeat 0/15px 15px;content:"";display:inline-block;height:15px;margin-right:5px;width:15px}.picture-swiper .swiper-pagination-fraction{align-items:center;background-color:#fff;border-radius:5px;bottom:18px;color:#2d2d2d;display:flex;font-size:12px;font-weight:400;left:unset;line-height:18px;padding:5px 10px;right:16px;width:-moz-fit-content;width:fit-content;z-index:2}.modal .modal-content{border:0;border-radius:0}.modal .modal-dialog{margin:1.75rem auto auto;max-width:600px}.modal .modal-header button{opacity:1}.modal .modal-header{border-bottom:0;padding:20px}.modal .modal-body{padding:0 20px 20px}.modal h5{align-items:center;color:#2d2d2d;display:flex;font-size:18px;font-weight:500;gap:8px;letter-spacing:.05em;line-height:160%;margin-bottom:10px}.modal .modal-header h5{margin-bottom:0}.modal p{color:#555;font-size:15px;font-weight:400;letter-spacing:.05em;line-height:160%}.location .transport-method{display:flex;flex-direction:column;gap:30px}#photo-Modal .wrapper img{margin-bottom:15px;width:100%}.location .transport-method .method{align-items:flex-start;display:flex;gap:5px}.location .transport-method h6{color:#2d2d2d;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:160%;margin-bottom:5px}#Review-Modal .filter-row{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}#Review-Modal .filter-row select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background:url(../img/home/select-arrow.png),#fff;background-position:top 50% right 18px;background-repeat:no-repeat;background-size:9px 5px;border:1px solid #dadada;border-radius:100px;color:#2d2d2d;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.65px;line-height:160%;padding:6px 30px 6px 20px;text-align:center;width:110px}#Review-Modal .reviewsContainer{flex-direction:column;gap:50px;padding:0}#Review-Modal .reviewsContainer .review{border-radius:0;box-shadow:none;margin-bottom:0;padding:0;width:100%}#Review-Modal .reviewsContainer .review .reviewRemark{display:block;overflow:unset;text-overflow:unset;-webkit-box-orient:vertical;-webkit-line-clamp:unset}.modal#Review-Modal .modal-body .ratings-container{align-items:center;display:flex;gap:10px;height:112px;justify-content:space-around;padding:0 30px}.modal#Review-Modal .modal-body .ratings-left{margin-right:10px;text-align:center;width:265px}.modal#Review-Modal .modal-body .rating-wrapper{align-items:baseline;display:flex;font-weight:700;justify-content:center;line-height:43px}.modal#Review-Modal .modal-body .rating-wrapper .rating{color:#333;display:unset!important;font-size:35px;font-weight:700;line-height:normal;position:unset}.modal#Review-Modal .modal-body .rating-wrapper .full-rating{font-size:16px;line-height:23px;margin-top:15px}.modal#Review-Modal .modal-body .ratings-container .noOfComments{color:#333;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:160%;margin-top:10px}.modal#Review-Modal .modal-body .rating-bars-wrapper{display:flex;flex-direction:column;gap:3px}.modal#Review-Modal .modal-body .rating-bars-wrapper .rating-bar-wrapper{align-items:center;color:#333;display:flex;font-size:14px;font-weight:400;gap:5px;height:20px;line-height:normal;width:265px}.modal#Review-Modal .modal-body .rating-bars-wrapper .rating-bar-wrapper .star{background-image:url(../img/home/icon-star.png);background-repeat:no-repeat;background-size:contain;height:10px;width:10px}.modal#Review-Modal .modal-body .rating-bars-wrapper .rating-bar-wrapper .rating-bar{background-color:#d9d9d9;border-radius:12px;height:4px;position:relative;width:170px}.modal#Review-Modal .modal-body .rating-bars-wrapper .rating-bar-wrapper>div:last-child{margin-left:auto}.modal#Review-Modal .modal-body .rating-bars-wrapper .rating-bar-wrapper .rating-bar .rating-bar-fill{background-color:#408661;border-radius:12px;height:100%;left:0;position:absolute;top:0}.modal.planDetail .modal-body{padding-bottom:80px}#planDetail-Modal .fixed-bottombar .tag.online-booking{margin-left:20px}#planDetail-Modal .fixed-bottombar{border:0;left:0;margin:0;position:relative}#planDetail-Modal .fixed-bottombar .price{color:#2d2d2d;font-size:16px;font-weight:500;letter-spacing:1px;line-height:160%}#planDetail-Modal .fixed-bottombar .price span{font-size:20px}#planDetail-Modal .fixed-bottombar button{margin-right:0;max-width:120px;width:100%}.modal.planDetail p,.modal.planDetail ul li{color:#2d2d2d;font-size:15px;font-weight:400;letter-spacing:.75px;line-height:160%}.modal.planDetail p{align-items:center;display:flex;gap:10px}.bodyWrapper.merchant-booking{padding-bottom:200px;padding-top:100px}.merchant-booking h1.title{align-items:center;color:#444;display:flex;font-size:22px;font-style:normal;font-weight:500;gap:20px;letter-spacing:1.1px;line-height:160%;margin-bottom:25px;margin-top:30px}.cart-left{border-top:1px solid #dadada;padding-top:25px}.cart-left .plan-name{font-size:18px;letter-spacing:.9px;margin-bottom:0}.cart-left .plan-name,.cart-left p{color:#444;font-weight:500;line-height:160%}.cart-left p{display:block;font-size:16px;letter-spacing:.8px;margin-bottom:13px}.cart-left .item-list-wrapper{border-bottom:1px solid #dadada;padding-bottom:28px;padding-top:25px}.cart-left .item-select-list{display:flex;flex-direction:column;font-size:0;gap:16px;margin:0;padding:0}.cart-left .item-select-list li{align-items:center;display:flex;justify-content:space-between;position:relative}.cart-left .checkboxContainer{align-items:center;color:#2d2d2d;display:flex;font-size:14px;font-weight:400;gap:5px;letter-spacing:.7px;line-height:160%;padding-left:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart-left .checkboxContainer,.cart-left .checkboxContainer span.tooltips{cursor:pointer;position:relative}.cart-left .checkboxContainer i:after{background:url(../img/home/alert-circle.png) no-repeat 50%/contain;content:"";display:block;height:18px;width:18px}.checkboxContainer input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#fff;border:1px solid #dadada;border-radius:5px;height:20px;left:0;position:absolute;top:0;width:20px}.checkboxContainer input:checked~.checkmark{background-color:#2f5b44;border-color:#2f5b44}.checkmark:after{content:"";display:none;position:absolute}.checkboxContainer input:checked~.checkmark:after{display:block}.checkboxContainer .checkmark:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M0 6.86a3 3 0 0 1 0-.376c.112-.892 1.304-1.347 1.981-.73L4.76 8.543 13.045.257c1.132-.823 2.504.48 1.74 1.655a681 681 0 0 1-9.313 9.314c-.438.318-1.064.275-1.475-.068L.283 7.453c-.111-.138-.257-.42-.274-.584z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h15v11.441H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");left:2px;top:-2px}.add-on-price{color:#2d2d2d;font-size:16px;font-weight:500;letter-spacing:.8px;line-height:160%;text-align:right}.cart-left .item-select-list li .tooltip-content{align-items:center;background-color:#fff;border:1px solid #408661;bottom:33px;box-sizing:border-box;color:#2d2d2d;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:400;justify-content:center;left:-140px;letter-spacing:.7px;line-height:160%;margin-top:6px;padding:10px;position:absolute;visibility:hidden;width:300px;z-index:1}.cart-left .item-select-list li .tooltip-content:before{background:#fff;border:1px solid #408661;border-width:0 1px 1px 0;bottom:-8px;content:"";height:15px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:15px}.cart-left .checkboxContainer .tooltips:hover>.tooltip-content{visibility:visible}.checkout-button,.checkout-button:hover{align-items:center;display:flex;gap:5px;justify-content:center;margin:25px 0;max-width:235px;padding:10px}.cart-right .cart-summary{border:1px solid #dadada;padding:15px 20px}.cart-right .cart-summary table{border-collapse:collapse;width:100%}.cart-right .cart-total td.cart-total-left{text-align:left}.cart-right .cart-total td{border:0;padding:5px 0;text-align:right;width:70%}.cart-right .cart-total .merchant-name label{color:#333;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:160%}.cart-right .total-detail{border-bottom:1px solid #dadada;color:#444;font-size:18px;font-weight:500;letter-spacing:.9px;line-height:160%}.cart-right .total-detail td{padding-bottom:20px}.cart-right .order-merchant td{padding:20px 0 8px}.cart-right .cart-total .order-subtotal td.cart-total-left{padding:0 0 8px}.cart-right .order-merchant td label{color:#333;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:160%}.cart-right .cart-total .order-subtotal td{color:#333;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:160%;padding:5px 0}.cart-right .cart-total .order-total .cart-total-right{border-top:1px solid #dadada;color:#2d2d2d;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:160%;padding-top:20px;text-align:right}@media (min-width:768px){.merchant-detail-page .scroll-top-nav{background:#fff;border-bottom:1px solid #dadada;display:none;height:70px;left:0;padding:10px 20px;position:fixed;right:0;top:0;width:100%;z-index:100;z-index:20}.merchant-detail-page .scroll-top-nav a{color:#555;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:160%;margin-right:30px}.merchant-detail-page .scroll-top-nav a.active,.merchant-detail-page .scroll-top-nav a:hover{border-bottom:2px solid #408661;color:#408661;font-weight:500}.merchant-detail-page .scroll-top-nav button{border-radius:0;color:#fff;font-size:12px;font-weight:400;letter-spacing:.05em;line-height:160%;max-width:180px;text-align:center;width:100%}.merchant-detail-page .scroll-top-nav button b{font-size:16px;font-weight:900}#planDetail-Modal .modal-header{justify-content:flex-end;position:absolute;right:0}#planDetail-Modal .share-wishlist{margin-right:40px;position:relative;z-index:10}#introduction-Modal .btn-close,#planDetail-Modal .btn-close{z-index:10}#introduction-Modal .btn-close,#location-Modal .btn-close,#planDetail-Modal .btn-close,#tnc-Modal .btn-close{background-image:url(../img/home/icon-cross.png);background-size:10px;position:absolute;right:20px}#planDetail-Modal .modal-body{margin-top:21px}}@media (max-width:767px){.name-buttons .share-wishlist,.picture-gallery.desktop,.scroll-top-nav.desktop{display:none!important}.bodyWrapper.merchant-detail-page{padding-top:0}.merchant-header-menu-mob{display:flex;justify-content:space-between;margin-top:15px;padding:0 15px;position:absolute;top:0;width:100%;z-index:2}.merchant-header-menu-mob .share-wishlist{display:flex;gap:10px}.merchant-header-menu-mob button{align-items:center;background:#fff;border:0;border-radius:50%;cursor:pointer;display:flex;height:35px;justify-content:center;width:35px}.merchant-header-menu-mob .share-wishlist button{box-shadow:1px 1px 5px #00000040}.merchant-detail-page .overview{margin-top:15px}.merchant-detail-page .user-review>.rating,.merchant-detail-page h2.section-title{font-size:16px}.merchant-detail-page .name-buttons{margin-bottom:5px}.merchant-detail-page .product-name{justify-content:space-between;width:100%}.merchant-detail-page .plan-list{flex-direction:column}.merchant-detail-page h2.toggle-arrow:after{background:url(../img/home/select-arrow.png) no-repeat 50%/contain;content:"";display:block;height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:15px}.merchant-detail-page .facilities .item,.merchant-detail-page .reviewsContainer .review,.merchant-detail-page .select-plan .merchant-box{width:100%}.merchant-detail-page .user-review h2 .rating{font-size:16px;font-weight:400;gap:5px;letter-spacing:.8px;line-height:160%}.merchant-detail-page .reviewsContainer{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;padding:10px;width:auto}.merchant-detail-page .reviewsContainer .review>div{align-items:center;display:flex}.merchant-detail-page .reviewsContainer .review{background:#fff;border-radius:20px 0;box-shadow:0 0 10px #00000040;min-width:calc(100% - 48px);padding:15px}.merchant-detail-page .reviewsContainer .review .planName{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1}.scroll-top-nav-mob{align-items:center;background-color:#fff;border-top:1px solid #dadada;bottom:0;display:flex;gap:10px;justify-content:space-between;padding:10px;position:fixed;width:100%;z-index:2}.scroll-top-nav-mob a{align-items:center;display:flex;flex:1 0 0;flex-direction:column;gap:5px}.scroll-top-nav-mob img{height:24px;-o-object-fit:contain;object-fit:contain;width:auto}.scroll-top-nav-mob a{color:#555;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:160%;text-align:center}.scroll-top-nav-mob button b{font-size:16px;font-weight:900}.merchant-detail-page .suggest-merchant{flex-wrap:nowrap;gap:15px;overflow-x:auto;padding:0 0 15px 9px}.merchant-detail-page .suggest-merchant .merchant-box{min-width:calc(100% - 48px)}.fullPopup .merchant-header-menu-mob{background:#fff;margin-bottom:20px;position:relative}.modal.planDetail .merchant-header-menu-mob .share-wishlist button{box-shadow:none}.modal.planDetail .fixed-bottombar button{margin-right:0;max-width:120px}.modal.planDetail h3{color:#2d2d2d;font-size:18px;font-weight:500;letter-spacing:.9px;line-height:160%;margin-bottom:15px}.fullPopup.location .transport-method{display:flex;flex-direction:column;gap:30px}.fullPopup.location .transport-method .method{align-items:flex-start;display:flex;gap:5px}.fullPopup.location .transport-method h3{color:#2d2d2d;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:160%;margin-bottom:5px}.modal .modal-dialog{margin-top:0}.modal .dialog-bottom{bottom:0;height:unset;left:auto;position:fixed;right:auto;top:auto;width:100%}.modal .btn-close{margin-left:0;opacity:1;padding-right:0}.modal .modal-body,.modal .modal-header{padding-left:15px;padding-right:15px}.modal .facilitiesContainer{flex-direction:column;gap:15px}.full-modal .modal-dialog,.full-modal .modal-dialog .modal-content{height:100%!important}.modal.full-modal .btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' fill='none' viewBox='0 0 7 12'%3E%3Cpath stroke='%232d2d2d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 11 1 6l5-5'/%3E%3C/svg%3E") 50% /8px 14px no-repeat;padding-right:0}.modal#photo-Modal .modal-header h5{display:none}.modal#photo-Modal .modal-body{padding-left:0;padding-right:0}.modal#booking-Modal .modal-header{border-bottom:1px solid #dadada;justify-content:center;padding-bottom:12px}.modal#booking-Modal .modal-header .btn-close{left:20px;position:absolute;top:24px}.modal#booking-Modal .cart-left{border:0;padding:0}.modal#booking-Modal .modal-footer{justify-content:space-between}.modal#booking-Modal .checkout-buttons{max-width:165px;width:100%}.modal#booking-Modal .checkout-button,.modal#booking-Modal .checkout-button:hover{margin:0;max-width:165px;width:100%}.modal#booking-Modal .cart-right .btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%232d2d2d' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m12 6-4 4-4-4'/%3E%3C/svg%3E") 50% /24px 24px no-repeat}.modal#booking-Modal .summary{color:#444;flex:1;font-size:12px;font-weight:400;letter-spacing:.6px;line-height:160%}.modal#booking-Modal .price{color:#2d2d2d;font-size:16px;font-weight:700;letter-spacing:.8px;line-height:160%}.modal#booking-Modal .price .amt{font-size:20px}.modal#booking-Modal .cart-left .item-list-wrapper:last-child{border-bottom:0}.modal#booking-Modal .cart-left .modal-body{padding-top:15px}.modal#booking-Modal .cart-right .cart-summary{border:0;padding:0}.modal#Review-Modal .modal-body .ratings-container{padding:0}#introduction-Modal .modal-header,#location-Modal .modal-header,#tnc-Modal .modal-header{align-items:flex-start;flex-direction:column-reverse;gap:8px;row-gap:20px}#planDetail-Modal .fixed-bottombar .tag.online-booking{margin-left:1px}.modal.fade .modal-dialog{transform:none!important;transition:none!important}}
