.search-journey{font-family:IBM Plex Sans,system-ui,sans-serif}.search-journey{padding-top:1px}@media(min-width:768px){.search-journey{padding-top:9px}}.search-journey :is(.journey-page-title,.journey-section-title){color:var(--color-brand);letter-spacing:-.02em;text-wrap:balance}.search-journey [data-car-id]{border-radius:1rem;background:hsl(var(--card));box-shadow:0 2px 8px #0000000d}.search-journey [data-car-id]:hover{box-shadow:0 8px 22px #0000001a}.search-journey [data-car-id] h3{line-clamp:2;-webkit-line-clamp:2}.search-journey :is(a,button,input,select):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.dark .search-journey :is(.journey-page-title,.journey-section-title){color:var(--color-brand-dm)}.dark .search-journey :is(a,button,input,select):focus-visible{outline-color:var(--color-brand-dm)}.car-journey{font-family:IBM Plex Sans,system-ui,sans-serif}.car-journey :is(h1,h2){color:var(--color-brand);letter-spacing:-.025em;text-wrap:balance;line-height:1.15}.car-journey h1{font-size:clamp(1.625rem,3vw,2.5rem);font-weight:700}.car-journey h2{font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700}.car-journey section{scroll-margin-top:6rem}.car-journey [data-car-id]{border-radius:1rem;box-shadow:0 2px 8px #0000000d}.car-journey :is(a,button,input):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.dark .car-journey :is(h1,h2){color:var(--color-brand-dm)}.dark .car-journey :is(a,button,input):focus-visible{outline-color:var(--color-brand-dm)}@media(prefers-reduced-motion:reduce){.search-journey *,.car-journey *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.search-results-content{container:search-results / inline-size}.search-journey .search-grid-with-map{grid-template-columns:minmax(0,1fr)}@container search-results (min-width: 36rem){.search-journey .search-grid-with-map{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-journey .search-filter-panel{max-height:calc(100dvh - 7rem);overflow-y:auto;overscroll-behavior:contain}.search-journey h1+p,.search-journey [data-testid=search-region-anchor-notice]{max-width:60ch;line-height:1.55}.search-journey aside label,.search-journey aside legend{font-weight:600}.search-journey select,.search-journey input[type=text],.search-journey input[type=search]{border-radius:.75rem}.search-journey .search-filter-panel :is(input,select):not([type=range]){min-height:40px}.search-journey a[data-car-id] img,.search-journey [data-car-id] img{border-radius:1rem 1rem 0 0}.search-journey .search-results-header>div{min-width:0;max-width:100%}.search-journey .search-header-actions{flex-wrap:wrap}.search-journey .search-header-actions>button{min-height:44px}.search-journey .search-sort-select{-webkit-appearance:none;appearance:none;min-width:0;max-width:100%;min-height:44px;border-radius:.75rem;padding:.625rem 2.5rem .625rem 1rem;line-height:1.25;color:hsl(var(--foreground));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2366736b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;background-position:right .875rem center}.dark .search-journey .search-sort-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d5dcd7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media(forced-colors:active){.search-journey .search-sort-select{-webkit-appearance:auto;appearance:auto;background-image:none}}.car-journey .car-content>div:first-child{padding-bottom:1rem}.car-journey .car-content :is(h1){max-width:28ch}.car-journey .car-content [class*=border-b]{border-color:hsl(var(--border))}.car-journey .car-booking-rail>*{border-radius:1.25rem;box-shadow:0 6px 24px #00000014}.car-journey .car-content p{line-height:1.65}.car-journey .car-content img:not([class*=rounded-full]):not(.car-film-card img):not(.car-host-avatar img){border-radius:1rem}.car-journey .car-film-card img{display:block;border-radius:0}.car-journey .car-film-card p:first-child{line-height:1.4;min-height:2.8em;overflow-wrap:anywhere}.car-journey .car-film-card p+p{line-height:1.4}.car-journey .car-film-rail{max-width:100%;overscroll-behavior-x:contain}@media(max-width:1023px){body.car-booking-bar-active{padding-bottom:var(--car-booking-bar-height, 7rem)}.car-journey .car-content{padding-bottom:1.5rem}.car-journey .car-content>.car-summary:first-child{padding-bottom:0;gap:.75rem}.car-journey .car-summary h1{max-width:100%;overflow-wrap:anywhere}.car-journey .car-rental-details{flex-direction:column;align-items:flex-start;gap:.375rem}.car-journey .car-detail-separator{display:none}.car-journey .car-summary-proof{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0}.car-journey .car-summary-badges{max-width:100%}.car-journey .car-summary-badges .apex-detail{min-width:0;max-width:100%}.car-journey .car-summary-badges .apex-detail>div:nth-child(3){padding-inline:10px!important;min-width:0}.car-journey .car-detail-grid{margin-top:.75rem;gap:2rem}.car-journey .car-detail-sections>.car-host{padding-top:1rem}.car-journey .car-detail-sections>.border-b{padding-block:1.5rem}.car-journey .car-host{flex-direction:column;align-items:stretch;gap:1rem}.car-journey .car-host-identity{order:-1;min-width:0;align-items:flex-start}.car-journey .car-host-avatar{order:-1}.car-journey .car-host-copy{text-align:start;overflow-wrap:anywhere}.car-journey .car-host-response{align-items:flex-start}.car-journey .car-host-action:empty{display:none}.car-journey .car-host-action button{min-height:44px;max-width:100%;white-space:normal}.car-journey .car-mobile-booking-bar{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.car-journey .car-mobile-booking-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.car-journey .car-mobile-booking-inner p{line-height:1.4;overflow-wrap:anywhere}.car-journey .car-mobile-booking-inner [data-testid=badge-bar-instant-book]{white-space:normal}.car-journey .car-mobile-booking-cta{padding-inline:.75rem;min-height:44px;overflow-wrap:anywhere}}@media(max-width:639px){.car-journey h1{font-size:1.625rem}.car-journey .car-summary-badges .apex-detail{height:52px!important}.car-journey .car-summary-badges .apex-detail>div:first-child{width:60px!important}.search-journey h1{overflow-wrap:anywhere}}
