.mb-1{margin-bottom:1em}.mb-2{margin-bottom:3em}.mb-3{margin-bottom:5em}.mb-4{margin-bottom:7em}.mb-5{margin-bottom:9em}.mr-auto{margin-right:auto}.mr-1{margin-right:1em}.mr-2{margin-right:3em}.mr-3{margin-right:5em}.mr-4{margin-right:7em}.mr-5{margin-right:9em}.mt-1{margin-top:1em}.mt-2{margin-top:3em}.mt-3{margin-top:5em}.mt-4{margin-top:7em}.mt-5{margin-top:9em}.ml-auto{margin-left:auto}.ml-1{margin-left:1em}.ml-2{margin-left:3em}.ml-3{margin-left:5em}.ml-4{margin-left:7em}.ml-5{margin-left:9em}.p-1{padding:1em}.p-2{padding:3em}.p-3{padding:5em}.p-4{padding:7em}.p-5{padding:9em}.pt-1{padding-top:1em}.pt-2{padding-top:3em}.pt-3{padding-top:5em}.pt-4{padding-top:7em}.pt-5{padding-top:9em}.pr-1{padding-right:1em}.pr-2{padding-right:3em}.pr-3{padding-right:5em}.pr-4{padding-right:7em}.pr-5{padding-right:9em}.pb-1{padding-bottom:1em}.pb-2{padding-bottom:3em}.pb-3{padding-bottom:5em}.pb-4{padding-bottom:7em}.pb-5{padding-bottom:9em}.pl-1{padding-left:1em}.pl-2{padding-left:3em}.pl-3{padding-left:5em}.pl-4{padding-left:7em}.pl-5{padding-left:9em}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.tour-title-01{margin-bottom:10px;color:var(--Black, #000);font-family:"Noto Sans";font-size:35px;font-style:normal;font-weight:600;line-height:normal}.sun-title-02{color:var(--Black, #000);font-family:"Noto Sans";font-size:25px;font-style:normal;font-weight:600;line-height:normal}.sun-title-03{color:var(--Black, #000);font-family:"Noto Sans";font-size:22px;font-style:normal;font-weight:600;line-height:normal}.sun-title-03 .float-right{display:flex;gap:10px;align-items:center;float:right;color:var(--Black, #000);font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:400;line-height:normal}.sun-title-03 .float-right img{height:20px;margin-bottom:0}.tour-hr{display:block;width:100%;height:1px;padding-top:60px;margin-bottom:60px;background:#fff;border-bottom:1px solid #ddd}.review-summary-box{margin-bottom:40px;padding:40px 0;display:flex;box-sizing:border-box;border:1px solid #ddd}.review-summary-box .summary{width:40%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid #ddd;box-sizing:border-box}.review-summary-box .chart{padding:0 60px;width:60%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.review-summary-box .chart .item{margin-bottom:15px;width:100%;display:flex;align-items:center;gap:35px}.review-summary-box .chart .item .title{width:110px;color:var(--Black, #000);text-align:right;font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.review-summary-box .chart .item .graph{position:relative;width:calc(100% - 150px);height:10px;flex-shrink:0;border-radius:30px;background:#d9d9d9}.review-summary-box .chart .item .graph .bar{position:absolute;top:0;left:0;height:100%;border-radius:30px;background:var(--Main-Color, #EC305E)}.review-summary-box .chart .item .num{width:15px;box-sizing:border-box;color:var(--Gray, #AAA);font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.review-content{display:flex;flex-direction:column;gap:50px;padding:50px 40px;padding-bottom:0;box-sizing:border-box;border:1px solid #ddd}.review-content .item{padding-bottom:50px;border-bottom:1px solid #ddd;box-sizing:border-box}.review-content .item:last-child{border-bottom:0}.review-content .item .top{margin-bottom:25px;display:flex;align-items:center;box-sizing:border-box}.review-content .item .user-thumb{width:85px;height:85px;border-radius:50%;background:#ddd;margin-right:20px;overflow:hidden}.review-content .item .user-thumb img{margin-bottom:0}.review-content .item .title{color:var(--Black, #000);font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:500;line-height:normal}.review-content .item .title .star-group{margin-bottom:10px}.review-content .item .date{margin-left:auto;color:var(--Gray, #AAA);font-family:"Noto Sans";font-size:15px;font-style:normal;font-weight:500;line-height:normal}.review-content .item .content{color:var(--Gray, #AAA);font-family:"Noto Sans";font-size:15px;font-style:normal;font-weight:500;line-height:normal;box-sizing:border-box}.review-write-wrap{padding-top:50px;box-sizing:border-box;border-top:1px solid #000}.pagination2{padding-top:30px;text-align:right;color:var(--Black, #000);text-align:right;font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:400;line-height:normal}.o2o-btn{display:inline-flex;padding:12px 25px;align-items:center;justify-content:space-between;height:46px;font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.btn-white{border:1px solid var(--Line-Color, #DDD);background:#fff;color:#ddd}.btn-black{background:var(--Black, #000);color:#fff}.btn-border{border:1px solid var(--Line-Color, #DDD)}.btn-border:hover{border:1px solid var(--Line-Color, #DDD)}.btn-border-black{border:1px solid var(--Black, #000);color:#000}.btn-border-black:hover{border:1px solid var(--Black, #000)}.btn-hover-black:hover{background:var(--Black, #000);color:#fff}.btn-hover-gray:hover{background:var(--Gray, #AAA);color:#fff}.btn-hover-white:hover{background:#fff;color:var(--Black, #000)}.btn-radius{border-radius:30px}.btn-block{text-align:center;justify-content:center;width:100%}.btn-lg{padding:24px 50px;height:46px;font-size:20px}.btn-group{display:flex;align-items:center;gap:10px}.btn-like:before{content:"";display:block;width:22.333px;height:20px;background-image:url(/images/icon/ico_heart-gray@2x.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.btn-like.active:before,.btn-like:hover:before{background-image:url(/images/icon/ico_heart-white@2x.png)}.service-wishlist{display:inline-flex;padding:12px 25px;align-items:center;justify-content:space-between;gap:10px;height:46px;font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal;border:1px solid var(--Line-Color, #DDD);background:#fff;color:#ddd;border-radius:30px}.service-wishlist:before{content:"";display:block;width:22.333px;height:20px;background-image:url(/images/icon/ico_heart-gray@2x.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.service-wishlist.active,.service-wishlist:hover{background:#000}.service-wishlist.active:before,.service-wishlist:hover:before{background-image:url(/images/icon/ico_heart-white@2x.png)}.btn-share:before{content:"";display:block;width:22.333px;height:20px;background-image:url(/images/icon/ico_share-gray@2x.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.btn-share.active:before,.btn-share:hover:before{background-image:url(/images/icon/ico_share-white@2x.png)}.tour-search-btn{background:var(--main-color);color:#fff;width:170px;height:100px;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;border:0}.tour-search-btn img{margin-bottom:0 !important;margin-right:10px}.btn-reservation{display:flex;width:100%;height:63px;padding:5px 10px;justify-content:center;align-items:center;gap:10px;background:var(--Black, #000);color:var(--White, #FFF);font-family:"Noto Sans";font-size:20px;font-style:normal;font-weight:600;line-height:normal;border:0}.btn-reservation.disabled{background:var(--Gray, #AAA);color:var(--White, #FFF);cursor:not-allowed}.btn-reservation:not(.disabled):hover{background:var(--Black, #4e4e4e);color:var(--White, #FFF)}.btn-contact{display:flex;width:100%;height:63px;padding:5px 10px;justify-content:center;align-items:center;gap:10px;border:1px solid #000;background:var(--White, #FFF);color:var(--Black, #000);font-family:"Noto Sans";font-size:20px;font-style:normal;font-weight:600;line-height:normal}.tour-form-control{padding:13px 20px;width:100%;box-sizing:border-box;border:1px solid var(--Line-Color, #DDD);background:#fff;color:var(--Gray, #AAA);font-family:"Noto Sans";font-size:15px;font-style:normal;font-weight:500;line-height:normal}.tour-form-control::placeholder{color:var(--Gray, #AAA);font-family:"Noto Sans";font-size:15px;font-style:normal;font-weight:500;line-height:normal}input[type=text].tour-form-control{height:45px}textarea.tour-form-control{min-height:170px}.tour-checkbox input[type=checkbox]{position:relative;display:inline-block;appearance:none;background:#000;width:20px;height:20px}.tour-checkbox input[type=checkbox]:checked{background:url(/images/icon/ico_checked.png) no-repeat center center/cover}.tour-checkbox input[type=checkbox]:before{content:none}.term-conditions-checkbox{display:flex;gap:10px}.place-top{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:480px;background-size:cover;background-position:50% 50%}.place-top .place-title-1{margin-bottom:10px;color:#fff;text-align:center;font-family:"Noto Sans";font-size:50px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.5px}.place-top .place-title-2{color:#fff;text-align:center;font-family:"Noto Sans";font-size:20px;font-style:normal;font-weight:500;line-height:normal}.place-category{width:100%;max-width:1400px;margin:0 auto;padding:53px 0 90px;display:flex;align-items:center;gap:15px;box-sizing:border-box;border-bottom:1px solid #ddd}.place-category .place-category-item{display:flex;align-items:center;justify-content:center;width:16.6666666667%;min-height:170px;padding:28px 10px;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-radius:20px;border:1px solid var(--Line-Color, #DDD);background:#fff;transition:all .2s ease-in-out}.place-category .place-category-item p{font-size:18px;font-weight:700;white-space:nowrap}.place-category .place-category-item:hover,.place-category .place-category-item.active{border:2px solid var(--Main-Color, #EC305E)}.place-category .place-category-item:hover p,.place-category .place-category-item.active p{color:#ec305e}.tour-detail-top{position:relative;box-sizing:border-box}.tour-detail-top .tour-detail-top-sub{position:absolute;width:100%;left:50%;transform:translateX(-50%);bottom:40px}.tour-detail-top .tour-detail-top-sub img{width:150px;height:100px}.tour-detail-top .tour-detail-top-sub .slick-slide{padding:10px;box-sizing:border-box;border:1px solid rgba(0,0,0,0)}.tour-detail-top .tour-detail-top-sub .slick-slide img{width:100%;height:100%}.tour-detail-top .tour-detail-top-sub .slick-active{border:1px solid #ec305e}.star-group{margin-bottom:15px;display:inline-flex;align-items:center;flex-direction:row-reverse;gap:5px;box-sizing:border-box}.star-group[hoverable]{cursor:pointer}.star-group[hoverable] .star:hover{background-image:url(/images/icon/star-on@2x.png)}.star-group[hoverable] .star:hover~.star{background-image:url(/images/icon/star-on@2x.png)}.star-group[data-value="1"] .star:nth-child(5){background-image:url(/images/icon/star-on@2x.png)}.star-group[data-value="2"] .star:nth-child(4),.star-group[data-value="2"] .star:nth-child(5){background-image:url(/images/icon/star-on@2x.png)}.star-group[data-value="3"] .star:nth-child(3),.star-group[data-value="3"] .star:nth-child(4),.star-group[data-value="3"] .star:nth-child(5){background-image:url(/images/icon/star-on@2x.png)}.star-group[data-value="4"] .star:nth-child(2),.star-group[data-value="4"] .star:nth-child(3),.star-group[data-value="4"] .star:nth-child(4),.star-group[data-value="4"] .star:nth-child(5){background-image:url(/images/icon/star-on@2x.png)}.star-group[data-value="5"] .star:nth-child(1),.star-group[data-value="5"] .star:nth-child(2),.star-group[data-value="5"] .star:nth-child(3),.star-group[data-value="5"] .star:nth-child(4),.star-group[data-value="5"] .star:nth-child(5){background-image:url(/images/icon/star-on@2x.png)}.star{display:inline-block;width:20.4px;height:17px;background-image:url(/images/icon/star@2x.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.star.active{background-image:url(/images/icon/star-on@2x.png)}.tour-evaluation{display:flex;align-items:center}.tour-evaluation .number1{color:var(--Main-Color, #EC305E);font-family:"Noto Sans";font-size:35px;font-style:normal;font-weight:600;line-height:normal}.tour-evaluation .number2{color:var(--Gray, #AAA);font-family:"Noto Sans";font-size:25px;font-style:normal;font-weight:600;line-height:normal}.tour-evaluation .txt{padding-left:10px;color:var(--Black, #000);font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:500;line-height:normal}.tour-title-section{position:relative;max-width:1400px;margin:0 auto;box-sizing:border-box;display:flex;justify-content:space-between;padding-top:70px;padding-bottom:66px;border-bottom:1px solid #000}.tour-title-section .left{width:calc(100% - 340px);box-sizing:border-box}.tour-title-section .right{display:flex;flex-direction:column;width:340px;box-sizing:border-box}.tour-title-section .right .btn-group{margin-bottom:27px}.tour-location{display:flex;align-items:center;box-sizing:border-box;color:var(--Black, #000);font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:400;line-height:normal}.tour-location img{height:18px}.tour-article{max-width:1400px;margin:0 auto;box-sizing:border-box;display:flex;justify-content:space-between}.tour-article .tour-article-content{padding-top:55px;width:calc(100% - 340px);padding-right:60px;border-right:1px solid #ddd;box-sizing:border-box}.tour-article .tour-article-aside{padding-top:55px;width:340px;padding-left:39px;box-sizing:border-box}.tour-article .tour-article-aside .item{margin-bottom:30px;padding-bottom:30px;display:flex;margin-bottom:20px;justify-content:space-between;box-sizing:border-box}.tour-article .tour-article-aside .item:not(:last-child){border-bottom:1px solid #ddd}.tour-article .tour-article-aside .item .txt{display:flex;flex-direction:column;gap:10px}.tour-article .tour-article-aside .item .controlor{display:flex;align-items:center}.tour-article .tour-article-aside .item .controlor .price{color:var(--Black, #000);font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.tour-article .tour-article-aside .item .controlor .total-price{color:var(--Main-Color, #EC305E);font-family:"Noto Sans";font-size:25px;font-style:normal;font-weight:600;line-height:normal}.tour-article .tour-article-aside .aside-title{color:var(--Black, #000);font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:400;line-height:normal}.tour-article .tour-article-aside .aside-desc{color:var(--Gray, #AAA);font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:400;line-height:normal}.count-controlor{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;color:var(--Black, #000);font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:-0.36px}.count-controlor button{width:30px;height:30px;padding:0;margin:0;border:0;outline:0;background:none}.count-controlor .input{width:50px;height:30px;text-align:center;border:0;box-sizing:border-box}.count-controlor .input input{width:100%;height:100%;border:0;outline:0;background:none;text-align:center}.tour-content{color:var(--Gray, #AAA);font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:400;line-height:normal;line-height:1.5}.tour-content img{margin-bottom:1em}.simple-intro{display:flex;align-items:center;justify-content:space-around;box-sizing:border-box}.simple-intro .item{display:flex;align-items:center;gap:5px;color:var(--Gray, #AAA);font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:500;line-height:normal}.simple-intro .item .highlight{color:var(--Black, #000);font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:500;line-height:normal}.simple-intro .item img{width:36px;height:36px;box-sizing:border-box}.faq-list{border-top:1px solid #ddd}.faq-list .faq-item{border-bottom:1px solid #ddd}.faq-list .faq-header{padding:25px;display:flex;align-items:center;box-sizing:border-box;gap:12px}.faq-list .faq-header .category{color:var(--Black, #000);font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.faq-list .faq-header .title{color:var(--Black, #000);font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.faq-list .faq-header .toggle{padding:15px;margin-left:auto;display:flex;align-items:center}.faq-list .faq-header .toggle img{margin:0 !important}.faq-list .faq-content{display:none;padding:25px;color:var(--Gray, #888);font-family:"Noto Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;box-sizing:border-box;line-height:1.5;border-top:1px solid #000}.faq-list .faq-item.active .faq-content{display:block}.evaluation-wrap{padding-top:25px;padding-bottom:25px;display:flex;flex-wrap:wrap;align-items:center;gap:15px}.evaluation-wrap .item{display:flex;align-items:center;gap:10px}.evaluation-wrap .item .title{color:#111;font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.evaluation-wrap .item .star-group{position:relative;top:-2px;margin-bottom:0}.convinience-wrap{display:flex;flex-wrap:wrap;gap:20px}.convinience-wrap .item{display:flex;padding:10px 20px;align-items:center;gap:10px;border-radius:30px;background:#f6f6f6}.nav-enquiry{display:flex}.nav-enquiry .enquiry-item{width:125px;height:60px;flex-shrink:0;border:1px solid #d9d9d9;background:var(--White, #FFF);display:flex;justify-content:center;align-items:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.nav-enquiry .enquiry-item.active{background:#ec305e;color:#fff;border:0}.o2o-form-search-row{margin-bottom:20px;display:flex;align-items:center;box-sizing:border-box;border:1px solid #ddd}.o2o-form-search-row .item{display:flex;align-items:center;justify-content:center;flex:1;height:100%;border-right:1px solid #ddd}.o2o-form-search-row .item.btn-wrap{width:20%}.o2o-form-search-row .tour-search-btn{flex:1;width:100%}.o2o-form-search-row .form-label{color:var(--Black, #000);font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.o2o-form-search-row .render{color:var(--Main-Color, #EC305E);font-family:"Noto Sans KR";font-size:20px;font-style:normal;font-weight:500;line-height:normal}.o2o-form-search-row .dropdown-toggle::after{content:none}.hotel_rooms_form .o2o-form-search-row .form-group{margin-bottom:0;width:100%;display:flex;justify-content:center;align-items:center;position:relative}.room-item img{margin-bottom:0}.booking-wrap{padding-top:60px;width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box}.booking-title{color:var(--Black, #000);font-family:"Noto Sans";font-size:30px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:30px;border-bottom:1px solid #ddd}.booking-form-wrap{display:flex;box-sizing:border-box}.booking-form-wrap .booking-form{width:calc(100% - 340px);padding-top:62px;padding-right:61px;box-sizing:border-box;border-right:1px solid #ddd}.booking-form-wrap .booking-info{width:340px;padding-top:62px;padding-left:39px;box-sizing:border-box}.booking-form .booking-form-title1{color:var(--Black, #000);font-family:"Noto Sans";font-size:22px;font-style:normal;font-weight:600;line-height:normal}.booking-form .form-label{padding-top:40px;margin-bottom:10px;color:#000;font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal}.booking-form .form-label .required{color:var(--Main-Color, #EC305E)}.booking-form .form-control{padding:15px 20px;align-items:center;border:1px solid #eee;background:#fff;box-sizing:border-box}.booking-form .d-flex{gap:20px}.booking-form .d-flex .item{width:100%}.booking-form .hr{margin-bottom:20px;padding-top:60px;border-bottom:1px solid #ddd}.booking-payment-methods{display:flex;gap:20px;flex-wrap:wrap;box-sizing:border-box}.booking-payment-methods label{cursor:pointer;display:flex;align-items:center;padding:25px 40px;gap:10px;border-radius:10px;border:1px solid var(--Line-Color, #DDD);background:#fff;color:var(--Black, #000);font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal}.booking-payment-methods label .img{display:block;width:24px;height:24px;background-position:50% 50%;background-repeat:no-repeat;background-size:24px 24px}.booking-payment-methods label .img[data-value=offline_payment]{background-image:url(/images/icon/ico_bank.png)}.booking-payment-methods label .img[data-value=tosspay]{background-image:url(/images/icon/ico_card.png)}.booking-payment-methods label:hover{border-color:#ec305e;color:#ec305e}.booking-payment-methods label:hover .img[data-value=offline_payment]{background-image:url(/images/icon/ico_bank_on.png)}.booking-payment-methods label:hover .img[data-value=tosspay]{background-image:url(/images/icon/ico_card_on.png)}.booking-payment-methods [name=payment_gateway]{display:none}.booking-payment-methods [name=payment_gateway]:checked+label{border-color:#ec305e;color:#ec305e}.booking-payment-methods [name=payment_gateway]:checked+label .img[data-value=offline_payment]{background-image:url(/images/icon/ico_bank_on.png)}.booking-payment-methods [name=payment_gateway]:checked+label .img[data-value=tosspay]{background-image:url(/images/icon/ico_card_on.png)}.btn-checkout-wrap{display:flex;justify-content:center;padding-top:60px}#btn-checkout{display:flex;width:250px;height:63px;padding:5px 10px;justify-content:center;align-items:center;gap:10px;background:var(--Main-Color, #EC305E)}.booking-info .booking-info-title{margin-bottom:10px;color:var(--Black, #000);font-family:"Noto Sans";font-size:16px}.booking-info .tour-location{gap:5px;color:#aaa;font-size:16px}.booking-info .tour-location a{display:flex;gap:5px;color:#aaa;font-size:16px}.booking-info .hr{margin-bottom:30px;padding-top:30px;border-bottom:1px solid #ddd}.booking-info .booking-info-group{padding:7.5px 0;display:flex;justify-content:space-between;background-color:#fff}.booking-info .booking-info-group .title{color:var(--Gray, #AAA);font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:400;line-height:normal}.booking-info .booking-info-group .content{margin-left:auto;color:var(--Black, #000);font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.booking-info .booking-info-group.total{align-items:center}.booking-info .booking-info-group.total .title{color:#000}.booking-info .booking-info-group.total .content{font-size:25px;color:#ec305e}.booking-complete-wrap{width:100%;padding:72px 271px;margin-bottom:50px;background:#f9f9f9;box-sizing:border-box}.booking-complete-wrap .booking-complete-top{width:100%;max-width:500px;margin:0 auto 30px;display:flex;justify-content:center;gap:57px;box-sizing:border-box}.booking-complete-wrap .booking-complete-top .img{width:100px;height:100px}.booking-complete-wrap .booking-complete-top img{width:100px;height:100px}.booking-complete-wrap .booking-complete-top .txt{width:calc(100% - 100px - 57px);color:#888;font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:400;line-height:normal}.booking-complete-wrap .booking-complete-top .txt h3{margin-bottom:26px;color:var(--Black, #000);font-family:"Noto Sans";font-size:30px;font-style:normal;font-weight:600;line-height:normal}.booking-complete-wrap .booking-info-detail{display:flex;flex-wrap:wrap;gap:10px;padding:17px 64px;width:100%;max-width:858px;margin:0 auto;border-radius:30px;border:1px solid var(--Line-Color, #DDD);background:#fff;box-sizing:border-box}.booking-complete-wrap .booking-info-detail li{position:relative;color:#000;font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding-left:10px}.booking-complete-wrap .booking-info-detail li span{color:#888}.booking-complete-wrap .booking-info-detail li:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:17px;background:#ddd}.booking-complete-wrap .booking-info-detail li:nth-child(1):after{content:none}.booking-complete-review .booking-form-title1{margin-bottom:30px}.booking-complete-review .info-form{border-top:1px solid #888}.booking-complete-review .info-form li{padding:30px 0;display:flex;gap:10px;border-bottom:1px solid #ddd;box-sizing:border-box}.booking-complete-review .info-form li .label{width:125px;color:#000;font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;word-break:break-all}.booking-complete-review .info-form li .val{color:var(--Gray, #AAA);font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:500;line-height:normal}.booking-complete-btn-wrap{gap:10px;display:flex;justify-content:center;width:calc(100% - 340px);padding-top:60px;box-sizing:border-box}.booking-complete-btn-wrap .btn-home{display:flex;width:200px;height:63px;padding:5px 10px;justify-content:center;align-items:center;gap:10px;border:1px solid #000;background:var(--White, #FFF);color:var(--Black, #000);font-family:"Noto Sans";font-size:20px;font-style:normal;font-weight:600;line-height:normal}.booking-complete-btn-wrap .btn-confirm{display:flex;width:250px;height:63px;padding:5px 10px;justify-content:center;align-items:center;gap:10px;background:var(--Main-Color, #EC305E);color:var(--White, #FFF);font-family:"Noto Sans";font-size:20px;font-style:normal;font-weight:600;line-height:normal}a:hover{text-decoration:none}.detail-btn-group{position:relative;display:flex;gap:15px;margin-bottom:27px}.share-wrapper{display:none;position:absolute;top:100%;right:21px;padding:15px 10px;border-radius:5px;background-color:rgba(0,0,0,.8);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:10px}.share-wrapper a{display:flex;justify-content:center;align-items:center;width:45px;height:45px;padding:10px 15px;box-sizing:border-box;background:#fff;border-radius:15em}.btn-share:hover+.share-wrapper,.share-wrapper:hover{display:flex}table.table-bordered.table-striped.table-booking-history a:not(.btn){color:#ec305e !important}.bravo_wrap .bravo_user_profile .bravo-list-item .list-item .item-list .featured{background:#ec305e !important}.frontend-page .modal.login .modal-content .modal-body .form-submit{background:#ec305e}