.MCarousel{position:relative}.MCarousel .arrow{background-color:rgba(240,198,165,.6);border:none;padding:1rem;border-radius:999px;width:50px;height:50px;color:#fff;position:absolute;z-index:10;top:50%;cursor:pointer}.MCarousel .arrow.arrow-left{left:10px;transform:translateY(-50%)}.MCarousel .arrow.arrow-right{right:10px;transform:translateY(-50%)}.MCarousel .arrow:hover{background-color:#eeb07c}.MCarousel .ant-carousel .slick-list{margin:0 -5px}.MCarousel img{width:100%;border-radius:8px;object-fit:cover}.MCarousel__thumbnails{margin-top:1rem;display:flex;gap:10px;width:100%;align-items:center;justify-content:center;position:absolute;z-index:10;bottom:10px}.MCarousel__thumbnails>div{background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden;width:3rem;height:3rem;border:3px solid rgba(0,0,0,0);border-radius:.5rem}.MCarousel__thumbnails>div.active{opacity:1;border-color:#eeb07c}.m-date-picker{width:100%}.m-date-picker.ant-picker-outlined:focus,.m-date-picker.ant-picker-outlined:focus-within,.m-date-picker.ant-picker-outlined:hover{border-color:#eeb07c}.m-date-picker .ant-picker-active-bar{background:#eeb07c}.ant-picker-panels{display:flex;flex-direction:column}.ant-picker-panels .ant-picker-header-view>button:hover{color:#eeb07c!important}.ant-picker-panels .ant-picker-cell-inner:before{border-color:#eeb07c!important}.ant-picker-panels .ant-picker-cell-range-end>.ant-picker-cell-inner,.ant-picker-panels .ant-picker-cell-range-start>.ant-picker-cell-inner{background-color:#eeb07c!important;border-color:#eeb07c!important}.ant-picker-panels .ant-picker-cell-range-end:before,.ant-picker-panels .ant-picker-cell-range-start:before{background:#fff6f1!important}.search-day{bottom:0;background-color:#fff;box-shadow:0 0 8px #ddd;padding:2rem;border-radius:3rem;margin-bottom:1rem;box-sizing:border-box}@media(min-width:992px){.search-day{width:100%;margin:1rem auto;border-radius:1rem}}.search-day h1,.search-day p{text-align:center}.custom-form{display:flex;flex-direction:column}.custom-form>div{flex:1 1;margin-right:.5rem}.custom-form>div button{width:100%}@media(min-width:576px){.custom-form{flex-direction:row;align-items:center}.custom-form>div button{width:auto}}.custom-pagination>li.ant-pagination-item-active{border-radius:999px!important;border-color:#f0c6a5!important;background-color:#eeb07c!important}.custom-pagination>li.ant-pagination-item-active>a{color:#fff!important}.m-checkbox>.ant-checkbox-checked>.ant-checkbox-inner{background-color:#eeb07c!important;border-color:#eeb07c!important}.m-checkbox .ant-checkbox-label{color:#fff;text-shadow:0 0 5px #eeb07c,0 0 5px #eeb07c,0 0 5px #eeb07c}.m-link{color:#fff;text-shadow:0 0 3px #eeb07c,0 0 3px #eeb07c,0 0 3px #eeb07c;font-weight:700;cursor:pointer;font-size:1.25rem}.m-link.active,.m-link:hover{color:#e0966b}.m-input{color:#5a3d2d!important}.m-input.ant-input,.m-input.ant-input-outlined:hover,.m-select.ant-select-focused>.ant-select-selector{border-color:#eeb07c!important}.m-select.ant-select-outlined:hover{border-color:#eeb07c}.m-select.ant-select-outlined:hover .ant-select-selector{border-color:#eeb07c!important}.m-select .ant-select-prefix{display:flex;align-items:center}.ant-select-dropdown .ant-select-item-option-selected{background-color:#fff6f1!important}.m-breadcrum{padding:1rem 0}.m-breadcrum .ant-breadcrumb-link{display:flex;align-items:center}.m-slider.ant-slider .ant-slider-rail{background-color:#fff6f1}.m-slider.ant-slider .ant-slider-track{background-color:#eeb07c}.m-slider.ant-slider .ant-slider-handle:after{border-color:#eeb07c;background-color:#eeb07c;box-shadow:0 0 0 2.5px #fff}.m-slider.ant-slider .ant-slider-handle:hover:after{box-shadow:0 0 0 2.5px #f0c6a5!important;outline:6px solid rgba(240,198,165,.2)}.m-slider.ant-slider .ant-slider-dot{border-color:#eeb07c}.m-slider.ant-slider .ant-slider-dot-active{background-color:#eeb07c}.m-checkbox-group .ant-checkbox-wrapper .ant-checkbox-inner{border-color:#eeb07c;background-color:rgba(0,0,0,0)}.m-checkbox-group .ant-checkbox-wrapper .ant-checkbox-inner:hover{border-color:rgb(232.1418918919,148.777027027,78.8581081081)}.m-checkbox-group .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#eeb07c;border-color:#eeb07c}.m-checkbox-group .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#eeb07c}.m-checkbox-group .ant-checkbox-group-item{color:#5a3d2d}.logo{display:flex;justify-content:center;flex-direction:column;align-items:center}.logo>img{width:6rem;height:6rem;margin:auto}.logo>p{font-size:1.5rem;font-weight:600;color:#fff;text-shadow:0 0 5px #222,0 0 5px #222,0 0 5px #222}.logo.medium>img{width:10rem;height:10rem}.logo.large>img{width:14rem;height:14rem}.guest-room-picker__trigger{width:100%!important;min-width:200px;min-height:40px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;cursor:pointer;text-align:left;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.guest-room-picker__trigger:hover{border-color:#eeb07c}.guest-room-picker__trigger--active{border-color:#eeb07c;box-shadow:0 0 0 3px rgba(238,176,124,.12)}.guest-room-picker__trigger--active .guest-room-picker__value{opacity:1;color:#111827}.guest-room-picker__trigger--active .guest-room-picker__icon{opacity:1;color:#eeb07c}.guest-room-picker__value-wrap{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.guest-room-picker__value{font-size:14px;font-weight:500;color:#1f2937;opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease,color .2s ease,font-weight .2s ease}.guest-room-picker__icon{display:inline-flex;align-items:center;color:#475569;flex-shrink:0;opacity:.55;transition:opacity .2s ease,color .2s ease}.guest-room-picker__popover{width:100%;display:flex;flex-direction:column;gap:16px}.guest-room-picker__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.guest-room-picker__label{margin:0;font-size:14px;color:#111827}.guest-room-picker__actions{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.guest-room-picker__count{min-width:20px;text-align:center;font-weight:700;color:#111827}.guest-room-picker__footer{display:flex;justify-content:flex-end;margin-top:4px}.guest-room-picker__icon-button{min-width:32px!important;width:32px!important;height:32px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:999px!important}.guest-room-picker__confirm{margin-top:4px}