#hotel-contents{padding-top:60px;width:100%}#hotel-contents i.icon-close{background-image:url(/img/airtel/pc/common/speciatl-deal/ic_calendar_close.svg);cursor:pointer;height:20px;width:20px}#hotel-contents>article{display:flex;flex-direction:column;margin:0 auto;width:1176px}#hotel-contents>article>h1#title{color:#192434;font-family:Pretendard;font-size:28px;font-style:normal;font-weight:700;line-height:normal;line-height:36px;margin-bottom:40px;text-decoration:none;text-transform:none}#hotel-contents>article p.description{color:#192434;font-family:Pretendard;font-size:16px;font-weight:400;line-height:24px;margin-bottom:30px}#hotel-contents>article .product-wrapper{flex-direction:column;gap:20px;padding-top:48px}#hotel-contents>article .product-wrapper.active{display:flex}#hotel-contents>article .product-wrapper>div.label-area{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#hotel-contents>article .product-wrapper>div.label-area>div.top-label>p{color:#192434;font-family:Pretendard;font-size:17px;font-style:normal;font-weight:700;line-height:24px;overflow:hidden;text-overflow:ellipsis}#hotel-contents>article .product-wrapper>div.label-area>div.top-label>p>span.count{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#3187f1;font-family:Pretendard;font-size:17px;font-style:normal;font-weight:700;line-height:24px;overflow:hidden;text-overflow:ellipsis}#hotel-contents>article .product-wrapper>div.label-area>div.sort-area>div.sort{align-items:center;display:flex;flex-direction:row;gap:10px}#hotel-contents>article .product-wrapper>div.label-area>div.sort-area>div.sort>button{color:#97a1af;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:20px}#hotel-contents>article .product-wrapper>div.label-area>div.sort-area>div.sort>button.active{color:#192434;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:20px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area{display:flex;flex-direction:column}#hotel-contents>article .product-wrapper>div.products-area>div.product-area:last-child{border-bottom:1px solid #dbdfe5}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area{border-top:1px solid #dbdfe5;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding:24px 0}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area{display:flex;flex-direction:column;gap:16px;width:614px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info{display:flex;flex-direction:column;gap:10px;position:relative}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info .tooltip-box{align-items:flex-end;display:flex;height:60px;position:absolute;top:-75px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info .tooltip-box.hide{display:none}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info .tooltip-box .tooltip{background:#fff;border:1px solid #97a1af;border-radius:12px;box-sizing:border-box;color:#97a1af;font-family:Pretendard;font-size:13px;font-weight:500;line-height:18px;padding:12px;position:relative}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info .tooltip-box .tooltip:after{border-color:#fff transparent;border-style:solid;border-width:8px 7px 0;bottom:-6.5px;content:"";display:block;left:38px;position:absolute;width:0;z-index:1}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info .tooltip-box .tooltip:before{border-color:#97a1af transparent;border-style:solid;border-width:8px 7px 0;bottom:-8px;content:"";display:block;left:38px;position:absolute;width:0;z-index:0}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info>div.resort-info-area{display:flex;flex-direction:column;gap:4px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info>div.resort-info-area>div.title>p.name{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#192434;display:-webkit-box;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:28px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info>div.resort-info-area>div.title>p.english-name{color:var(--Text-text_body,#626d7c);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:normal}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info>div.hotel-description{background:#fff9f3;border-radius:8px;line-height:19px;padding:10px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info>div.hotel-description span{color:#d26d2f;font-family:Pretendard;font-size:13px;font-weight:500}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info>div.tags{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info>div.tags>div{background:rgba(49,135,241,.05);border-radius:4px;padding-left:2px;padding-right:3px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info>div.tags>div>span{color:var(--brand-primary-400,#3187f1);font-family:Pretendard;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info div.hotel-rating{align-items:center;display:flex;gap:8px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info div.hotel-rating .rating-left{align-items:center;display:flex;gap:4px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info div.hotel-rating .rating-right{align-items:center;display:flex}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info div.hotel-rating span{align-items:center;color:#97a1af;display:flex;font-family:Pretendard;font-size:14px;font-weight:700;letter-spacing:-.3px;line-height:14px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info div.hotel-rating i.icon.review-star{height:14px;width:14px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info div.hotel-rating .primary{color:#3187f1}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.product-info div.hotel-rating .review-comment-count{color:#626d7c;font-family:Pretendard;font-size:13px;font-weight:400}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area{align-items:center;display:flex;flex-direction:row;gap:8px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>button.resort-info{align-items:center;display:flex;flex-direction:row;gap:2px;padding:4px;text-decoration-line:underline}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>button.resort-info>span{color:#626d7c;font-family:Pretendard;font-size:15px;font-weight:400;text-decoration-line:underline}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>button.exclusive-promotion-info{align-items:center;display:flex;flex-direction:row;gap:2px;padding:4px;text-decoration-line:underline}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>button.exclusive-promotion-info>span{color:#192434;font-family:Pretendard;font-size:15px;font-weight:400;text-decoration-line:underline}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup{background:#fff;border-radius:16px;box-shadow:0 8px 16px 0 rgba(45,71,104,.16);display:none;flex-direction:column;gap:24px;left:50%;overflow:auto;padding:40px;position:fixed;top:50%;transform:translate(-50%,-50%);width:853px;z-index:99}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup.active{display:flex}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup>div.header-area{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup>div.header-area>div.header-title>p{color:#192434;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:500;line-height:40px;text-decoration:none;text-transform:none}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup>div.header-area>div.close-popup-button-area{align-items:center;display:flex;flex-direction:row;height:100%}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup>div.header-area>div.close-popup-button-area>button.close-popup-button{display:flex}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup.exclusive-promotion-popup{box-sizing:border-box;max-height:370px;min-height:260px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup.exclusive-promotion-popup>div.contents-area{display:flex;flex-direction:column;gap:6px;overflow:auto;position:relative}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup.exclusive-promotion-popup>div.contents-area>div.exclusive-promotion>div.subject{color:#192434;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup.resort-info-popup{box-sizing:border-box;max-height:370px;min-height:260px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup.resort-info-popup>div.contents-area{display:flex;flex-direction:column;gap:24px;overflow:auto}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup.resort-info-popup>div.contents-area::-webkit-scrollbar{width:2px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup.resort-info-popup>div.contents-area::-webkit-scrollbar-thumb{background:#dbdfe5;border-radius:5000px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup.resort-info-popup>div.contents-area>div{display:flex;flex-direction:column;gap:6px;width:748px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup.resort-info-popup>div.contents-area>div>p{color:#626d7c;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup.resort-info-popup>div.contents-area>div>p.title{align-items:center;color:#192434;display:flex;flex-direction:row;font-family:Pretendard;font-size:14px;font-weight:600;gap:6px;line-height:22px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-info-area>div.layer-popup-area>div>div.product-info-popup.resort-info-popup>div.contents-area>div>p.title:before{background:#192434;content:"";display:inline-block;flex-shrink:0;height:14px;width:3px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-price-area{align-items:end;align-self:end;display:flex;flex-direction:column;gap:38px;width:187px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-price-area>div.price-area{align-items:flex-end;display:flex;flex-direction:column;gap:6px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-price-area>div.price-area>div.top-area>p.origin-price{color:#97a1af;font-family:Pretendard;font-size:16px;font-weight:500;line-height:18px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-price-area>div.price-area>div.bottom-area>p.final-price{display:flex;flex-direction:column;gap:4px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-price-area>div.price-area>div.bottom-area>p.final-price>span.label{color:var(--Text-text_body,#626d7c);font-family:Pretendard;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-align:right}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-price-area>div.price-area>div.bottom-area>p.final-price>span.price{color:#192434;font-family:Pretendard;font-size:22px;font-weight:700;letter-spacing:-.44px;text-align:right}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-price-area>div.price-area>div.bottom-area>p.sold-out{color:#c4cad3;font-family:Pretendard;font-size:26px;font-weight:700;letter-spacing:-.52px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-price-area>div.more-product-button-area{border:1px solid #dbdfe5;border-radius:8px;display:flex;flex-direction:row;gap:8px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-price-area>div.more-product-button-area a{align-items:center;color:#3187f1;font-family:Pretendard;font-size:15px;font-weight:400;line-height:22px;padding:16px 24px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-price-area>div.more-product-button-area:hover{border:1px solid #3187f1}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-price-area>div.more-product-button-area.disabled>span{color:#c4cad3;font-family:Pretendard;font-size:15px;font-weight:400;line-height:22px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.product-card-area>div.product-price-area>div.more-product-button-area.disabled>span>span.count{color:#c4cad3}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.more-product-layer-area>div.more-product-layer{align-items:center;background:#f6f7f9;display:none;flex-direction:column;gap:32px;justify-content:center;padding:40px 32px}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.more-product-layer-area>div.more-product-layer.active{display:flex}#hotel-contents>article .product-wrapper>div.products-area>div.product-area>div.more-product-layer-area>div.more-product-layer>div.product-calender-area{width:100%}#hotel-contents>article .pagination-wrapper{margin-top:40px}.search-wrapper{display:flex;flex-direction:column;gap:20px}.search-wrapper .search-title{color:var(--Text-text_default,#192434);font-family:Pretendard;font-size:22px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.search-wrapper .search-box{display:flex;gap:8px}.search-wrapper .search-box.admin-search-box{justify-content:flex-end;margin-right:168px;margin-top:16px}.search-wrapper .search-box .search-bar{gap:4px}.search-wrapper .search-box .search-bar .header-area{align-items:center;background:#fff;border:1px solid var(--Borders-border_default,#dbdfe5);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex:1 0 0;padding:16px;width:324px}.search-wrapper .search-box .search-bar .header-area.search-calendar{min-width:700px}.search-wrapper .search-box .search-bar .header-area span{color:#192434;font-family:Pretendard;font-size:16px;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis}.search-wrapper .search-box .search-bar .special-popup-layer{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 8px 16px 0 rgba(45,71,104,.16);box-sizing:border-box;display:none;flex-direction:column;flex-shrink:0;gap:16px;height:296px;margin-top:8px;padding:24px;position:absolute;width:220px}.search-wrapper .search-box .search-bar .special-popup-layer.local-popup{height:auto;width:428px;z-index:1}.search-wrapper .search-box .search-bar .special-popup-layer.calendar-popup{height:484px;width:382px;z-index:2}.search-wrapper .search-box .search-bar .special-popup-layer.guest-popup{height:auto;width:310px;z-index:1}.search-wrapper .search-box .search-bar .special-popup-layer.active{display:flex}.search-wrapper .search-box .search-bar .special-popup-layer .search-scroll{overflow:hidden;width:100%}.search-wrapper .search-box .search-bar .special-popup-layer .search-scroll .popup-content{height:218px}.search-wrapper .search-box .search-bar .special-popup-layer .popup-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.search-wrapper .search-box .search-bar .special-popup-layer .popup-header button{color:#192434;font-family:Pretendard;font-size:16px;font-weight:500;line-height:24px}.search-wrapper .search-box .search-bar .special-popup-layer .popup-content{display:flex;flex-direction:column;gap:10px;height:100%;overflow-y:scroll;scrollbar-width:none}.search-wrapper .search-box .search-bar .special-popup-layer .popup-content button{color:#626d7c;font-family:Pretendard;font-size:16px;font-weight:500;line-height:24px;text-align:left}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area{display:flex;flex-direction:column;gap:4px;width:100%}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area>div.popup-local-nav{display:flex;flex-direction:column;gap:16px}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area>div.popup-local-nav>div.popup-local-tabs{-ms-overflow-style:none;border-bottom:1px solid #dbdfe5;display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area>div.popup-local-nav>div.popup-local-tabs::-webkit-scrollbar{display:none}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area>div.popup-local-nav>div.popup-local-tabs>ul{display:flex;flex-direction:row;gap:24px}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area>div.popup-local-nav>div.popup-local-tabs>ul>li{white-space:nowrap}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area>div.popup-local-nav>div.popup-local-tabs>ul>li>button{color:#626d7c;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:16px 0;text-decoration:none;text-transform:none}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area>div.popup-local-nav>div.popup-local-tabs>ul>li>button.active{border-bottom:2px solid #3187f1;color:#3187f1;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none;text-transform:none}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area>div.popup-local-nav>div.popup-locals>div.popup-local{display:none}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area>div.popup-local-nav>div.popup-locals>div.popup-local.active{display:flex}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area>div.popup-local-nav>div.popup-locals>div.popup-local>ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area>div.popup-local-nav>div.popup-locals>div.popup-local>ul>li{white-space:nowrap}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area>div.popup-local-nav>div.popup-locals>div.popup-local>ul>li>button{border:1px solid #dbdfe5;border-radius:500px;box-sizing:border-box;color:#626d7c;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:22px;line-height:20px;padding:8px 12px;text-decoration:none;text-transform:none}.search-wrapper .search-box .search-bar .special-popup-layer .search-local-area>div.popup-local-nav>div.popup-locals>div.popup-local>ul>li>button.active{background:#3187f1;border:none;color:#fff;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:22px;line-height:20px;padding:9px 13px;text-decoration:none;text-transform:none}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area{width:100%}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-content-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-content-header span{color:#192434;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-header{color:#97a1af;display:flex;font-family:Pretendard;font-size:14px;font-weight:500;justify-content:space-around;padding:15px 8px;text-align:center}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper{height:255px;overflow-y:scroll;padding:8px}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper::-webkit-scrollbar{width:2px}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper::-webkit-scrollbar-thumb{background:#dbdfe5;border-radius:500px}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper::-webkit-scrollbar-track{background:#f6f7f9}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row{outline:none;width:100%}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar-title{color:#192434;font-family:Pretendard;font-size:22px;font-weight:700;line-height:36px;padding:13px 0}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content{display:flex;flex-direction:column;gap:12px}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content .calendar-week{display:flex;flex-wrap:wrap}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content .calendar-week>div{align-items:center;display:flex;flex-direction:column;height:40px;justify-content:center;width:14.28571%}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content .calendar-week>div.available_day.selected .calendar-text{background-color:#3187f1}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content .calendar-week>div.available_day.selected .calendar-text .day{color:#fff}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content .calendar-week>div.available_day.range-middle{background:#f3f7fe}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content .calendar-week>div.available_day.range-start{background:#f3f7fe;border-bottom-left-radius:60% 60%;border-top-left-radius:60% 60%}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content .calendar-week>div.available_day.range-end{background:#f3f7fe;border-bottom-right-radius:60% 60%;border-top-right-radius:60% 60%}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content .calendar-week>div .calendar-text{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:40px;min-width:40px;outline:none}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content .calendar-week>div .calendar-text.empty-date{opacity:.2}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content .calendar-week>div .calendar-text.selected{background-color:#3187f1}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content .calendar-week>div .calendar-text.selected .day{color:#fff}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content .calendar-week>div .day{color:#192434;font-family:Pretendard;font-size:16px;font-weight:600;line-height:28px;text-align:center}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .calendar-wrapper .calendar-row .calendar_content .calendar-week>div .day.holiday{color:#f6382d}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .button-wrapper{background:#eff2f6;border:none;border-radius:12px;color:#c4cad3;font-family:Pretendard;font-size:16px;font-weight:700;line-height:24px;margin-top:24px;padding:16px 0;text-align:center;width:100%}.search-wrapper .search-box .search-bar .special-popup-layer .search-calendar-area .calendar .button-wrapper.active{background:#3187f1;color:#fff}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .label{color:#192434;display:block;font-size:15px;font-weight:700;line-height:22px;margin-bottom:8px}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .hotel-guest-box{display:flex;flex-direction:column;gap:8px}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .hotel-guest-box .hotel-guest-row{background:#f6f7f9;border-radius:12px;display:flex;justify-content:space-between;padding:16px}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .hotel-guest-box .hotel-guest-row .guest-info{display:flex;flex-direction:column;justify-content:center}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .hotel-guest-box .hotel-guest-row .guest-info .guest-label{color:#192434;font-size:14px;font-weight:500;line-height:22px}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .hotel-guest-box .hotel-guest-row .guest-count-row{align-items:center;display:flex;gap:16px}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .hotel-guest-box .hotel-guest-row .guest-count-row .btn{border:none;height:32px;width:32px}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .hotel-guest-box .hotel-guest-row .guest-count-row .btn-guest-plus{background-image:url(/img/airtel/hotel/ic_guest_plus.svg)}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .hotel-guest-box .hotel-guest-row .guest-count-row .btn-guest-plus.inactive{background-image:url(/img/airtel/hotel/ic_guest_plus_inactive.svg)}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .hotel-guest-box .hotel-guest-row .guest-count-row .btn-guest-minus{background-image:url(/img/airtel/hotel/ic_guest_minus.svg)}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .hotel-guest-box .hotel-guest-row .guest-count-row .btn-guest-minus.inactive{background-image:url(/img/airtel/hotel/ic_guest_minus_inactive.svg)}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .hotel-guest-box .hotel-guest-row .guest-count-row .guest-count{background:#f6f7f9;border:none;color:#192434;font-size:15px;font-weight:600;line-height:22px;padding:0;text-align:center;width:16px}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .hotel-guest-box .hotel-guest-row .guest-count-row input:focus{outline:none}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .guest-button-wrapper{background:#eff2f6;border:none;border-radius:12px;color:#c4cad3;font-family:Pretendard;font-size:16px;font-weight:700;line-height:24px;margin-top:24px;padding:16px 0;text-align:center;width:100%}.search-wrapper .search-box .search-bar .special-popup-layer .search-guest-area .hotel-guest-info .guest-button-wrapper.active{background:#3187f1;color:#fff}.search-wrapper .search-box .btn-search{align-items:center;background:#192434;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-family:Pretendard;font-size:16px;font-weight:500;justify-content:center;padding:16px 12px;width:160px}.search-wrapper i.icon-location{background-image:url(/img/airtel/pc/common/speciatl-deal/ic_location.svg);height:18px;width:18px}.search-wrapper i.icon-calendar{background-image:url(/img/airtel/pc/common/speciatl-deal/ic_calendar.svg);height:18px;width:18px}.search-wrapper i.icon-city{background-image:url(/img/airtel/pc/common/speciatl-deal/ic_city.svg);height:18px;width:18px}
