*,:before,:after{margin:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background:#fff7ed}img{display:block}.container{max-width:548px;margin-left:auto;margin-right:auto}.btn{width:100%;border-radius:5px}.home-hero{background-color:#fff7ed;background-image:url(/assets/home-hero-CkDJZlgb.png);background-blend-mode:multiply;background-size:cover;background-position:center;min-height:50vh;padding:5em 1em}.hero-title{font-size:2.25rem;font-weight:800;color:#fff;margin-bottom:30px}.hero-text{font-size:1.5rem;font-weight:500;color:#fff;margin-bottom:60px}.home-hero a{display:inline-block;text-align:center;text-decoration:none;background-color:#ff8c38;border:none;width:100%;margin-top:27px;padding-block:.75rem;color:#fff;font-weight:700;border-radius:5px;cursor:pointer;transition:transform .1s ease-in-out}.home-hero a:hover{transform:translate(1px,1px)}.about-section img{width:548px}.about-section h1,.about-section p{margin-top:30px}.explore-vans{background:#ffcc8d;border-radius:5px;padding:2em;margin:50px 0 40px}.explore-vans p{font-size:1.5rem;font-weight:700;margin:0}.explore-vans button{font-weight:700;border-radius:10px;border:0;padding:1em 1.5em;background:#161616;color:#fff;cursor:pointer;margin-top:15px}.link-button{background-color:#161616;color:#fff;border-radius:10px;text-decoration:none;padding:1em 1.5em}.van-container{display:flex;flex-direction:column}.van-container a{text-decoration:none;color:inherit}.van-img{width:100%;height:230px;border-radius:5px;object-fit:cover}.van-info{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px}.van-info h3,.van-price{font-size:1.25rem;font-weight:600;margin:0}.van-info span{display:block;font-size:14px;font-weight:400;text-align:right}.van-list-container{padding:20px}.van-type-filter{display:flex;gap:15px;margin:30px 0}.van-type-filter button{font-size:1rem;font-weight:500;border:0;border-radius:5px;background:#ffead0;color:#161616;padding:8px 20px;cursor:pointer}.btn-clear-filters{font-size:1rem;font-weight:500;background:transparent!important;text-decoration:underline}.van-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:50px}.van-type{display:inline-block;padding:6px 15px;color:#fff;border-radius:5px;font-size:14px;margin-top:10px;text-transform:capitalize;width:fit-content}.van-type.simple{background:#e17654}.van-type.luxury{background:#161616}.van-type.rugged{background:#115e59}.back-btn{font-size:1rem;font-weight:500;text-decoration:underline;align-self:flex-start;border:0;background:0;cursor:pointer}.van-detail{display:flex;flex-direction:column;color:#161616;padding:20px}.van-detail img{height:500px;border-radius:5px;margin-block:47px}.van-detail h2{font-size:2rem;margin-bottom:10px;margin-top:10px}.van-detail i{align-self:flex-start}.van-detail .van-price span{font-size:1.5rem;font-weight:700}.van-price{margin-bottom:15px}.van-detail .link-btn{font-size:1.125rem;border:0;border-radius:5px;background:#ff8c38;color:#fff;padding:.75em 1.5em;margin:20px 0 40px;cursor:pointer}.header{display:flex;justify-content:space-between;align-items:center;height:110px;padding:3em}.header a{text-decoration:none;color:#4d4d4d;font-weight:600;padding:5px 20px}header a:hover{color:#161616;text-decoration:underline}header .login-link{display:inline-flex;align-items:center}header .login-icon{height:18px;width:18px}.logo img{height:40px}.navbar{display:flex}.footer{background:#252525;text-align:center;color:#aaa;padding:26px 106px}.host-dashboard-earnings{background-color:#ffead0;padding:37px 26px;display:flex;justify-content:space-between;align-items:center}.host-dashboard-earnings>.info>h1{font-size:36px;color:#161616;margin:0}.host-dashboard-earnings>.info>p{color:#4d4d4d}.host-dashboard-earnings>.info>p>span{text-decoration:underline;font-weight:700}.host-dashboard-earnings>.info>h2{margin:0;font-size:38px;color:#161616;font-weight:900}.host-vans-list{padding-inline:26px}.host-van-single{display:flex;align-items:center;background-color:#fff;margin-bottom:15px;padding:18px 24px}.host-van-single>img{height:70px;border-radius:5px;margin-right:17px}.host-dashboard-vans{padding:38px 26px}.host-dashboard-vans>.top{display:flex;justify-content:space-between;align-items:center}.host-dashboard-vans .host-vans-list{padding-inline:0}.host-van-list{display:flex;flex-direction:column;gap:1em;padding:1.25rem}.host-van-list h1{font-size:2rem;font-weight:700;margin:20px 0}.host-van-link{text-decoration:none}.host-van-link:hover .host-van-card{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.host-van-card{display:flex;gap:1.5rem;background:#fff;padding:1em 1.5em;border-radius:6px;transition:transform .2s,box-shadow .2s}.host-van-card img{height:65px;border-radius:5px}.host-name-info{display:flex;flex-direction:column;align-self:center;gap:5px}.host-name-info h3{font-size:20px;font-weight:600;color:#161616}.host-name-info p{font-weight:500;color:#4d4d4d}.host-van-detail-section{margin-top:20px;margin-bottom:20px;padding:1em}a.back-btn{font-size:1rem;font-weight:500;text-decoration:none;color:#161616;cursor:pointer;padding:0;margin-top:50px}a.back-btn span:last-child{text-decoration:underline}a.back-btn .arrow{margin-right:5px}.host-van-detail-container{background:#fff;border-radius:5px}.host-van-details{padding:1.5em;margin-top:50px}.main-details{display:flex;align-items:center;gap:1rem}.main-details img{height:160px;border-radius:5px}.host-vans-navbar{padding:1em}.host-vans-navbar a{font-weight:500;color:#4d4d4d;text-decoration:none;margin-right:20px}.host-van-info{padding:1em}.host-van-info p{font-weight:700}.host-van-info span{font-weight:400}.host-van-info>p:nth-child(2){text-transform:capitalize}.host-van-info{display:flex;flex-direction:column;gap:1em}.host-van-info h2{font-size:1.625rem;font-weight:700}.host-van-info p{font-size:20px;font-weight:600}.host-van-pricing-info{padding:1em}.host-van-pricing-info p{font-size:24px;font-weight:700}.host-van-pricing-info span{font-size:16px;font-weight:400}.host-van-photos-info{padding:1em}.host-van-photos-info img{height:100px;border-radius:5px}.host-navbar{display:flex}.host-navbar a{font-weight:500;color:#4d4d4d;text-decoration:none;padding:5px 20px}.host-navbar a:hover{font-weight:600;color:#161616;text-decoration:underline}.not-found-container{width:80%;margin:0 auto;display:flex;flex-direction:column;padding:2em}.not-found-container h1{font-size:2rem;font-weight:700}.not-found-container a{text-decoration:none;background:#161616;color:#fff;text-align:center;border-radius:5px;padding:1em 1.5em;margin-top:20px;font-size:18px;font-weight:700}.login-container{display:flex;flex-direction:column;align-items:center}.login-container h1{font-size:2rem;font-weight:800;margin-bottom:20px}.login-form{display:flex;flex-direction:column;width:100%;max-width:500px}.login-form>input{border:1px solid rgba(209,213,219);height:40px;text-indent:10px;font-family:inherit;box-shadow:0 1px 2px #0000000d;font-weight:400}.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-radius:0 0 6px 6px;border-top:none}.login-form>button{background-color:#ff8c38;border:none;border-radius:6px;height:55px;margin-top:22px;color:#fff;font-family:inherit;cursor:pointer;margin-bottom:20px}.login-container p{font-weight:500;margin-bottom:20px}.login-container p span{color:#ff8c38;font-weight:700}
