.card-host-price .date-booking-input input{padding:12px 10px!important}.card-host-price .date-booking-input{input{color:#452775!important;font-weight:700;font-size:20px}}.main-date-fixed .date-picker-content:after,.productDetails-page .date-booking-input .icon-date{display:none}.main-date-fixed .icon-arrow-date{display:block;font-size:20px;position:absolute;top:70%;transform:translateY(-50%);left:15px}@media screen and (max-width:991px){.productDetails .daterangepicker .calendar-table table{margin:60px 0 0!important}.productDetails .daterangepicker .btn-clear{display:none}.productDetails .daterangepicker .drp-calendar{margin-bottom:0}}@media screen and (max-width:490px){.productDetails .card-host-price .date-booking-input input{padding-block:8px!important}.button-contact-host{font-size:13px!important;padding-block:15px!important;border-radius:9px!important;gap:4px!important}.productDetails-page .daterangepicker{position:fixed;top:30px!important}.main-date-fixed .icon-arrow-date{top:50%}.productDetails-page .date-booking-input input{border-color:#d6d6d6;padding-block:15px!important}.left-details-info-product .card-host-price{position:fixed;bottom:0;width:100%;left:0;right:0;z-index:20;background:#fff;margin:0;box-shadow:0 -2px 4px 0 rgba(0,0,0,.25);border-radius:28.667px 28.667px 0 0}.left-details-info-product .card-host-price :is(.label-date,.title-head){display:none}.left-details-info-product .all-bottom-price{display:flex;align-items:center;gap:10px;margin-top:18px}.left-details-info-product .main-price-data{flex-grow:1;flex-basis:100px}.left-details-info-product .button-booking-unit{flex-grow:1;flex-basis:55px;font-size:13px!important;border-radius:8px!important;padding-block:15px!important;white-space:nowrap;margin:0;padding-inline:5px!important}.daterangepicker-pay{position:fixed;bottom:0;max-width:100%;border-radius:0;top:auto!important;width:100%!important;left:0!important;right:0!important;background:#fff;z-index:32;input{color:#452775!important}}.all-bottom-price .main-price-data :is(.total-price-info,.main-price-data){font-size:12px;font-weight:700;white-space:nowrap}.all-bottom-price .main-price-data .sicon-sar{font-size:15px!important}}@media screen and (max-width:359px){.left-details-info-product .main-price-data{flex-basis:200px}.left-details-info-product .button-booking-unit{flex-basis:100%;max-width:100%;margin-top:8px!important}}@media screen and (max-width:330px){.all-bottom-price .main-price-data :is(.total-price-info,.main-price-data){font-size:10px}.left-details-info-product .all-bottom-price{margin-top:8px}.left-details-info-product .card-host-price{padding:15px!important}.left-details-info-product .button-booking-unit,.left-details-info-product .main-price-data{flex-basis:100%}}@media screen and (max-width:767px){.productDetails .productDetails-new{display:none}}@media screen and (max-width:575px){.container-images-details{padding:0}.header-right-details{gap:0}.details-info-product .header-two{margin-top:1rem}.all-images-details .product-detalis-image-src{border-radius:0!important;aspect-ratio:1}.container-images-details .images-light-gallery{margin-top:-72px;margin-bottom:25px;padding:0 15px}.details-info-product{padding-top:0!important}.details-info-product .header-right-details .main-content-top{justify-content:space-between;width:100%}.header-right-details :is(.share-product,.fav-icon-add){position:absolute;top:210px;z-index:24;width:45px;height:45px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;right:22px}.header-right-details :is(.share-product){right:80px}.header-right-details :is(.share-product,.fav-icon-add) .text-share{display:none}.header-right-details :is(.share-product,.fav-icon-add) svg{width:20px;height:20px}.header-right-details :is(.share-product,.fav-icon-add) svg path{stroke:#121212}.header-two .main-details-two{flex-direction:column;justify-content:start;align-items:start}}