.BookingWidget-module__44r5MW__mobileDates,.BookingWidget-module__44r5MW__mobileGuests{display:none}@media not (min-width:640px){.BookingWidget-module__44r5MW__flatContainer{padding-inline:0}.BookingWidget-module__44r5MW__flatCard{padding-inline:10px}.BookingWidget-module__44r5MW__summaryControl{gap:8px;padding:10px}.BookingWidget-module__44r5MW__heroSummaryControl{padding-block:6px}.BookingWidget-module__44r5MW__hotelSummaryControl{padding-block:4px}.BookingWidget-module__44r5MW__mobileDates,.BookingWidget-module__44r5MW__mobileGuests{text-align:start;color:#374151;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:18px;display:block}.BookingWidget-module__44r5MW__mobileDates{position:relative}.BookingWidget-module__44r5MW__dateGrid{white-space:nowrap;grid-template-columns:max-content max-content;justify-content:space-between;gap:2px 8px;display:grid}.BookingWidget-module__44r5MW__dateProbe{inset-inline-start:0;visibility:hidden;pointer-events:none;width:max-content;position:absolute;top:0}.BookingWidget-module__44r5MW__mobileGuests>span{white-space:nowrap;display:block}.BookingWidget-module__44r5MW__mobileGuests>span+span{margin-top:2px}.BookingWidget-module__44r5MW__hotelSummaryControl .BookingWidget-module__44r5MW__mobileDates{font-size:13px;line-height:16px}}@media not (min-width:360px){.BookingWidget-module__44r5MW__summaryControl{gap:4px;padding-inline:4px}}@media (min-width:768px){.BookingWidget-module__44r5MW__desktopHome .BookingWidget-module__44r5MW__desktopContainer{max-width:1080px;padding:0}.BookingWidget-module__44r5MW__desktopHome .BookingWidget-module__44r5MW__desktopCard{background:#fffdf8;border-radius:9px;grid-template-columns:minmax(0,1.4fr) minmax(0,1.04fr) minmax(0,1fr) 173px;align-items:center;gap:0;height:auto;min-height:82px;padding:10px;display:grid;box-shadow:0 8px 28px #130e0712}.BookingWidget-module__44r5MW__desktopField{min-width:0}.BookingWidget-module__44r5MW__desktopField:not(:nth-last-child(2)){border-inline-end:1px solid #ddd5c9}.BookingWidget-module__44r5MW__desktopField>button,.BookingWidget-module__44r5MW__desktopField>div>button{text-align:start;background:0 0;border:0;border-radius:4px;gap:13px;min-width:0;height:50px;padding:4px 20px}.BookingWidget-module__44r5MW__desktopField>button>span,.BookingWidget-module__44r5MW__desktopField>div>button>span{text-align:start;color:#3b3023;font-size:15px!important;font-weight:600!important;line-height:20px!important}.BookingWidget-module__44r5MW__desktopLabel{color:#867460;margin-bottom:3px;font-size:11px;font-weight:400;line-height:15px;display:block}.BookingWidget-module__44r5MW__desktopDateValue{white-space:nowrap;flex:1;min-width:0}.BookingWidget-module__44r5MW__desktopAction{width:100%;min-width:0}.BookingWidget-module__44r5MW__desktopAction>button{white-space:normal;border-radius:5px;gap:13px;width:100%;min-width:0;height:62px;padding:0 14px;font-size:14px!important;font-weight:700!important;line-height:20px!important}.BookingWidget-module__44r5MW__desktopSearchArrow{flex-shrink:0}[dir=rtl] .BookingWidget-module__44r5MW__desktopSearchArrow{transform:rotate(180deg)}}@media (min-width:768px) and (max-width:1099px){.BookingWidget-module__44r5MW__desktopHome .BookingWidget-module__44r5MW__desktopCard{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 145px}.BookingWidget-module__44r5MW__desktopField>button,.BookingWidget-module__44r5MW__desktopField>div>button{gap:8px;padding-inline:10px}.BookingWidget-module__44r5MW__desktopField>button>span,.BookingWidget-module__44r5MW__desktopField>div>button>span{font-size:13px!important}.BookingWidget-module__44r5MW__desktopDateValue{white-space:normal}}
