.block-title{font-family:"Vidaloka", serif;font-size:30px}.product-top{background:#F5F5F5}.product-top .price-box{text-align:right}.product-top .price-box .special-price{font-size:20px;color:#F69627}.product-top .price-box .old-price{color:#000}.product-images{border-radius:10px;overflow:hidden}.product-images .images-swiper{margin-bottom:15px}.title-product{font-size:20px;margin:0px 0px 15px}.details-product .product-count .point{width:40px;height:40px;background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/point.svg?1770611991479) center no-repeat;line-height:34px}.details-product .product-meta p{color:#76809B;padding-left:30px}@media (min-width: 768px){.details-product .product-meta p{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.details-product .product-meta p span{color:var(--text-color)}.details-product .product-meta p.khoihanh{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/pro_calendar.svg?1770611991479) 0 0 no-repeat}.details-product .product-meta p.thoigian{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/pro_time.svg?1770611991479) 0 0 no-repeat}.details-product .product-meta p.taptrung{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/pro_taptrung.svg?1770611991479) 0 0 no-repeat}.details-product .product-meta p.socho{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/pro_lug.svg?1770611991479) 0 0 no-repeat}.details-product .product-rate{background:#F7F9FF}.details-product .product-rate .rate-point{font-size:14px}.details-product .product-rate .rate-point>b{font-size:18px}.details-product .product-rate .rate-point>b.step{color:var(--main-color)}.details-product .product-rate .rate-point .vote{background:#E2EEFF;font-size:18px;color:var(--main-color)}.details-product .product-rate .rate-point .vote b{font-size:20px}.details-product .product-rate .process{padding-top:27px}.details-product .product-rate .process span.percent{height:8px;background:#dfdfdf;margin-top:3px}.details-product .product-rate .process span.percent span{content:'';height:8px;position:absolute;top:0px;left:0;z-index:3;background:var(--main-color);border-radius:8px}.details-product .product-rate .process i{position:absolute;top:27px;right:0;font-style:initial;color:var(--main-color)}.details-product .product-top,.details-product .product-book{box-shadow:0px 2px 25px 0px rgba(0,0,0,0.1)}.details-product .details-pro{position:sticky;position:-webkit-sticky;top:90px}.details-product .time-block{border:1px solid #E2E6F2;border-radius:4px}.details-product .time-block input{height:40px;border:none;width:100%;outline:none;background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/pro_calendar.svg?1770611991479) right 0 top 9px no-repeat}.details-product .time-block.ngayve-show{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/arrow-right.svg?1770611991479) center no-repeat}.details-product .time-block.ngayve-show input{width:40%}.details-product .product-book:before,.details-product .product-book:after{content:"";position:absolute;bottom:165px;width:26px;height:26px;background:#f3f3f3;border-radius:50%}.details-product .product-book:before{left:-13px}.details-product .product-book:after{right:-13px}.details-product .product-book .totalPrice{border-top:2px dashed #ebebeb;padding-top:20px}.details-product .product-book .totalPrice strong{font-size:18px;color:#ef1104}.details-product .product-book #submit-table{width:100%;background:var(--main-color);color:#FFF;border:none;height:40px;border-radius:4px;margin-bottom:10px;font-size:16px;transition:all .3s}.details-product .product-book #submit-table:hover{background:var(--hover)}.details-product .product-book .product-contact{border:1px var(--main-color) solid;color:var(--main-color);border-radius:4px;line-height:38px;font-size:16px;transition:all .3s}.details-product .product-book .product-contact:hover{background:var(--main-color);border-color:var(--main-color);color:#FFF}.details-product .variant_list .variant_title{color:#76809B}.details-product .variant_list .variant_title .stock-multiple{font-size:12px}.details-product .variant_list .product-quantity input{border:none;text-align:center;height:24px;padding:0 30px;background:none}.details-product .variant_list .product-quantity input::-webkit-outer-spin-button,.details-product .variant_list .product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.details-product .variant_list .product-quantity input[type=number]{-moz-appearance:textfield}.details-product .variant_list .product-quantity button{height:24px;width:24px;border:1px solid #EDF1FA;border-radius:4px;background:none;padding:0;z-index:9}.details-product .variant_list .product-quantity button.minus{left:0}.details-product .variant_list .product-quantity button.plus{right:0}.product-bottom{border-top:1px solid #929292}.product-bottom .user{display:none !important;gap:20px}.product-bottom .user .item .tooltip{opacity:0;line-height:24px;padding:0 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px;top:-30px;left:50%;transform:translateX(-50%);white-space:nowrap;transition:all .3s}.product-bottom .user .item .tooltip:before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.product-bottom .user .item:hover .tooltip{opacity:1}.product-bottom .tripadvisor{color:#929292}.product-bottom .price .title{font-size:22px}.product-bottom .price .special-price{color:var(--main-color);font-size:22px}.product-bottom .action{gap:15px}.product-bottom .action a{min-width:330px;line-height:54px;background:#3E3E3E;color:#FFF;text-transform:uppercase;border-radius:5px;cursor:pointer}.product-bottom .action a.inquire{background:#F0632D}.product-bottom .call{padding:5px;border-radius:27px;border:1px solid #E3E3E3}.product-tab .tabs-title{background:#F5F5F5}.product-tab .tab-link{line-height:40px;padding:0 25px;cursor:pointer;color:#000}.product-tab .tab-link.active,.product-tab .tab-link:hover{color:var(--main-color);background:#E3E3E3}.product-tab .tab-content{display:none}.product-tab .tab-content h2,.product-tab .tab-content h3,.product-tab .tab-content h4{font-weight:initial}.product-tab .tab-content.active{display:block;padding:30px 10px 0}.product-tab .tab-content .content-titles{position:sticky;position:-webkit-ticky;top:100px}.product-tab .tab-content .content-title{padding-left:40px;border-left:2px #E2EEFF dashed;color:var(--main-color);cursor:pointer}.product-tab .tab-content .content-title:not(:last-child){padding-bottom:2rem}.product-tab .tab-content .content-title:last-child{border-color:transparent}.product-tab .tab-content .content-title .number{left:0;top:0;width:32px;line-height:32px;margin-left:-16px;background:#E2EEFF;color:var(--main-color);border-radius:50%;text-align:center}.product-tab .tab-content .content-title .number.number-0{top:-6px}.product-tab .tab-content .content{border-left:1px #E2EEFF solid;padding-left:30px}.product-tab .tab-content .content:not(:last-child){padding-bottom:2rem}.product-tab .tab-content .content h3{color:var(--main-color);font-size:16px;transform:translateY(-3px)}.product-tab .tab-content .content:before{content:'';position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background:#E5EDF9;left:-8px}.product-tab .tab-content .content>*:last-child{margin:0}.product-tab .tab-content iframe{width:100%;vertical-align:top}.product-tab .tab-content table,.product-tab .tab-content tr,.product-tab .tab-content td{height:initial !important}.product-tab #tab-0 h3{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/down-arrow.png?1770611991479) right 16px top 15px #f5f5f5 no-repeat;background-size:13px;padding:10px 40px 10px 16px;font-size:16px;font-weight:400;cursor:pointer}.product-tab #tab-0 table{display:none;border:none}.product-tab #tab-0 table td,.product-tab #tab-0 table th{border:none;vertical-align:top;padding:0}.product-tab #tab-0 table col:nth-child(1),.product-tab #tab-0 table td:nth-child(1){width:66.66667% !important;padding-right:30px}.product-tab #tab-0 table col:nth-child(2),.product-tab #tab-0 table td:nth-child(2){width:33.33333% !important}.product-tab #tab-0 table:nth-of-type(1){display:block}.product-tab #tab-1{position:relative}.product-tab #tab-1 h3{font-size:20px;font-weight:500;cursor:pointer;padding-left:20px;position:relative}.product-tab #tab-1 h3 em{display:inline-block;color:#fff;background-color:#b9a283;padding:3px 25px;border-radius:5px;font-size:15px;font-style:initial;position:relative;vertical-align:top}.product-tab #tab-1 h3 em:before{content:'';position:absolute;top:50%;right:100%;width:20px;height:2px;display:inline-block;background-color:#edecec}.product-tab #tab-1 table{border:none}.product-tab #tab-1 table td,.product-tab #tab-1 table th{border:none;vertical-align:top;padding:0}.product-tab #tab-1 table col:nth-child(1),.product-tab #tab-1 table td:nth-child(1){width:66.66667% !important;padding-right:30px;padding-left:20px}.product-tab #tab-1 table col:nth-child(2),.product-tab #tab-1 table td:nth-child(2){width:33.33333% !important}.product-tab #tab-1:before,.product-tab #tab-1:after{content:'';position:absolute}.product-tab #tab-1:before{top:88px;left:0;width:2px;height:calc(100% - 88px);background:#edecec}.product-tab #tab-1:after{bottom:0;left:0;width:100%;height:2px;background:#edecec}.product-tab #tab-2 table{border:none}.product-tab #tab-2 table td,.product-tab #tab-2 table th{border:none;vertical-align:top;padding:0}.product-tab #tab-2 table col:nth-child(1),.product-tab #tab-2 table td:nth-child(1){width:50% !important;padding-right:30px}.product-tab #tab-2 table ul{padding:0;list-style:none}.product-tab #tab-2 table ul li{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/tab2_check.png?1770611991479) 0 4px no-repeat;padding-left:25px}.product-tab #tab-2 table ul li:not(:last-child){margin-bottom:5px}.productRelate .swiper-button-next,.productRelate .swiper-button-prev{z-index:1;width:40px;height:80px;box-shadow:0 1px 12px 0 rgba(0,0,0,0.12);background-blend-mode:difference;font-size:0;background:rgba(0,0,0,0.3);background-image:none;background-position:center;background-repeat:no-repeat;margin-top:-40px}.productRelate .swiper-button-next svg,.productRelate .swiper-button-prev svg{width:14px;height:14px}.productRelate .swiper-button-next:after,.productRelate .swiper-button-prev:after{content:none}.productRelate .swiper-button-next.swiper-button-disabled,.productRelate .swiper-button-prev.swiper-button-disabled{background:#ededed}@media (max-width: 767px){.productRelate .swiper-button-next,.productRelate .swiper-button-prev{background-size:11px;bottom:40%}}.productRelate .swiper-button-next{right:0;visibility:visible;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);background-image:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/arr-r.svg?1770611991479);border-radius:5px 0 0 5px}.productRelate .swiper-button-next:hover{opacity:.7}@media (max-width: 767px){.productRelate .swiper-button-next{right:0}}.productRelate .swiper-button-prev{left:0;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);background-image:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/arr-l.svg?1770611991479);border-radius:0 5px 5px 0}.productRelate .swiper-button-prev:hover{opacity:.7}@media (max-width: 767px){.productRelate .swiper-button-prev{left:0}}.productRelate .swiper-button-next{right:10px;opacity:0}.productRelate .swiper-button-prev{left:10px;opacity:0}.productRelate:hover .swiper-button-next,.productRelate:hover .swiper-button-prev{opacity:1}.productRelate .block-title{font-size:30px}.productRelate .block-product{margin-left:-10px;margin-right:-10px}.productRelate .block-product .swiper-slide{padding:10px}.productRelate .swiper-button-next:after,.productRelate .swiper-button-prev:after{font-size:14px;color:#333}.product-book .bread{background-color:var(--main-color)}.product-book .bread b{font-family:"Vidaloka", serif;font-size:45px;color:#FFF;font-weight:initial}.product-book .bread ul{color:#FFF}.product-book .bread ul li{display:inline;margin-right:30px}.product-book .bread ul li:last-child{margin:0}.product-book .gender{gap:10px}.product-book .gender select{min-width:86px;background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/select_down.svg?1770611991479) right 10px center no-repeat;-webkit-appearance:none;-moz-appearance:none}.product-book .block-title{font-family:"Vidaloka", serif;font-size:35px}.product-book input,.product-book textarea,.product-book select{border:1px solid #E3E3E3;border-radius:10px}.product-book input::placeholder,.product-book textarea::placeholder,.product-book select::placeholder{color:#929292;opacity:1}.product-book input::-ms-input-placeholder,.product-book textarea::-ms-input-placeholder,.product-book select::-ms-input-placeholder{color:#929292}.product-book input:not([type=radio]),.product-book select{height:45px;padding:0 18px}.product-book input[type=radio]{display:none}.product-book input[type=radio]+.box:before{content:"";display:inline-block;width:17px;height:17px;border:1px solid #ccc;margin-right:5px;margin-bottom:0;transform:translateY(3px)}.product-book input[type=radio]:checked+.box:before{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/check-symbol.png?1770611991479) var(--hover) center no-repeat;background-size:12px;border-color:var(--hover)}.product-book .hd-input input.hd{opacity:0}.product-book .hd-input .item-search{top:0;left:15px;width:calc(100% - 30px)}.product-book .hd-input .item-search b{text-align:left;font-weight:initial;border:1px solid #E3E3E3;border-radius:10px;padding:0 18px;line-height:45px}.product-book .hd-input .item-search .list{border-color:#E3E3E3;border-top:1px #E3E3E3 solid;padding-top:5px;border-radius:10px 10px 0 0;top:calc(100% - 1px)}.product-book textarea{min-height:174px;padding-top:11px}.product-book .btn-lienhe{width:223px;height:50px;background:var(--main-color);color:#FFF;border-radius:25px}.item-search{line-height:50px}.item-search b{display:block;text-align:center;cursor:pointer}.item-search .list{background:#FFF;z-index:99;border:1px solid #d9d9d9;border-top:0;left:-1px;top:100%;width:calc(100% + 2px) !important;display:none}.item-search input{width:calc(100% - 10px);margin-left:5px;margin-bottom:5px}.item-search ul{line-height:initial;width:100%;padding:0;list-style:none;margin:0;max-height:200px;overflow-y:auto}.item-search ul li{padding:0 5px;line-height:36px;cursor:pointer}.item-search ul li.active{background-color:#ddd}.layout-product-room .cruise-title h1{font-size:22px;color:var(--main-color)}.layout-product-room .cruise-title .info{gap:10px}.layout-product-room .cruise-title .price-cruise{align-items:baseline;gap:7px}@media (min-width: 768px){.layout-product-room .cruise-title .price-cruise{justify-content:end}}.layout-product-room .cruise-title .price-cruise .old-price del{font-size:23px}.layout-product-room .cruise-title .price-cruise .special-price span{font-size:23px}.layout-product-room .cruise-title .price-cruise .special-price .price{font-size:35px;color:var(--main-color)}.layout-product-room .product-images{border-radius:0}.layout-product-room .product-images .ratio{padding-bottom:calc(100%*39/76)}.layout-product-room .product-search .title{font-size:24px}.layout-product-room .product-search label{font-size:16px}@media (min-width: 768px){.layout-product-room .product-search .search-people-block{gap:calc(10% / 3)}.layout-product-room .product-search .search-people-block .adults-block{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.layout-product-room .product-search .search-people-block .adults-block.block-2-check{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (max-width: 767px){.layout-product-room .product-search .search-people-block{gap:10px}.layout-product-room .product-search .search-people-block .adults-block{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.layout-product-room .product-search .search-cabin-room{position:relative;border:1px solid var(--main-color);padding:15px 20px;background-color:#fffef4;border-radius:10px}.layout-product-room .product-search .search-cabin-room .title{font-size:16px;color:var(--main-color)}.layout-product-room .product-search .search-cabin-room .search-name-block label,.layout-product-room .product-search .search-cabin-room .search-name-block select{display:inline-block;vertical-align:middle}.layout-product-room .product-search .search-cabin-room .search-name-block label{width:150px;margin:0}.layout-product-room .product-search .search-cabin-room .search-name-block select{width:550px;max-width:calc(100% - 160px)}.layout-product-room .product-search .search-cabin-room .search-datetime-block label,.layout-product-room .product-search .search-cabin-room .search-datetime-block select{display:inline-block;vertical-align:middle}.layout-product-room .product-search .search-cabin-room .search-datetime-block label{width:150px;margin:0}@media (min-width: 768px){.layout-product-room .product-search .search-cabin-room .search-datetime-block{gap:5%}.layout-product-room .product-search .search-cabin-room .search-datetime-block>*{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}@media (max-width: 767px){.layout-product-room .product-search .search-cabin-room .search-datetime-block{gap:10px}.layout-product-room .product-search .search-cabin-room .search-datetime-block .date-cruise-block label{margin-bottom:.5rem}.layout-product-room .product-search .search-cabin-room .search-datetime-block .date-cruise-block,.layout-product-room .product-search .search-cabin-room .search-datetime-block .date-cruise-end{-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}.layout-product-room .product-search .search-cabin-room .search-datetime-block .date-cruise-end{transform:translateY(15px)}}.layout-product-room .product-search .search-cabin-room .search-datetime-block .date-cruise-block input{display:inline-block;width:100%}@media (min-width: 768px){.layout-product-room .product-search .search-cabin-room .search-datetime-block .date-cruise-block input{max-width:calc(100% - 154px)}}.layout-product-room .product-search .search-cabin-room .search-datetime-block .date-cruise-end label{width:initial;font-size:14px}.layout-product-room .product-search .search-cabin-room .search-datetime-block .date-cruise-book{text-align:right}.layout-product-room .product-search .search-cabin-room .search-datetime-block .date-cruise-book a{line-height:35px;background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/arr-w.svg?1770611991479) var(--main-color) right 10px center no-repeat;color:#FFF;padding-left:12px;padding-right:32px;border-radius:5px}@media (max-width: 767px){.layout-product-room .product-search .search-cabin-room .search-datetime-block .date-cruise-book{width:100%;text-align:center}.layout-product-room .product-search .search-cabin-room .search-datetime-block .date-cruise-book a{width:100%}}.layout-product-room .product-search .advanced-options .advanced_cabin{color:var(--main-color)}.layout-product-room .product-search .advanced-options .advanced_cabin.active{margin-bottom:10px}.layout-product-room .product-search .advanced-options .advanced_cabin.active svg{transform:rotate(-180deg)}.layout-product-room .product-search .advanced-options .ajax-show-search{display:none}.layout-product-room .product-roomtype .title{font-size:24px}.layout-product-room .product-roomtype .item-room{margin-bottom:30px}.layout-product-room .product-roomtype .item-room .room-image img{border-radius:5px}.layout-product-room .product-roomtype .item-room .room-name{font-size:24px;color:var(--main-color)}.layout-product-room .product-roomtype .item-room .room-type{font-size:12px;background:#F5F5F5;line-height:24px;border-radius:5px}.layout-product-room .product-roomtype .item-room ul{margin-bottom:5px}.layout-product-room .product-roomtype .item-room ul li{padding-left:25px}.layout-product-room .product-roomtype .item-room .link-info{border:1px var(--main-color) solid;color:var(--main-color);line-height:26px;border-radius:5px;background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/link.svg?1770611991479) left 10px center no-repeat;padding-left:30px}.layout-product-room .product-roomtype .item-room .view{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/view.svg?1770611991479) left center no-repeat}.layout-product-room .product-roomtype .item-room .type{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/type.svg?1770611991479) left center no-repeat}.layout-product-room .product-roomtype .item-room .wide{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/wide.svg?1770611991479) left center no-repeat}.layout-product-room .product-roomtype .item-room .user{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/user-r.png?1770611991479) left center no-repeat}.layout-product-room .product-tab{background:#F5F5F5;border-radius:5px 5px 0 0;overflow:hidden}.layout-product-room .product-tab .tab-content.active{padding:10px 20px}.layout-product-room .product-tab #tab-0 h2{font-size:24px}.layout-product-room .product-tab #tab-0 h3{padding:0;font-size:20px;position:relative;background:none;cursor:initial}.layout-product-room .product-tab #tab-0 h3:after{content:"";max-width:100px;border-bottom:2px solid;width:100%;margin:5px 0 0;display:block}.layout-product-room .product-tab #tab-0 ul{padding:0;list-style:none;display:flex !important;flex-wrap:wrap}.layout-product-room .product-tab #tab-0 ul li{-ms-flex:0 calc(100%/3);flex:0 0 calc(100%/3);max-width:calc(100%/3)}.layout-product-room .section_tour .tags p{padding:10px 0 20px}.layout-product-room .section_tour .tags ul li{display:inline-block;border:1px solid #E3E3E3;line-height:33px;padding:0 15px;border-radius:5px;vertical-align:top;margin-bottom:5px;margin-right:3px}.layout-product-room .roomPopup .title-popup-room{font-size:25px;color:var(--main-color)}.layout-product-room .roomPopup .popup-content{width:990px}.layout-product-room .roomPopup .title-small{font-size:18px;color:var(--main-color)}.layout-product-room .roomPopup .body-room span{padding-left:20px;margin-right:10px}.layout-product-room .roomPopup .footer-room .all-meals-included{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/meal.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .air-conditioning{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/air_conditioning.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .mini-bar{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/mini_bar.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .toiletries{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/toiletries.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .bathrobes{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/bathrobes.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .hair-dryer{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/hair_dryer.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .bathtub{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/bathtub.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .in-room-safe-box{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/in_room_safe.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .slippers{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/slippers.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .mirror{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/mirror.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .life-jackets{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/life-jacket.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .complimentary-water{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/complimentary_water.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .hot-water{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/hot-water.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .with-balcony{background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/with_balcony.png?1770611991479) 15px 0 no-repeat}.layout-product-room .roomPopup .footer-room .item{background-size:24px;line-height:24px;padding-left:44px}.bookPopup textarea{font-weight:bold;color:var(--main-color);font-size:22px}.bookPopup .title{padding:10px 10px 10px 53px;color:#1ba0e2;font-weight:bold}.bookPopup .title .support{width:44px;height:44px;border-radius:100%;font-size:23px;text-align:center;line-height:44px;color:#1c1c1c;position:absolute;left:0;top:0;display:block;background:url(//bizweb.dktcdn.net/100/523/594/themes/964399/assets/sup_title.jpg?1770611991479) center no-repeat}@media (max-width: 1199px) and (min-width: 768px){.details-product .product-images{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.details-product .product-details{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}@media (max-width: 1199px){.details-product .time-block{padding-right:10px !important}.rate-point .step{display:inline-block !important;transform:translateY(-31px);margin-left:10px}}@media (max-width: 991px){.details-product .time-block{background:none}.details-product .time-block input{width:100%}.details-product .price-box .special-price{font-size:20px}.details-product .price-box .price-save{bottom:1px}.details-product .variant_list .variant_title{margin-bottom:5px}.details-product .product-book:before,.details-product .product-book:after{bottom:155px}.product-tab .tabs-title{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-flex-wrap:unset;flex-wrap:unset}.product-tab .tabs-title .tab-link{-ms-flex:initial;flex:initial;max-width:initial;white-space:nowrap}.product-tab .tab-content.active{padding:20px 0 0}.product-tab .tab-content .content-title,.product-tab .tab-content .content{padding-left:25px}.product-tab #tab-0 table,.product-tab #tab-1 table{border:none}.product-tab #tab-0 table td,.product-tab #tab-0 table th,.product-tab #tab-1 table td,.product-tab #tab-1 table th{border:none;vertical-align:top;padding:0}.product-tab #tab-0 table tr,.product-tab #tab-1 table tr{display:block}.product-tab #tab-0 table col:nth-child(1),.product-tab #tab-0 table td:nth-child(1),.product-tab #tab-1 table col:nth-child(1),.product-tab #tab-1 table td:nth-child(1){width:100% !important;padding-right:0;display:block}.product-tab #tab-0 table col:nth-child(2),.product-tab #tab-0 table td:nth-child(2),.product-tab #tab-1 table col:nth-child(2),.product-tab #tab-1 table td:nth-child(2){width:100% !important;display:block}.product-tab #tab-1 h3{padding-left:15px}.product-tab #tab-1 h3 em:before{width:15px}.product-tab #tab-1:before{top:78px;height:calc(100% - 78px)}.product-tab #tab-1 table col:nth-child(1),.product-tab #tab-1 table td:nth-child(1){padding-left:15px}.product-tab #tab-1 table col:nth-child(2),.product-tab #tab-1 table td:nth-child(2){padding-left:15px}.product-tab #tab-2 table tr{display:block}.product-tab #tab-2 table col:nth-child(1),.product-tab #tab-2 table td:nth-child(1){width:100% !important;display:block}}@media (max-width: 767px){.product-top .price-box{text-align:left}.product-bottom .action{flex-direction:column;gap:5px}.productRelate .block-title h2{font-size:24px}.layout-product-room .product-search .advanced-options .ajax-info-cabin .row{gap:10px}.layout-product-room .product-roomtype .item-room>.row{gap:10px}.layout-product-room .product-roomtype .item-room .text-center{text-align:left !important}.layout-product-room .product-roomtype .item-room .check-room-rates img{position:absolute;left:40px}}
