*{box-sizing:border-box}html,body{background-color:#fff7ed;margin:0;padding:0;font-family:Inter,sans-serif}a{-webkit-text-decoration:unset;text-decoration:unset;color:unset}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}.site-wrapper{flex-direction:column;min-height:100vh;display:flex}header{align-items:center;max-width:100vw;height:110px;padding-block:10px;display:flex}header .site-logo{color:#000;text-transform:uppercase;margin-right:auto;font-size:25px;font-weight:900}header a{color:#4d4d4d;padding:5px 1em;font-weight:600;text-decoration:none}@media screen and (width<=500px){header a{color:#4d4d4d;padding:5px;font-weight:600;text-decoration:none}}header a:hover{color:#161616;text-decoration:underline}header .login-icon{width:18px;height:18px}header .login-link{align-items:center;display:inline-flex}header .logout-button{color:#4d4d4d;background-color:#0000;border:none;border-radius:50%;font-size:19px;font-weight:bolder}nav{display:flex}main{margin-bottom:84px}footer{color:#aaa;background-color:#161616;flex-shrink:0;justify-content:center;align-items:center;height:74px;margin-top:auto;font-weight:500;display:flex}.link-button{text-align:center;color:initial;cursor:pointer;border:none;border-radius:5px;padding:.75rem 1.375rem;font-weight:700;text-decoration:none;transition:transform .1s ease-in-out;display:inline-block}.back-button{color:#000;margin-left:26px;text-decoration:none;display:block}.back-button span:hover{text-decoration:underline}.link-button:hover{transform:translate(1px,1px)}.home-container{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;color:#fff;background-color:#0000;background-image:linear-gradient(#00000075,#00000075),url(/assets/home-hero-CTTc2mQF.png);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:350px;padding:45px 23px}.home-container h1{font-size:2.25rem;font-weight:700;line-height:42px}.home-container p{line-height:24px}.home-container a{text-align:center;color:#fff;cursor:pointer;background-color:#ff8c38;border:none;border-radius:5px;width:100%;margin-top:27px;padding-block:.75rem;font-weight:700;text-decoration:none;transition:transform .1s ease-in-out;display:inline-block}.home-container a:hover{transform:translate(1px,1px)}@media screen and (width>=500px){.home-container{max-width:85vw;margin:auto}}.about-page-container{max-width:85vw;margin:auto}.about-hero-image{max-width:100%}.about-page-content{color:#161616;margin-bottom:55px;padding-inline:23px}.about-page-content h1{line-height:38px}.about-page-content p{line-height:22px}.about-page-cta{color:#161616;padding-inline:32px;background-color:#ffcc8d;border-radius:5px;margin-inline:27px;padding-bottom:32px}.about-page-cta h2{margin:0;padding-block:37px}.about-page-cta .link-button{color:#fff;background-color:#161616;border-radius:10px}.van-list-container{padding-inline:23px}@media screen and (width>=500px){.van-list-container{max-width:85vw;margin:auto}}.van-list-filter-buttons{flex-wrap:wrap;display:flex}.van-list-filter-buttons>a{margin-right:15px}.van-list{grid-template-columns:1fr 1fr;justify-items:center;gap:34px;margin-top:57px;display:grid}.van-tile a{color:#161616;text-decoration:none}.van-tile img{border-radius:5px;max-width:100%}.van-list-container button{cursor:pointer;margin-right:20px}.van-type{color:#4d4d4d;background-color:#ffead0;border:none;border-radius:5px;height:34px;padding:6px 26px;font-style:normal;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.van-type:hover{color:#ffead0}.van-type:focus{outline:none}.van-type.selected{color:#ffead0}.van-type.simple:hover,.van-type.simple.selected{background-color:#e17654}.van-type.rugged:hover,.van-type.rugged.selected{background-color:#115e59}.van-type.luxury:hover,.van-type.luxury.selected{background-color:#161616}.van-type.clear-filters{color:#4d4d4d;background-color:#0000;border:none;border-radius:5px;height:34px;margin-left:-20px;padding:6px 26px;font-style:normal;font-weight:500;text-decoration:underline}i[class*=van-type-]{padding:7px 14px}.van-detail-container{padding-inline:27px}.van-detail-container .back-button{color:#000;text-decoration:none}.van-detail-container .back-button:visited{font-weight:400}.van-detail-container .back-button span{text-decoration:underline}.van-detail{color:#161616;flex-direction:column;display:flex}.van-detail img{border-radius:5px;margin-block:47px}.van-detail h2{margin-bottom:10px;font-size:2rem}.van-detail>i{align-self:flex-start}.van-detail .van-price{margin-bottom:10px;font-size:1.25rem}.van-detail .van-price span{font-size:1.5rem;font-weight:700}.van-detail .link-button{color:#fff;background-color:#ff8c38;font-size:1.125rem}.host-nav{margin-bottom:30px;display:flex}@media screen and (width>=500px){.host-nav{max-width:85vw;margin:auto}}.host-nav a{color:#4d4d4d;padding:5px 20px;font-weight:500;text-decoration:none}.host-nav a:hover{color:#161616;font-weight:600;text-decoration:underline}.host-van-link-wrapper{color:unset;-webkit-text-decoration:unset;text-decoration:unset}.host-vans-list,.host-vans-title{padding-inline:26px}.host-van-single{background-color:#fff;align-items:center;margin-bottom:15px;padding:18px 24px;display:flex}.host-van-single>img{border-radius:5px;height:70px;margin-right:17px}.host-van-info{margin-right:auto}.host-van-info h3{margin-block:10px;font-size:20px;font-weight:600}.host-van-info p{margin-block:10px}.host-van-detail-layout-container{background-color:#fff;margin:30px 26px;padding:24px}.host-van-detail{align-items:center;display:flex}.host-van-detail>img{border-radius:5px;height:160px;margin-right:20px}.host-van-detail-info-text>h3{margin-top:24px;margin-bottom:5px;font-size:26px;font-weight:700}.host-van-detail-info-text>h4{margin-block:0;font-size:20px}.host-van-detail-nav{margin-block:25px;display:flex}.host-van-detail-nav a{color:#4d4d4d;padding:5px 20px;font-weight:500;text-decoration:none}.host-van-detail-nav a:first-of-type{color:#4d4d4d;margin-left:-15px;padding:5px 15px;font-weight:500;text-decoration:none}.host-van-detail-nav a:hover{color:#161616;font-weight:700;text-decoration:underline}.host-van-detail-info>h4{font-size:14px;font-weight:700;line-height:21px}.host-van-detail-info>h4>span{font-weight:500}.host-van-price{font-size:24px;font-weight:500}.host-van-price>span{color:#4d4d4d;font-size:16px}.host-van-detail-image{border-radius:5px;height:100px}.not-found-container{padding-inline:26px}.not-found-container .link-button{color:#fff;background-color:#161616;width:100%}.login-container{flex-direction:column;align-items:center;padding-inline:27px;display:flex}.login-form{flex-direction:column;width:100%;max-width:500px;display:flex}.login-form>input{text-indent:10px;border:1px solid #d1d5db;height:40px;font-family:Inter,sans-serif;font-weight:400;box-shadow:0 1px 2px #0000000d}.login-form>input:focus{outline:none}.login-form>input:first-of-type{border-radius:6px 6px 0 0}.login-form>input:last-of-type{border-top:none;border-radius:0 0 6px 6px}.login-form>button{color:#fff;cursor:pointer;background-color:#ff8c38;border:none;border-radius:6px;height:55px;margin-top:22px;font-family:Inter,sans-serif}.login-form>button:disabled{cursor:not-allowed;background-color:#aaa}.login-error{color:red}.host-dashboard-earnings{background-color:#ffead0;justify-content:space-between;align-items:center;padding:37px 26px;display:flex}@media screen and (width>=500px){.host-dashboard-container,.host-dashboard-earnings,.host-dashboard-reviews,.host-dashboard-vans,.host-income,.host-reviews{max-width:85vw;margin:auto}}.host-vans-container{border:3px solid #000}.host-dashboard-earnings>.info>h1{color:#161616;margin:0;font-size:36px}.host-dashboard-earnings>.info>p{color:#4d4d4d}.host-dashboard-earnings>.info>p>span{font-weight:700;text-decoration:underline}.host-dashboard-earnings>.info>h2{color:#161616;margin:0;font-size:38px;font-weight:900}.host-dashboard-reviews{background-color:#ffddb2;align-items:center;padding:25px 26px;display:flex}.host-dashboard-reviews>h2{margin:0}.host-dashboard-reviews .star{color:#ff8c38;margin-left:15px;font-size:25px}.host-dashboard-reviews p{color:#4d4d4d;margin-left:5px;margin-right:auto;font-size:20px}.host-dashboard-reviews p>span{color:#161616;font-weight:700}.host-dashboard-vans{max-width:85vw;margin:auto;padding:38px 26px}@media screen and (width<=500px){.host-dashboard-vans{max-width:85vw;margin:auto}}.host-dashboard-vans>.top{justify-content:space-between;align-items:center;display:flex}.host-dashboard-vans .host-vans-list{padding-inline:0}.host-income{color:#161616;padding-inline:26px}.host-income>p{color:#4d4d4d}.host-income>p span{font-weight:700;text-decoration:underline}.host-income>h2{color:#161616;font-size:38px;font-weight:900}img.graph{width:100%;max-width:500px}.host-income .info-header>p{color:#4d4d4d}.host-income .info-header>p span{font-weight:700;text-decoration:underline}.host-income .info-header>h3{margin-top:60px;font-size:24px;font-weight:700}.host-income .transaction{background-color:#fff;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:31px;padding:35px 29px;display:flex}.host-income .transaction>h3{margin:0;font-size:36px;font-weight:600}.host-income .transaction>p{color:#4d4d4d;font-size:20px;font-weight:500}.host-reviews{color:#161616;padding-inline:26px}.host-reviews .top-text{align-items:center;margin-bottom:32px;display:flex}.host-reviews .top-text>h2{margin:0 20px 0 0;font-size:32px;font-weight:700}.host-reviews .top-text>p{color:#4d4d4d;margin:0}.host-reviews .top-text>p span{font-weight:700;text-decoration:underline}.host-reviews>img{margin-bottom:36px}.host-reviews .review{margin-block:25px}.host-reviews .review .info{display:flex}.host-reviews .review .name{color:#161616;margin-right:10px;font-weight:600}.host-reviews .review .date{color:#8c8c8c}.host-reviews hr{background-color:#c7c7c7;border:0;height:1px}.host-reviews .review-star{color:#ff8c38;margin-right:5px}
