html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,html{width:100%;max-width:100%}body{min-width:0;overflow-x:clip!important}canvas,iframe,img,video{max-width:100%}[class*=-card],[class*=-content],[class*=-panel],[class*=-shell],article,aside,button,footer,form,header,input,main,nav,section,select,textarea{min-width:0}html body .availability-modal-backdrop,html body .bl-cancel-modal,html body .bl-existing-listing-backdrop,html body .bl-facility-modal-backdrop,html body .bl-google-complete-backdrop,html body .bl-listing-photo-lightbox,html body .bl-mobile-search-backdrop,html body .bl-profile-crop-overlay,html body .bl-public-customer-review-modal-backdrop,html body .bl-public-seller-review-modal-backdrop,html body .bl-request-overlay,html body .bl-seller-mode-guard-overlay,html body .info-request-overlay,html body .listing-message-modal-backdrop{max-width:100vw!important;min-height:100dvh!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}html body .bl-cancel-modal-card,html body .bl-existing-listing-modal,html body .bl-facility-modal,html body .bl-google-complete-modal,html body .bl-mobile-search-panel,html body .bl-profile-crop-modal,html body .bl-public-customer-review-modal,html body .bl-public-seller-review-modal,html body .bl-seller-mode-guard-card,html body .info-request-modal,html body .listing-message-modal{width:min(100%,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}@media (min-width:1101px){html body .bl-google-complete-modal{width:min(880px,calc(100vw - 48px))!important;max-width:880px!important;max-height:min(820px,calc(100dvh - 40px))!important;margin:0 auto!important}}html body .availability-modal{width:min(980px,calc(100vw - 32px))!important;max-width:980px!important;max-height:calc(100dvh - 32px)!important}html body .bl-request-modal{width:min(680px,calc(100vw - 24px))!important;max-width:680px!important;max-height:calc(100dvh - 24px)!important;margin:0 auto!important;overflow-y:auto!important;overscroll-behavior:contain!important}@media (max-width:1100px){html body .bl-account-shell,html body .bl-admin-shell,html body .bl-footer-bottom,html body .bl-footer-inner,html body .bl-home-hero-inner,html body .bl-legal-shell,html body .bl-live-listings-section,html body .bl-profile-shell,html body .bl-public-customer-profile-shell,html body .bl-public-seller-profile-shell,html body .bl-search-wrap,html body .detail-container{width:100%!important;max-width:100%!important}}@media (min-width:769px) and (max-width:1024px){html body .bl-navbar-inner{padding-left:max(12px,env(safe-area-inset-left,0px))!important;padding-right:max(10px,env(safe-area-inset-right,0px))!important}html body .bl-navbar-brand{width:clamp(165px,22vw,210px)!important;max-width:clamp(165px,22vw,210px)!important;min-width:0!important;flex:0 1 clamp(165px,22vw,210px)!important}html body .bl-navbar-logo{width:min(190px,100%)!important;max-width:100%!important;height:auto!important}html body .bl-navbar-actions{right:max(10px,env(safe-area-inset-right,0px))!important;max-width:calc(100% - clamp(180px, 25vw, 230px))!important;gap:6px!important}html body .bl-customer-quick-actions{min-width:0!important;gap:6px!important}html body .bl-customer-requests-action{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;padding:0!important;gap:0!important}html body .bl-customer-action-text,html body .bl-customer-arrow,html body .bl-customer-name,html body .bl-seller-facility-link>span:not(.bl-seller-facility-link-icon){display:none!important}html body .bl-seller-facility-link{width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;gap:0!important}html body .bl-customer-profile-button{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;justify-content:center!important;gap:0!important}}@media (max-width:900px){html body .bl-account-shell,html body .bl-admin-shell,html body .bl-profile-shell{grid-template-columns:minmax(0,1fr)!important}html body .bl-account-sidebar,html body .bl-admin-sidebar{position:static!important;top:auto!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .bl-account-hero,html body .bl-panel-hero,html body .bl-profile-heading{width:100%!important;max-width:100%!important}html body .bl-avatar-crop-card,html body .bl-profile-summary-card,html body .bl-public-customer-intro,html body .bl-public-seller-intro,html body .detail-content,html body .detail-map-calendar-row,html body .detail-owner-calendar-row,html body .detail-reservation-layout{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:768px){:root{--bl-mobile-gutter:14px}html body input,html body select,html body textarea{font-size:16px!important}html body .bl-account-page,html body .bl-legal-page,html body .bl-panel-page,html body .bl-profile-page,html body .bl-public-customer-profile-page,html body .bl-public-seller-profile-page,html body .bl-seller-application-page,html body .detail-page{width:100%!important;max-width:100%!important;padding-left:max(var(--bl-mobile-gutter),env(safe-area-inset-left))!important;padding-right:max(var(--bl-mobile-gutter),env(safe-area-inset-right))!important}html body .bl-top-navbar{width:100%!important;max-width:100%!important;left:0!important;right:0!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}html body .bl-navbar-inner{width:100%!important;max-width:100%!important;padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important;gap:6px!important}html body .bl-navbar-brand{width:clamp(88px,27vw,118px)!important;max-width:clamp(88px,27vw,118px)!important;min-width:0!important;flex:0 1 clamp(88px,27vw,118px)!important}html body .bl-navbar-logo{width:100%!important;max-width:118px!important;height:auto!important;object-fit:contain!important}html body .bl-navbar-actions{right:max(6px,env(safe-area-inset-right))!important;max-width:calc(100% - clamp(98px, 30vw, 132px))!important;gap:5px!important}html body .bl-customer-quick-actions{min-width:0!important;gap:5px!important}html body .bl-customer-requests-action{min-width:0!important;max-width:104px!important;padding-inline:8px!important}html body .bl-customer-action-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .bl-message-popup,html body .bl-notification-popup,html body .bl-profile-popup,html body .bl-profile-popup.expanded{position:fixed!important;left:12px!important;right:12px!important;top:72px!important;width:auto!important;max-width:none!important;transform:none!important}html body .bl-notification-popup{max-height:calc(100dvh - 88px)!important;overflow:auto!important}html body .bl-message-popup{height:calc(100dvh - 88px)!important;max-height:calc(100dvh - 88px)!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}html body .bl-message-popup-left{max-height:38dvh!important;border-right:0!important;border-bottom:1px solid rgba(26,60,42,.08)!important}html body .bl-message-popup-right{min-height:0!important}html body .bl-message-reply-box{grid-template-columns:minmax(0,1fr) auto!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}html body .bl-message-reply-box button{min-width:64px!important;padding-inline:10px!important}html body .bl-message-popup:before,html body .bl-notification-popup:before,html body .bl-profile-popup:before{display:none!important}html body .bl-home-hero-inner,html body .bl-live-listings-section,html body .bl-search-wrap{padding-left:var(--bl-mobile-gutter)!important;padding-right:var(--bl-mobile-gutter)!important}html body .bl-mobile-search-main{min-width:0!important;padding-left:14px!important}html body .bl-mobile-quick-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .bl-mobile-quick-pill{width:100%!important;min-width:0!important;padding-inline:7px!important}html body .bl-mobile-search-backdrop{padding-top:max(12px,env(safe-area-inset-top))!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}html body .bl-mobile-search-panel{max-height:calc(100dvh - max(24px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important;overscroll-behavior:contain!important}html body .bl-mobile-panel-body{padding-inline:12px!important}html body .bl-mobile-calendar-days button,html body .bl-mobile-calendar-days span{min-width:0!important}html body .bl-live-listings-head{align-items:flex-start!important;gap:12px!important}html body .bl-live-listings-count{white-space:normal!important;text-align:right!important}html body .bl-live-grid{width:100%!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .bl-live-card,html body .bl-live-card-image,html body .bl-live-photo-slide,html body .bl-live-photo-track{min-width:0!important;max-width:100%!important}html body .bl-live-card-meta,html body .bl-live-card-title,html body .bl-live-price{overflow-wrap:anywhere!important}html body .bl-request-overlay{padding-top:max(12px,env(safe-area-inset-top))!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important;align-items:center!important;justify-content:center!important}html body .bl-request-modal{width:calc(100vw - 24px)!important;max-width:620px!important;max-height:calc(100dvh - 24px)!important;margin:0 auto!important;border-radius:22px!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .bl-request-header{padding:18px 16px 0!important}html body .bl-request-header h2{font-size:clamp(22px,7vw,27px)!important}html body .bl-request-header p{white-space:normal!important;overflow-wrap:anywhere!important;font-size:clamp(10.5px,3.2vw,12px)!important}html body .bl-request-steps{padding:18px 14px 0!important;gap:4px!important}html body .bl-request-step{min-width:0!important;flex:0 1 auto!important}html body .bl-request-step span{max-width:72px!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .bl-request-form{padding:20px 16px 16px!important}html body .bl-request-date-row,html body .bl-request-stay-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .bl-request-filter-grid{grid-template-columns:minmax(0,1fr)!important}html body .bl-request-stay-type{min-width:0!important;min-height:62px!important;padding:10px!important;gap:8px!important}html body .bl-request-stay-icon{width:36px!important;height:36px!important;flex:0 0 36px!important}html body .bl-request-stay-type>span:last-child{min-width:0!important}html body .bl-request-stay-type strong{font-size:12px!important;line-height:1.2!important;font-weight:700!important;color:#173f2b!important}html body .bl-request-stay-type small{font-size:10px!important;line-height:1.2!important}html body .bl-request-date-field{min-width:0!important;min-height:62px!important;padding:10px 11px!important}html body .bl-request-date-field label{margin-bottom:5px!important;font-size:12px!important;line-height:1.2!important}html body .bl-request-date-value{gap:5px!important;font-size:12px!important;line-height:1.2!important}html body .bl-request-date-field:has(.bl-request-date-picker){grid-column:1/-1!important}html body .bl-request-date-picker{width:100%!important;max-width:100%!important}html body .bl-request-calendar-grid{gap:2px!important}html body .bl-request-calendar-day{width:100%!important;min-width:0!important;aspect-ratio:1/1!important;height:auto!important}html body .bl-request-budget-top,html body .bl-request-counter-row,html body .bl-request-footer{min-width:0!important}html body .bl-profile-crop-overlay,html body .info-request-overlay,html body .listing-message-modal-backdrop{padding-top:max(8px,env(safe-area-inset-top))!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important}html body .bl-profile-crop-modal,html body .info-request-modal,html body .listing-message-modal{width:100%!important;max-width:100%!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;overflow:auto!important;overscroll-behavior:contain!important}html body .info-request-actions,html body .listing-message-modal-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .info-request-primary,html body .info-request-secondary,html body .listing-message-modal-actions .btn{width:100%!important;min-width:0!important}html body .info-request-form,html body .info-request-header{padding-left:16px!important;padding-right:16px!important}html body .bl-profile-crop-body{grid-template-columns:minmax(0,1fr)!important}html body .detail-container,html body .detail-hero{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}html body .detail-page{padding-top:0!important}html body .detail-gallery{height:auto!important;min-height:0!important;overflow:visible!important;border-radius:20px!important}html body .detail-main-image{height:clamp(235px,68vw,360px)!important}html body .detail-thumbnails{display:flex!important;grid-template-columns:none!important;gap:8px!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 1px 3px!important;scroll-snap-type:x proximity!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}html body .detail-thumbnails::-webkit-scrollbar{display:none!important}html body .detail-thumb{flex:0 0 clamp(72px,22vw,94px)!important;width:clamp(72px,22vw,94px)!important;min-width:clamp(72px,22vw,94px)!important;scroll-snap-align:start!important}html body .availability-widget,html body .detail-booking-card,html body .detail-map-preview-card,html body .detail-owner-card,html body .detail-section,html body .detail-title-area{width:100%!important;max-width:100%!important;min-width:0!important}html body .detail-booking-card,html body .detail-map-preview-card,html body .detail-owner-card,html body .detail-section,html body .detail-title-area{padding:16px!important;border-radius:22px!important}html body .detail-owner-calendar-head,html body .detail-owner-card,html body .detail-rating-row,html body .detail-section-title-row,html body .detail-title-main{min-width:0!important;flex-wrap:wrap!important}html body .detail-action-grid,html body .detail-distance-grid,html body .detail-review-summary-grid,html body .details-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .tags-list{gap:7px!important}html body .tag{min-width:0!important;white-space:normal!important;text-align:center!important}html body .detail-main-actions,html body .detail-reservation-actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important}html body .detail-main-actions a,html body .detail-main-actions button,html body .detail-reservation-actions a,html body .detail-reservation-actions button{width:100%!important;min-width:0!important}html body .availability-modal-backdrop{padding-top:max(8px,env(safe-area-inset-top))!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important}html body .availability-modal{overflow:auto!important;overscroll-behavior:contain!important}html body .bl-account-page{padding-top:20px!important;padding-bottom:max(54px,env(safe-area-inset-bottom))!important}html body .bl-account-hero{align-items:stretch!important;flex-direction:column!important}html body .bl-account-content,html body .bl-account-panel,html body .bl-account-user-card,html body .bl-panel-head{width:100%!important;max-width:100%!important;min-width:0!important}html body .bl-account-sidebar,html body .bl-admin-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body .bl-account-sidebar button,html body .bl-admin-sidebar button{min-width:0!important;padding-inline:8px!important;overflow:hidden!important}html body .bl-account-sidebar button{grid-template-columns:28px minmax(0,1fr)!important;text-align:left!important}html body .bl-danger-box,html body .bl-history-top,html body .bl-panel-head,html body .bl-real-offer-actions,html body .bl-real-request-actions,html body .bl-real-request-card-head,html body .bl-real-request-head-actions,html body .bl-security-item{flex-wrap:wrap!important}html body .bl-account-panel{padding:18px!important;border-radius:24px!important}html body .bl-confirm-grid,html body .bl-dm-shell,html body .bl-form-grid,html body .bl-new-listing-photo-preview-grid,html body .bl-password-form-grid,html body .bl-real-request-detail-grid,html body .bl-real-request-summary-grid,html body .bl-review-detail-grid,html body .bl-seller-status-grid{grid-template-columns:minmax(0,1fr)!important}html body .bl-dm-shell{min-height:calc(100dvh - 96px)!important;max-height:none!important}html body .bl-dm-sidebar{max-height:36dvh!important;border-right:0!important;border-bottom:1px solid rgba(26,60,42,.08)!important}html body .bl-dm-main,html body .bl-dm-message-list,html body .bl-dm-thread-body{min-height:0!important}html body .bl-panel-page{padding-left:var(--bl-mobile-gutter)!important;padding-right:var(--bl-mobile-gutter)!important}html body .bl-admin-application-list,html body .bl-admin-listing-list,html body .bl-admin-main,html body .bl-admin-panel,html body .bl-admin-section-head{width:100%!important;max-width:100%!important;min-width:0!important}html body .bl-admin-application-head,html body .bl-admin-light-record-row,html body .bl-admin-section-head,html body .bl-admin-user-row,html body .bl-seller-application-compact-row{grid-template-columns:minmax(0,1fr)!important}html body .bl-admin-placeholder-grid,html body .bl-admin-stat-grid,html body .bl-listing-detail-grid,html body .bl-public-side-grid,html body .bl-public-summary-grid,html body .bl-seller-application-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .bl-application-filter-row,html body .bl-listing-action-buttons,html body .bl-public-admin-actions,html body .bl-seller-action-buttons,html body .bl-seller-compact-side{flex-wrap:wrap!important}html body .bl-admin-panel,html body .bl-listing-admin-body,html body .bl-seller-application-body{padding-left:14px!important;padding-right:14px!important}html body .bl-listing-photo-lightbox-inner{width:100%!important;max-width:100%!important;height:min(76dvh,620px)!important}html body .bl-profile-edit-card,html body .bl-profile-listing-section,html body .bl-profile-review-section,html body .bl-profile-summary-card,html body .bl-public-customer-about,html body .bl-public-customer-card,html body .bl-public-customer-reviews,html body .bl-public-seller-about,html body .bl-public-seller-card,html body .bl-public-seller-listings,html body .bl-public-seller-reviews{width:100%!important;max-width:100%!important;min-width:0!important}html body .bl-profile-form-grid,html body .bl-profile-listing-grid,html body .bl-public-seller-listing-grid{grid-template-columns:minmax(0,1fr)!important}html body .bl-profile-edit-head,html body .bl-profile-person,html body .bl-profile-photo-editor,html body .bl-profile-section-head,html body .bl-public-customer-person,html body .bl-public-customer-review-count-actions,html body .bl-public-customer-section-title-row,html body .bl-public-seller-person,html body .bl-public-seller-review-count-actions,html body .bl-public-seller-section-title-row{flex-wrap:wrap!important}html body .bl-public-customer-review-modal,html body .bl-public-seller-review-modal{overflow:auto!important;overscroll-behavior:contain!important}html body .bl-auth-page,html body .bl-register-page,html body .bl-seller-application-page,html body .bl-seller-auth-page,html body .bl-verify-page{min-height:100dvh!important;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}html body .bl-auth-card,html body .bl-auth-shell,html body .bl-register-card,html body .bl-register-shell,html body .bl-seller-application-card,html body .bl-seller-application-shell,html body .bl-seller-auth-card,html body .bl-seller-auth-shell,html body .bl-verify-card,html body .bl-verify-shell{width:100%!important;max-width:100%!important;min-width:0!important}html body .bl-auth-content,html body .bl-register-content,html body .bl-seller-application-body,html body .bl-seller-auth-content,html body .bl-verify-content{padding-left:16px!important;padding-right:16px!important}html body .bl-auth-row,html body .bl-auth-social-row,html body .bl-google-name-grid,html body .bl-register-options,html body .bl-seller-application-form,html body .bl-seller-form-grid{grid-template-columns:minmax(0,1fr)!important}html body .bl-google-complete-backdrop{align-items:stretch!important;padding-top:max(8px,env(safe-area-inset-top))!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important}html body .bl-google-complete-modal{margin:0 auto!important;overflow:auto!important}html body .bl-seller-add-dropdown{position:fixed!important;left:12px!important;right:12px!important;top:72px!important;width:auto!important;max-width:none!important}html body .bl-existing-listing-backdrop,html body .bl-facility-modal-backdrop{padding-top:max(8px,env(safe-area-inset-top))!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important}html body .bl-existing-listing-modal,html body .bl-facility-modal{overflow:auto!important;overscroll-behavior:contain!important}html body .bl-existing-listing-body,html body .bl-existing-listing-head,html body .bl-facility-modal-body,html body .bl-facility-modal-head{padding-left:14px!important;padding-right:14px!important}html body .bl-facility-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}html body .bl-facility-form-grid,html body .bl-facility-form-grid.three,html body .bl-feature-chip-grid,html body .bl-photo-grid,html body .bl-photo-workspace,html body .bl-preview-grid,html body .bl-rule-chip-grid,html body .seller-availability-calendar-box,html body .seller-availability-selection-panel,html body .seller-availability-toolbar{grid-template-columns:minmax(0,1fr)!important}html body .bl-location-map-card,html body .seller-availability-calendar-box,html body .seller-availability-editor,html body .seller-availability-selection-panel{width:100%!important;max-width:100%!important;min-width:0!important}html body .bl-legal-grid,html body .bl-legal-row{grid-template-columns:minmax(0,1fr)!important}html body .bl-legal-nav{position:static!important;max-height:none!important}html body .bl-footer-bottom,html body .bl-footer-top{flex-direction:column!important;align-items:stretch!important}html body .bl-cookie-shell{left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;bottom:max(10px,env(safe-area-inset-bottom,0px))!important;transform:none!important;width:auto!important;min-width:0!important;max-width:none!important}html.bl-mobile-customer-active body .bl-cookie-shell{bottom:calc(var(--bl-mobile-nav-total, 72px) + 10px)!important}html body .bl-cookie-card{width:100%!important;max-width:100%!important;max-height:calc(100dvh - var(--bl-mobile-nav-total, 0px) - 28px)!important;overflow-x:hidden!important;overflow-y:auto!important}html body .bl-cookie-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}html body .bl-cookie-actions button{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;aspect-ratio:auto!important}html body .bl-cookie-button.accept-all{grid-column:1/-1!important}}@media (max-width:560px){:root{--bl-mobile-gutter:10px}html body .bl-navbar-actions{max-width:calc(100% - 100px)!important}html body .bl-customer-requests-action{max-width:86px!important;font-size:10.5px!important}html body .bl-message-popup,html body .bl-notification-popup,html body .bl-profile-popup,html body .bl-profile-popup.expanded,html body .bl-seller-add-dropdown{left:8px!important;right:8px!important;top:68px!important}html body .bl-message-popup{height:calc(100dvh - 76px)!important;max-height:calc(100dvh - 76px)!important}html body .bl-live-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html body .bl-live-card-image{height:clamp(210px,62vw,280px)!important}html body .bl-admin-section-head,html body .bl-live-listings-head,html body .bl-panel-head,html body .bl-profile-heading{flex-direction:column!important;align-items:stretch!important}html body .bl-live-listings-count{text-align:left!important}html body .bl-account-sidebar,html body .bl-admin-placeholder-grid,html body .bl-admin-sidebar,html body .bl-admin-stat-grid,html body .bl-facility-steps,html body .bl-listing-detail-grid,html body .bl-mobile-stay-grid,html body .bl-public-side-grid,html body .bl-public-summary-grid,html body .bl-seller-application-summary-row,html body .detail-action-grid,html body .detail-distance-grid,html body .detail-review-summary-grid{grid-template-columns:minmax(0,1fr)!important}html body .bl-mobile-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .bl-mobile-filter-grid .bl-chip{width:100%!important;min-height:50px!important;padding:8px 10px!important;justify-content:center!important;text-align:center!important;white-space:normal!important}html body .bl-mobile-panel-footer{grid-template-columns:.82fr 1.18fr!important}html body .availability-modal-foot,html body .bl-request-footer,html body .info-request-actions,html body .listing-message-modal-actions,html body .seller-availability-save-row,html body .seller-availability-selection-actions{flex-direction:column!important;align-items:stretch!important}html body .availability-clear-button,html body .availability-close-button,html body .info-request-primary,html body .info-request-secondary,html body .listing-message-modal-actions .btn,html body .seller-availability-save-row button,html body .seller-availability-selection-actions button{width:100%!important}html body .bl-public-customer-review-modal-tabs,html body .bl-public-seller-review-modal-tabs{overflow-x:auto!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important}html body .bl-public-customer-review-modal-tabs::-webkit-scrollbar,html body .bl-public-seller-review-modal-tabs::-webkit-scrollbar{display:none!important}}@media (max-width:390px){html body .bl-navbar-brand{width:82px!important;max-width:82px!important;flex-basis:82px!important}html body .bl-navbar-actions{max-width:calc(100% - 88px)!important;gap:4px!important}html body .bl-customer-requests-action{max-width:74px!important;padding-inline:6px!important}html body .bl-mobile-quick-row{gap:5px!important}html body .bl-mobile-quick-pill{font-size:10px!important;gap:4px!important;padding-inline:5px!important}html body .bl-account-panel,html body .bl-profile-edit-card,html body .bl-profile-summary-card,html body .bl-public-customer-card,html body .bl-public-seller-card,html body .bl-request-form,html body .bl-request-header{padding-left:13px!important;padding-right:13px!important}html body .bl-request-step span{display:none!important}html body .bl-request-step-line{margin-top:0!important}html body .bl-message-reply-box{grid-template-columns:minmax(0,1fr)!important}html body .bl-message-reply-box button{width:100%!important;min-height:40px!important}}@media (max-height:520px) and (orientation:landscape){html body .availability-modal-backdrop,html body .bl-existing-listing-backdrop,html body .bl-facility-modal-backdrop,html body .bl-google-complete-backdrop,html body .bl-mobile-search-backdrop,html body .bl-profile-crop-overlay,html body .bl-public-customer-review-modal-backdrop,html body .bl-public-seller-review-modal-backdrop,html body .bl-request-overlay,html body .info-request-overlay,html body .listing-message-modal-backdrop{align-items:flex-start!important;overflow-y:auto!important}html body .availability-modal,html body .bl-existing-listing-modal,html body .bl-facility-modal,html body .bl-google-complete-modal,html body .bl-mobile-search-panel,html body .bl-profile-crop-modal,html body .bl-public-customer-review-modal,html body .bl-public-seller-review-modal,html body .bl-request-modal,html body .info-request-modal,html body .listing-message-modal{max-height:calc(100dvh - 16px)!important;overflow:auto!important}}@media (hover:none) and (pointer:coarse){html body a,html body button,html body input,html body select,html body textarea{touch-action:manipulation}html body .bl-live-photo-nav,html body .bl-public-gallery-arrow,html body .detail-gallery-arrow{opacity:1!important}}@media (max-width:1024px){html body .bl-mobile-search-backdrop{--bl-mobile-search-top-gap:72px;--bl-mobile-search-bottom-nav-gap:calc(88px + env(safe-area-inset-bottom, 0px));inset:var(--bl-mobile-search-top-gap) 0 var(--bl-mobile-search-bottom-nav-gap) 0!important;top:var(--bl-mobile-search-top-gap)!important;bottom:var(--bl-mobile-search-bottom-nav-gap)!important;width:100%!important;height:calc(100dvh - var(--bl-mobile-search-top-gap) - var(--bl-mobile-search-bottom-nav-gap))!important;min-height:0!important;max-height:calc(100dvh - var(--bl-mobile-search-top-gap) - var(--bl-mobile-search-bottom-nav-gap))!important;padding-top:10px!important;padding-bottom:10px!important;align-items:flex-end!important}html body .bl-mobile-search-panel{max-height:calc(100dvh - 72px - 88px - 20px - env(safe-area-inset-bottom, 0px))!important;overflow:auto!important;overscroll-behavior:contain!important}html body .bl-mobile-panel-footer{position:sticky!important;bottom:0!important;z-index:8!important;padding-bottom:12px!important}}@media (max-width:768px){html body .bl-request-overlay{box-sizing:border-box!important;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}html body .bl-request-modal{width:calc(100vw - 24px)!important;max-width:620px!important;height:calc(100dvh - max(24px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important;max-height:calc(100dvh - max(24px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important;border-radius:22px!important}html body .bl-request-header{padding:18px 16px 0!important}html body .bl-request-steps{padding:16px 14px 14px!important}html body .bl-request-form{padding:0!important;min-height:0!important;overflow:hidden!important}html body .bl-request-step-content{padding:20px 16px 16px!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}html body .bl-request-submit-message{margin:12px 16px 0!important}html body .bl-request-footer{margin:0!important;padding:14px 16px max(16px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;background:rgba(255,255,255,.98)!important}html body .bl-request-footer .bl-request-btn{width:auto!important;min-width:0!important;flex:1 1 0!important;padding-inline:14px!important}}@media (max-height:520px) and (orientation:landscape){html body .bl-request-overlay{align-items:center!important;overflow:hidden!important}html body .bl-request-modal{height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow:hidden!important}}@media (max-width:640px){html body .bl-home-page .bl-live-listings-section{width:100%!important;padding:20px 12px 24px!important;box-sizing:border-box!important}html body .bl-home-page .bl-live-listings-head{align-items:flex-start!important;gap:10px!important;margin-bottom:14px!important}html body .bl-home-page .bl-live-grid{display:grid!important;width:100%!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px!important}html body .bl-home-page .bl-live-card{min-width:0!important;max-width:100%!important;border:0!important;border-radius:20px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .bl-home-page .bl-live-card:hover{transform:none!important;box-shadow:none!important}html body .bl-home-page .bl-live-card-image{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:1/.92!important;border-radius:18px!important;overflow:hidden!important;background:#eee9df!important}html body .bl-home-page .bl-live-photo-slide,html body .bl-home-page .bl-live-photo-track{min-width:0!important;max-width:100%!important}html body .bl-home-page .bl-live-featured-badge{top:8px!important;left:8px!important;max-width:calc(100% - 50px)!important;min-height:25px!important;padding:0 8px!important;font-size:9px!important}html body .bl-home-page .bl-live-photo-nav{width:29px!important;height:29px!important;opacity:.88!important}html body .bl-home-page .bl-live-photo-count{right:7px!important;bottom:7px!important;min-height:23px!important;padding:0 7px!important;font-size:8.5px!important}html body .bl-home-page .bl-live-card-body{min-width:0!important;padding:9px 2px 0!important;gap:7px!important}html body .bl-home-page .bl-live-card-title{font-size:13px!important;line-height:1.2!important;letter-spacing:-.02em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body .bl-home-page .bl-live-card-meta{min-width:0!important;gap:4px!important;font-size:10.5px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important}html body .bl-home-page .bl-live-card-meta span:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .bl-home-page .bl-live-card-button,html body .bl-home-page .bl-live-card-stats{display:none!important}html body .bl-home-page .bl-live-card-bottom{min-width:0!important;padding-top:0!important;border:0!important}html body .bl-home-page .bl-live-price strong{font-size:13px!important}html body .bl-home-page .bl-live-price small{font-size:9px!important}}@media (max-width:780px){html body .bl-home-page .bl-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 8px!important}html body .bl-home-page .bl-live-card-body>div:first-child{min-width:0!important}html body .bl-home-page .bl-live-card-meta{flex-wrap:nowrap!important}html body .bl-home-page .bl-live-card-meta span:not(:first-child){display:none!important}html body .bl-home-page .bl-live-card-meta span:first-child{display:block!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body .bl-home-page .bl-live-price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:3px!important;row-gap:0!important;white-space:normal!important}html body .bl-home-page .bl-live-price small,html body .bl-home-page .bl-live-price strong{white-space:nowrap!important}html body .bl-home-page .bl-live-featured-badge{top:auto!important;bottom:6px!important;left:6px!important;max-width:calc(100% - 12px)!important;min-height:22px!important;padding:0 7px!important;font-size:8.5px!important;white-space:nowrap!important}html body .bl-home-page .bl-live-favorite-button:after{content:""!important;position:absolute!important;inset:-7px!important}}html body .bl-request-stay-icon{color:#214b36!important;background:#f4f7f5!important;border:1px solid #dce5df!important;border-radius:10px!important;box-shadow:none!important}html body .bl-request-stay-icon svg{display:block!important;width:18px!important;height:18px!important}html body .bl-request-stay-icon svg *{stroke-width:1.7!important}html body .bl-request-close svg{display:block!important;width:22px!important;height:22px!important}html body .bl-request-stay-type.selected .bl-request-stay-icon{color:#173f2b!important;background:#e9f0eb!important;border-color:#c4d4c9!important}html body .bl-request-date-icon{position:relative!important;width:17px!important;height:16px!important;flex:0 0 17px!important;display:inline-block!important;box-sizing:border-box!important;border:1.5px solid #536b5d!important;border-radius:4px!important;color:transparent!important;font-size:0!important;line-height:0!important}html body .bl-request-date-icon:before{content:""!important;position:absolute!important;left:2px!important;right:2px!important;top:4px!important;border-top:1.5px solid #536b5d!important}html body .bl-request-date-icon:after{content:""!important;position:absolute!important;top:-2px!important;left:3px!important;width:2px!important;height:4px!important;border-radius:2px!important;background:#536b5d!important;box-shadow:7px 0 0 #536b5d!important}@media (min-width:769px) and (max-width:1024px){html body .bl-request-overlay{z-index:120000!important;isolation:isolate!important}html body .bl-request-modal{position:relative!important;z-index:1!important}html body .bl-request-close{position:relative!important;z-index:2!important}}@media (max-width:768px){html body .bl-request-overlay{z-index:120000!important;isolation:isolate!important}html body .bl-request-modal{position:relative!important;z-index:1!important}html body .bl-request-header{padding-top:max(18px,env(safe-area-inset-top,0px))!important}html body .bl-request-close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;position:relative!important;z-index:2!important}html body .bl-request-stay-icon{width:36px!important;height:36px!important;flex:0 0 36px!important;font-size:0!important}html body .detail-page .detail-hero{padding:0 0 10px!important}html body .detail-page .detail-gallery,html body .detail-page .detail-hero{width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}html body .detail-page .detail-gallery{gap:0!important;border-radius:0!important}html body .detail-page .detail-main-image{width:100%!important;height:clamp(320px,90vw,410px)!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:#ece8df!important}html body .detail-page .detail-main-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}html body .detail-page .detail-thumbnails{display:none!important}html body .detail-page .detail-title-area{position:relative!important;z-index:14!important;width:100%!important;max-width:none!important;margin:-20px 0 0!important;padding:28px 18px 16px!important;border:0!important;border-radius:28px 28px 0 0!important;background:#faf8f3!important;box-shadow:0 -10px 28px rgba(26,60,42,.08)!important}html body .detail-page .detail-mobile-photo-counter{right:max(12px,env(safe-area-inset-right))!important;bottom:24px!important}}@media (max-width:390px){html body .detail-page .detail-main-image{height:clamp(310px,94vw,380px)!important}html body .detail-page .detail-title-area{border-radius:24px 24px 0 0!important;padding:26px 16px 14px!important}}@media (max-width:768px){html body .detail-page .detail-hero{padding-bottom:0!important;background:#faf8f3!important}html body .detail-page .detail-gallery{background:#faf8f3!important}html body .detail-page .detail-gallery,html body .detail-page .detail-main-image{position:relative!important;overflow:hidden!important;border-radius:0 0 30px 30px!important}html body .detail-page .detail-main-image{z-index:2!important;-webkit-mask-image:-webkit-radial-gradient(white,black)!important}html body .detail-page .detail-main-image:after,html body .detail-page .detail-main-image>img,html body .detail-page .detail-photo-slide,html body .detail-page .detail-photo-slide img,html body .detail-page .detail-photo-track{border-radius:inherit!important}html body .detail-page .detail-title-area{width:100%!important;margin:0!important;padding:24px 18px 16px!important;border-radius:0!important;background:#faf8f3!important;box-shadow:none!important}html body .detail-page .detail-mobile-photo-counter{bottom:12px!important}}@media (max-width:390px){html body .detail-page .detail-gallery,html body .detail-page .detail-main-image{border-radius:0 0 26px 26px!important}html body .detail-page .detail-title-area{padding:22px 16px 14px!important}}.bl-mobile-public-profile-toolbar{display:none}@media (max-width:1024px){html.bl-mobile-customer-active[data-bl-mobile-customer-view=public-profile] .bl-mobile-public-profile-toolbar{width:100%;min-height:54px;margin:0 0 14px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px}html.bl-mobile-customer-active[data-bl-mobile-customer-view=public-profile] .bl-mobile-public-profile-toolbar>strong{min-width:0;color:#173d2b;font-size:17px;line-height:1.2;font-weight:850;text-align:center}html.bl-mobile-customer-active[data-bl-mobile-customer-view=public-profile] .bl-mobile-public-profile-back{width:42px;height:42px;padding:0;border:1px solid rgba(23,61,43,.13);border-radius:999px;background:#faf8f3;color:#173d2b;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(23,61,43,.09);-webkit-tap-highlight-color:transparent}html.bl-mobile-customer-active[data-bl-mobile-customer-view=public-profile] .bl-mobile-public-profile-back:active{transform:scale(.96)}html.bl-mobile-customer-active[data-bl-mobile-customer-view=public-profile] .bl-mobile-public-profile-back svg{width:21px;height:21px;stroke-width:2.35}html.bl-mobile-customer-active[data-bl-mobile-customer-view=public-profile] .bl-public-customer-profile-page,html.bl-mobile-customer-active[data-bl-mobile-customer-view=public-profile] .bl-public-seller-profile-page{padding-top:max(12px,env(safe-area-inset-top))!important;padding-bottom:calc(var(--bl-mobile-nav-total) + 28px)!important}}@media (max-width:768px){body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html body button,html body input,html body select,html body textarea{-webkit-tap-highlight-color:transparent!important}html body input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),html body select,html body textarea{font-size:16px!important}html body .bl-phone-prefix-field{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important}html body .bl-phone-prefix-field,html body .bl-phone-prefix-field input{width:100%!important;min-width:0!important}html body .availability-modal-backdrop,html body .bl-existing-listing-backdrop,html body .bl-facility-modal-backdrop,html body .bl-facility-system-backdrop,html body .bl-google-complete-backdrop,html body .bl-listing-photo-lightbox,html body .bl-profile-crop-overlay,html body .bl-profile-report-backdrop,html body .bl-public-customer-review-modal-backdrop,html body .bl-public-seller-review-modal-backdrop,html body .bl-request-overlay,html body .bl-seller-mode-guard-overlay,html body .bl-support-modal-backdrop,html body .info-request-overlay,html body .listing-message-modal-backdrop{position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:100vw!important;max-width:100vw!important;min-height:100vh!important;min-height:100svh!important;min-height:100dvh!important;padding-left:max(10px,env(safe-area-inset-left,0px))!important;padding-right:max(10px,env(safe-area-inset-right,0px))!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;overscroll-behavior:contain!important}html body .bl-google-complete-backdrop{z-index:140000!important;display:flex!important;align-items:stretch!important;justify-content:center!important;padding-top:max(8px,env(safe-area-inset-top,0px))!important;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))!important}html body .availability-modal-backdrop,html body .bl-existing-listing-backdrop,html body .bl-facility-modal-backdrop,html body .bl-facility-system-backdrop,html body .bl-listing-photo-lightbox,html body .bl-profile-crop-overlay,html body .bl-profile-report-backdrop,html body .bl-public-customer-review-modal-backdrop,html body .bl-public-seller-review-modal-backdrop,html body .bl-request-overlay,html body .bl-seller-mode-guard-overlay,html body .bl-support-modal-backdrop,html body .info-request-overlay,html body .listing-message-modal-backdrop{z-index:130000!important}html body .availability-modal,html body .bl-existing-listing-modal,html body .bl-facility-modal,html body .bl-facility-system-modal,html body .bl-google-complete-modal,html body .bl-profile-crop-modal,html body .bl-profile-report-modal,html body .bl-public-customer-review-modal,html body .bl-public-seller-review-modal,html body .bl-request-modal,html body .bl-seller-mode-guard-card,html body .bl-support-modal,html body .info-request-modal,html body .listing-message-modal{width:min(100%,calc(100vw - max(20px, env(safe-area-inset-left, 0px) + env(safe-area-inset-right, 0px))))!important;max-width:calc(100vw - max(20px, env(safe-area-inset-left, 0px) + env(safe-area-inset-right, 0px)))!important;max-height:calc(100vh - max(18px, env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px)))!important;max-height:calc(100svh - max(18px, env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px)))!important;max-height:calc(100dvh - max(18px, env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px)))!important;min-height:0!important;overflow:hidden!important;overscroll-behavior:contain!important}html body .bl-google-complete-modal{height:auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;border-radius:24px!important}html body .availability-modal,html body .bl-existing-listing-body,html body .bl-existing-listing-modal,html body .bl-facility-modal,html body .bl-facility-system-body,html body .bl-google-complete-scroll,html body .bl-profile-crop-modal,html body .bl-profile-report-modal,html body .bl-profile-report-modal form,html body .bl-public-customer-review-modal,html body .bl-public-seller-review-modal,html body .bl-request-step-content,html body .bl-support-modal,html body .info-request-modal,html body .listing-message-modal{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important}html body .bl-google-complete-scroll{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))!important}html body .bl-facility-system-modal{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .availability-modal-foot,html body .bl-facility-system-modal>footer,html body .bl-profile-crop-modal>footer,html body .bl-profile-report-actions,html body .bl-request-footer,html body .bl-support-modal footer,html body .listing-message-modal-actions{padding-bottom:max(14px,calc(12px + env(safe-area-inset-bottom, 0px)))!important}html.bl-mobile-customer-active body .bl-account-page,html.bl-mobile-customer-active body .bl-collections-page,html.bl-mobile-customer-active body .bl-home-page,html.bl-mobile-customer-active body .bl-legal-page,html.bl-mobile-customer-active body .bl-profile-page,html.bl-mobile-customer-active body .detail-page{padding-bottom:calc(var(--bl-mobile-nav-total, 72px) + 28px)!important}html.bl-mobile-seller-active body .bl-account-page,html.bl-mobile-seller-active body .bl-facilities-guard,html.bl-mobile-seller-active body .bl-facilities-loading,html.bl-mobile-seller-active body .bl-facilities-page,html.bl-mobile-seller-active body .bl-home-page,html.bl-mobile-seller-active body .bl-legal-page,html.bl-mobile-seller-active body .bl-profile-page,html.bl-mobile-seller-active body .detail-page{padding-bottom:calc(var(--bl-mobile-seller-total, 74px) + 30px)!important}.bl-mobile-customer-nav,.bl-mobile-profile-editor-bar,.bl-mobile-seller-nav{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.bl-mobile-customer-nav,.bl-mobile-seller-nav{padding-bottom:max(env(safe-area-inset-bottom,0px),6px)!important}}@supports (-webkit-touch-callout:none){@media (max-width:768px){html body .availability-modal,html body .bl-existing-listing-modal,html body .bl-facility-modal,html body .bl-facility-system-modal,html body .bl-google-complete-modal,html body .bl-profile-crop-modal,html body .bl-profile-report-modal,html body .bl-public-customer-review-modal,html body .bl-public-seller-review-modal,html body .bl-request-modal,html body .bl-support-modal,html body .info-request-modal,html body .listing-message-modal{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}html body input[type=date]{min-height:52px!important;line-height:52px!important;text-align:left!important}}}@media (max-width:1024px){html.bl-mobile-search-open,html.bl-mobile-search-open body{overscroll-behavior:none!important}html.bl-mobile-search-open body .bl-mobile-customer-nav,html.bl-mobile-search-open body .bl-mobile-profile-editor-bar,html.bl-mobile-search-open body .bl-mobile-search-shell,html.bl-mobile-search-open body .bl-mobile-seller-nav{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.bl-mobile-search-open body .bl-mobile-customer-nav,html.bl-mobile-search-open body .bl-mobile-profile-editor-bar,html.bl-mobile-search-open body .bl-mobile-seller-nav{transform:translate3d(0,120%,0)!important}html body .bl-mobile-search-backdrop{inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;align-items:stretch!important;justify-content:stretch!important;background:#ffffff!important}html body .bl-mobile-search-backdrop,html body .bl-mobile-search-panel{width:100vw!important;height:100vh!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;overflow:hidden!important}html body .bl-mobile-search-panel{max-width:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body .bl-mobile-panel-head{position:relative!important;top:auto!important;padding:calc(14px + env(safe-area-inset-top, 0px)) 18px 14px!important}html body .bl-mobile-panel-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}html body .bl-mobile-stay-grid{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .bl-mobile-stay-grid>.bl-mobile-choice{width:100%!important;min-width:0!important}html body .bl-mobile-panel-footer{position:relative!important;bottom:auto!important;padding:12px 14px max(12px,env(safe-area-inset-bottom,0px))!important}}@media (max-width:768px){html body .detail-section .details-grid,html body .details-grid,html body main .details-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important}html body .detail-section .details-grid>.detail-item,html body .details-grid>.detail-item,html body main .details-grid>.detail-item{width:auto!important;min-width:0!important;max-width:none!important;min-height:74px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:0!important;padding:9px!important;border-radius:15px!important}html body .details-grid .di-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:12px!important}html body .details-grid .di-label{min-width:0!important;font-size:8.5px!important;line-height:1.18!important;letter-spacing:.02em!important;overflow-wrap:anywhere!important}html body .details-grid .di-value{min-width:0!important;font-size:12px!important;line-height:1.25!important;overflow-wrap:anywhere!important}}html body .bl-request-modal .bl-request-stay-icon{background:#f4f7f5!important;border:1px solid rgba(23,63,43,.14)!important;color:#173f2b!important}html body .bl-request-modal .bl-request-stay-icon svg{display:none!important}html body .bl-request-modal .bl-request-stay-icon:before{content:""!important;display:block!important;width:22px!important;height:22px!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}html body .bl-request-modal .bl-request-stay-icon.bungalov:before{width:26px!important;height:26px!important;flex:0 0 26px!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2064%2064%27%20fill%3D%27none%27%20stroke%3D%27%23173f2b%27%20stroke-width%3D%275%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M8%2052L32%2011L56%2052H8Z%27%2F%3E%3Cpath%20d%3D%27M26%2052V40C26%2036.6863%2028.6863%2034%2032%2034C35.3137%2034%2038%2036.6863%2038%2040V52%27%2F%3E%3C%2Fsvg%3E")!important}html body .bl-request-modal .bl-request-stay-icon.villa:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23173f2b%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4.5%2010L12%205l7.5%205%27%2F%3E%3Cpath%20d%3D%27M6.5%2010.5h11v8.5h-11z%27%2F%3E%3Cpath%20d%3D%27M10.2%2019v-4.1h3.6V19%27%2F%3E%3Cpath%20d%3D%27M8.1%2012.7h1.8v1.8H8.1zM14.1%2012.7h1.8v1.8h-1.8z%27%2F%3E%3C%2Fsvg%3E")!important}html body .bl-request-modal .bl-request-stay-type.selected .bl-request-stay-icon{background:#eaf2ed!important;border-color:rgba(23,63,43,.26)!important;color:#173f2b!important}html body .bl-request-modal .bl-request-date-icon{width:18px!important;height:18px!important;flex:0 0 18px!important;font-size:0!important;opacity:1!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23173f2b%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%273.5%27%20y%3D%275.5%27%20width%3D%2717%27%20height%3D%2715%27%20rx%3D%273%27%2F%3E%3Cpath%20d%3D%27M7.5%203.5v4M16.5%203.5v4M3.5%2010h17%27%2F%3E%3Cpath%20d%3D%27M8%2014h1M11.5%2014h1M15%2014h1M8%2017h1M11.5%2017h1%27%2F%3E%3C%2Fsvg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:16px 16px!important}html body .bl-request-modal .bl-request-stay-icon.villa:before{width:26px!important;height:26px!important;flex:0 0 26px!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2064%2064%27%20fill%3D%27none%27%20stroke%3D%27%23173f2b%27%20stroke-width%3D%274.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M7%2031L32%2012L57%2031%27%2F%3E%3Cpath%20d%3D%27M15%2053V34M23%2053V28M31%2053V22M50%2053V27%27%2F%3E%3Cpath%20d%3D%27M35%2053V39H44V53%27%2F%3E%3Cpath%20d%3D%27M46%2023V13H51V27%27%2F%3E%3Cpath%20d%3D%27M8%2053H56%27%2F%3E%3C%2Fsvg%3E")!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:24px!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter{min-width:0!important;min-height:50px!important;padding:10px 12px!important;border:1px solid #d9dfdb!important;border-radius:16px!important;background:#ffffff!important;color:#173f2b!important;box-shadow:0 1px 2px rgba(23,63,43,.03)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;font-size:0!important;line-height:1!important;text-align:left!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:hover{border-color:#b8c9be!important;background:#f8faf9!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter.selected{border-color:#1d5a38!important;background:#edf4ef!important;color:#173f2b!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:before{content:""!important;width:18px!important;height:18px!important;flex:0 0 18px!important;display:block!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:18px 18px!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:after{font-family:var(--font-raleway),"Raleway",Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.15!important;color:#173f2b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173f2b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8c1.4 1 2.6 1 4 0s2.6-1 4 0 2.6 1 4 0 2.6-1 4 0 2.6 1 4 0'/%3E%3Cpath d='M3 13c1.4 1 2.6 1 4 0s2.6-1 4 0 2.6 1 4 0 2.6-1 4 0 2.6 1 4 0'/%3E%3Cpath d='M3 18c1.4 1 2.6 1 4 0s2.6-1 4 0 2.6 1 4 0 2.6-1 4 0 2.6 1 4 0'/%3E%3C/svg%3E")!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:first-child:after{content:"Havuz"!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173f2b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11V8a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M5 12h14v2a4 4 0 0 1-4 4H9a4 4 0 0 1-4-4v-2z'/%3E%3Cpath d='M8 18v2M16 18v2'/%3E%3Cpath d='M8 8h2'/%3E%3C/svg%3E")!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(2):after{content:"Jakuzi"!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173f2b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-2.9 7.9-7 9-4.1-1.1-7-4.5-7-9V6l7-3z'/%3E%3Cpath d='M9.5 12.3l1.6 1.6 3.5-3.7'/%3E%3C/svg%3E")!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(3):after{content:"Muhafazakar"!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(4):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173f2b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='9' r='1.5'/%3E%3Ccircle cx='12.5' cy='6.8' r='1.5'/%3E%3Ccircle cx='17' cy='9.5' r='1.5'/%3E%3Cpath d='M8.2 17c0-2.4 1.8-4.2 4.1-4.2s4.2 1.8 4.2 4.2c0 1.6-1.3 2.7-2.8 2.7-.9 0-1.7-.4-2.4-1-.7.6-1.5 1-2.4 1-1.5 0-2.7-1.1-2.7-2.5 0-.9.5-1.7 1.2-2.2'/%3E%3C/svg%3E")!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(4):after{content:"Evcil Hayvan"!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(5):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173f2b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6-4.6 6-10a6 6 0 1 0-12 0c0 5.4 6 10 6 10z'/%3E%3Ccircle cx='12' cy='11' r='2.1'/%3E%3C/svg%3E")!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(5):after{content:"Merkezi Konum"!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(6):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173f2b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20v-5'/%3E%3Cpath d='M7.5 16.5h9'/%3E%3Cpath d='M8.5 14.5L12 9l3.5 5.5'/%3E%3Cpath d='M9.5 11.2L12 7l2.5 4.2'/%3E%3Cpath d='M10.5 8.5L12 5.8l1.5 2.7'/%3E%3C/svg%3E")!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(6):after{content:"Orman İçi"!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(7):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173f2b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='14' rx='2'/%3E%3Ccircle cx='9' cy='9' r='1.2'/%3E%3Cpath d='M6.8 16l3.2-3.2 2.4 2.4 3.9-4.4 1.7 2'/%3E%3C/svg%3E")!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(7):after{content:"Göl Manzaralı"!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(8):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173f2b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9c1.4 1 2.6 1 4 0s2.6-1 4 0 2.6 1 4 0 2.6-1 4 0 2.6 1 4 0'/%3E%3Cpath d='M3 14c1.4 1 2.6 1 4 0s2.6-1 4 0 2.6 1 4 0 2.6-1 4 0 2.6 1 4 0'/%3E%3Cpath d='M3 19c1.4 1 2.6 1 4 0s2.6-1 4 0 2.6 1 4 0 2.6-1 4 0 2.6 1 4 0'/%3E%3C/svg%3E")!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:nth-child(8):after{content:"Göl Kenarı"!important}html body .bl-request-modal .bl-request-step-content .bl-request-filter:first-child:before{width:20px!important;height:20px!important;flex:0 0 20px!important;background-size:20px 20px!important;background-position:50%!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M1.500%2018.295%20L1.500%2018.523%20L1.525%2018.599%20L1.652%2018.751%20L1.779%2018.827%20L1.905%2018.852%20L2.083%2018.827%20L2.564%2018.675%20L2.969%2018.472%20L3.704%2017.940%20L4.059%2017.763%20L4.565%2017.636%20L5.122%2017.636%20L5.680%2017.788%20L5.984%2017.940%20L6.744%2018.498%20L7.352%2018.802%20L7.681%2018.903%20L8.086%2018.979%20L8.720%2018.979%20L8.745%2018.954%20L8.922%2018.954%20L9.150%2018.903%20L9.707%2018.700%20L10.189%2018.422%20L10.847%2017.940%20L11.278%2017.738%20L11.709%2017.636%20L12.241%2017.636%20L12.621%2017.712%20L13.077%2017.915%20L13.963%2018.548%20L14.470%2018.802%20L14.900%2018.928%20L15.204%2018.954%20L15.230%2018.979%20L15.888%2018.979%20L16.294%2018.903%20L16.724%2018.751%20L17.130%2018.548%20L17.890%2017.991%20L18.320%2017.763%20L18.827%2017.636%20L19.359%2017.636%20L19.739%2017.712%20L20.068%2017.839%20L21.031%2018.498%20L21.385%2018.675%20L21.867%2018.827%20L22.221%2018.802%20L22.373%2018.675%20L22.449%2018.523%20L22.424%2018.219%20L22.272%2018.042%20L22.120%2017.966%20L21.715%2017.864%20L21.461%2017.738%20L20.777%2017.231%20L20.347%2017.003%20L19.688%2016.800%20L19.232%2016.775%20L19.207%2016.750%20L18.548%2016.800%20L18.219%2016.876%20L17.864%2017.003%20L17.358%2017.282%20L16.674%2017.788%20L16.319%2017.966%20L15.812%2018.092%20L15.255%2018.092%20L14.900%2018.016%20L14.495%2017.839%20L13.609%2017.206%20L13.153%2016.978%20L12.646%2016.826%20L12.342%2016.800%20L12.317%2016.775%20L11.633%2016.775%20L11.025%2016.902%20L10.442%2017.155%20L10.011%2017.434%20L9.581%2017.763%20L9.125%2017.991%20L8.694%2018.092%20L8.162%2018.092%20L7.706%2017.991%20L7.276%2017.788%20L6.516%2017.231%20L5.882%2016.927%20L5.249%2016.775%20L4.666%2016.750%20L4.641%2016.775%20L4.413%2016.775%20L3.932%2016.876%20L3.476%2017.054%20L3.121%2017.256%20L2.437%2017.763%20L2.108%2017.915%20L1.728%2018.016%20L1.576%2018.143%20Z%20M1.500%2015.812%20L1.525%2016.091%20L1.652%2016.243%20L1.779%2016.319%20L2.057%2016.319%20L2.539%2016.167%20L2.944%2015.964%20L3.729%2015.407%20L4.033%2015.255%20L4.514%2015.128%20L4.894%2015.103%20L4.920%2015.128%20L5.325%2015.154%20L5.832%2015.331%20L6.237%2015.584%20L6.364%2015.711%20L6.516%2015.787%20L6.820%2016.015%20L7.149%2016.192%20L7.529%2016.344%20L8.162%2016.471%20L8.720%2016.471%20L8.745%2016.446%20L8.922%2016.446%20L9.302%2016.370%20L9.783%2016.167%20L10.011%2016.040%20L10.619%2015.584%20L11.075%2015.306%20L11.531%2015.154%20L12.089%2015.103%20L12.114%2015.128%20L12.469%2015.154%20L12.925%2015.306%20L13.279%2015.508%20L13.989%2016.040%20L14.571%2016.319%20L14.926%2016.420%20L15.255%2016.446%20L15.280%2016.471%20L15.812%2016.471%20L15.838%2016.446%20L16.015%2016.446%20L16.268%2016.395%20L16.826%2016.192%20L17.256%2015.939%20L17.940%2015.432%20L18.346%2015.230%20L18.751%2015.128%20L19.207%2015.103%20L19.232%2015.128%20L19.435%2015.128%20L19.764%2015.204%20L20.144%2015.356%20L20.397%2015.508%20L21.005%2015.964%20L21.461%2016.192%20L21.892%2016.319%20L22.221%2016.294%20L22.373%2016.167%20L22.449%2016.015%20L22.449%2015.762%20L22.399%2015.660%20L22.272%2015.534%20L22.120%2015.458%20L21.791%2015.382%20L21.487%2015.230%20L20.727%2014.672%20L20.372%2014.495%20L19.941%2014.343%20L19.410%2014.242%20L18.827%2014.242%20L18.802%2014.267%20L18.624%2014.267%20L18.244%2014.343%20L17.763%2014.521%20L17.484%2014.672%20L16.876%2015.128%20L16.420%2015.407%20L16.066%2015.534%20L15.812%2015.584%20L15.356%2015.584%20L15.306%2015.534%20L15.306%2011.683%20L15.280%2011.658%20L15.306%2011.430%20L15.280%2011.405%20L15.280%208.112%20L15.255%208.086%20L15.280%207.732%20L15.255%207.706%20L15.230%206.921%20L15.128%206.566%20L15.002%206.288%20L14.824%206.009%20L14.546%205.680%20L14.267%205.452%20L13.989%205.274%20L13.634%205.122%20L13.229%205.021%20L12.570%205.021%20L12.545%205.046%20L12.291%205.072%20L11.785%205.274%20L11.253%205.654%20L10.974%205.984%20L10.721%206.440%20L10.594%206.845%20L10.569%207.326%20L10.619%207.453%20L10.771%207.605%20L10.923%207.656%20L11.075%207.656%20L11.227%207.605%20L11.379%207.453%20L11.430%207.352%20L11.481%206.946%20L11.683%206.516%20L11.987%206.186%20L12.393%205.958%20L12.697%205.882%20L13.077%205.882%20L13.381%205.958%20L13.685%206.110%20L14.115%206.541%20L14.267%206.820%20L14.369%207.174%20L14.369%208.517%20L14.394%208.542%20L14.394%209.277%20L14.369%209.302%20L14.394%209.328%20L14.369%209.353%20L12.190%209.353%20L12.165%209.378%20L11.987%209.378%20L11.962%209.353%20L10.569%209.353%20L10.543%209.378%20L10.391%209.378%20L10.366%209.353%20L10.138%209.353%20L10.113%209.378%20L9.986%209.378%20L9.961%209.353%20L9.657%209.353%20L9.631%209.378%20L8.568%209.353%20L8.542%209.378%20L8.492%209.277%20L8.492%207.098%20L8.466%207.073%20L8.466%206.921%20L8.340%206.490%20L8.238%206.313%20L8.238%206.262%20L8.137%206.085%20L7.782%205.654%20L7.504%205.426%20L7.098%205.198%20L6.744%205.072%20L6.490%205.021%20L5.832%205.021%20L5.502%205.097%20L5.097%205.249%20L4.590%205.604%20L4.286%205.933%20L4.109%206.212%20L3.983%206.490%20L3.856%206.921%20L3.856%207.352%20L3.881%207.428%20L3.983%207.554%20L4.109%207.630%20L4.362%207.656%20L4.540%207.580%20L4.641%207.478%20L4.717%207.301%20L4.742%206.997%20L4.844%206.693%20L4.945%206.516%20L5.224%206.212%20L5.654%205.958%20L5.958%205.882%20L6.490%205.908%20L6.718%205.984%20L7.022%206.161%20L7.377%206.541%20L7.504%206.769%20L7.580%206.997%20L7.605%207.630%20L7.630%207.656%20L7.630%2015.407%20L7.605%2015.432%20L7.276%2015.255%20L6.414%2014.647%20L5.857%2014.394%20L5.148%2014.242%20L4.565%2014.242%20L4.540%2014.267%20L4.337%2014.267%20L4.008%2014.343%20L3.704%2014.445%20L3.324%2014.622%20L2.336%2015.306%20L2.108%2015.407%20L1.829%2015.458%20L1.677%2015.534%20L1.576%2015.635%20Z%20M8.517%2013.229%20L8.568%2013.178%20L14.369%2013.178%20L14.394%2013.203%20L14.394%2013.558%20L14.419%2013.583%20L14.394%2013.634%20L14.394%2013.963%20L14.419%2013.989%20L14.419%2015.002%20L14.394%2015.027%20L14.394%2015.204%20L14.369%2015.230%20L13.659%2014.698%20L13.153%2014.445%20L12.494%2014.267%20L11.759%2014.242%20L11.734%2014.267%20L11.278%2014.318%20L10.847%2014.445%20L10.442%2014.647%20L9.530%2015.306%20L9.024%2015.534%20L8.821%2015.584%20L8.568%2015.584%20L8.517%2015.407%20Z%20M8.517%2010.239%20L8.542%2010.214%20L14.369%2010.214%20L14.394%2010.239%20L14.394%2012.291%20L14.369%2012.317%20L9.302%2012.317%20L9.277%2012.342%20L8.542%2012.317%20L8.517%2012.291%20Z%22%20fill%3D%22%23173f2b%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E")!important}html body .bl-request-modal .bl-request-budget-box{padding:16px!important;border:1px solid #d9dfdb!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(23,63,43,.03)!important}html body .bl-request-modal .bl-request-budget-top{margin-bottom:14px!important}html body .bl-request-modal .bl-request-budget-top span{color:#4c413a!important;font-family:var(--font-raleway),"Raleway",Arial,sans-serif!important;font-size:13px!important;font-weight:700!important}html body .bl-request-modal .bl-request-budget-top strong{color:#173f2b!important;font-family:var(--font-raleway),"Raleway",Arial,sans-serif!important;font-size:18px!important;font-weight:800!important}html body .bl-request-modal .bl-request-budget-box input[type=range]{width:100%!important;accent-color:#173f2b!important}@media (max-width:1024px){html:has(.bl-home-page){--bl-mobile-nav-height:72px;--bl-mobile-nav-safe:env(safe-area-inset-bottom,0px);--bl-mobile-nav-total:calc(var(--bl-mobile-nav-height) + var(--bl-mobile-nav-safe))}html:has(.bl-home-page),html:has(.bl-home-page) body{overflow-x:hidden!important}html body:has(.bl-home-page) .bl-footer,html body:has(.bl-home-page) .bl-top-navbar{display:none!important}.bl-home-page{padding-bottom:calc(var(--bl-mobile-nav-total) + 24px)!important}}@media (max-width:768px){.bl-home-page .bl-home-main{margin-top:0!important;padding-top:0!important;padding-bottom:18px!important}.bl-home-page .bl-search-area{position:relative!important;z-index:50!important;top:auto!important;margin-top:0!important;padding-top:10px!important;background:#faf8f3!important}.bl-home-page .bl-home-hero{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:10px 12px 8px!important;border-radius:24px!important;overflow:hidden!important;background:linear-gradient(135deg,#173f2b,#285d42)!important;box-shadow:0 14px 30px rgba(26,60,42,.16)!important}.bl-home-page .bl-home-hero-overlay{opacity:.18!important}.bl-home-page .bl-home-hero-inner{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;align-items:stretch!important;box-sizing:border-box!important}.bl-home-page .bl-home-hero-content{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;transform:none!important}.bl-home-page .bl-home-hero-content p{position:static!important;height:auto!important;max-height:none!important;color:#ffffff!important;font-size:13.5px!important;line-height:1.45!important;font-weight:780!important;text-align:left!important}.bl-home-page .bl-home-hero-actions,.bl-home-page .bl-home-hero-content p{width:100%!important;margin:0!important;overflow:visible!important;transform:none!important}.bl-home-page .bl-home-hero-actions{min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;justify-content:stretch!important;gap:8px!important}.bl-home-page .bl-home-hero-main-btn{grid-column:1/-1!important;min-height:44px!important;height:44px!important;padding:0 14px!important;background:#ce862d!important;font-size:12.5px!important;font-weight:950!important;box-shadow:none!important}.bl-home-page .bl-home-hero-chip,.bl-home-page .bl-home-hero-main-btn{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;transform:none!important;border-radius:999px!important;color:#ffffff!important}.bl-home-page .bl-home-hero-chip{min-height:38px!important;height:auto!important;padding:6px 7px!important;justify-content:center!important;background:rgba(255,255,255,.12)!important;font-size:9.5px!important;line-height:1.18!important;font-weight:850!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}.bl-home-page .bl-live-listings-section{width:100%!important;padding:20px 12px 24px!important;box-sizing:border-box!important}.bl-home-page .bl-live-listings-head{align-items:flex-start!important;gap:10px!important;margin-bottom:14px!important}.bl-home-page .bl-live-listings-kicker{min-height:26px!important;margin-bottom:6px!important;padding:0 10px!important;font-size:10px!important}.bl-home-page .bl-live-listings-title{width:100%!important;max-width:100%!important;font-size:clamp(18px,5vw,21px)!important;line-height:1.1!important;letter-spacing:-.045em!important;white-space:nowrap!important;text-wrap:nowrap!important}.bl-home-page .bl-live-listings-subtitle{margin-top:6px!important;font-size:12px!important;line-height:1.45!important}.bl-home-page .bl-live-listings-count{min-height:30px!important;padding:0 9px!important;font-size:11px!important}.bl-home-page .bl-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px!important}.bl-home-page .bl-live-card{min-width:0!important;border:0!important;border-radius:20px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.bl-home-page .bl-live-card:hover{transform:none!important;box-shadow:none!important}.bl-home-page .bl-live-card-image{height:auto!important;aspect-ratio:1/.92!important;border-radius:18px!important;overflow:hidden!important;background:#eee9df!important}.bl-home-page .bl-live-featured-badge{top:8px!important;left:8px!important;max-width:calc(100% - 50px)!important;min-height:25px!important;padding:0 8px!important;font-size:9px!important}.bl-home-page .bl-live-photo-nav{width:29px!important;height:29px!important;opacity:.88!important}.bl-home-page .bl-live-photo-count{right:7px!important;bottom:7px!important;min-height:23px!important;padding:0 7px!important;font-size:8.5px!important}.bl-home-page .bl-live-card-body{padding:9px 2px 0!important;gap:7px!important}.bl-home-page .bl-live-card-title{font-size:13px!important;line-height:1.2!important;letter-spacing:-.02em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.bl-home-page .bl-live-card-meta{gap:4px!important;font-size:10.5px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important}.bl-home-page .bl-live-card-meta span:first-child{overflow:hidden!important;text-overflow:ellipsis!important}.bl-home-page .bl-live-card-button,.bl-home-page .bl-live-card-stats{display:none!important}.bl-home-page .bl-live-card-bottom{padding-top:0!important;border:0!important}.bl-home-page .bl-live-price strong{font-size:13px!important}.bl-home-page .bl-live-price small{font-size:9px!important}}@media (max-width:390px){.bl-home-page .bl-home-hero{margin-left:10px!important;margin-right:10px!important}.bl-home-page .bl-home-hero-inner{padding:14px!important}.bl-home-page .bl-home-hero-actions{gap:6px!important}.bl-home-page .bl-home-hero-chip{min-height:36px!important;padding-inline:5px!important;font-size:8.9px!important}}