.category-header.dual-category{display:none}.price-info-header.dual-price-info{display:none}.selection-info.empty{display:none}.clear-btn{border:1px solid #1e5d75!important;color:#1e5d75!important;padding:10px 25px!important;border-radius:50px!important}.clear-btn:hover{background:#0f3f51!important;color:white!important}.availability-widget.theme-classic .booking-button,.availability-widget.theme-classic .booking-btn{border:1px solid #1e5d75!important;color:#1e5d75;padding:10px 25px!important;border-radius:50px!important;background:#1e5d75!important}.availability-widget.theme-classic .booking-button:hover,.availability-widget.theme-classic .booking-btn:hover{background:var(--primary-hover)!important}@media (min-width:768px){.availability-widget.theme-classic .booking-float{bottom:4.5rem!important;min-width:655px!important;padding:0.5rem!important}}.availability-widget.theme-classic{--corner-size:15px;--corner-color:#e53935;background:#fff!important}.availability-widget.theme-classic .selection-info,.availability-widget.theme-classic .month-selector{padding:10px!important;gap:15px}.availability-widget.theme-classic .month-select{padding:10px}.selection-dates{gap:0.5rem!important}.availability-widget.theme-classic .month-navigation,.availability-widget.theme-classic .availability-header{margin:var(--spacing-md) 0!important}.availability-widget.theme-classic .day{align-items:center!important;border-radius:0!important;position:relative!important;margin:3px!important}@media (max-width:768px){.availability-widget.theme-classic .day{margin:0px!important}}.booking-btn-price{background:rgb(73 255 0 / 38%)!important}.month-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'>\
<path d='M1 1l4 4 4-4' stroke='%23444' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/>\
</svg>");background-repeat:no-repeat;background-position:right 15px center;background-size:10px 10px}:root{--primary-color:var(--brand) !important;--widget-primary-color:var(--brand) !important}div#availability-widget-root button{font-family:'DM Sans',sans-serif!important}.price-info-header.dual-price-info{display:none!important}.availability-legend{font-size:0.75rem!important}.day-price{font-size:clamp(0.6rem, 0.5225rem + 0.2479vw, 0.82rem)!important}.day.available .day-price{color:var(--widget-primary-color)!important;background:rgb(255 255 255 / .9)!important}.availability-tooltip{z-index:19005!important}.prev-btn,.next-btn{border-radius:50px!important}.month-select,.category-select{border:1px solid #ddd!important}.week:first-child{padding-top:2px!important}#availability-widget{display:flex!important;flex-direction:column!important}#availability-widget>.selection-info{order:999!important;margin-top:0.5em!important}#availability-widget>.clear-btn{order:1000!important}#availability-widget{display:flex!important;flex-direction:column!important}#availability-widget>.selection-info{order:999!important;margin-top:0.5em!important}#availability-widget>.clear-btn{order:1000!important}@media (max-width:768px){.dual-month-selector{text-align:left!important;display:flex!important;flex-direction:column!important;justify-content:left!important;align-items:normal!important}}