 :root{--n:#08253e;--o:#ff6813;--p:#f7f6f2;--i:#0b2238}.sp-home{font-family:Arial,sans-serif;background:var(--p);color:var(--i)}.sp-home *{box-sizing:border-box}.sp-head{min-height:94px;background:var(--n);display:flex;align-items:center;gap:28px;padding:14px max(4%,calc((100vw - 1200px)/2));color:#fff}.sp-search{height:42px;max-width:520px;flex:1;display:flex;background:#fff;border-radius:5px;overflow:hidden}.sp-search input{border:0;flex:1;padding:0 16px;font-size:14px}.sp-search button{border:0;background:var(--o);color:#fff;font-weight:bold;font-size:23px;padding:0 20px}.sp-icon{color:#fff;text-decoration:none;text-align:center;font-size:25px}.sp-icon small{display:block;font-size:11px;font-weight:bold}.sp-nav{min-height:40px;background:var(--n);display:flex;gap:48px;padding:0 max(4%,calc((100vw - 960px)/2));align-items:center}.sp-nav a{color:#fff;text-decoration:none;font-weight:bold;font-size:14px;white-space:nowrap}.sp-hero{height:475px;position:relative;overflow:hidden;background:#593421}.sp-hero>img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.sp-hero:after{content:'';position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.06) 72%)}.sp-hero__copy{position:absolute;z-index:2;top:72px;left:max(4%,calc((100vw - 1200px)/2));color:#fff}.sp-hero h1{font-size:58px;line-height:.95;margin:0;color:#fff}.sp-hero__copy p{font-size:15px;font-weight:bold;letter-spacing:7px;text-transform:uppercase}.sp-hero__copy a{display:inline-block;background:var(--o);color:#fff;text-decoration:none;padding:16px 30px;font-weight:bold;font-size:20px;border-radius:3px;margin-top:18px}.sp-order{background:#10334d;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:12px max(4%,calc((100vw - 1200px)/2));border-top:1px solid rgba(255,255,255,.12)}.sp-order strong,.sp-order small{display:inline}.sp-order strong{font-size:14px}.sp-order small{font-size:12px;margin-left:10px;color:#cfdae3}.sp-order-link{color:#fff;font-size:13px;font-weight:bold;text-decoration:underline;text-underline-offset:3px}.sp-section{max-width:1280px;margin:auto;padding:38px 32px}.sp-title{display:flex;align-items:center;justify-content:space-between}.sp-section h2{font-size:40px;margin:0 0 26px;letter-spacing:-2px}.sp-title p{font-size:12px;text-transform:uppercase;letter-spacing:3px;color:#526273}.sp-title a{color:#0753a0;font-weight:bold}.sp-vehicles{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.sp-vehicle{background:#fff;border-radius:8px;padding:20px 10px;text-align:center;text-decoration:none;color:var(--i);box-shadow:0 5px 14px rgba(0,0,0,.06)}.sp-vehicle svg{width:100%;height:90px;fill:none;stroke:var(--i);stroke-width:3;stroke-linejoin:round}.sp-vehicle strong{display:block;margin-top:8px}.sp-products{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sp-product{background:#fff;border-radius:7px;padding:14px;box-shadow:0 3px 11px rgba(0,0,0,.07)}.sp-product>a:first-child{display:block;aspect-ratio:1;overflow:hidden}.sp-product img{width:100%;height:100%;object-fit:contain}.sp-product h3{font-size:15px;margin:10px 0 3px}.sp-product p{font-size:12px;color:#667487;margin:0 0 12px}.sp-product strong{display:block;font-size:20px}.sp-add{display:block;background:var(--o);color:#fff;text-align:center;text-decoration:none;margin-top:14px;padding:10px;font-weight:bold;border-radius:4px}.sp-perks{max-width:1280px;margin:8px auto 0;border-top:1px solid #dfe2e4;padding:24px 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sp-perks span{font-size:25px}.sp-perks b{font-size:13px;margin-left:8px}.sp-perks small{font-size:12px;color:#687788;margin-left:36px;display:block}@media(max-width:749px){.sp-head{height:auto;padding:12px;gap:10px;flex-wrap:wrap}.sp-logo{order:2}.sp-search{order:1;width:100%;flex-basis:100%;height:38px}.sp-icon:first-of-type{margin-left:auto}.sp-nav{overflow:auto;padding:0 14px;gap:25px}.sp-hero{height:410px}.sp-hero h1{font-size:42px}.sp-hero__copy{top:50px;left:24px}.sp-order{padding:11px 20px;align-items:flex-start}.sp-order strong,.sp-order small{display:block}.sp-order small{margin:3px 0 0}.sp-section{padding:32px 15px}.sp-section h2{font-size:34px}.sp-title p{display:none}.sp-vehicles{grid-template-columns:repeat(2,1fr)}.sp-products{grid-template-columns:repeat(2,1fr)}.sp-perks{grid-template-columns:repeat(2,1fr);padding:20px}.sp-perks span{font-size:20px}}

