.layout-accomap__map-container .booking-widget-map-result{border-radius:0;border-color:var(--primaryColor)}.layout-accomap__map-container .booking-widget-map-result .leaflet-popup-content-wrapper{border-radius:0}.layout-accomap__map-container .booking-widget-map-result .leaflet-popup-content{margin:0;min-width:320px;min-height:460px;display:flex;flex-direction:column}.layout-accomap__map-container .booking-widget-map-result .leaflet-popup-content .map-popup,.layout-accomap__map-container .booking-widget-map-result .leaflet-popup-content .map-popup-description{display:flex;flex-direction:column;flex:1}.layout-accomap__map-container .booking-widget-map-result .map-popup-title,.layout-accomap__map-container .booking-widget-map-result .map-popup-period,.layout-accomap__map-container .booking-widget-map-result .map-popup-button{display:none}.layout-accomap .leaflet-top,.layout-accomap .leaflet-bottom,.layout-accomap .leaflet-pane{z-index:1}.layout-accomap .booking-widget-map-result{height:clamp(480px,70vh,700px);max-height:clamp(480px,70vh,700px);background-color:var(--primary1);border-radius:var(--baseBorderRadius);border-color:var(--accent)}.layout-accomap__map-container-no-period{border-radius:var(--baseBorderRadius);position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,.6);color:#fff;display:flex;align-items:center;font-family:var(--titleFont);justify-content:center;font-weight:500;font-size:1.75rem;text-align:center}.layout-accomap__map-container .booking-widget-map{position:relative;padding:0}.widget--has-booking-arrival .layout-accomap__map-container-no-period{display:none}.leaflet-container a.button{color:#fff;font-size:.9rem}.layout-accomap__map-container .layout-acco-item{flex:1}.layout-accomap__map-container .leaflet-popup-tip-container{margin-top:-1px}.layout-accomap__map-container .layout-acco-item__pricing{align-items:flex-end}.layout-accomap__map-container .layout-acco-item__original-price{font-size:.75rem;margin-bottom:-.5rem}.layout-accomap__map-container .layout-acco-item__total-price{font-size:1rem}.layout-accomap__map-container .leaflet-popup-content-wrapper{background:0 0;color:var(--dark);box-shadow:unset}.layout-accomap__map-container .leaflet-popup-tip{background-color:var(--primary1)}.layout-accomap__map-container .layout-acco-item__periods{font-size:1rem}.layout-accomap__map-container .layout-acco-item__content-text{font-size:.7rem}.layout-accomap__map-container .layout-acco-item__content-text ul:not([class]){list-style-position:outside;padding-left:16px}.layout-accomap__map-container .layout-acco-item__content-text ul:not([class]) li::marker{font-size:1rem}.layout-accomap__map-container .layout-acco-item__content-text ul li:nth-child(n+4){display:none}.layout-accomap__map-container .layout-acco-item__title{font-size:1.15rem}.layout-accomap__map-container .leaflet-container a.leaflet-popup-close-button{font-size:30px;font-weight:500;width:30px;height:30px;right:5px;top:5px;line-height:26px;color:var(--primary2Dark);background-color:var(--accent);border-radius:50%;padding:0}.layout-accomap .layout-accomap__titles{text-align:center;margin-top:clamp(30px,4vw,40px)}.layout-accomap .layout-accomap__titles .layout-article__divider{justify-content:center}.map-popup .layout-acco-item__img{max-height:175px;object-fit:cover}
