.v2{--slate:#16191e;--slate-2:#1d2128;--panel:#252a32;--fascia:#343a44;--seam:#ffffff12;--white:#f2f3f5;--steel:#9aa1ab;--red:#e3242b;--red-dark:#a9141a;--led:#f3f7ff;--paper:var(--slate);--paper-2:var(--slate-2);--ink:var(--white);--ink-2:#c3c8d0;--mute:#868d98;--rule:#ffffff1f;--sign:var(--red);--stop:#ff5a52;--go:#35d07f;--wheel-gap:var(--slate);background:var(--slate);min-height:100svh;color:var(--white);font-family:var(--font-wide), var(--font-sans), sans-serif;font-variation-settings:"wdth" 100;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.v2){background:#16191e}html:has(.v2) body{background:#16191e}.v2 ::selection{background:var(--red);color:#fff}.v2 :focus-visible{outline-color:var(--red)}.v2 .sign{font-family:var(--font-wide), sans-serif;font-variation-settings:"wdth" 112;letter-spacing:0;font-weight:800;line-height:.92}.fx{font-family:var(--font-wide), sans-serif;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.01em;color:var(--white);text-shadow:0 .012em #cfd3d9,0 .024em #b6bbc3,0 .036em #9ea4ad,0 .048em #868c96,0 .06em #707680,0 .12em .16em #0000008c;font-weight:800;line-height:.9}.fx .cut{display:inline-block;-webkit-mask:repeating-linear-gradient(#000 0 23%,#0000 23% 31%);mask:repeating-linear-gradient(#000 0 23%,#0000 23% 31%)}.strap{font-family:var(--font-wide), sans-serif;font-variation-settings:"wdth" 100;text-transform:uppercase;letter-spacing:.01em;color:var(--red);text-shadow:.025em .025em #f6d9da,.05em .05em #0006;font-style:italic;font-weight:900}.v2 .label{color:inherit}.v2 .btn{--slant:12px;padding:0 calc(18px + var(--slant));clip-path:polygon(var(--slant) 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);font-family:var(--font-wide), sans-serif;font-variation-settings:"wdth" 110;letter-spacing:.05em;gap:22px;font-size:13.5px;font-style:italic;font-weight:800}.v2 .btn:before{transform:skew(-20deg)scaleX(0)}.v2 .btn:hover:before{transform:skew(-20deg)scaleX(1.2)}.v2 .btn-red,.v2 .btn-ink{background:var(--red);color:#fff}.v2 .btn-red:before,.v2 .btn-ink:before{background:var(--white)}.v2 .btn-red:hover,.v2 .btn-ink:hover{color:var(--slate)}.v2 .btn-sign{background:var(--white);color:var(--slate)}.v2 .btn-sign:before{background:var(--red)}.v2 .btn-sign:hover{color:#fff}.v2 .btn-line{box-shadow:none;background:#ffffff17}.v2 .btn-line:before{background:var(--white)}.v2 .btn-line:hover{color:var(--slate)}.v2 .seg{box-shadow:inset 0 0 0 1.5px #ffffff38}.v2 .seg button+button{box-shadow:inset 1.5px 0 #ffffff38}.v2 .seg button:hover{background:#ffffff0f}.v2 .seg button.on{background:var(--red);color:#fff}.v2 .seg button.on svg{--wheel-gap:var(--red)}.v2 .seg b{background:var(--white);color:var(--slate)}.emblem{width:40px;height:40px;color:var(--white);flex:none}.v2 .logo{gap:10px}.v2 .logo b{color:var(--white);font-variation-settings:"wdth" 125;white-space:nowrap;background:0 0;padding:0;font-size:19px;font-weight:800;line-height:1}.v2 .logo small{border-left:2px solid var(--red);color:var(--steel);padding-left:10px;font-size:9px}@media (max-width:560px){.v2 .logo small{display:none}.v2 .logo b{font-size:15px}.v2 .emblem{width:34px;height:34px}}.v2 .nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 -3px 0 var(--red);background:#16191eeb;border-bottom:0}.v2 .nav-links a:after{background:var(--red);height:3px;transform:skew(-20deg)scaleX(0)}.v2 .nav-links a:hover:after{transform:skew(-20deg)scaleX(1)}.v2 .nav-links i{color:var(--red)}.v2 .burger{background:var(--red)}.v2 .burger i{background:#fff}.v2 .menu{background:var(--slate)}.v2 .menu a.sign{font-variation-settings:"wdth" 125;border-bottom-color:#ffffff24;font-size:clamp(34px,9vw,64px);font-style:italic}.v2 .menu a.sign .label{color:var(--red)}.v2 .book h1.sign{font-variation-settings:"wdth" 118;font-size:clamp(36px,5vw,72px)}.v2 .field input,.v2 .field textarea{background:var(--slate-2);box-shadow:inset 0 0 0 1.5px #fff3}.v2 .field input:focus,.v2 .field textarea:focus{background:var(--panel);box-shadow:inset 0 0 0 2px var(--red)}.v2 .field input::placeholder,.v2 .field textarea::placeholder{color:#5d636d}.v2 .car,.v2 .pkg-row,.v2 .addon,.v2 .place,.v2 .day,.v2 .slot{background:var(--slate-2);box-shadow:inset 0 0 0 1px #ffffff24}.v2 .car:hover,.v2 .pkg-row:hover,.v2 .addon:hover:not(:disabled),.v2 .place:hover,.v2 .day:hover,.v2 .slot:hover:not(:disabled){background:var(--panel)}.v2 .car.on,.v2 .pkg-row.on,.v2 .addon.on,.v2 .place.on,.v2 .day.on,.v2 .slot.on{background:var(--red);box-shadow:none}.v2 .place.doorstep:not(.on){background:var(--fascia);color:var(--white)}.v2 .place.doorstep:not(.on) .label{color:var(--red)}.v2 .cars{grid-template-columns:repeat(4,minmax(0,1fr))}.v2 .car b,.v2 .place b{font-size:clamp(17px,1.7vw,24px)}.v2 .pkg-row>div>b{font-size:clamp(22px,2.2vw,32px)}.v2 .pkg-row-price b{background:var(--white);color:var(--slate)}.v2 .receipt{--ink:#16191e;--ink-2:#4a505a;--mute:#7e848e;--rule:#00000026;--sign:var(--red);--wheel-gap:#fbfaf5;color:var(--ink);filter:drop-shadow(0 20px 30px #00000080)}.v2 .paper header b{color:#fff;font-variation-settings:"wdth" 125;padding:7px 10px 5px;font-size:24px}.v2 .tunnel{--tunnel-line:var(--white);--tunnel-accent:var(--red);--wheel-gap:var(--slate);background:var(--slate);color:var(--white)}.v2 .tunnel .jet,.v2 .tunnel .air{stroke:var(--white)}.v2 .tunnel-bar{box-shadow:inset 0 0 0 1.5px var(--white)}.v2 .tunnel-label{font-variation-settings:"wdth" 120;font-style:italic}.v2 .ticket{background:var(--panel);color:var(--white);box-shadow:inset 0 4px 0 var(--red)}.v2 .ticket .label{color:var(--steel)}.v2 .ticket-top{border-bottom-color:#ffffff1f}.v2 .ticket-bars{color:var(--white)}.v2 .hl-word{color:var(--red);background:0 0;font-style:italic}.v2 .booked h1.sign{font-variation-settings:"wdth" 120;font-size:clamp(40px,6vw,92px)}.v2 .phone i{background:var(--fascia);color:var(--white)}.v2 .ticket-top .logo small{display:none}
