.experience-terms{max-width:850px;margin:34px auto 0;text-align:center;padding:28px;border:1px solid #35383f;background:#15171bcc}.experience-terms h3{margin:0 0 10px;font-size:25px}.experience-terms p{margin:0;color:#b5b8bd}.selected-car{display:block;width:100%;max-height:280px;object-fit:contain;margin:24px 0}.form-note{color:#aeb2b8;font-size:13px}.experience-form .check a{color:var(--yellow)}
.legal-page{max-width:1100px;margin:60px auto;padding:0 24px 80px}.legal-page>header{position:static;padding:0;height:auto;background:transparent;border:0}.legal-page article{background:#17191d;border-top:3px solid var(--yellow);padding:28px;margin:20px 0}.legal-page h1{font-size:clamp(38px,5vw,66px)}.legal-page h2{font-size:28px}.legal-page h3{font-size:20px}.legal-page p,.legal-page li{color:#c3c6cb}.legal-page a{color:var(--yellow)}
.contact{align-items:start}.contact-info{display:flex;flex-direction:column;align-items:flex-start}.contact-info a{font-size:25px;color:#111;font-weight:900}.contact-form-wrap{width:100%}.contact-form{background:#111;color:#fff;padding:30px;border-top:5px solid #fff;box-shadow:0 18px 45px #0003}.contact-form label{font-size:14px}.contact-form label small{font-weight:400}.contact-form .check{font-size:12px;align-items:flex-start}.contact-form .check a{color:var(--yellow);font-size:inherit}.contact-submit{border:0;background:var(--yellow);color:#111;font-weight:900;padding:14px 22px;cursor:pointer}.contact-thanks{background:#111;color:#fff;padding:36px;border-top:5px solid #fff}.contact-thanks h3{font-size:30px;margin:0 0 10px}.contact-thanks p{margin:0;color:#ddd}
@media(max-width:650px){.contact-form-wrap{margin-top:30px}.contact-form{padding:22px}}
.accident-help{padding:90px max(24px,calc((100% - 1320px)/2));display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:linear-gradient(120deg,#0d0f12,#242000)}.accident-help h2{font-size:clamp(38px,4.5vw,68px);line-height:1.02;letter-spacing:-.045em;margin:12px 0 25px}.accident-help h2 em{font-style:normal;color:var(--yellow)}.accident-help>div>p:not(.kicker){color:#c5c8cc;font-size:18px}.accident-steps{padding:36px;background:#15171b;border-top:5px solid var(--yellow);box-shadow:0 20px 55px #0007}.accident-steps h3{font-size:28px;margin:0 0 18px}.accident-steps li{margin:10px 0;color:#e1e2e3}.accident-steps .legal-note{font-size:12px;color:#92969c}.darkcards-two{grid-template-columns:repeat(2,1fr)}
@media(max-width:1000px){.accident-help{grid-template-columns:1fr}.darkcards-two{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.accident-help{display:block;padding:70px 20px}.accident-steps{margin-top:30px;padding:25px}.darkcards-two{grid-template-columns:1fr}}
.promo-overlay{position:fixed;inset:0;z-index:1000;background:#000c;display:none;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(7px)}.promo-overlay.visible{display:flex}.promo-open{overflow:hidden}.promo-modal{position:relative;width:min(860px,100%);max-height:90vh;overflow:auto;display:grid;grid-template-columns:minmax(260px,.9fr) 1.1fr;background:#111318;color:#fff;border:2px solid var(--yellow);box-shadow:0 30px 100px #000}.promo-image{width:100%;height:100%;min-height:430px;object-fit:cover}.promo-content{padding:50px}.promo-content h2{font-size:clamp(34px,5vw,58px);line-height:1;margin:12px 0 24px}.promo-content>p:not(.kicker){color:#d1d3d6;font-size:18px}.promo-close{position:absolute;right:12px;top:12px;z-index:2;width:44px;height:44px;border:0;border-radius:50%;background:var(--yellow);font-size:30px;line-height:1;cursor:pointer}.promo-bubble{position:fixed;right:22px;bottom:22px;z-index:900;border:0;border-radius:999px;background:var(--yellow);color:#111;padding:14px 22px;font-size:17px;font-weight:900;box-shadow:0 10px 35px #0008;cursor:pointer}.promo-bubble span{margin-right:7px}.admin-feature-form{max-width:900px;background:#17191d;border-top:4px solid var(--yellow);padding:28px}.admin-feature-form button,.admin-users button{border:0;background:var(--yellow);color:#111;padding:12px 18px;font-weight:900;cursor:pointer}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.promo-admin-preview{display:block;max-width:420px;max-height:230px;object-fit:contain;background:#0c0d0f;margin:12px 0}.admin-notice{padding:14px;background:#214f2c;border-left:4px solid #5cdc75}.admin-users{max-width:900px;margin-bottom:22px}.admin-users article{display:flex;justify-content:space-between;align-items:center;padding:18px;background:#17191d;border-bottom:1px solid #333}.admin-users article span{display:block;color:#aaa}.admin-users .danger{background:#8f2525;color:#fff}
@media(max-width:650px){.promo-modal{display:block}.promo-image{height:220px;min-height:0}.promo-content{padding:28px 22px}.promo-bubble{right:14px;bottom:14px}.admin-form-grid{grid-template-columns:1fr}}
.moto-rental{position:relative;overflow:hidden;padding:105px max(24px,calc((100% - 1320px)/2));background:radial-gradient(circle at 85% 5%,#0768ff55,transparent 32%),linear-gradient(135deg,#05080f 0%,#071a36 55%,#02050a 100%);color:#fff}.moto-rental:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent 0 120px,#1676ff0d 121px 123px);pointer-events:none}.moto-rental:after{content:"MOTO";position:absolute;right:-35px;top:50px;font:900 250px/1 Arial;color:#1578ff0d;transform:rotate(-8deg);pointer-events:none}.moto-heading{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end;margin-bottom:50px}.moto-heading h2{font-size:clamp(52px,7vw,96px);line-height:.83;letter-spacing:-.055em;margin:14px 0}.moto-heading h2 em{font-style:normal;color:var(--yellow);text-shadow:5px 5px 0 #126ff0}.moto-heading>p{color:#c8d8ed;font-size:18px;border-left:4px solid #1676ff;padding-left:25px}.moto-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.moto-card{position:relative;background:linear-gradient(145deg,#10151f,#080a0e);border:1px solid #1f4f91;box-shadow:0 18px 50px #0008;overflow:hidden;transition:.25s}.moto-card:hover{transform:translateY(-7px);border-color:var(--yellow);box-shadow:0 20px 60px #005cff35}.moto-photo{height:245px;position:relative;background:linear-gradient(150deg,#eef3fa,#b8d4fc)}.moto-photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:linear-gradient(90deg,var(--yellow) 0 55%,#1676ff 55%)}.moto-photo span{position:absolute;left:0;top:0;z-index:2;background:#126ff0;color:#fff;padding:8px 13px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.moto-photo img{width:100%;height:100%;object-fit:contain;padding:15px}.moto-body{padding:27px}.moto-body h3{font-size:27px;margin:0 0 8px}.moto-body>p{color:#aebbd0;min-height:52px}.moto-body table{width:100%;border-collapse:collapse;margin:18px 0}.moto-body tr{border-bottom:1px solid #234369}.moto-body th,.moto-body td{padding:9px 0}.moto-body th{text-align:left;font-size:13px;color:#c6d2e4}.moto-body td{text-align:right;font-weight:900;color:var(--yellow)}.moto-body small{color:#9db0ca}.moto-reserve{display:block;margin-top:20px;padding:15px;background:linear-gradient(100deg,var(--yellow) 0 72%,#1676ff 72%);color:#070a0e;text-decoration:none;text-align:center;font-weight:900;letter-spacing:.04em}.moto-reserve:hover{background:linear-gradient(100deg,#1676ff 0 72%,var(--yellow) 72%);color:#fff}
@media(max-width:900px){.moto-grid{grid-template-columns:1fr}.moto-heading{grid-template-columns:1fr;gap:20px}}
@media(max-width:650px){.moto-rental{padding:75px 20px}.moto-card .moto-photo{height:200px}.moto-rental:after{font-size:130px}.moto-heading h2{font-size:56px}}
.account-page{max-width:1180px;margin:70px auto;padding:0 24px 90px}.account-page h1{font-size:clamp(44px,6vw,82px);line-height:.95;margin:12px 0}.account-intro{max-width:760px;margin-bottom:45px}.account-intro>p:last-child{color:#c2c5ca;font-size:19px}.account-auth{display:grid;grid-template-columns:1fr 1fr;gap:25px}.account-auth form,.account-grid article,.account-codes{background:#17191d;border-top:5px solid var(--yellow);padding:30px}.account-auth button,.account-grid button,.account-codes button{border:0;background:var(--yellow);padding:13px 18px;font-weight:900;cursor:pointer}.account-auth a{color:var(--yellow)}.account-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.points{min-width:210px;background:var(--yellow);color:#111;padding:24px;text-align:center}.points strong{display:block;font-size:58px;line-height:1}.points span,.points small{display:block;font-weight:900}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.account-grid article p{color:#b8bbc0}.account-grid button:disabled{opacity:.45;cursor:not-allowed}.account-codes{margin-top:25px}.account-codes article{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333;padding:15px 0}.account-codes article b,.account-codes article span{display:block}.account-codes article b{color:var(--yellow);font-size:20px}
@media(max-width:700px){.account-auth,.account-grid{grid-template-columns:1fr}.account-head{display:block}.points{margin-top:25px}.account-codes article{gap:15px}.account-page{margin-top:40px}}
.loyalty-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.discount-check{border-color:#1676ff}.customer-table{max-width:900px;margin-top:25px;background:#17191d;padding:20px}.customer-table article{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;padding:13px;border-bottom:1px solid #333}.customer-table article strong{color:var(--yellow)}.code-history{max-width:900px;margin-top:22px;background:#101216;padding:18px}.code-history summary{cursor:pointer;font-weight:900;color:var(--yellow)}
@media(max-width:800px){.loyalty-admin-grid{grid-template-columns:1fr}.customer-table article{grid-template-columns:1fr}.admin header nav{max-height:75vh;overflow:auto}}
.profile-heading{display:flex;align-items:center;gap:22px}.profile-heading>img,.profile-heading>span{width:105px;height:105px;border-radius:50%;object-fit:cover;border:4px solid var(--yellow);background:#17191d}.profile-heading>span{display:grid;place-items:center;color:var(--yellow);font-size:46px;font-weight:900}.profile-editor{margin-bottom:25px;background:#17191d;border-left:5px solid #1676ff;padding:25px}.profile-editor form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:18px}.profile-editor button{border:0;background:var(--yellow);padding:13px 18px;font-weight:900;cursor:pointer;margin-bottom:15px}.profile-editor small{display:block;color:#aaa}.customer-table .customer-row{grid-template-columns:auto 1fr 1fr auto;align-items:center}.customer-row img,.customer-row i{width:46px;height:46px;border-radius:50%;object-fit:cover;background:#272a30;color:var(--yellow);display:grid;place-items:center;font-style:normal;font-weight:900}.customer-row div small{display:block;color:#999}
@media(max-width:700px){.profile-heading{align-items:flex-start}.profile-heading>img,.profile-heading>span{width:75px;height:75px}.profile-editor form{grid-template-columns:1fr}.customer-table .customer-row{grid-template-columns:auto 1fr}.customer-row>span,.customer-row>strong{grid-column:2}}
.merch-page{min-height:100vh;background:radial-gradient(circle at 85% 15%,#61540055,transparent 32%),#090a0d;padding-bottom:90px}.merch-hero{padding:90px max(24px,calc((100% - 1200px)/2)) 55px}.merch-hero h1{font-size:clamp(52px,8vw,105px);line-height:.85;letter-spacing:-.06em;margin:15px 0 30px}.merch-hero h1 em{font-style:normal;color:var(--yellow)}.merch-hero>p:last-child{max-width:700px;color:#c5c7cb;font-size:19px}.merch-order{max-width:1200px;margin:auto;padding:0 24px}.merch-products{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.merch-product{background:#17191d;border-top:5px solid var(--yellow);padding:22px}.merch-product>div{height:240px;background:#f4f4f0}.merch-product img{width:100%;height:100%;object-fit:contain}.merch-product h2{font-size:24px;margin:18px 0 5px}.merch-product>strong{display:block;color:var(--yellow);font-size:25px}.merch-product>p{color:#aaa}.merch-details,.merch-success{max-width:900px;margin:35px auto 0;padding:34px;background:#17191d;border-left:5px solid var(--yellow)}.merch-details>button{border:0;background:var(--yellow);padding:15px 22px;font-weight:900;cursor:pointer}.merch-details .check a{color:var(--yellow)}.merch-success h2{font-size:42px;margin-top:0}.merch-success strong{color:var(--yellow)}
@media(max-width:800px){.merch-products{grid-template-columns:1fr}.merch-product>div{height:210px}.merch-hero{padding-top:65px}}
.admin header .logo span,.admin .login img{background:transparent}.admin header .logo span{padding:0}.admin header .logo img{width:155px;height:auto}.admin-main{background:radial-gradient(circle at 90% 0,#544b001c,transparent 25%),#0b0c0f}.admin-page-title{display:flex;justify-content:space-between;align-items:flex-end;padding:28px 32px;background:linear-gradient(110deg,#17191d,#101216);border-left:6px solid var(--yellow);box-shadow:0 18px 50px #0005}.admin-page-title h1{margin:4px 0}.admin-page-title>p{text-align:right;color:#b5b8bd}.admin-page-title>p span{color:#777}.admin-main>section{position:relative;margin:85px 0 0;padding:34px;background:#111318;border:1px solid #292d34;border-radius:4px;box-shadow:0 18px 55px #0005;scroll-margin-top:125px}.admin-main>section:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:5px;background:linear-gradient(90deg,var(--yellow) 0 23%,#2b3038 23%)}.admin-main>section>h2{margin:0 0 30px;padding-bottom:18px;border-bottom:1px solid #343840;font-size:clamp(28px,3vw,40px);letter-spacing:-.025em}.admin-main>section>h2:before{content:"//";color:var(--yellow);margin-right:12px}.admin-main>section+section{margin-top:95px}.admin header nav a{padding:8px 0;border-bottom:2px solid transparent}.admin header nav a:hover{color:var(--yellow);border-color:var(--yellow)}.admin-feature-form{border-radius:3px}.admin-grid{gap:25px}.admin-card{box-shadow:0 10px 28px #0004}.admin .voucher-list form{margin-bottom:10px;border:1px solid #2d3138}.admin #experiences,.admin #admins{background:#13151a}
@media(max-width:800px){.admin-page-title{display:block;padding:24px}.admin-page-title>p{text-align:left}.admin-main>section{padding:22px;margin-top:60px}.admin-main>section+section{margin-top:70px}}
.atv-experiences{margin:100px calc(-1 * max(24px,calc((100vw - 1320px)/2))) -80px;padding:95px max(24px,calc((100vw - 1320px)/2));background:radial-gradient(circle at 85% 10%,#5f520050,transparent 32%),linear-gradient(145deg,#090b0c,#181708);position:relative;overflow:hidden}.atv-experiences:before{content:"4×4";position:absolute;right:-30px;top:-25px;font:900 240px/1 Arial;color:#ded5180b}.atv-exp-head{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end;margin-bottom:45px}.atv-exp-head h2{font-size:clamp(48px,7vw,90px);line-height:.86;letter-spacing:-.055em;margin:12px 0}.atv-exp-head h2 em{font-style:normal;color:var(--yellow)}.atv-exp-head>div:last-child{color:#c6c7c3}.atv-exp-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.atv-exp-grid article{background:#16191a;border-bottom:5px solid var(--yellow);overflow:hidden;box-shadow:0 18px 50px #0007}.atv-exp-grid article>img{width:100%;height:220px;object-fit:cover}.atv-exp-grid article>div{padding:25px}.atv-exp-grid span{color:var(--yellow);font-size:12px;font-weight:900;letter-spacing:.14em}.atv-exp-grid h3{font-size:25px;margin:8px 0}.atv-exp-grid p{color:#b6b9b6;min-height:75px}.atv-exp-grid b{display:block;color:var(--yellow);font-size:23px}.atv-exp-grid a{display:block;margin-top:18px;background:var(--yellow);color:#111;padding:12px;text-decoration:none;text-align:center;font-weight:900}.atv-extras{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.atv-extras span{background:#26291f;border:1px solid #706b20;padding:10px 15px;color:#e0dfcf}.atv-machines{padding-top:25px;border-top:1px solid #34362e}.atv-machines h3{width:100%}.atv-machines img{width:calc(16.666% - 10px);height:110px;object-fit:contain;background:#f0f1eb;margin:4px}.selected-atv{object-fit:cover;height:280px}.atv-form-summary{display:flex;flex-direction:column;border-left:4px solid var(--yellow);padding-left:15px}.atv-form-summary b{font-size:28px;color:var(--yellow)}.atv-form-summary span{color:#bbb}.atv-addons{border:1px solid #444;padding:18px;margin:15px 0}.atv-addons legend{color:var(--yellow);font-weight:900}
@media(max-width:1000px){.atv-exp-grid{grid-template-columns:1fr 1fr}.atv-exp-head{grid-template-columns:1fr;gap:20px}.atv-machines img{width:calc(33.333% - 12px)}}
@media(max-width:650px){.atv-experiences{margin:70px -20px -70px;padding:70px 20px}.atv-exp-grid{grid-template-columns:1fr}.atv-exp-grid p{min-height:0}.atv-machines img{width:calc(50% - 12px)}}
.hero .services{grid-template-columns:repeat(5,1fr)}
header nav{gap:17px}header nav a{font-size:14px;white-space:nowrap}
#zazitky-auta,#zazitky-ctyrkolky{scroll-margin-top:96px}
.atv-exp-grid article{display:flex;flex-direction:column}.atv-exp-grid article>div{display:flex;flex:1;flex-direction:column}.atv-exp-grid article>div>a{margin-top:auto}
.experience-price-form{max-width:none}.experience-price-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.experience-price-groups fieldset{border:1px solid #373b43;padding:18px;background:#101216}.experience-price-groups legend{padding:0 8px;color:var(--yellow);font-weight:900}.experience-price-groups label{font-size:13px}.experience-price-groups input{margin-top:5px}
@media(max-width:1000px){.hero .services{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.hero .services{grid-template-columns:1fr}}
@media(max-width:900px){.experience-price-groups{grid-template-columns:1fr 1fr}}@media(max-width:600px){.experience-price-groups{grid-template-columns:1fr}}
.landing-page{max-width:1320px;margin:auto;padding:35px 24px 90px}.breadcrumbs{display:flex;gap:10px;color:#aaa;margin-bottom:35px}.breadcrumbs a,.landing-links a{color:var(--yellow)}.landing-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center;margin-bottom:60px}.landing-hero h1{font-size:clamp(42px,6vw,82px);line-height:.95;margin:12px 0 25px}.landing-hero>div>p:last-child{font-size:19px;color:#c5c7cb}.landing-hero img{width:100%;height:360px;object-fit:contain;background:#17191d}.landing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.landing-card{background:#17191d;padding:24px;border-top:4px solid var(--yellow)}.landing-card>img{width:100%;height:220px;object-fit:contain;background:#f1f2f3}.landing-card h2{font-size:25px}.landing-card table{width:100%;border-collapse:collapse}.landing-card tr{border-bottom:1px solid #333}.landing-card th,.landing-card td{padding:7px;text-align:left}.landing-card td{text-align:right;font-weight:800}.landing-copy,.landing-faq,.landing-links{max-width:900px;margin:55px auto 0;background:#17191d;padding:32px}.landing-faq details{border-top:1px solid #36393f;padding:18px 0}.landing-faq summary{font-weight:900;cursor:pointer}.landing-faq details p{color:#c5c7cb}.landing-links a{display:inline-block;margin:8px 18px 8px 0}@media(max-width:900px){.landing-hero,.landing-grid{grid-template-columns:1fr}.landing-hero img{height:280px}}
.service-page{background-attachment:fixed}.service-page .landing-page{max-width:none;padding:0 0 90px}.service-page .breadcrumbs,.service-page .landing-grid,.service-page .landing-copy,.service-page .landing-faq,.service-page .landing-links{width:min(1320px,calc(100% - 48px));margin-left:auto;margin-right:auto}.service-page .breadcrumbs{padding-top:35px}.service-page .landing-hero{padding:58px max(24px,calc((100vw - 1320px)/2));width:100%;max-width:none}.service-page .landing-card{box-shadow:0 18px 45px #0005;transition:transform .25s,box-shadow .25s}.service-page .landing-card:hover{transform:translateY(-6px);box-shadow:0 25px 55px #0008}.service-page .landing-faq,.service-page .landing-copy,.service-page .landing-links{border-left:5px solid var(--yellow)}
.theme-auta{background:#eeede6;color:#111}.theme-auta .breadcrumbs{color:#62666d}.theme-auta .landing-hero{background:linear-gradient(90deg,#f5f4ee,#deddd5)}.theme-auta .landing-card,.theme-auta .landing-copy,.theme-auta .landing-faq,.theme-auta .landing-links{background:#fff;color:#111}.theme-auta .landing-faq details{border-color:#ddd}.theme-auta .landing-faq details p,.theme-auta .landing-hero>div>p:last-child{color:#5e6268}
.theme-motorky{background:radial-gradient(circle at 15% 15%,#083b5c,transparent 32%),linear-gradient(145deg,#07131d,#0b0c0f 65%)}.theme-motorky .landing-hero{background:linear-gradient(110deg,#073755,#10151a)}.theme-motorky .landing-card{background:linear-gradient(155deg,#0b3f61,#11171c);border-color:#29a9e8}.theme-motorky .landing-copy,.theme-motorky .landing-faq,.theme-motorky .landing-links{background:#0b2434;border-color:#29a9e8}.theme-motorky .gold,.theme-motorky .breadcrumbs a,.theme-motorky .landing-links a{color:#43bdf5}
.theme-zazitky-auta{background:radial-gradient(circle at 80% 10%,#615a1428,transparent 35%),repeating-linear-gradient(135deg,#ffffff02 0,#ffffff02 1px,transparent 1px,transparent 16px),#0b0c0f}.theme-zazitky-auta .landing-hero{background:linear-gradient(115deg,#16191e,#292308)}.theme-zazitky-auta .landing-card{background:linear-gradient(160deg,#20232a,#111317);border-top:0;border-bottom:5px solid var(--yellow)}
.theme-zazitky-ctyrkolky{background:radial-gradient(circle at 85% 8%,#5f520055,transparent 34%),linear-gradient(145deg,#090b0c,#181708)}.theme-zazitky-ctyrkolky .landing-hero{background:linear-gradient(120deg,#111506,#292608)}.theme-zazitky-ctyrkolky .landing-card{background:#16191a;border-top:0;border-bottom:5px solid var(--yellow)}.theme-zazitky-ctyrkolky .landing-card>img{object-fit:cover}
.theme-nehoda{background:radial-gradient(circle at 10% 15%,#60171770,transparent 35%),#0b0c0f}.theme-nehoda .landing-hero{background:linear-gradient(115deg,#461515,#121316)}.theme-nehoda .landing-copy,.theme-nehoda .landing-faq,.theme-nehoda .landing-links{background:#1d1416;border-color:#df3d3d}.theme-nehoda .gold,.theme-nehoda .breadcrumbs a,.theme-nehoda .landing-links a{color:#ff5a5a}
.theme-vouchery{background:radial-gradient(circle at 75% 10%,#7d650035,transparent 35%),#0b0c0f}.theme-vouchery .landing-hero{background:linear-gradient(115deg,#352d08,#121316)}.theme-vouchery .landing-copy,.theme-vouchery .landing-faq,.theme-vouchery .landing-links{background:linear-gradient(145deg,#27220d,#17191d)}
@media(max-width:900px){.service-page .landing-hero{padding:40px 24px}.service-page .landing-grid,.service-page .landing-copy,.service-page .landing-faq,.service-page .landing-links{width:calc(100% - 40px)}}
.service-page .landing-hero{display:block;margin-bottom:60px}.service-page .landing-hero>div{width:min(1320px,100%);margin:auto}.service-page .landing-hero h1 em{font-style:normal;color:var(--yellow)}.service-page .landing-grid{padding:0}.theme-auta .landing-hero{background:#eeede6}.theme-auta .landing-hero h1{font-size:clamp(42px,5vw,70px)}.theme-auta .landing-grid.cars{display:grid}.theme-auta .landing-card.car{padding:0;border:0}.theme-auta .landing-card .photo img{padding:18px}.theme-auta .landing-card .photo .kicker{position:absolute;z-index:2;left:0;top:0;margin:0;padding:7px 10px;background:var(--yellow);color:#111}.theme-auta .landing-card .car-body>p:last-of-type{color:#666}.theme-auta .landing-card .reserve{margin:20px 0 0}
.theme-motorky .landing-page{background:radial-gradient(circle at 85% 5%,#0768ff55,transparent 32%),linear-gradient(135deg,#05080f 0%,#071a36 55%,#02050a 100%)}.theme-motorky .landing-hero{background:transparent}.theme-motorky .landing-hero h1{font-size:clamp(52px,7vw,96px);line-height:.83}.theme-motorky .landing-grid.moto-grid{grid-template-columns:repeat(2,1fr)}.theme-motorky .landing-card.moto-card{padding:0;border-top:1px solid #1f4f91}.theme-motorky .landing-card .moto-photo .kicker{position:absolute;left:0;top:0;z-index:2;margin:0;background:#126ff0;color:#fff;padding:8px 13px}.theme-motorky .landing-card .moto-reserve{margin:20px 0 0;border:0}.theme-motorky .landing-card .moto-body>p:last-of-type{color:#9db0ca}
.theme-zazitky-auta .landing-hero{background:transparent}.theme-zazitky-auta .landing-hero h1{text-transform:uppercase}.theme-zazitky-auta .landing-grid.experience-grid{display:grid}.theme-zazitky-auta .landing-card.experience-card{padding:0}.theme-zazitky-auta .landing-card .experience-copy>p{min-height:auto}.theme-zazitky-auta .landing-card .experience-copy .btn{display:block;margin:22px 0 0;text-align:center}
.theme-zazitky-ctyrkolky .landing-hero{background:transparent}.theme-zazitky-ctyrkolky .landing-hero h1{font-size:clamp(48px,7vw,90px);line-height:.86}.theme-zazitky-ctyrkolky .landing-grid.atv-exp-grid{display:grid}.theme-zazitky-ctyrkolky .landing-card{padding:0}.theme-zazitky-ctyrkolky .landing-card>img{order:0}.theme-zazitky-ctyrkolky .landing-card>div{order:1}.theme-zazitky-ctyrkolky .landing-card .btn{display:block;margin-top:auto;text-align:center}
.theme-nehoda .landing-hero{background:linear-gradient(120deg,#0d0f12,#242000)}.theme-nehoda .landing-hero h1{font-size:clamp(38px,4.5vw,68px)}.theme-vouchery .landing-hero{background:radial-gradient(circle at 80%,#493b00,#111 52%)}
@media(max-width:1000px){.theme-motorky .landing-grid.moto-grid{grid-template-columns:1fr}.theme-zazitky-auta .landing-grid.experience-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.theme-zazitky-auta .landing-grid.experience-grid{grid-template-columns:1fr}.service-page .landing-hero{margin-bottom:40px}}
.hero .services{grid-template-columns:repeat(6,1fr)}
.service-page .landing-page{position:relative;overflow:hidden}.service-page .landing-page:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent 0 120px,#ffffff08 121px 123px);pointer-events:none;z-index:0}.service-page .landing-page:after{position:absolute;right:-35px;top:50px;font:900 220px/1 Arial;color:#ffffff0a;transform:rotate(-8deg);pointer-events:none;z-index:0}.service-page .landing-page>*{position:relative;z-index:1}.theme-auta .landing-page:after{content:"AUTO";color:#1111110a}.theme-motorky .landing-page:after{content:"MOTO";color:#1578ff16}.theme-zazitky-auta .landing-page:after{content:"V8";color:#ded51812}.theme-zazitky-ctyrkolky .landing-page:after{content:"4×4";color:#ded51814;transform:none}.theme-nehoda .landing-page:after{content:"POMOC";color:#ff404010;font-size:170px}.theme-vouchery .landing-page:after{content:"VOUCHER";color:#ded5180d;font-size:150px}.contact-standalone{min-height:calc(100vh - 190px);align-items:center}.contact-standalone h1{font-size:clamp(42px,5vw,72px);line-height:1;margin:12px 0 25px}.contact-page{background:#0b0c0f}
@media(max-width:1200px){.hero .services{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.hero .services{grid-template-columns:1fr}.service-page .landing-page:after{font-size:110px;top:90px}.contact-standalone{display:block}.contact-standalone .contact-form-wrap{margin-top:35px}}
.service-page .landing-page:after{z-index:2}.service-page .landing-hero>div{position:relative;z-index:3}.theme-auta .landing-page:after{color:#11111116}.theme-nehoda .landing-page:after{color:#ff404022}.theme-vouchery .landing-page:after{color:#ded5181c}
.home-page .fleet,.home-page .moto-rental,.home-page .experiences,.home-page .accident-help,.home-page .darkcards{display:none}.home-loyalty{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 15%,#ded51822,transparent 35%),linear-gradient(135deg,#17191d,#0b0c0f);border-top:5px solid var(--yellow);border-bottom:1px solid #343840}.home-loyalty:after{content:"30 %";position:absolute;right:-20px;bottom:-35px;font:900 clamp(100px,17vw,260px)/1 Arial;color:#ded5180c;pointer-events:none}.home-loyalty h2 em{font-style:normal;color:var(--yellow)}.home-loyalty>div{position:relative;z-index:1}.home-loyalty>div:last-child{color:#c7c9cd;font-size:18px}.home-loyalty .btn{font-size:15px}.home-page .contact{margin-top:0}
.home-page .hero .services>a:first-child b{font-size:0}.home-page .hero .services>a:first-child b:after{content:"Auto\A Půjčovna";white-space:pre;display:block;font-size:24px;line-height:1.05}
.home-page .hero .services>a:first-child b:after{transform:translateY(-9px)}
.home-page .hero .services>a:nth-child(5) b{transform:translateY(-9px)}
.home-page .hero .services>a{justify-content:flex-start}.home-page .hero .services>a b{margin:0 0 8px;min-height:52px;transform:none}.home-page .hero .services>a:first-child b:after{transform:none}
.home-page .hero .services>a b{font-size:24px;line-height:1.05}.home-page .hero .services>a:first-child b:after{display:none}.home-page .hero .services>a:nth-child(5) b{transform:none}
.home-page .hero .services>a:first-child b{font-size:24px;line-height:1.05}
.password-reset-request{grid-column:1/-1}.customer-row form{margin:0}.customer-row form button{padding:9px 12px;border:0;background:var(--yellow);font-weight:900;cursor:pointer}
.service-home-mobile{display:none}.menu-button{width:46px;height:42px;padding:0;border:2px solid var(--yellow);background:#111318;color:var(--yellow);font-size:0;cursor:pointer;position:relative}.menu-button:before,.menu-button:after,.menu-button{background-image:linear-gradient(var(--yellow),var(--yellow)),linear-gradient(var(--yellow),var(--yellow)),linear-gradient(var(--yellow),var(--yellow));background-repeat:no-repeat;background-size:24px 3px;background-position:center 10px,center 18px,center 26px}.menu-button:hover{background-color:#202329}.menu-button[aria-expanded="true"]{border-color:#fff}
.account-auth>form:first-child{grid-column:1;grid-row:1}.account-auth>form:nth-child(2){grid-column:2;grid-row:1/3}.account-auth>.password-reset-request{grid-column:1;grid-row:2}
@media(max-width:1000px){.service-page header .menu-button,.service-page header nav{display:none!important}.service-page .service-home-mobile{display:flex;margin-left:auto;align-items:center;min-height:42px;padding:0 14px;background:var(--yellow);color:#111;text-decoration:none;font-weight:900}.service-page header{gap:12px}}
@media(max-width:1000px){.service-page .breadcrumbs{display:none}.service-page .landing-hero{padding-top:18px}}
@media(max-width:520px){.service-page .service-home-mobile{font-size:12px;padding:0 10px}.service-page header .logo{width:142px}}
@media(max-width:700px){.account-auth>form:first-child,.account-auth>form:nth-child(2),.account-auth>.password-reset-request{grid-column:1;grid-row:auto}}
.account-home{display:none}.theme-motorky .landing-hero h1 em{text-shadow:5px 5px 0 #126ff0}
.service-page .landing-hero h1{font-family:Lion,Arial,sans-serif;font-weight:800;letter-spacing:-.055em;text-transform:uppercase;line-height:.86}
@media(max-width:700px){.account-page+footer{display:none}.subpage header .account-home{display:flex;margin-left:auto;align-items:center;min-height:42px;padding:0 12px;background:var(--yellow);color:#111;text-decoration:none;font-size:12px;font-weight:900}.subpage header:has(.account-home){gap:10px}.subpage header:has(.account-home) .logo{width:142px}.subpage header:has(.account-home)>form{display:none}}
