@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&display=swap');:root{--red:#f00816;--white:#f6f6f6;--dark:#070707}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#070707;color:var(--white);font:17px/1.5 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;background-image:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.89)),url('assets/tire-tread.webp');background-attachment:fixed}a{color:inherit}button,input,select,textarea{font:inherit}.site-header{background:#050505f7;border-bottom:1px solid #601117;position:sticky;top:0;z-index:20}.head-inner{max-width:1560px;margin:auto;display:flex;align-items:center;gap:26px;padding:6px 24px;min-height:68px}.brand img{width:175px;max-height:60px;object-fit:contain}.head-inner nav{display:flex;align-items:center;gap:22px;margin:auto}.head-inner nav a{font-weight:800;text-decoration:none;font-size:17px;white-space:nowrap}.head-inner nav a:hover,.head-call:hover{color:var(--red)}.head-call{font-size:21px;font-weight:900;white-space:nowrap;text-decoration:none}.menu-toggle{display:none}.showcase{position:relative;max-width:1600px;margin:auto;background:#000}.showcase-img{display:block;width:100%;height:auto}.showcase-links{position:absolute;inset:0;pointer-events:none}.showcase-links a{position:absolute;pointer-events:auto;display:block;outline-offset:2px;border-radius:8px}.showcase-links a:focus-visible{outline:3px solid #fff;background:#ffffff20}.hot-call{left:32%;top:45%;width:19%;height:8%}.hot-book{left:51%;top:45%;width:20%;height:8%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-hero{display:none}.container{max-width:1200px;margin:auto}.section{padding:82px 24px;border-top:1px solid #3c1316;background:linear-gradient(110deg,rgba(4,4,4,.78),rgba(10,10,10,.68))}.section:nth-of-type(even){background:linear-gradient(90deg,#070707ec,#1c080aeb)}.eyebrow{color:#ff4550;font-weight:900;letter-spacing:2.5px;margin:0 0 10px;font-size:18px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:900;line-height:1.02;text-transform:uppercase}h2{font-size:clamp(42px,6vw,76px);letter-spacing:.3px;margin-bottom:20px}h2 em,h1 em{color:var(--red);font-style:normal}.section p{font-size:21px;color:#d1d1d1;max-width:780px}.actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:26px}.btn{display:inline-block;background:var(--red);color:white;text-decoration:none;font-size:20px;font-weight:900;border:2px solid var(--red);padding:12px 23px;cursor:pointer;transform:skew(-5deg);transition:.2s}.btn:hover{background:#b90712;border-color:#b90712}.btn.outline{background:#070707d9;border-color:#e4212b}.btn.outline:hover{background:#621016}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:35px}.service{border:1px solid #b30a18;background:linear-gradient(145deg,#171717f5,#060606ee);padding:25px 21px;min-height:300px;box-shadow:inset 0 0 45px #230307}.service .symbol{font-size:38px;color:var(--red)}.service h3{font-size:31px;margin:12px 0}.service p{font-size:18px}.service a{font-size:17px;font-weight:900;color:#ff4752;text-decoration:none}.specialist{background:linear-gradient(90deg,#060606ed,#190506e8),url('assets/send-it-banner-texture.webp') center/cover}.special-tags{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.special-tags span{border:1px solid #801b22;padding:8px 13px;font-weight:800;letter-spacing:1px;background:#090909b9}.tow{border-block:3px solid #d00a17}.tow h2{font-size:clamp(60px,10vw,120px)}.gallery-placeholder{min-height:170px;border:1px dashed #8c2b32;background:#080808a9;display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap;padding:25px}.gallery-placeholder span{font-size:25px;font-weight:900}.booking-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:24px;margin-top:35px}.form-panel,.side-panel{background:#0c0c0cf2;border:1px solid #8d1b24;padding:28px;box-shadow:0 10px 30px #0008}.form-panel h3,.side-panel h3{font-size:34px;margin:0 0 10px}.form-panel p,.side-panel p{font-size:19px}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.fields label{display:flex;flex-direction:column;gap:6px;font-size:17px;font-weight:900;letter-spacing:.5px}.fields label.full{grid-column:1/-1}.fields input,.fields select,.fields textarea{background:#f6f6f6;color:#111;border:2px solid #777;border-radius:2px;padding:11px;width:100%;min-width:0}.fields input:focus,.fields textarea:focus,.fields select:focus{outline:3px solid #f0081680}.hidden{display:none}.submit{margin:22px 0 12px}.form-panel small{display:block;color:#bbb;font-size:15px}.contact-side{display:flex;flex-direction:column;gap:20px}.mail-link{font-size:22px;color:#ff4b57;overflow-wrap:anywhere}.contact{background:linear-gradient(90deg,#070707e8,#160607dc),url('assets/send-it-banner-texture.webp') center/cover}.contact a:not(.btn){color:#fff}footer{border-top:3px solid var(--red);background:#050505;padding:28px 24px}.footer-inner{display:flex;align-items:center;gap:30px}.footer-inner img{width:220px}.footer-inner strong{font-size:24px}.footer-inner p{color:#aaa;margin:5px 0}.mobile-bottom{display:none}@media(max-width:1120px){.head-inner nav{gap:12px}.head-inner nav a{font-size:14px}.brand img{width:125px}.head-call{font-size:16px}.service-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){html{scroll-padding-top:65px}.site-header .head-inner{min-height:60px;padding:6px 14px;gap:8px;justify-content:space-between}.brand img{width:135px}.head-call{font-size:15px}.menu-toggle{display:block;background:#1a1a1a;color:#fff;border:1px solid #c31b27;padding:8px;font-weight:900}.head-inner nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0a0a0a;padding:16px;flex-direction:column;align-items:stretch;gap:14px;border-bottom:2px solid var(--red)}.head-inner nav.open{display:flex}.head-inner nav a{font-size:21px}.showcase{display:none}.mobile-hero{display:block;text-align:center;padding:55px 20px 70px;background:linear-gradient(#0009,#000d),url('assets/send-it-banner-texture.webp') center/cover;border-bottom:3px solid var(--red)}.mobile-logo{width:min(95%,420px);height:auto}.mobile-hero h1{font-size:clamp(48px,12vw,80px);margin:20px 0}.mobile-hero p{font-size:19px;font-weight:800}.mobile-hero b{color:var(--red)}.mobile-hero .actions{justify-content:center}.section{padding:55px 17px}.service-grid,.booking-grid,.fields{grid-template-columns:1fr}.service{min-height:0}.section p{font-size:19px}.form-panel,.side-panel{padding:20px}.footer-inner{flex-direction:column;align-items:flex-start}.mobile-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;background:#070707;border-top:2px solid var(--red)}.mobile-bottom a{width:50%;text-align:center;text-decoration:none;font-weight:900;font-size:18px;padding:13px 6px}.mobile-bottom a:first-child{background:var(--red)}footer{padding-bottom:80px}}@media(max-width:390px){.head-call{font-size:12px}.brand img{width:100px}.menu-toggle{font-size:12px}}
/* Instagram gallery */
.instagram-panel{border:1px solid #ac1321;background:linear-gradient(125deg,#0c0c0cf5,#1a0508ee);padding:clamp(18px,4vw,38px);box-shadow:inset 0 0 50px #2c0208;margin-top:28px}.instagram-feed-fallback{text-align:center;padding:25px 12px}.instagram-feed-fallback h3{font-size:clamp(30px,5vw,55px);margin:10px 0}.instagram-feed-fallback p{margin:0 auto 20px}.instagram-mark{font-size:56px;color:#ff2434}.instagram-feed .eapps-instagram-feed{max-width:100%}
