body:has(.bh-page){background:#fff;padding-bottom:0}.bh-page{--bh-ink:#222;--bh-muted:#717171;--bh-line:#ddd;--bh-accent:var(--brand-red);--bh-soft:#f7f7f7;min-height:100vh;color:var(--bh-ink);background:#fff;font-family:DM Sans,Noto Sans JP,sans-serif;font-size:15px;line-height:1.65}.bh-page *,.bh-page :before,.bh-page :after{box-sizing:border-box}.bh-page h1,.bh-page h2,.bh-page h3,.bh-page h4,.bh-page p,.bh-page ul{margin:0;font-family:inherit}.bh-page h1{letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.5}.bh-page h2{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.5}.bh-page h3{font-size:16px;font-weight:600;line-height:1.6}.bh-page button,.bh-page input,.bh-page select,.bh-page textarea{font:inherit;color:inherit}.bh-page button{border:0}.bh-page button:disabled{cursor:not-allowed}.bh-page a{color:inherit;text-decoration:none}.bh-page img{width:100%;max-width:100%;display:block}:is(.bh-page button:focus-visible,.bh-page a:focus-visible,.bh-page input:focus-visible,.bh-page select:focus-visible,.bh-page textarea:focus-visible){outline-offset:3px;outline:2px solid #222}.bh-page section[id]{scroll-margin-top:105px}.bh-wrap{width:calc(100% - 96px);max-width:1120px;margin-inline:auto}.bh-policy-copy{color:var(--bh-muted);gap:10px;display:grid}.bh-policy-copy a,.bh-host-section a,.bh-calendar-payment a{text-underline-offset:3px;text-decoration:underline}.bh-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bh-preview-strip{text-align:center;color:#6b5843;background:#f4f0e9;padding:8px 24px;font-size:12px;line-height:1.6}.bh-header{z-index:30;background:#fff;border-bottom:1px solid #ebebeb;position:sticky;top:0}.bh-header-inner{align-items:center;gap:36px;min-height:84px;display:flex}.bh-logo{flex:none;align-items:center;gap:9px;display:inline-flex;color:var(--bh-accent)!important}.bh-logo>svg{width:33px;height:33px}.bh-logo>span{letter-spacing:-1.3px;font-size:27px;font-weight:450}.bh-logo b{font-weight:650}.bh-header nav{align-items:center;gap:29px;margin-left:auto;display:flex}.bh-header nav a{white-space:nowrap;padding:10px 0;font-size:13px;font-weight:500}.bh-header nav a:hover{text-underline-offset:5px;text-decoration:underline}.bh-language{flex:none;align-items:center;gap:7px;display:flex}.bh-language select{-webkit-appearance:auto;appearance:auto;cursor:pointer;background:#fff;border:0;max-width:104px;padding:9px 1px;font-size:12px}.bh-title{padding:32px 0 23px}.bh-home-link{align-items:center;gap:5px;margin-top:23px;padding:4px 0;font-size:12px;line-height:1.6;display:inline-flex;color:var(--bh-muted)!important}.bh-home-link:hover{text-underline-offset:4px;color:var(--bh-ink)!important;text-decoration:underline!important}.bh-home-link[aria-disabled=true]{cursor:default;text-decoration:none!important}.bh-home-link+.bh-title{padding-top:15px}.bh-kicker{letter-spacing:1.7px;color:#89867e;font-size:10px;font-weight:600}.bh-title h1{margin-top:8px}.bh-title>a{text-underline-offset:3px;align-items:center;gap:5px;margin-top:10px;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}.bh-photo-mosaic{background:#eeece6;border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:8px;height:430px;display:grid;position:relative;overflow:hidden}.bh-photo{background:#eeece6;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.bh-photo-0{grid-row:1/3}.bh-photo img{object-fit:cover;height:100%;transition:filter .2s}.bh-photo:hover img{filter:brightness(.92)}.bh-photo:focus-visible{z-index:1;outline-offset:-5px!important;outline-color:#fff!important}.bh-all-photos{background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:37px;padding:8px 13px;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 1px 3px #0000000b;border:1px solid #222!important;font-size:12px!important;font-weight:550!important}.bh-all-photos:hover{background:#f7f7f7}.bh-all-photos:disabled{opacity:.65}.bh-photo-empty{color:var(--bh-muted);grid-area:1/1/3/4;place-items:center;display:grid}.bh-content-layout{grid-template-columns:minmax(0,1.72fr) minmax(300px,1fr);align-items:start;gap:80px;display:grid}.bh-main-column,.bh-booking-column{min-width:0}.bh-overview{border-bottom:1px solid var(--bh-line);padding:33px 0 30px}.bh-overview>p{color:#555;margin-top:6px;font-size:14px}.bh-host{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;align-items:center;gap:13px;margin-top:20px;padding:25px 0;display:flex}.bh-host-avatar{color:#fff;background:#3a423c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-family:Georgia,serif;font-size:24px;display:flex}.bh-host strong{font-size:14px;font-weight:600}.bh-host p{color:var(--bh-muted);margin-top:3px;font-size:12px}.bh-highlights{gap:22px;padding-top:27px;display:grid}.bh-highlights>div{align-items:flex-start;gap:17px;display:flex}.bh-highlights>div>svg{stroke-width:1.55px;width:24px;height:24px;margin-top:3px}.bh-highlights span{font-size:14px;font-weight:550}.bh-highlights small{color:var(--bh-muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.bh-section{border-bottom:1px solid var(--bh-line);padding:32px 0}.bh-section>h2{margin-bottom:22px}.bh-prose{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.95}.bh-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:19px;display:-webkit-box;overflow:hidden}.bh-description.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.bh-text-button{text-underline-offset:3px;background:0 0;align-items:center;gap:5px;padding:0;line-height:1.8;text-decoration:underline;display:inline-flex;font-size:13px!important;font-weight:600!important}.bh-section>.bh-text-button{margin-top:19px}.bh-text-button:hover{color:#555}.bh-sleep-card{border:1px solid var(--bh-line);border-radius:11px;width:min(100%,330px);padding:24px}.bh-sleep-card>svg{stroke-width:1.5px;margin-bottom:17px;display:block}.bh-sleep-card>strong{font-size:15px;font-weight:550;display:block}.bh-sleep-card>span{color:var(--bh-muted);margin-top:3px;font-size:13px;display:block}.bh-sleep-card>p{white-space:pre-line;margin-top:16px;font-size:13px;line-height:1.8}.bh-amenity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 22px;padding:0;list-style:none;display:grid}.bh-amenity-list li{overflow-wrap:anywhere;align-items:flex-start;gap:14px;font-size:14px;line-height:1.7;display:flex}.bh-amenity-list li>svg{stroke-width:1.5px;margin-top:2px}.bh-section-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.bh-section-heading>div>p{color:var(--bh-muted);margin-top:6px;font-size:12px}.bh-section-heading>button{flex-shrink:0;margin-top:5px}.bh-availability>p{color:var(--bh-muted);margin-top:16px;font-size:12px;line-height:1.8}.bh-calendar-nav{justify-content:space-between;align-items:center;gap:10px;padding-top:19px;display:flex}.bh-calendar-nav button,.bh-icon{background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;padding:0;display:inline-flex}.bh-calendar-nav button:hover:not(:disabled),.bh-icon:hover:not(:disabled){background:#f2f2f2}.bh-calendar-nav button:disabled{opacity:.22}.bh-calendar-nav button svg{stroke-width:1.8px;width:19px;height:19px}.bh-calendar-nav>span{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.bh-calendar-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:7px;display:grid}.bh-month{min-width:0}.bh-month>h3{text-align:center;margin-bottom:16px;font-size:13px}.bh-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px 0;display:grid}.bh-weekday{height:28px;color:var(--bh-muted);place-items:center;font-size:10px;font-weight:500;display:grid}.bh-days>button{aspect-ratio:1;background:#fff;border:1px solid #0000;border-radius:50%;width:100%;min-width:0;min-height:32px;padding:0;font-size:12px;font-weight:550;position:relative}.bh-days>button:hover:not(:disabled){border-color:#222}.bh-days>button:disabled{color:#b8b8b8;font-weight:400;text-decoration:line-through}.bh-days>button.in-range{background:#f2f2f2;border-radius:0}.bh-days>button.is-selected{color:#fff;background:#222;border-color:#222;border-radius:50%;font-weight:600;text-decoration:none}.bh-days>button:focus-visible{outline-offset:0}.bh-availability>.bh-calendar-note{color:#777;margin-top:22px;font-size:11px}.bh-outline{background:#fff;border-radius:8px;min-height:41px;padding:9px 17px;border:1px solid #222!important;font-size:12px!important;font-weight:600!important}.bh-outline:hover{background:#f7f7f7}.bh-availability>.bh-outline{margin-top:13px}.bh-location-card{background:#f7f6f2;border-radius:11px;align-items:flex-start;gap:20px;padding:26px;display:flex}.bh-location-card>svg{stroke-width:1.4px;margin-top:3px}.bh-location-card strong{font-size:15px;font-weight:600}.bh-location-card p{color:#5c5d57;white-space:pre-line;margin-top:10px;font-size:13px;line-height:1.9}.bh-rules-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.bh-rules-grid h3{margin-bottom:12px;font-size:15px}.bh-rules-grid .bh-prose{font-size:13px}.bh-times{color:#555;gap:7px;margin-top:20px;font-size:12px;display:grid}.bh-booking-column{align-self:stretch;padding-top:33px;padding-bottom:38px}.bh-booking-card{border:1px solid var(--bh-line);background:#fff;border-radius:13px;padding:25px;position:sticky;top:112px;box-shadow:0 6px 23px #00000012}.bh-price{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.bh-price strong{letter-spacing:-.6px;font-size:24px;font-weight:600}.bh-price span{color:#555;font-size:13px}.bh-base-rate{color:var(--bh-muted);margin-top:0;font-size:11px;display:block}.bh-date-box{border:1px solid #9b9b9b;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.bh-date-box>button{text-align:left;background:#fff;min-width:0;padding:12px 10px}.bh-date-box>button:first-child{border-right:1px solid #aaa}.bh-date-box>button:hover{background:#f8f8f8}.bh-date-box>button>span,.bh-date-box>label>span{letter-spacing:.1px;font-size:9px;font-weight:650;display:block}.bh-date-box>button>strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:450;display:block}.bh-date-box>label{border-top:1px solid #aaa;grid-column:1/-1;padding:10px 12px}.bh-date-box select{cursor:pointer;background:#fff;border:0;width:100%;min-height:24px;margin-top:2px;padding:0;font-size:12px;display:block}.bh-price-note{color:var(--bh-muted);font-size:12px;line-height:1.8;margin:17px 0!important}.bh-primary{background:var(--brand-red);text-align:center;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:49px;padding:13px 20px;line-height:1.5;display:inline-flex;color:var(--brand-button-text)!important;font-size:14px!important;font-weight:600!important}.bh-primary:hover:not(:disabled){background:var(--brand-red-hover)}.bh-primary:disabled{background:#bcbcbc;color:#fff!important}.bh-no-charge{text-align:center;color:var(--bh-muted);font-size:11px;line-height:1.8;margin-top:12px!important}.bh-quote{margin:20px 0}.bh-quote>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.bh-quote>div+div{border-top:1px solid #e7e7e7;margin-top:16px;padding-top:16px}.bh-quote strong{font-weight:600}.bh-error{color:#a02b25;overflow-wrap:anywhere;background:#fff1ef;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.8}.bh-wrap>.bh-error{margin-top:20px}.bh-booking-card>.bh-error{margin:17px 0}.bh-footer{background:#f7f7f7;border-top:1px solid #e8e8e8;margin-top:48px}.bh-footer>div{justify-content:space-between;align-items:center;gap:20px;min-height:83px;padding-block:20px;font-size:12px;display:flex}.bh-footer>div>div{align-items:center;gap:22px;display:flex}.bh-footer button{background:0 0;padding:4px 0;font-size:12px}.bh-footer a{align-items:center;gap:4px;display:inline-flex}.bh-footer button:hover,.bh-footer a:hover{text-underline-offset:3px;text-decoration:underline}.bh-mobile-booking{display:none}.bh-page dialog{color:#222;background:#fff;border:0;margin:auto;box-shadow:0 18px 80px #00000030}.bh-page dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1119}.bh-dialog{overscroll-behavior:contain;border-radius:15px;width:min(560px,100vw - 40px);max-height:calc(100dvh - 48px);padding:39px 32px 30px;overflow-y:auto}.bh-close{position:absolute;top:11px;right:12px}.bh-dialog>h2{margin:14px 20px 19px 0;font-size:23px}.bh-dialog>.bh-kicker{margin-top:8px}.bh-dialog>.bh-prose{font-size:13px}.bh-dialog .bh-request-summary{background:#f7f7f7;border-radius:8px;margin:0 0 24px;padding:15px 17px;font-size:13px;line-height:1.9}.bh-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.bh-dialog form label:not(.bh-consent):not(.bh-honeypot){margin-top:16px;font-size:12px;font-weight:550;display:block}.bh-dialog form label:first-child{margin-top:0!important}.bh-dialog input:not([type=checkbox]),.bh-dialog textarea{background:#fff;border:1px solid #aaa;border-radius:7px;width:100%;margin-top:7px;padding:12px;font-size:15px;font-weight:400;display:block}.bh-dialog textarea{resize:vertical;min-height:95px;line-height:1.65}.bh-honeypot{display:none!important}.bh-consent{cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;font-size:11px;line-height:1.9;display:flex}.bh-consent input{accent-color:#222;flex:none;width:17px;height:17px;margin:3px 0 0}.bh-dialog fieldset>.bh-primary{margin-top:22px}.bh-dialog fieldset>.bh-error{margin-top:16px}.bh-success{text-align:center;padding:10px 0 0}.bh-success>svg{box-sizing:content-box;color:#467a4a;background:#edf3ec;border-radius:50%;margin:0 auto 22px;padding:15px;display:block}.bh-success h2{margin-bottom:15px;font-size:23px}.bh-success p{color:var(--bh-muted);font-size:13px;line-height:1.9}.bh-success strong{overflow-wrap:anywhere;background:#f7f7f7;border-radius:8px;margin:20px 0;padding:16px 12px;font-size:14px;display:block}.bh-success>.bh-primary{margin-top:22px}.bh-gallery-dialog{overscroll-behavior:contain;border-radius:15px;width:min(1060px,100vw - 48px);max-height:calc(100dvh - 40px);padding:17px 24px 22px;overflow-y:auto}.bh-gallery-dialog>header{justify-content:space-between;align-items:center;gap:15px;padding-bottom:14px;font-size:13px;font-weight:500;display:flex}.bh-gallery-main{background:#f6f6f6;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:15px;padding:14px;display:grid}.bh-gallery-main>img{object-fit:contain;width:100%;height:min(60dvh,650px)}.bh-gallery-main>.bh-icon{background:#fff;box-shadow:0 2px 5px #0000000a}.bh-gallery-dialog>p{text-align:center;padding:16px 4px 15px;font-size:13px;line-height:1.75}.bh-gallery-thumbs{scrollbar-width:thin;gap:8px;padding:4px 2px 7px;display:flex;overflow-x:auto}.bh-gallery-thumbs>button{background:0 0;border:2px solid #0000;border-radius:5px;flex-shrink:0;width:70px;height:55px;padding:2px}.bh-gallery-thumbs>button.selected{border-color:#222}.bh-gallery-thumbs img{object-fit:cover;border-radius:2px;width:100%;height:100%}@media (max-width:1100px){.bh-wrap{width:calc(100% - 64px)}.bh-header-inner{gap:25px}.bh-header nav{gap:20px}.bh-header nav a{font-size:12px}.bh-content-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:42px}.bh-photo-mosaic{height:365px}.bh-booking-card{padding:21px}.bh-calendar-pair{gap:14px}.bh-days>button{min-height:25px;font-size:11px}.bh-amenity-list{gap:17px 18px}.bh-amenity-list li{gap:10px;font-size:13px}}@media (max-width:900px){.bh-header nav{display:none}.bh-language{margin-left:auto}.bh-content-layout{grid-template-columns:minmax(0,1fr) 285px;gap:28px}.bh-booking-card{padding:20px}.bh-title h1{font-size:25px}.bh-photo-mosaic{height:320px}.bh-rules-grid{grid-template-columns:1fr;gap:24px}.bh-calendar-pair{gap:10px}.bh-days>button{font-size:10px}}@media (max-width:759px){.bh-page{padding-bottom:calc(86px + env(safe-area-inset-bottom));font-size:14px}.bh-wrap{width:calc(100% - 40px)}.bh-header-inner{gap:18px;min-height:70px}.bh-logo{gap:7px}.bh-logo>svg{width:28px;height:28px}.bh-logo>span{font-size:25px}.bh-language{gap:5px}.bh-language select{max-width:89px;font-size:12px}.bh-title{padding:24px 0 22px}.bh-title h1{letter-spacing:-.025em;margin-top:8px;font-size:23px;line-height:1.5}.bh-kicker{letter-spacing:1.5px;font-size:9px}.bh-title>a{margin-top:11px;font-size:12px;line-height:1.8}.bh-photo-mosaic{aspect-ratio:1.14;border-radius:0;width:calc(100% + 40px);height:auto;margin-inline:-20px;display:block}.bh-photo{display:none}.bh-photo-0{width:100%;height:100%;display:block}.bh-photo-empty{height:100%}.bh-all-photos{border-radius:6px;gap:6px;min-height:35px;padding:7px 10px;bottom:16px;right:18px;font-size:11px!important}.bh-content-layout{display:block}.bh-overview{padding:27px 0}.bh-page h2{font-size:20px}.bh-overview>p{margin-top:9px;font-size:13px}.bh-host{gap:13px;margin-top:22px;padding-block:23px}.bh-highlights{gap:20px;padding-top:24px}.bh-highlights>div{gap:16px}.bh-section{padding:29px 0}.bh-section>h2{margin-bottom:19px}.bh-prose{font-size:14px;line-height:1.9}.bh-description{-webkit-line-clamp:5}.bh-sleep-card{width:100%;max-width:335px;padding:22px}.bh-amenity-list{gap:19px 16px}.bh-amenity-list li{gap:9px;font-size:13px;line-height:1.65}.bh-amenity-list li>svg{width:18px;height:18px}.bh-section-heading{gap:16px}.bh-section-heading>div>p{margin-top:7px;font-size:11px}.bh-section-heading>button{font-size:12px!important}.bh-calendar-nav{padding-top:17px}.bh-calendar-pair{grid-template-columns:1fr;gap:0;margin-top:12px}.bh-month-1{display:none}.bh-month>h3{margin-bottom:18px;font-size:14px}.bh-weekday{height:28px;font-size:11px}.bh-days{gap:5px 0}.bh-days>button{min-height:39px;max-height:58px;font-size:13px}.bh-availability>.bh-calendar-note{font-size:11px}.bh-location-card{gap:14px;padding:22px 19px}.bh-location-card>svg{width:23px;height:23px}.bh-location-card strong{font-size:14px}.bh-location-card p{font-size:13px}.bh-rules-grid{grid-template-columns:1fr;gap:23px}.bh-booking-column{padding:28px 0 0}.bh-booking-card{box-shadow:none;border-radius:11px;padding:23px;position:static}.bh-price strong{font-size:23px}.bh-date-box>button{padding:12px}.bh-date-box>button>strong{font-size:13px}.bh-date-box select{font-size:14px}.bh-footer{margin-top:35px}.bh-footer>div{min-height:0;padding-block:25px;font-size:11px;display:block}.bh-footer>div>div{gap:22px;margin-top:14px}.bh-footer button,.bh-footer a{font-size:11px}.bh-mobile-booking{z-index:40;padding:15px 20px max(15px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4e4e4;justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00000003}.bh-mobile-booking>div{min-width:0}.bh-mobile-booking strong{font-size:19px;font-weight:600;line-height:1.25;display:block}.bh-mobile-booking span{color:#555;margin-top:4px;font-size:11px;display:block}.bh-mobile-booking>.bh-primary{width:auto;min-width:140px;max-width:56%;min-height:46px;padding:12px 18px;font-size:12px!important}.bh-page section[id]{scroll-margin-top:91px}.bh-dialog{border-radius:13px;width:calc(100vw - 24px);max-height:calc(100dvh - 28px);padding:43px 22px 25px}.bh-dialog>h2{margin-right:0;font-size:22px}.bh-dialog input:not([type=checkbox]),.bh-dialog textarea{font-size:16px}.bh-dialog .bh-request-summary{padding:13px 14px;font-size:12px}.bh-consent{font-size:11px}.bh-gallery-dialog{border-radius:11px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px);padding:12px 12px 17px}.bh-gallery-dialog>header{padding-bottom:9px;font-size:12px}.bh-gallery-main{border-radius:5px;padding:0;display:block;position:relative;overflow:hidden}.bh-gallery-main>img{object-fit:contain;height:min(59dvh,580px);min-height:210px}.bh-gallery-main>.bh-icon{z-index:1;background:#fffffff2;width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%)}.bh-gallery-main>.bh-icon:first-child{left:8px}.bh-gallery-main>.bh-icon:last-child{right:8px}.bh-gallery-dialog>p{padding:13px 2px 11px;font-size:12px}.bh-gallery-thumbs{gap:6px}.bh-gallery-thumbs>button{width:58px;height:47px}}@media (max-width:359px){.bh-wrap{width:calc(100% - 32px)}.bh-photo-mosaic{width:calc(100% + 32px);margin-inline:-16px}.bh-logo>span{font-size:23px}.bh-logo>svg{width:25px;height:25px}.bh-title h1{font-size:21px}.bh-amenity-list{grid-template-columns:1fr}.bh-mobile-booking{gap:12px;padding-inline:16px}.bh-mobile-booking>.bh-primary{min-width:128px}}@media (prefers-reduced-motion:reduce){.bh-page *,.bh-page :before,.bh-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.bh-host-avatar{overflow:hidden}.bh-host-avatar>img{object-fit:cover;width:100%;height:100%}.bh-host-introduction{white-space:pre-wrap;overflow-wrap:anywhere}.bh-booking-privacy{background:var(--bh-soft);border-radius:8px;margin-top:18px;padding:13px 15px;font-size:12px;line-height:1.65}.bh-booking-privacy h3{margin-bottom:6px;font-size:13px}.bh-booking-privacy p{white-space:pre-line}.bh-booking-privacy p+p{margin-top:8px}
