html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: 84px;}body{overflow-wrap: break-word;}html[lang] body.reservation-page:not(.home) .page-hero .reservation-launch-card p{color: #526177 !important;}main :where(h1,h2,h3),.cta-section :where(h2,h3){text-wrap: balance;}:where(a,button,input,select,textarea,summary):focus-visible{outline: 3px solid #0e7490 !important;outline-offset: 3px !important;box-shadow: 0 0 0 5px rgba(14,116,144,0.16) !important;}:where(input,select,textarea):focus-visible{border-color: #0e7490 !important;}:where(section,h2,h3,[id]){scroll-margin-top: 84px;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto !important;}*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important;transition-duration: 0.01ms !important;}}@media (max-width: 900px){:root{--mobile-gutter: max(16px,env(safe-area-inset-left));--mobile-gutter-right: max(16px,env(safe-area-inset-right));--mobile-section-space: clamp(40px,11vw,56px);}html{scroll-padding-top: 72px;}body{max-width: 100%;overflow-x: clip;font-size: 16px;}body.nav-open{overflow: hidden;overscroll-behavior: none;touch-action: none;}.container{padding-right: var(--mobile-gutter-right) !important;padding-left: var(--mobile-gutter) !important;}main :where(p,li){line-height: 1.62;}main :where(h1,h2,h3){max-width: 100%;overflow-wrap: break-word;}main h2,.section-header h2,.cta-section h2{font-size: clamp(1.75rem,7.6vw,2.15rem) !important;line-height: 1.12 !important;letter-spacing: -0.035em !important;}main h3{font-size: clamp(1.08rem,4.9vw,1.3rem);line-height: 1.28;}header{position: sticky !important;top: 0;z-index: 1100 !important;border-bottom: 1px solid rgba(15,23,42,0.09);background: rgba(255,255,255,0.98) !important;box-shadow: 0 4px 16px rgba(15,23,42,0.06) !important;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);}header nav{min-height: 60px !important;gap: 8px;padding-block: 7px !important;}header .logo{min-width: 0;gap: 8px !important;}header .logo-img{width: 40px !important;min-width: 40px;height: 40px !important;}header .logo-text{min-width: 0;}header .logo-text strong,header .logo-text span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.mobile-header-actions,.mobile-call-btn,.hamburger{flex: 0 0 auto;}.mobile-call-btn,.hamburger,.mobile-language-button,.lang-dropdown-btn{min-width: 44px;min-height: 44px;border-radius: 10px !important;}.nav-links.open,.nav-links.active{inset-inline: 0 !important;top: var(--mobile-nav-offset,60px) !important;width: 100% !important;height: var(--mobile-nav-height,calc(100dvh - 60px)) !important;max-height: calc(100dvh - var(--mobile-nav-offset,60px));padding: 14px 14px calc(24px + env(safe-area-inset-bottom)) !important;overflow-y: auto;overscroll-behavior: contain;background: #fff !important;box-shadow: 0 18px 34px rgba(15,23,42,0.14) !important;}.nav-links.open>li,.nav-links.active>li{width: 100%;}.nav-links.open>li>a,.nav-links.open>li>button,.nav-links.active>li>a,.nav-links.active>li>button{display: flex;width: 100%;min-height: 48px;align-items: center;justify-content: center;padding: 11px 14px !important;border-radius: 9px !important;}.nav-links.open .btn-nav-rezervace,.nav-links.active .btn-nav-rezervace{min-height: 52px;margin-top: 4px;}.page-hero{padding: 34px 0 36px !important;text-align: left !important;}.page-hero .container{overflow: visible !important;}.page-hero .breadcrumb{margin-bottom: 14px !important;font-size: 0.78rem !important;line-height: 1.35 !important;}.page-hero h1{max-width: 21ch !important;margin: 0 0 12px !important;font-size: clamp(2rem,8.9vw,2.45rem) !important;line-height: 1.08 !important;letter-spacing: -0.045em !important;}.page-hero p{max-width: 38rem !important;margin: 0 !important;font-size: 1rem !important;line-height: 1.52 !important;}.page-hero-actions,.hero-actions,.cta-buttons,.contact-actions,.faq-priority-actions,.mcb-actions{display: grid !important;grid-template-columns: minmax(0,1fr) !important;gap: 10px !important;width: 100% !important;}.page-hero-actions{margin-top: 18px !important;}.btn,.btn-nav-rezervace,.contact-action,.faq-question,.tab-btn,.pricing-expand-btn,.footer-accordion-trigger{min-height: 48px;}.btn,.contact-action{display: inline-flex;align-items: center;justify-content: center;padding: 13px 18px !important;font-size: 0.98rem !important;line-height: 1.25 !important;}input,select,textarea{min-height: 48px;font-size: 16px !important;}textarea{min-height: 132px;}.content-wrapper,.article-content,.legal-content,.seo-content-wrapper{font-size: 1rem;}.content-wrapper>h2,.article-content>h2,.legal-content>h2{margin-top: clamp(36px,10vw,52px) !important;}.content-wrapper>:where(p,ul,ol) + :where(p,ul,ol),.article-content>:where(p,ul,ol) + :where(p,ul,ol),.legal-content>:where(p,ul,ol) + :where(p,ul,ol){margin-top: 1rem;}:where(.inline-cta,.faq-inline-cta,.reservation-info-box,.pricing-summary-note,.location-warning){padding: 16px !important;border-radius: 12px !important;}:where(.master-card,.info-card,.direction-card,.route-card,.location-card,.contact-card,.blog-card){border-radius: 12px !important;}.faq-question{gap: 12px;padding: 15px 16px !important;font-size: 1rem !important;line-height: 1.35 !important;}.faq-answer{padding-inline: 16px !important;}.faq-jump-nav{scroll-padding-inline: var(--mobile-gutter);}.faq-jump-nav a{min-height: 44px !important;scroll-snap-align: start;}.faq-tools,.faq-search-wrap{border-radius: 12px !important;}.pricing-table-wrap,.table-responsive,.comparison-table-wrap{max-width: 100%;overflow-x: auto;overscroll-behavior-inline: contain;-webkit-overflow-scrolling: touch;}.pricing-table th,.pricing-table td{min-width: 0;padding: 11px 9px !important;font-size: 0.86rem !important;line-height: 1.35 !important;}.cta-section{padding: var(--mobile-section-space) 0 !important;}.cta-section p{font-size: 1rem !important;line-height: 1.55 !important;}footer{padding-top: 42px !important;}footer .footer-grid{gap: 20px !important;}footer .footer-accordion-trigger{display: flex;width: 100%;align-items: center;justify-content: space-between;padding-block: 12px !important;}footer a{text-underline-offset: 0.18em;}body:has(>.mobile-sticky-cta){padding-bottom: calc(78px + env(safe-area-inset-bottom)) !important;}.mobile-sticky-cta{padding: 8px max(10px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left)) !important;border-top: 1px solid rgba(15,23,42,0.09);background: rgba(255,255,255,0.96) !important;box-shadow: 0 -10px 28px rgba(15,23,42,0.14) !important;-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);}.mobile-sticky-cta-inner{display: grid !important;grid-template-columns: minmax(0,1fr) auto auto;gap: 8px !important;width: 100%;max-width: 560px !important;margin-inline: auto;}.mobile-sticky-cta-inner>a:first-child{min-width: 0;min-height: 52px !important;padding-inline: 14px !important;border-radius: 11px !important;font-size: 0.98rem !important;}.mobile-sticky-cta .msc-phone,.mobile-sticky-cta .reservation-assistant-launcher,.mobile-sticky-cta .reservation-assistant-button{width: 52px !important;min-width: 52px !important;height: 52px !important;min-height: 52px !important;border-radius: 11px !important;}.whatsapp-float{right: 12px !important;bottom: calc(86px + env(safe-area-inset-bottom)) !important;width: 50px !important;height: 50px !important;}}@media (max-width: 640px){body.faq-page .faq-priority-list{gap: 10px !important;margin-inline: calc(-1 * var(--mobile-gutter)) !important;padding-inline: var(--mobile-gutter) !important;scroll-padding-inline: var(--mobile-gutter);scroll-snap-type: x mandatory !important;}body.faq-page .faq-priority-list li,body.faq-page .faq-priority-list li:first-child{flex-basis: min(82vw,300px) !important;min-height: 0 !important;padding: 15px 16px 15px 38px !important;}body.calm-design.pricing-page .price-quick-grid{display: grid !important;grid-auto-columns: min(74vw,270px) !important;grid-auto-flow: column;grid-template-columns: none !important;gap: 10px !important;width: auto !important;margin: 18px 0 12px !important;padding: 0 var(--mobile-gutter) 6px !important;overflow-x: auto;scroll-padding-inline: var(--mobile-gutter);scroll-snap-type: x mandatory;scrollbar-width: none;}body.calm-design.pricing-page .price-quick-grid::-webkit-scrollbar,body.calm-design.pricing-page .seasonal-tabs::-webkit-scrollbar{display: none;}body.calm-design.pricing-page .price-quick-card{min-height: 116px !important;align-items: flex-start !important;justify-content: center;padding: 16px !important;text-align: left !important;scroll-snap-align: start;}body.calm-design.pricing-page .price-quick-card span,body.calm-design.pricing-page .price-quick-card small{font-size: 0.78rem !important;line-height: 1.35 !important;}body.calm-design.pricing-page .price-quick-card strong{font-size: 1.1rem !important;line-height: 1.2 !important;}body.calm-design.pricing-page .seasonal-tabs{display: grid !important;grid-auto-columns: minmax(190px,72vw);grid-auto-flow: column;grid-template-columns: none !important;justify-content: start;width: auto !important;margin-inline: 0 !important;padding: 4px !important;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;}body.calm-design.pricing-page .seasonal-tabs .tab-btn{min-height: 48px;justify-content: flex-start;scroll-snap-align: start;}.mobile-sticky-cta .msc-price{display: none !important;}}@media (max-width: 380px){:root{--mobile-gutter: max(14px,env(safe-area-inset-left));--mobile-gutter-right: max(14px,env(safe-area-inset-right));}.page-hero h1{font-size: clamp(1.8rem,9.2vw,2.15rem) !important;}header .logo-text strong{max-width: 126px !important;}.mobile-sticky-cta-inner>a:first-child{font-size: 0.92rem !important;}}body.master-redesign{--mr-ink: #06172c;--mr-navy: #0f2746;--mr-navy-soft: #1e3a5f;--mr-green: #047857;--mr-green-dark: #03684c;--mr-green-pale: #ecfdf5;--mr-slate: #475569;--mr-muted: #64748b;--mr-line: #e2e8f0;--mr-soft: #f6f8fb;--mr-white: #ffffff;--mr-amber: #fbbf24;--mr-radius-sm: 12px;--mr-radius: 18px;--mr-radius-lg: 24px;--mr-shadow-sm: 0 8px 24px rgba(15,39,70,0.07);--mr-shadow: 0 18px 54px rgba(15,39,70,0.12);--mr-width: 1180px;min-width: 320px;overflow-x: clip;background: var(--mr-white);color: var(--mr-ink);font-family: "Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis: none;-webkit-font-smoothing: antialiased;}body.master-redesign *,body.master-redesign *::before,body.master-redesign *::after{box-sizing: border-box;}body.master-redesign .container{width: min(calc(100% - 40px),var(--mr-width));max-width: var(--mr-width);margin-inline: auto;padding-inline: 0;}body.master-redesign a,body.master-redesign button,body.master-redesign input,body.master-redesign select,body.master-redesign textarea{-webkit-tap-highlight-color: transparent;}body.master-redesign a:focus-visible,body.master-redesign button:focus-visible,body.master-redesign input:focus-visible,body.master-redesign select:focus-visible,body.master-redesign textarea:focus-visible,body.master-redesign summary:focus-visible{outline: 3px solid #38bdf8;outline-offset: 3px;}body.master-redesign img{max-width: 100%;}body.master-redesign .skip-link{border-radius: 0 0 var(--mr-radius-sm) var(--mr-radius-sm);background: var(--mr-ink);color: var(--mr-white);font-weight: 800;}body.master-redesign>.topbar{min-height: 34px;background: var(--mr-ink);color: rgba(255,255,255,0.82);font-size: 12px;}body.master-redesign>.topbar .container{min-height: 34px;}body.master-redesign>header{position: sticky;top: 0;z-index: 1000;border-bottom: 1px solid rgba(226,232,240,0.82);background: rgba(255,255,255,0.98);box-shadow: none;transition: box-shadow 180ms ease,border-color 180ms ease;}body.master-redesign>header.master-scrolled{border-bottom-color: transparent;box-shadow: 0 10px 34px rgba(15,39,70,0.11);}body.master-redesign>header>.container,body.master-redesign>header nav{min-height: 74px;}body.master-redesign>header nav{display: flex;align-items: center;gap: 22px;}body.master-redesign>header .logo{display: inline-flex;align-items: center;gap: 11px;min-width: 225px;margin-right: auto;text-decoration: none;}body.master-redesign>header .logo-img{width: 48px;height: 48px;border-radius: 11px;box-shadow: 0 8px 18px rgba(15,39,70,0.12);}body.master-redesign>header .logo-text{display: grid;gap: 2px;}body.master-redesign>header .logo-text strong{color: var(--mr-ink);font-size: 17px;font-weight: 840;line-height: 1.06;letter-spacing: -0.035em;}body.master-redesign>header .logo-text span{color: var(--mr-muted);font-size: 12px;font-weight: 680;line-height: 1.15;}body.master-redesign>header .nav-links{display: flex;align-items: center;gap: 4px;margin: 0;}body.master-redesign>header .nav-links>li>a:not(.btn-nav-rezervace),body.master-redesign>header .lang-dropdown-btn{min-height: 42px;display: inline-flex;align-items: center;padding: 9px 11px;border: 0;border-radius: 10px;background: transparent;color: var(--mr-ink);font-size: 13px;font-weight: 730;text-decoration: none;transition: color 160ms ease,background-color 160ms ease;}body.master-redesign>header .nav-links>li>a:not(.btn-nav-rezervace):hover,body.master-redesign>header .nav-links>li>a.active:not(.btn-nav-rezervace),body.master-redesign>header .lang-dropdown-btn:hover{background: var(--mr-soft);color: var(--mr-green);}body.master-redesign>header .btn-nav-rezervace{min-height: 44px;display: inline-flex;align-items: center;justify-content: center;padding: 11px 17px;border: 1px solid var(--mr-green);border-radius: 11px;background: var(--mr-green);box-shadow: 0 9px 24px rgba(4,120,87,0.2);color: var(--mr-white);font-size: 13px;font-weight: 820;text-decoration: none;transition: transform 160ms ease,background-color 160ms ease,box-shadow 160ms ease;}body.master-redesign>header .btn-nav-rezervace:hover{transform: translateY(-1px);background: var(--mr-green-dark);box-shadow: 0 12px 30px rgba(4,120,87,0.25);}body.master-redesign>header .lang-dropdown-menu{overflow: hidden;padding: 7px;border: 1px solid var(--mr-line);border-radius: 14px;background: var(--mr-white);box-shadow: var(--mr-shadow);}body.master-redesign>header .lang-dropdown-menu a{border-radius: 9px;color: var(--mr-ink);font-weight: 720;}body.master-redesign>header .hamburger{width: 44px;height: 44px;flex: 0 0 44px;padding: 10px;border: 1px solid transparent;border-radius: 12px;background: var(--mr-white);}body.master-redesign>header .hamburger span{width: 23px;height: 2px;border-radius: 999px;background: var(--mr-navy);}body.master-redesign>header .mobile-call-btn{width: 44px;height: 44px;border-radius: 12px;background: var(--mr-soft);color: var(--mr-navy);}body.master-redesign .btn{min-height: 48px;display: inline-flex;align-items: center;justify-content: center;gap: 9px;padding: 12px 19px;border-radius: 12px;font-size: 14px;font-weight: 800;line-height: 1.2;text-decoration: none;transition: transform 160ms ease,background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease;}body.master-redesign .btn:hover{transform: translateY(-1px);}body.master-redesign .btn-primary{border-color: var(--mr-green);background: var(--mr-green);box-shadow: 0 10px 24px rgba(4,120,87,0.18);color: var(--mr-white);}body.master-redesign .btn-primary:hover{border-color: var(--mr-green-dark);background: var(--mr-green-dark);box-shadow: 0 13px 30px rgba(4,120,87,0.24);}body.master-redesign .btn-secondary,body.master-redesign .btn-outline{border: 1px solid var(--mr-line);background: var(--mr-white);color: var(--mr-navy);}body.master-redesign .btn-secondary:hover,body.master-redesign .btn-outline:hover{border-color: #b7c5d5;background: var(--mr-soft);color: var(--mr-navy);}body.master-redesign input,body.master-redesign select,body.master-redesign textarea{border: 1px solid #d7e0e9;border-radius: 12px;background: var(--mr-white);color: var(--mr-ink);}body.master-redesign.home .hero{position: relative;isolation: isolate;min-height: 560px;overflow: hidden;padding: 0;background: var(--mr-navy) url("/img/photos/approved-2026/parking-hero-desktop.webp") center 48% / cover no-repeat;color: var(--mr-white);}body.master-redesign.home .hero::before{content: "";position: absolute;z-index: -1;inset: 0;background: rgba(4,23,44,0.68);box-shadow: inset 380px 0 260px rgba(4,23,44,0.42);}body.master-redesign.home .hero .container{position: relative;z-index: 1;}body.master-redesign.home .hero-content{min-height: 560px;display: grid;grid-template-columns: minmax(0,1.15fr) minmax(350px,0.78fr);align-items: center;gap: clamp(48px,7vw,96px);padding-block: 54px;}body.master-redesign.home .hero-left{max-width: 630px;}body.master-redesign.home .hero-left h1{max-width: 620px;margin: 0;color: var(--mr-white);font-size: clamp(52px,5.1vw,74px);font-weight: 860;letter-spacing: -0.062em;line-height: 0.99;text-wrap: balance;}body.master-redesign.home .hero-subtitle{max-width: 480px;margin: 24px 0 0;color: rgba(255,255,255,0.96);font-size: clamp(19px,2vw,24px);font-weight: 560;line-height: 1.38;}body.master-redesign.home .hero-google-proof,body.master-redesign.home .hero-cta-box,body.master-redesign.home .reservation-handoff-note,body.master-redesign.home .hero-competitive-strip,body.master-redesign.home .mobile-value-strip{display: none !important;}body.master-redesign.home .hero-right{display: flex;justify-content: flex-end;min-width: 0;}body.master-redesign.home .hero-form{width: min(100%,430px);margin: 0;padding: 28px;border: 1px solid rgba(255,255,255,0.7);border-radius: var(--mr-radius-lg);background: rgba(255,255,255,0.95);box-shadow: 0 26px 70px rgba(2,18,35,0.28);color: var(--mr-ink);}body.master-redesign.home .hero-form-title{display: flex;align-items: center;gap: 9px;margin: 0 0 15px;color: var(--mr-navy);font-size: 15px;font-weight: 820;}body.master-redesign.home .hero-form-title .icon{color: var(--mr-green);}body.master-redesign.home .hero-form-note,body.master-redesign.home .calc-included,body.master-redesign.home .calc-fineprint{display: none;}body.master-redesign.home .hero-price-calculator{display: grid;gap: 14px;}body.master-redesign.home .calc-fields{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}body.master-redesign.home .calc-field{position: relative;min-width: 0;}@media (min-width: 768px){body.master-redesign.home .calc-field label{min-height: 34px;display: flex;align-items: flex-end;}}body.master-redesign.home .calc-field label{display: block;margin: 0 0 6px;color: var(--mr-muted);font-size: 10px;font-weight: 800;letter-spacing: 0.045em;text-transform: uppercase;}body.master-redesign.home .calc-field input{width: 100%;min-height: 54px;padding: 12px 12px 12px 39px;border-color: var(--mr-line);font-size: 13px;font-weight: 740;}body.master-redesign.home .calc-field-icon{left: 13px;right: auto;color: var(--mr-green);}body.master-redesign.home .calc-result{min-height: 84px;display: grid;place-items: center;padding: 16px;border: 1px solid var(--mr-line);border-radius: 15px;background: var(--mr-soft);text-align: center;}body.master-redesign.home .calc-result-empty{color: var(--mr-muted);font-size: 13px;font-weight: 680;}body.master-redesign.home .calc-result strong,body.master-redesign.home .calc-price,body.master-redesign.home .calc-result-price{color: var(--mr-green);font-size: clamp(30px,3vw,42px);font-weight: 880;line-height: 1;letter-spacing: -0.045em;}body.master-redesign.home .calc-result-eur{margin-top: 4px;line-height: 1.2;}@media (min-width: 768px){body.master-redesign.home #home-top .calc-result{min-height: 110px !important;}body.master-redesign.home #home-top .calc-result-price{line-height: 1 !important;}body.master-redesign.home #home-top .calc-result-eur{margin-top: 9px !important;line-height: 1.25 !important;letter-spacing: 0 !important;}}body.master-redesign.home #parkovato-reservation .btn{width: 100%;min-height: 56px;margin-top: 16px !important;border-radius: 12px;font-size: 15px;}body.master-redesign.home .calm-booking-note{margin: 11px 0 0;color: var(--mr-muted);font-size: 11px;font-weight: 650;text-align: center;}body.master-redesign .master-journey{padding: 31px 20px 24px;border-bottom: 1px solid var(--mr-line);background: var(--mr-white);}body.master-redesign .master-journey-track{width: min(100%,670px);margin-inline: auto;display: grid;grid-template-columns: auto minmax(32px,1fr) auto minmax(32px,1fr) auto;align-items: start;}body.master-redesign .master-journey-step{min-width: 98px;display: grid;justify-items: center;gap: 10px;text-align: center;}body.master-redesign .master-journey-icon{width: 58px;height: 58px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background: var(--mr-navy);color: var(--mr-white);}body.master-redesign .master-journey-icon .icon{width: 27px;height: 27px;}body.master-redesign .master-journey-step strong{color: var(--mr-navy);font-size: 13px;font-weight: 800;line-height: 1.2;}body.master-redesign .master-journey-line{height: 1px;margin: 29px 12px 0;background: var(--mr-navy-soft);}body.master-redesign .master-journey-time{width: min(100%,245px);margin: 14px auto 0;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 12px;color: var(--mr-navy);font-size: 12px;font-weight: 800;text-align: center;}body.master-redesign .master-journey-time::before,body.master-redesign .master-journey-time::after{content: "";height: 1px;background: var(--mr-navy-soft);}body.master-redesign .master-mobile-booking{display: none;}body.master-redesign:not(.home) .page-hero{position: relative;isolation: isolate;overflow: hidden;padding: 68px 0 64px;background: var(--mr-navy) url("/img/photos/approved-2026/terminal-shuttle-wide.webp") center 58% / cover no-repeat;color: var(--mr-white);text-align: left;}body.master-redesign:not(.home) .page-hero::before{content: "";position: absolute;z-index: -1;inset: 0;background: rgba(4,23,44,0.78);box-shadow: inset 360px 0 240px rgba(4,23,44,0.28);}html[lang="cs"] body.master-redesign:not(.home) .page-hero::after{display: flex;width: min(calc(100% - 40px),1120px);margin-right: auto;margin-left: auto;}@media (max-width: 768px){html[lang="cs"] body.master-redesign:not(.home) .page-hero::after{width: min(calc(100% - 28px),430px);}}body.master-redesign:not(.home) .page-hero .container{position: relative;z-index: 1;}body.master-redesign:not(.home) .page-hero .breadcrumb{margin: 0 0 16px;color: rgba(255,255,255,0.7);font-size: 12px;font-weight: 700;}body.master-redesign:not(.home) .page-hero .breadcrumb a{color: rgba(255,255,255,0.82);text-decoration: none;}body.master-redesign:not(.home) .page-hero h1{max-width: 850px;margin: 0;color: var(--mr-white);font-size: clamp(38px,4.6vw,62px);font-weight: 850;letter-spacing: -0.052em;line-height: 1.01;text-wrap: balance;}body.master-redesign:not(.home) .page-hero p{max-width: 760px;margin: 20px 0 0;color: rgba(255,255,255,0.88);font-size: clamp(16px,1.7vw,20px);line-height: 1.55;}body.master-redesign:not(.home) .page-hero-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 26px;}body.master-redesign:not(.home) .page-hero .btn-secondary,body.master-redesign:not(.home) .page-hero .btn-outline{border-color: rgba(255,255,255,0.44);background: rgba(255,255,255,0.1);color: var(--mr-white);}body.master-redesign:not(.home) .page-hero .btn-secondary:hover,body.master-redesign:not(.home) .page-hero .btn-outline:hover{border-color: rgba(255,255,255,0.7);background: rgba(255,255,255,0.18);color: var(--mr-white);}body.master-redesign main>section,body.master-redesign main>.content-page,body.master-redesign main>.pricing-full,body.master-redesign main>.contact-full,body.master-redesign main>.blog-section{scroll-margin-top: 92px;}body.master-redesign .section-header{max-width: 780px;margin: 0 auto 38px;}body.master-redesign .section-label,body.master-redesign .master-panel-eyebrow,body.master-redesign .mcb-eyebrow{display: inline-flex;align-items: center;min-height: 28px;padding: 6px 10px;border-radius: 999px;background: var(--mr-green-pale);color: var(--mr-green);font-size: 11px;font-weight: 820;letter-spacing: 0.065em;text-transform: uppercase;}body.master-redesign .section-header h2,body.master-redesign .trust-decision-copy h2,body.master-redesign .pricing-decision-copy h2,body.master-redesign .content-wrapper>h2:first-child{color: var(--mr-ink);font-size: clamp(29px,3.3vw,44px);font-weight: 840;letter-spacing: -0.046em;line-height: 1.08;text-wrap: balance;}body.master-redesign .section-header p,body.master-redesign .trust-decision-copy p,body.master-redesign .pricing-decision-copy p{color: var(--mr-slate);font-size: 16px;line-height: 1.7;}body.master-redesign .trust-decision-panel,body.master-redesign .pricing-decision-strip,body.master-redesign .mobile-conversion-box,body.master-redesign .master-proof-panel,body.master-redesign .pickup-block,body.master-redesign .international-travellers-card,body.master-redesign .app-promo-card,body.master-redesign .reservation-primer,body.master-redesign .price-included-card,body.master-redesign .after-submit-card,body.master-redesign .quick-answer,body.master-redesign .season-answer-card,body.master-redesign .seo-proof-card,body.master-redesign .seo-route-card,body.master-redesign .seo-check-card,body.master-redesign .legal-card,body.master-redesign .article-action-box,body.master-redesign .inline-cta{border: 1px solid var(--mr-line);border-radius: var(--mr-radius);background: var(--mr-white);box-shadow: var(--mr-shadow-sm);}body.master-redesign .trust-decision-panel,body.master-redesign .pricing-decision-strip,body.master-redesign .mobile-conversion-box,body.master-redesign .master-proof-panel,body.master-redesign .pickup-block,body.master-redesign .international-travellers-card,body.master-redesign .app-promo-card,body.master-redesign .reservation-primer{padding: clamp(24px,4vw,46px);}body.master-redesign .trust-decision-grid,body.master-redesign .master-card-grid,body.master-redesign .seo-check-grid,body.master-redesign .seo-proof-grid,body.master-redesign .seo-route-grid,body.master-redesign .season-answer-grid,body.master-redesign .after-submit-grid{gap: 14px;}body.master-redesign .trust-decision-grid>*,body.master-redesign .master-card,body.master-redesign .price-quick-card,body.master-redesign .location-decision-card,body.master-redesign .direction-card,body.master-redesign .contact-location-card,body.master-redesign .location-about-card,body.master-redesign .blog-card,body.master-redesign .sidebar-widget{border: 1px solid var(--mr-line);border-radius: var(--mr-radius);background: var(--mr-white);box-shadow: var(--mr-shadow-sm);}body.master-redesign .trust-decision-grid>*,body.master-redesign .master-card,body.master-redesign .location-decision-card,body.master-redesign .direction-card,body.master-redesign .contact-location-card{padding: 22px;}body.master-redesign .trust-decision-grid>*:hover,body.master-redesign .master-card:hover,body.master-redesign .price-quick-card:hover,body.master-redesign .blog-card:hover,body.master-redesign .location-decision-card:hover{transform: translateY(-2px);border-color: #c8d4e0;box-shadow: var(--mr-shadow);}body.master-redesign .trust-decision-grid>*,body.master-redesign .master-card,body.master-redesign .price-quick-card,body.master-redesign .blog-card,body.master-redesign .location-decision-card{transition: transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease;}body.master-redesign .trust-decision-grid strong,body.master-redesign .master-card strong,body.master-redesign .price-quick-card strong,body.master-redesign .location-decision-card h3,body.master-redesign .direction-card h3{color: var(--mr-navy);}body.master-redesign .trust-decision-grid span,body.master-redesign .master-card span,body.master-redesign .location-decision-card p,body.master-redesign .direction-card p,body.master-redesign .direction-card li{color: var(--mr-slate);line-height: 1.62;}body.master-redesign .master-card>.icon,body.master-redesign .location-decision-card h3 .icon,body.master-redesign .direction-card h3 .icon{width: 24px;height: 24px;color: var(--mr-green);}body.master-redesign .how-it-works,body.master-redesign .pricing,body.master-redesign .locations-section,body.master-redesign .directions,body.master-redesign .seo-content,body.master-redesign .content-page,body.master-redesign .pricing-full,body.master-redesign .contact-full,body.master-redesign .blog-section,body.master-redesign .steps-detail,body.master-redesign .locations-band{padding-top: clamp(54px,7vw,88px);padding-bottom: clamp(54px,7vw,88px);}body.master-redesign .quick-decision-section,body.master-redesign .trust-proof-section,body.master-redesign .real-proof-section,body.master-redesign .pickup-section,body.master-redesign .international-travellers-section,body.master-redesign .app-promo-section,body.master-redesign .google-reviews-section,body.master-redesign .seo-upgrade-section,body.master-redesign .master-seo-linkbar-section{padding-top: clamp(48px,6vw,76px);padding-bottom: clamp(48px,6vw,76px);}body.master-redesign main>section:nth-of-type(even):not(.hero):not(.master-journey),body.master-redesign .directions,body.master-redesign .seo-content,body.master-redesign .seo-upgrade-section{background: var(--mr-soft);}body.master-redesign .content-wrapper{max-width: 910px;margin-inline: auto;color: var(--mr-slate);font-size: 16px;line-height: 1.78;}body.master-redesign .content-wrapper.article-content{max-width: 860px;}body.master-redesign .content-wrapper h2,body.master-redesign .article-content h2{margin: 42px 0 14px;color: var(--mr-ink);font-size: clamp(25px,2.8vw,34px);font-weight: 820;letter-spacing: -0.035em;line-height: 1.16;}body.master-redesign .content-wrapper h3,body.master-redesign .article-content h3{margin: 30px 0 10px;color: var(--mr-navy);font-size: 21px;font-weight: 800;line-height: 1.25;}body.master-redesign .content-wrapper p,body.master-redesign .article-content p,body.master-redesign .content-wrapper li,body.master-redesign .article-content li{color: var(--mr-slate);}body.master-redesign .content-wrapper a:not(.btn),body.master-redesign .article-content a:not(.btn){color: var(--mr-green);font-weight: 700;text-decoration-thickness: 1px;text-underline-offset: 3px;}body.master-redesign .article-hero-image{overflow: hidden;margin: 0 0 32px;border-radius: var(--mr-radius-lg);box-shadow: var(--mr-shadow);}body.master-redesign .article-hero-image img{width: 100%;aspect-ratio: 16 / 9;object-fit: cover;}body.master-redesign .article-meta{margin-bottom: 20px;color: var(--mr-muted);}body.master-redesign .article-tag,body.master-redesign .blog-tag{border-radius: 999px;background: var(--mr-green-pale);color: var(--mr-green);font-weight: 780;}body.master-redesign .article-action-box,body.master-redesign .inline-cta{margin-block: 28px;padding: 25px;}body.master-redesign .article-action-box h2,body.master-redesign .inline-cta h2{margin-top: 0;}body.master-redesign .master-reading-progress{position: fixed;top: 0;right: 0;left: 0;z-index: 1400;height: 3px;pointer-events: none;}body.master-redesign .master-reading-progress span{display: block;width: 0;height: 100%;background: var(--mr-green);}body.master-redesign .blog-grid{grid-template-columns: minmax(0,1.65fr) minmax(260px,0.7fr);gap: 32px;}body.master-redesign .blog-posts{gap: 20px;}body.master-redesign .blog-card{overflow: hidden;}body.master-redesign .blog-card-body{padding: 27px;}body.master-redesign .blog-card h2{margin: 10px 0 12px;color: var(--mr-ink);font-size: clamp(21px,2.2vw,29px);font-weight: 820;letter-spacing: -0.035em;line-height: 1.2;}body.master-redesign .blog-card p{color: var(--mr-slate);font-size: 15px;line-height: 1.65;}body.master-redesign .blog-read-more{color: var(--mr-green);font-weight: 780;}body.master-redesign .sidebar-widget{padding: 23px;background: var(--mr-soft);}body.master-redesign .sidebar-widget h3{color: var(--mr-navy);border-bottom-color: var(--mr-line);}body.master-redesign .price-quick-grid{gap: 14px;margin-bottom: 28px;}body.master-redesign .price-quick-card{padding: 24px;text-decoration: none;}body.master-redesign .price-quick-card span,body.master-redesign .price-quick-card small{color: var(--mr-muted);}body.master-redesign .price-quick-card strong{color: var(--mr-green);font-size: 27px;letter-spacing: -0.035em;}body.master-redesign .pricing-table,body.master-redesign .seo-mini-table{overflow: hidden;border: 1px solid var(--mr-line);border-radius: var(--mr-radius);background: var(--mr-white);box-shadow: var(--mr-shadow-sm);}body.master-redesign table{width: 100%;border-collapse: collapse;background: var(--mr-white);}body.master-redesign th{background: var(--mr-navy);color: var(--mr-white);font-size: 12px;font-weight: 800;letter-spacing: 0.035em;}body.master-redesign th,body.master-redesign td{padding: 14px 16px;border-bottom: 1px solid var(--mr-line);}body.master-redesign tbody tr:hover td{background: var(--mr-green-pale);}body.master-redesign .price-cell{color: var(--mr-green);font-weight: 820;}body.master-redesign .pricing-block,body.master-redesign .pricing-period-fees{border-color: var(--mr-line);border-radius: var(--mr-radius);box-shadow: var(--mr-shadow-sm);}body.master-redesign .contact-location-quick,body.master-redesign .location-cards{gap: 18px;}body.master-redesign .contact-location-card{border-top: 4px solid var(--mr-green);}body.master-redesign .contact-location-card:nth-child(2){border-top-color: var(--mr-navy-soft);}body.master-redesign .contact-location-card h2,body.master-redesign .contact-details h2,body.master-redesign .location-about-card h3{color: var(--mr-ink);font-weight: 820;letter-spacing: -0.03em;}body.master-redesign .contact-main{gap: 34px;}body.master-redesign .contact-block{margin-bottom: 14px;padding: 18px;border: 1px solid var(--mr-line);border-radius: var(--mr-radius-sm);background: var(--mr-white);}body.master-redesign .contact-block h3{color: var(--mr-green);}body.master-redesign .contact-block .big-phone{color: var(--mr-navy);}body.master-redesign .contact-map-static,body.master-redesign .contact-map-embed,body.master-redesign .map-container,body.master-redesign .location-about-map{overflow: hidden;border: 1px solid var(--mr-line);border-radius: var(--mr-radius);box-shadow: var(--mr-shadow);}body.master-redesign .contact-map-static img,body.master-redesign .contact-map-embed iframe{min-height: 330px;}body.master-redesign .real-proof-grid{gap: 16px;}body.master-redesign .real-proof-card{overflow: hidden;border: 1px solid var(--mr-line);border-radius: var(--mr-radius);background: var(--mr-white);box-shadow: var(--mr-shadow-sm);}body.master-redesign .real-proof-card img{transition: transform 240ms ease;}body.master-redesign .real-proof-card:hover img{transform: scale(1.018);}body.master-redesign .real-proof-card figcaption{padding: 17px 18px;}body.master-redesign .faq-list{display: grid;gap: 10px;}body.master-redesign .faq-item{overflow: hidden;border: 1px solid var(--mr-line);border-radius: 14px;background: var(--mr-white);box-shadow: none;}body.master-redesign .faq-question{min-height: 60px;padding: 17px 19px;color: var(--mr-navy);font-weight: 780;}body.master-redesign .faq-answer{color: var(--mr-slate);}body.master-redesign .cta-section{padding: clamp(58px,8vw,92px) 0;background: var(--mr-navy);color: var(--mr-white);}body.master-redesign .cta-section .container{max-width: 900px;text-align: center;}body.master-redesign .cta-section h2{margin: 0;color: var(--mr-white);font-size: clamp(31px,4vw,50px);font-weight: 850;letter-spacing: -0.047em;line-height: 1.06;text-wrap: balance;}body.master-redesign .cta-section p{max-width: 700px;margin: 17px auto 0;color: rgba(255,255,255,0.78);line-height: 1.62;}body.master-redesign .cta-section .cta-buttons{justify-content: center;gap: 10px;margin-top: 25px;}body.master-redesign .cta-section .btn-outline,body.master-redesign .cta-section .btn-secondary{border-color: rgba(255,255,255,0.38);background: transparent;color: var(--mr-white);}body.master-redesign>footer{padding: 62px 0 25px;background: var(--mr-ink);color: rgba(255,255,255,0.74);}body.master-redesign>footer .footer-grid{gap: clamp(30px,5vw,70px);}body.master-redesign>footer .footer-brand .logo-img{border-radius: 11px;}body.master-redesign>footer h3,body.master-redesign>footer .logo-text strong{color: var(--mr-white);font-weight: 800;}body.master-redesign>footer p,body.master-redesign>footer li,body.master-redesign>footer a{color: rgba(255,255,255,0.7);line-height: 1.65;}body.master-redesign>footer a:hover{color: var(--mr-white);}body.master-redesign>footer .footer-bottom,body.master-redesign>footer .footer-legal{border-color: rgba(255,255,255,0.12);}body.master-redesign .mobile-sticky-cta{background: rgba(255,255,255,0.97);border-top-color: var(--mr-line);box-shadow: 0 -12px 32px rgba(15,39,70,0.12);}body.master-redesign .mobile-sticky-cta-inner{gap: 8px;}body.master-redesign .mobile-sticky-cta-inner>a:first-child{min-height: 50px;border-radius: 11px;background: var(--mr-green);color: var(--mr-white);font-weight: 820;}body.master-redesign .whatsapp-float{border-radius: 50%;box-shadow: 0 12px 28px rgba(15,39,70,0.2);}body.master-redesign .master-reveal{opacity: 0;transform: translateY(14px);transition: opacity 420ms ease,transform 420ms ease;}body.master-redesign .master-reveal.is-visible{opacity: 1;transform: translateY(0);}body.master-redesign>.topbar{display: none !important;}body.master-redesign.home #home-top.hero{min-height: 560px !important;padding: 0 !important;background: var(--mr-navy) url("/img/photos/approved-2026/parking-hero-desktop.webp") center 48% / cover no-repeat !important;}body.master-redesign.home #home-top.hero::before{display: block !important;}body.master-redesign.home #home-top .hero-content{min-height: 560px !important;grid-template-columns: minmax(0,1.15fr) minmax(350px,430px) !important;gap: clamp(48px,7vw,96px) !important;padding: 34px 0 !important;}body.master-redesign.home #home-top .hero-right,body.master-redesign.home #home-top .hero-form{width: 100% !important;max-width: 430px !important;}body.master-redesign.home #home-top .hero-form{padding: 24px !important;border-radius: var(--mr-radius-lg) !important;}body.master-redesign.home #home-top .hero-form::before,body.master-redesign.home #home-top .hero-form::after,body.master-redesign.home .master-mobile-booking .hero-form::before,body.master-redesign.home .master-mobile-booking .hero-form::after{display: none !important;}body.master-redesign.home #home-top .calc-fields{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}body.master-redesign.home #home-top .hero-google-proof,body.master-redesign.home #home-top .hero-cta-box,body.master-redesign.home #home-top .reservation-handoff-note,body.master-redesign.home #home-top .hero-competitive-strip,body.master-redesign.home #home-top .hero-trust-mini,body.master-redesign.home #home-top .mobile-value-strip,body.master-redesign.home #home-top .hero-form-note,body.master-redesign.home #home-top .form-review-proof,body.master-redesign.home #home-top .mobile-form-primary,body.master-redesign.home #home-top .calc-included,body.master-redesign.home #home-top .calc-fineprint{display: none !important;}body.master-redesign main>.master-journey{padding: 31px 20px 24px !important;}body.master-redesign:not(.home) .page-hero{padding: 68px 0 64px !important;background: var(--mr-navy) url("/img/photos/approved-2026/terminal-shuttle-wide.webp") center 58% / cover no-repeat !important;}@media (max-width: 1080px){body.master-redesign>header .nav-links>li>a:not(.btn-nav-rezervace),body.master-redesign>header .lang-dropdown-btn{padding-inline: 8px;font-size: 12px;}body.master-redesign>header .logo{min-width: 205px;}body.master-redesign.home .hero-content{grid-template-columns: minmax(0,1fr) minmax(330px,0.8fr);gap: 36px;}}@media (max-width: 900px){body.master-redesign>.topbar{display: none;}body.master-redesign>header>.container,body.master-redesign>header nav{min-height: 68px;}body.master-redesign>header .nav-links{position: absolute;top: calc(100% + 8px);right: 14px;left: 14px;display: none;max-height: calc(100vh - 92px);overflow: auto;gap: 2px;padding: 10px;border: 1px solid var(--mr-line);border-radius: 16px;background: var(--mr-white);box-shadow: var(--mr-shadow);}body.master-redesign>header .nav-links.active,body.master-redesign>header .nav-links.open{display: grid !important;}body.master-redesign>header .nav-links>li,body.master-redesign>header .nav-links>li>a:not(.btn-nav-rezervace),body.master-redesign>header .lang-dropdown-btn,body.master-redesign>header .btn-nav-rezervace{width: 100%;}body.master-redesign>header .nav-links>li>a:not(.btn-nav-rezervace),body.master-redesign>header .lang-dropdown-btn,body.master-redesign>header .btn-nav-rezervace{justify-content: flex-start;min-height: 46px;padding: 12px 14px;font-size: 14px;}body.master-redesign>header .btn-nav-rezervace{justify-content: center;margin-top: 4px;}body.master-redesign>header .hamburger{display: inline-flex;flex-direction: column;align-items: center;justify-content: center;gap: 5px;}body.master-redesign.home .hero-content{grid-template-columns: minmax(0,1fr) minmax(310px,0.82fr);}body.master-redesign.home .hero-left h1{font-size: clamp(44px,7vw,58px);}body.master-redesign .blog-grid,body.master-redesign .contact-main{grid-template-columns: 1fr;}body.master-redesign .blog-sidebar{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 767px){body.master-redesign .container{width: min(calc(100% - 32px),var(--mr-width));}body.master-redesign.home #home-top.hero{min-height: 306px !important;overflow: hidden !important;padding: 0 !important;background: var(--mr-navy) url("/img/photos/approved-2026/parking-hero-mobile-760.webp") 54% 44% / cover no-repeat !important;}body.master-redesign.home #home-top.hero::before{display: block !important;background: rgba(4,23,44,0.25) !important;box-shadow: inset 180px 0 140px rgba(4,23,44,0.58) !important;}body.master-redesign.home #home-top .container{width: 100% !important;padding-inline: 0 !important;}body.master-redesign.home #home-top .hero-content{min-height: 306px !important;display: block !important;padding: 0 !important;}body.master-redesign.home #home-top .hero-left{width: 100% !important;max-width: none !important;min-height: 306px !important;margin: 0 !important;padding: 34px 22px 36px !important;background: transparent !important;}body.master-redesign.home #home-top h1{max-width: 350px !important;margin: 0 !important;font-size: clamp(37px,10.6vw,48px) !important;letter-spacing: -0.058em !important;line-height: 1.01 !important;}body.master-redesign.home #home-top .hero-subtitle{max-width: 330px !important;margin: 17px 0 0 !important;font-size: 18px !important;line-height: 1.42 !important;}body.master-redesign>header .logo{min-width: 0;gap: 9px;}body.master-redesign>header .logo-img{width: 46px;height: 46px;}body.master-redesign>header .logo-text strong{max-width: 180px;overflow: hidden;font-size: 16px;text-overflow: ellipsis;white-space: nowrap;}body.master-redesign>header .mobile-header-actions{margin-left: auto;}body.master-redesign.home .hero{min-height: 338px;background-position: 54% center;}body.master-redesign.home .hero::before{background: rgba(4,23,44,0.58);box-shadow: inset 220px 0 150px rgba(4,23,44,0.46);}body.master-redesign.home .hero .container{width: 100%;}body.master-redesign.home .hero-content{min-height: 338px;display: block;padding: 0;}body.master-redesign.home .hero-left{min-height: 338px;display: flex;flex-direction: column;justify-content: flex-end;padding: 38px 22px 44px;}body.master-redesign.home .hero-left h1{max-width: 350px;font-size: clamp(37px,10.6vw,48px);letter-spacing: -0.058em;line-height: 1.01;}body.master-redesign.home .hero-subtitle{max-width: 330px;margin-top: 17px;font-size: 18px;line-height: 1.42;}body.master-redesign main>.master-journey{padding: 20px 14px 13px !important;}body.master-redesign .master-journey-track{grid-template-columns: auto minmax(15px,1fr) auto minmax(15px,1fr) auto;}body.master-redesign .master-journey-step{min-width: 78px;gap: 8px;}body.master-redesign .master-journey-icon{width: 50px;height: 50px;}body.master-redesign .master-journey-step strong{font-size: 12px;}body.master-redesign .master-journey-line{margin: 25px 7px 0;}body.master-redesign main>.master-mobile-booking{display: block;padding: 12px 16px 28px !important;background: var(--mr-white);}body.master-redesign .master-mobile-booking .hero-right{display: block;width: min(100%,520px);margin-inline: auto;padding: 0 !important;}body.master-redesign.home .master-mobile-booking .hero-form{width: 100%;max-width: none !important;padding: 19px;border-color: var(--mr-line);border-radius: var(--mr-radius);background: var(--mr-white);box-shadow: var(--mr-shadow-sm);}body.master-redesign.home .master-mobile-booking .hero-form.hero-form-embed{padding: 19px !important;border-color: var(--mr-line) !important;border-radius: var(--mr-radius) !important;box-shadow: var(--mr-shadow-sm) !important;}body.master-redesign.home .master-mobile-booking .hero-form-title{display: none !important;}body.master-redesign.home .master-mobile-booking .hero-form-note,body.master-redesign.home .master-mobile-booking .calc-included,body.master-redesign.home .master-mobile-booking .calc-fineprint{display: none !important;}body.master-redesign.home .master-mobile-booking .calc-fields{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}body.master-redesign.home .master-mobile-booking .calc-field input{height: 58px !important;min-height: 58px !important;padding: 10px 4px 10px 34px !important;font-size: 13px !important;}body.master-redesign.home .master-mobile-booking .calc-field-icon{left: 11px !important;}body.master-redesign.home .master-mobile-booking .calc-result{height: 112px !important;min-height: 112px !important;padding: 12px !important;}body.master-redesign.home .calc-fields{gap: 8px;}body.master-redesign.home .calc-field input{min-height: 52px;padding-inline: 37px 8px;font-size: 12px;}body.master-redesign.home .calc-result{min-height: 90px;}body.master-redesign.home #parkovato-reservation .btn{min-height: 56px;}body.master-redesign:not(.home) .page-hero{padding: 46px 0 42px;background-position: 56% center;}body.master-redesign:not(.home) .page-hero{padding: 46px 0 42px !important;background: var(--mr-navy) url("/img/photos/approved-2026/terminal-shuttle-wide.webp") 56% center / cover no-repeat !important;}body.master-redesign:not(.home) .page-hero::before{background: rgba(4,23,44,0.78);box-shadow: inset 180px 0 120px rgba(4,23,44,0.28);}body.master-redesign:not(.home) .page-hero .breadcrumb{margin-bottom: 12px;}body.master-redesign:not(.home) .page-hero h1{font-size: clamp(32px,9.4vw,43px);line-height: 1.04;}body.master-redesign:not(.home) .page-hero p{margin-top: 15px;font-size: 15px;line-height: 1.52;}body.master-redesign:not(.home) .page-hero-actions{display: grid;grid-template-columns: 1fr;margin-top: 21px;}body.master-redesign:not(.home) .page-hero-actions .btn{width: 100%;}body.master-redesign .how-it-works,body.master-redesign .pricing,body.master-redesign .locations-section,body.master-redesign .directions,body.master-redesign .seo-content,body.master-redesign .content-page,body.master-redesign .pricing-full,body.master-redesign .contact-full,body.master-redesign .blog-section,body.master-redesign .steps-detail,body.master-redesign .locations-band{padding-top: 48px;padding-bottom: 48px;}body.master-redesign .quick-decision-section,body.master-redesign .trust-proof-section,body.master-redesign .real-proof-section,body.master-redesign .pickup-section,body.master-redesign .international-travellers-section,body.master-redesign .app-promo-section,body.master-redesign .google-reviews-section,body.master-redesign .seo-upgrade-section,body.master-redesign .master-seo-linkbar-section{padding-top: 42px;padding-bottom: 42px;}body.master-redesign .section-header{margin-bottom: 27px;text-align: left;}body.master-redesign .section-header h2,body.master-redesign .trust-decision-copy h2,body.master-redesign .pricing-decision-copy h2{font-size: clamp(27px,8vw,36px);}body.master-redesign .section-header p,body.master-redesign .trust-decision-copy p,body.master-redesign .pricing-decision-copy p{font-size: 15px;line-height: 1.62;}body.master-redesign .trust-decision-panel,body.master-redesign .pricing-decision-strip,body.master-redesign .mobile-conversion-box,body.master-redesign .master-proof-panel,body.master-redesign .pickup-block,body.master-redesign .international-travellers-card,body.master-redesign .app-promo-card,body.master-redesign .reservation-primer{padding: 21px;}body.master-redesign .trust-decision-grid,body.master-redesign .master-card-grid,body.master-redesign .seo-check-grid,body.master-redesign .seo-proof-grid,body.master-redesign .seo-route-grid,body.master-redesign .season-answer-grid,body.master-redesign .after-submit-grid,body.master-redesign .directions-grid,body.master-redesign .price-quick-grid,body.master-redesign .contact-location-quick,body.master-redesign .location-cards{grid-template-columns: 1fr;}body.master-redesign .trust-decision-grid>*,body.master-redesign .master-card,body.master-redesign .location-decision-card,body.master-redesign .direction-card,body.master-redesign .contact-location-card{padding: 18px;}body.master-redesign .content-wrapper,body.master-redesign .content-wrapper.article-content{max-width: none;font-size: 15.5px;line-height: 1.72;}body.master-redesign .content-wrapper h2,body.master-redesign .article-content h2{margin-top: 34px;font-size: clamp(24px,7vw,30px);}body.master-redesign .article-hero-image{border-radius: var(--mr-radius);}body.master-redesign .article-action-box,body.master-redesign .inline-cta{padding: 20px;}body.master-redesign .blog-grid,body.master-redesign .blog-sidebar{display: grid;grid-template-columns: 1fr;}body.master-redesign .blog-card-body{padding: 21px;}body.master-redesign .pricing-table,body.master-redesign .seo-mini-table,body.master-redesign .pricing-block{overflow-x: auto;-webkit-overflow-scrolling: touch;}body.master-redesign th,body.master-redesign td{min-width: 78px;padding: 12px 11px;font-size: 12px;}body.master-redesign .contact-map-static img,body.master-redesign .contact-map-embed iframe{min-height: 240px;}body.master-redesign .cta-section{padding-block: 54px;}body.master-redesign .cta-section h2{font-size: clamp(29px,8.8vw,39px);}body.master-redesign .cta-section .cta-buttons{display: grid;grid-template-columns: 1fr;}body.master-redesign .cta-section .btn{width: 100%;}body.master-redesign>footer{padding-top: 48px;}body.master-redesign>footer .footer-grid{grid-template-columns: 1fr;gap: 30px;}}@media (max-width: 420px){body.master-redesign .container{width: min(calc(100% - 28px),var(--mr-width));}body.master-redesign>header .logo-text strong{max-width: 150px;}body.master-redesign.home .hero-left{padding-inline: 20px;}body.master-redesign .master-journey-step{min-width: 72px;}body.master-redesign .master-journey-step strong{max-width: 76px;white-space: normal;}body.master-redesign.home .calc-fields{grid-template-columns: 1fr;}}@media (prefers-reduced-motion: reduce){body.master-redesign *,body.master-redesign *::before,body.master-redesign *::after{scroll-behavior: auto !important;transition-duration: 0.01ms !important;animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;}body.master-redesign .master-reveal{opacity: 1;transform: none;}}@media print{body.master-redesign>.topbar,body.master-redesign>header,body.master-redesign .mobile-sticky-cta,body.master-redesign .whatsapp-float,body.master-redesign .master-reading-progress,body.master-redesign .cta-section{display: none !important;}body.master-redesign .master-reveal{opacity: 1;transform: none;}}body.master-redesign{--color-primary: #173b8e;--color-primary-dark: #102b6b;--color-primary-light: #315bd6;--color-primary-surface: #eef3ff;--color-primary-badge: #e2e9fa;--color-primary-border: #b8c7ea;--color-background: #f4f6fa;--color-card: #ffffff;--color-surface-muted: #f8fafc;--color-text-primary: #111114;--color-text-secondary: #3c3c43;--color-text-muted: #6e6e73;--color-border: #e5e5ea;--color-border-strong: #c7c7cc;--color-success: #0f7b4d;--color-success-surface: #e8f6ef;--color-warning-surface: #fff4e5;--color-danger-surface: #fdecee;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-sheet: 24px;--shadow-card: 0 2px 8px rgba(16,43,107,0.06),0 1px 2px rgba(17,17,20,0.04);--shadow-raised: 0 18px 48px rgba(16,43,107,0.11);--focus-ring: 0 0 0 4px rgba(49,91,214,0.2);--mr-ink: var(--color-text-primary);--mr-navy: var(--color-primary);--mr-navy-soft: var(--color-primary-light);--mr-green: var(--color-primary);--mr-green-dark: var(--color-primary-dark);--mr-green-pale: var(--color-primary-surface);--mr-slate: var(--color-text-secondary);--mr-muted: var(--color-text-muted);--mr-line: var(--color-border);--mr-soft: var(--color-background);--mr-white: var(--color-card);--mr-radius-sm: var(--radius-md);--mr-radius: var(--radius-lg);--mr-radius-lg: var(--radius-sheet);--mr-shadow-sm: var(--shadow-card);--mr-shadow: var(--shadow-raised);background: var(--color-background);color: var(--color-text-primary);}body.master-redesign main{background: var(--color-background);}body.master-redesign a{color: var(--color-primary);}body.master-redesign :is(a,button,input,select,textarea,summary):focus-visible{outline: 2px solid var(--color-primary-light) !important;outline-offset: 3px !important;box-shadow: var(--focus-ring);}body.master-redesign .btn,body.master-redesign .btn-nav-rezervace{min-height: 48px;border-radius: 10px !important;font-weight: 700 !important;letter-spacing: -0.01em;}body.master-redesign .btn-primary,body.master-redesign .btn-nav-rezervace{border-color: var(--color-primary) !important;background: var(--color-primary) !important;box-shadow: 0 3px 8px rgba(16,43,107,0.16) !important;color: #fff !important;}body.master-redesign .btn-primary:hover,body.master-redesign .btn-nav-rezervace:hover{transform: translateY(-1px);border-color: var(--color-primary-dark) !important;background: var(--color-primary-dark) !important;box-shadow: 0 7px 18px rgba(16,43,107,0.2) !important;}body.master-redesign .btn-secondary,body.master-redesign .btn-outline{border: 1px solid var(--color-primary-border) !important;background: var(--color-card) !important;box-shadow: none !important;color: var(--color-primary) !important;}body.master-redesign .btn-secondary:hover,body.master-redesign .btn-outline:hover{border-color: var(--color-primary) !important;background: var(--color-primary-surface) !important;}body.master-redesign.home #home-top.hero{min-height: 0 !important;padding: clamp(44px,6vw,76px) 0 !important;overflow: visible !important;border-bottom: 1px solid var(--color-primary-border);background: var(--color-background) !important;color: var(--color-text-primary) !important;}body.master-redesign.home #home-top.hero::before,body.master-redesign.home #home-top.hero::after{display: none !important;}body.master-redesign.home #home-top .hero-content{min-height: 0 !important;grid-template-columns: minmax(0,0.86fr) minmax(520px,1.14fr) !important;align-items: center !important;gap: clamp(38px,6vw,82px) !important;padding: 0 !important;}body.master-redesign.home #home-top .hero-left{max-width: 590px;}body.master-redesign.home #home-top .hero-left::before{content: "Parkovato · parkování u letiště";display: inline-flex;width: fit-content;margin-bottom: 18px;padding: 7px 11px;border: 1px solid var(--color-primary-border);border-radius: 999px;background: var(--color-primary-badge);color: var(--color-primary-dark);font-size: 12px;font-weight: 700;letter-spacing: 0.02em;}html[lang="en"] body.master-redesign.home #home-top .hero-left::before{content: "Parkovato · airport parking";}html[lang="de"] body.master-redesign.home #home-top .hero-left::before{content: "Parkovato · Parken am Flughafen";}html[lang="pl"] body.master-redesign.home #home-top .hero-left::before{content: "Parkovato · parking przy lotnisku";}body.master-redesign.home #home-top .hero-left h1{max-width: 620px !important;margin: 0 !important;color: var(--color-text-primary) !important;font-size: clamp(42px,4.5vw,62px) !important;font-weight: 750 !important;letter-spacing: -0.052em !important;line-height: 1.04 !important;text-shadow: none !important;text-wrap: balance;}body.master-redesign.home #home-top .hero-subtitle{max-width: 550px !important;margin: 20px 0 0 !important;color: var(--color-text-secondary) !important;font-size: clamp(17px,1.6vw,20px) !important;font-weight: 450;line-height: 1.55 !important;}body.master-redesign.home #home-top .hero-google-proof{display: block !important;width: fit-content;max-width: 100%;margin-top: 24px;padding: 11px 13px;border: 1px solid var(--color-border) !important;border-radius: var(--radius-md) !important;background: var(--color-card) !important;box-shadow: var(--shadow-card) !important;color: var(--color-text-secondary) !important;}body.master-redesign.home #home-top .hero-google-proof-score{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;color: var(--color-text-primary) !important;}body.master-redesign.home #home-top .hero-google-proof-score strong{color: var(--color-text-primary) !important;}body.master-redesign.home #home-top .hero-google-proof-score>span:last-child,body.master-redesign.home #home-top .hero-google-proof p,body.master-redesign.home #home-top .hero-google-proof-actions{display: none !important;}body.master-redesign.home #home-top .hero-google-proof-stars{display: inline !important;color: #b26a00;font-size: 13px;letter-spacing: 0.05em;}body.master-redesign.home #home-top .hero-google-proof-stars::before,body.master-redesign.home #home-top .hero-google-proof-stars::after{content: none !important;}body.master-redesign.home #home-top .hero-right,body.master-redesign.home #home-top .hero-form{width: 100% !important;max-width: 650px !important;}body.master-redesign.home #home-top .hero-form,body.master-redesign.home .master-mobile-booking .hero-form{padding: 12px !important;overflow: hidden;border: 1px solid var(--color-primary-border) !important;border-radius: var(--radius-sheet) !important;background: var(--color-card) !important;box-shadow: var(--shadow-raised) !important;}body.master-redesign.home #home-top .hero-form-title,body.master-redesign.home .master-mobile-booking .hero-form-title{display: flex !important;align-items: center;gap: 9px;margin: 0 !important;padding: 14px 15px 6px !important;color: var(--color-text-primary) !important;font-size: 17px !important;font-weight: 700 !important;text-align: left !important;}body.master-redesign.home #home-top .hero-form-title .icon,body.master-redesign.home .master-mobile-booking .hero-form-title .icon{color: var(--color-primary);}body.master-redesign.home #home-top .hero-form-note,body.master-redesign.home .master-mobile-booking .hero-form-note{display: flex !important;margin: 0 !important;padding: 2px 15px 12px !important;color: var(--color-text-muted) !important;border: 0 !important;background: transparent !important;box-shadow: none !important;font-size: 13px !important;line-height: 1.45 !important;}body.master-redesign.home #home-top .hero-form-note .icon,body.master-redesign.home .master-mobile-booking .hero-form-note .icon{display: none;}body.master-redesign.home #home-top .hero-price-calculator,body.master-redesign.home .master-mobile-booking .hero-price-calculator{display: none !important;}body.master-redesign #parkovato-reservation{position: relative;width: 100%;min-height: 200px;overflow: hidden;border: 1px solid var(--color-border);border-radius: var(--radius-lg);background: var(--color-card);}body.master-redesign #parkovato-reservation iframe{width: 100% !important;border: 0 !important;border-radius: var(--radius-lg);background: var(--color-card);}body.master-redesign .parkovato-embed-loading{display: grid;min-height: 200px;place-items: center;padding: 24px;color: var(--color-text-muted);font-size: 14px;text-align: center;}body.master-redesign .parkovato-embed-fallback{order: 5;margin: 10px 4px 2px;color: var(--color-text-muted);font-size: 12px;line-height: 1.45;text-align: center;}body.master-redesign .parkovato-embed-fallback a{font-weight: 650;}body.master-redesign .parkovato-embed-ready .parkovato-embed-loading{display: none;}body.master-redesign .parkovato-embed-ready + .parkovato-embed-fallback{display: none;}body.master-redesign .parkovato-embed-preview-card{display: grid;min-height: 200px;place-content: center;gap: 8px;padding: 28px;background: var(--color-primary-surface);color: var(--color-text-secondary);text-align: center;}body.master-redesign .parkovato-embed-preview-card strong{color: var(--color-primary-dark);font-size: 17px;}body.master-redesign .parkovato-embed-preview-card span{max-width: 440px;font-size: 13px;line-height: 1.55;}body.master-redesign main>.master-journey{padding: 22px 20px !important;border-bottom: 1px solid var(--color-border);background: var(--color-card) !important;}body.master-redesign .master-journey-icon{border: 1px solid var(--color-primary-border);background: var(--color-primary-surface) !important;box-shadow: none !important;color: var(--color-primary) !important;}body.master-redesign .master-journey-line{background: var(--color-primary-border) !important;}body.master-redesign .master-journey-time{color: var(--color-text-muted) !important;}body.master-redesign .how-it-works,body.master-redesign .pricing,body.master-redesign .locations-section,body.master-redesign .directions,body.master-redesign .seo-content,body.master-redesign .content-page,body.master-redesign .pricing-full,body.master-redesign .contact-full,body.master-redesign .blog-section,body.master-redesign .steps-detail,body.master-redesign .locations-band,body.master-redesign .quick-decision-section,body.master-redesign .trust-proof-section,body.master-redesign .real-proof-section,body.master-redesign .pickup-section,body.master-redesign .international-travellers-section,body.master-redesign .app-promo-section,body.master-redesign .google-reviews-section,body.master-redesign .seo-upgrade-section{padding-top: clamp(56px,7vw,88px);padding-bottom: clamp(56px,7vw,88px);}body.master-redesign main>section:not(.hero):not(.master-journey):nth-of-type(odd){background: var(--color-background) !important;}body.master-redesign main>section:not(.hero):not(.master-journey):nth-of-type(even){background: var(--color-card) !important;}body.master-redesign .section-header,body.master-redesign .quick-decision-head,body.master-redesign .trust-decision-copy{max-width: 740px;margin-bottom: 30px;text-align: left;}body.master-redesign .section-label,body.master-redesign .master-panel-eyebrow,body.master-redesign .mcb-eyebrow{display: inline-flex !important;width: fit-content !important;margin-bottom: 10px !important;padding: 5px 9px !important;border: 1px solid var(--color-primary-border) !important;border-radius: 999px !important;background: var(--color-primary-badge) !important;color: var(--color-primary-dark) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.035em !important;text-transform: uppercase;}body.master-redesign .section-header h2,body.master-redesign .quick-decision-head h2,body.master-redesign .trust-decision-copy h2,body.master-redesign .pricing-decision-copy h2,body.master-redesign .pickup-block h2{color: var(--color-text-primary) !important;font-size: clamp(29px,3.2vw,43px) !important;font-weight: 730 !important;letter-spacing: -0.038em !important;line-height: 1.12 !important;text-wrap: balance;}body.master-redesign .section-header p,body.master-redesign .quick-decision-head p,body.master-redesign .trust-decision-copy p,body.master-redesign .pricing-decision-copy p,body.master-redesign .pickup-block p{color: var(--color-text-secondary) !important;font-size: 16px;line-height: 1.62;}body.master-redesign :is( .trust-decision-panel,.pricing-decision-strip,.mobile-conversion-box,.master-proof-panel,.pickup-block,.international-travellers-card,.app-promo-card,.reservation-primer,.quick-decision-card,.trust-decision-grid>*,.master-card,.location-decision-card,.direction-card,.contact-location-card,.price-quick-card,.faq-item,.blog-card,.real-proof-card ){border: 1px solid var(--color-border) !important;border-radius: var(--radius-lg) !important;background: var(--color-card) !important;box-shadow: var(--shadow-card) !important;}body.master-redesign :is( .quick-decision-card,.trust-decision-grid>*,.master-card,.location-decision-card,.direction-card,.contact-location-card,.price-quick-card,.blog-card,.real-proof-card ):hover{transform: translateY(-2px);border-color: var(--color-primary-border) !important;box-shadow: 0 10px 28px rgba(16,43,107,0.09) !important;}body.master-redesign :is(.quick-decision-card,.trust-decision-grid>*,.master-card) .icon,body.master-redesign :is(.location-decision-card,.direction-card,.contact-location-card) .icon{color: var(--color-primary) !important;}body.master-redesign :is(.quick-decision-card,.trust-decision-grid>*,.master-card,.location-decision-card) strong,body.master-redesign :is(.quick-decision-card,.trust-decision-grid>*,.master-card,.location-decision-card) h3{color: var(--color-text-primary) !important;}body.master-redesign :is(.quick-decision-card,.trust-decision-grid>*,.master-card,.location-decision-card) span,body.master-redesign :is(.quick-decision-card,.trust-decision-grid>*,.master-card,.location-decision-card) p{color: var(--color-text-secondary) !important;}body.master-redesign .discount-box,body.master-redesign .selection-badge,body.master-redesign .decision-helper-strip,body.master-redesign .pricing-summary-note,body.master-redesign .article-action-box,body.master-redesign .inline-cta{border: 1px solid var(--color-primary-border) !important;border-radius: var(--radius-md) !important;background: var(--color-primary-surface) !important;color: var(--color-primary-dark) !important;box-shadow: none !important;}body.master-redesign :is(input,select,textarea){min-height: 48px;border: 1px solid var(--color-border-strong) !important;border-radius: 10px !important;background: var(--color-card) !important;color: var(--color-text-primary) !important;box-shadow: none !important;}body.master-redesign :is(input,select,textarea):focus{border-color: var(--color-primary-light) !important;box-shadow: var(--focus-ring) !important;}body.master-redesign .faq-question{color: var(--color-text-primary) !important;font-weight: 650;}body.master-redesign .faq-chevron,body.master-redesign .faq-question .icon{color: var(--color-primary) !important;}body.master-redesign table{overflow: hidden;border: 1px solid var(--color-border) !important;border-radius: var(--radius-lg);background: var(--color-card);box-shadow: var(--shadow-card);}body.master-redesign th{background: var(--color-primary) !important;color: #fff !important;}body.master-redesign tr:nth-child(even) td{background: var(--color-surface-muted);}body.master-redesign:not(.home) .page-hero{padding: clamp(52px,7vw,82px) 0 !important;border-bottom: 1px solid var(--color-primary-border);background: var(--color-primary-surface) !important;color: var(--color-text-primary) !important;}body.master-redesign:not(.home) .page-hero::before,body.master-redesign:not(.home) .page-hero::after{display: none !important;}body.master-redesign:not(.home) .page-hero .breadcrumb,body.master-redesign:not(.home) .page-hero .breadcrumb a{color: var(--color-text-muted) !important;}body.master-redesign:not(.home) .page-hero h1{max-width: 850px;color: var(--color-text-primary) !important;font-size: clamp(36px,4.6vw,58px) !important;font-weight: 740 !important;letter-spacing: -0.048em !important;line-height: 1.05 !important;}body.master-redesign:not(.home) .page-hero p{max-width: 760px;color: var(--color-text-secondary) !important;font-size: clamp(16px,1.5vw,19px) !important;}body.master-redesign .cta-section{border-top: 1px solid var(--color-primary-border);background: var(--color-primary) !important;}body.master-redesign .cta-section .btn-primary{border-color: #fff !important;background: #fff !important;color: var(--color-primary-dark) !important;}body.master-redesign .cta-section .btn-outline,body.master-redesign .cta-section .btn-secondary{border-color: rgba(255,255,255,0.44) !important;background: rgba(255,255,255,0.1) !important;color: #fff !important;}body.master-redesign>footer{border-top: 1px solid var(--color-primary-border);background: var(--color-primary-dark) !important;}body.master-redesign .mobile-sticky-cta a,body.master-redesign .mobile-sticky-cta .btn{background: var(--color-primary) !important;color: #fff !important;}body.master-redesign .whatsapp-float{display: none !important;}@media (max-width: 900px){body.master-redesign.home #home-top .hero-content{grid-template-columns: minmax(0,0.78fr) minmax(470px,1.22fr) !important;gap: 30px !important;}}@media (max-width: 767px){body.master-redesign.home #home-top.hero{min-height: 0 !important;padding: 38px 0 34px !important;background: var(--color-background) !important;}body.master-redesign.home #home-top .container{width: min(calc(100% - 32px),var(--mr-width)) !important;}body.master-redesign.home #home-top .hero-content{min-height: 0 !important;display: block !important;}body.master-redesign.home #home-top .hero-left{min-height: 0 !important;padding: 0 !important;}body.master-redesign.home #home-top .hero-left::before{margin-bottom: 14px;}body.master-redesign.home #home-top .hero-left h1{max-width: 360px !important;font-size: clamp(35px,10.3vw,45px) !important;letter-spacing: -0.052em !important;line-height: 1.03 !important;}body.master-redesign.home #home-top .hero-subtitle{max-width: 355px !important;margin-top: 15px !important;font-size: 16px !important;line-height: 1.5 !important;}body.master-redesign.home #home-top .hero-google-proof{margin: 18px 0 0 !important;padding: 10px 12px !important;}body.master-redesign main>.master-journey{padding: 18px 14px 15px !important;}body.master-redesign main>.master-mobile-booking{padding: 14px 12px 36px !important;border-bottom: 1px solid var(--color-border);background: var(--color-background) !important;}body.master-redesign.home .master-mobile-booking .hero-form,body.master-redesign.home .master-mobile-booking .hero-form.hero-form-embed{padding: 8px !important;border-radius: 18px !important;}body.master-redesign.home .master-mobile-booking .hero-form-title{padding: 13px 12px 5px !important;font-size: 16px !important;}body.master-redesign.home .master-mobile-booking .hero-form-note{padding: 2px 12px 10px !important;}body.master-redesign #parkovato-reservation,body.master-redesign #parkovato-reservation iframe{border-radius: 13px;}body.master-redesign .how-it-works,body.master-redesign .pricing,body.master-redesign .locations-section,body.master-redesign .directions,body.master-redesign .seo-content,body.master-redesign .content-page,body.master-redesign .pricing-full,body.master-redesign .contact-full,body.master-redesign .blog-section,body.master-redesign .steps-detail,body.master-redesign .locations-band,body.master-redesign .quick-decision-section,body.master-redesign .trust-proof-section,body.master-redesign .real-proof-section,body.master-redesign .pickup-section{padding-top: 52px;padding-bottom: 52px;}body.master-redesign .section-header h2,body.master-redesign .quick-decision-head h2,body.master-redesign .trust-decision-copy h2,body.master-redesign .pricing-decision-copy h2,body.master-redesign .pickup-block h2{font-size: clamp(27px,8.2vw,34px) !important;}body.master-redesign :is( .trust-decision-panel,.pricing-decision-strip,.mobile-conversion-box,.master-proof-panel,.pickup-block,.international-travellers-card,.app-promo-card,.reservation-primer ){padding: 19px !important;border-radius: var(--radius-lg) !important;}body.master-redesign:not(.home) .page-hero{padding: 42px 0 !important;background: var(--color-primary-surface) !important;}body.master-redesign:not(.home) .page-hero h1{font-size: clamp(32px,9vw,41px) !important;}body.master-redesign .cta-section{padding-block: 52px !important;}}html body.master-redesign:not(.home) main>.page-hero,html[lang] body.master-redesign:not(.home) main>.page-hero{padding: clamp(46px,6vw,72px) 0 !important;border-bottom: 1px solid var(--color-primary-border) !important;background: var(--color-primary-surface) !important;background-image: none !important;color: var(--color-text-primary) !important;text-align: left !important;}html[lang] body.master-redesign:not(.home) main>.page-hero::before,html[lang] body.master-redesign:not(.home) main>.page-hero::after{content: none !important;display: none !important;}html[lang] body.master-redesign:not(.home) main>.page-hero h1{max-width: 850px !important;margin: 0 !important;color: var(--color-text-primary) !important;font-size: clamp(36px,4.6vw,58px) !important;font-weight: 740 !important;letter-spacing: -0.048em !important;line-height: 1.05 !important;text-shadow: none !important;}html[lang] body.master-redesign:not(.home) main>.page-hero p{max-width: 760px !important;margin: 17px 0 0 !important;color: var(--color-text-secondary) !important;font-size: clamp(16px,1.5vw,19px) !important;line-height: 1.55 !important;}html[lang] body.master-redesign:not(.home) main>.page-hero .breadcrumb,html[lang] body.master-redesign:not(.home) main>.page-hero .breadcrumb a{color: var(--color-text-muted) !important;}html[lang] body.master-redesign:not(.home) main>.page-hero .page-hero-actions{justify-content: flex-start !important;}html[lang] body.master-redesign:not(.home) main>.page-hero .btn-secondary,html[lang] body.master-redesign:not(.home) main>.page-hero .btn-outline{border: 1px solid var(--color-primary-border) !important;background: var(--color-card) !important;color: var(--color-primary) !important;}html body.master-redesign .seasonal-tabs .tab-btn.active,html body.master-redesign .seasonal-tabs .tab-btn[aria-selected="true"]{border-color: var(--color-primary) !important;background: var(--color-primary) !important;color: #fff !important;}html body.master-redesign .best-value-badge{border-color: var(--color-primary-border) !important;background: var(--color-primary-badge) !important;color: var(--color-primary-dark) !important;}@media (max-width: 767px){html[lang] body.master-redesign:not(.home) main>.page-hero{padding: 34px 0 31px !important;}html[lang] body.master-redesign:not(.home) main>.page-hero h1{font-size: clamp(31px,9vw,40px) !important;}html[lang] body.master-redesign:not(.home) main>.page-hero .page-hero-actions{width: 100% !important;}html body.master-redesign.calm-design.pricing-page .price-quick-grid{display: grid !important;grid-template-columns: minmax(0,1fr) !important;grid-auto-columns: auto !important;grid-auto-flow: row !important;gap: 10px !important;width: 100% !important;margin: 0 0 22px !important;padding: 0 !important;overflow: visible !important;scroll-snap-type: none !important;}html body.master-redesign.calm-design.pricing-page .price-quick-card{width: 100% !important;min-width: 0 !important;min-height: 0 !important;padding: 17px !important;}}@media (max-width: 420px){body.master-redesign.home #home-top .container{width: min(calc(100% - 28px),var(--mr-width)) !important;}body.master-redesign.home #home-top .hero-left::before{font-size: 10.5px;}}body.site-shell{--shell-ink: #06172c;--shell-navy: #0f2746;--shell-green: #047857;--shell-green-dark: #03684c;--shell-green-pale: #ecfdf5;--shell-muted: #64748b;--shell-line: #e2e8f0;--shell-soft: #f6f8fb;--shell-white: #fff;--shell-width: 1320px;min-width: 320px;overflow-x: clip;}body.site-shell{--shell-ink: #111114;--shell-navy: #173b8e;--shell-green: #173b8e;--shell-green-dark: #102b6b;--shell-green-pale: #eef3ff;--shell-muted: #6e6e73;--shell-line: #e5e5ea;--shell-soft: #f4f6fa;--shell-white: #fff;}body.site-shell>header{border-bottom-color: rgba(184,199,234,0.7) !important;box-shadow: 0 5px 22px rgba(16,43,107,0.07) !important;}body.site-shell>header .logo-img{box-shadow: 0 6px 16px rgba(16,43,107,0.13) !important;}body.site-shell>header .btn-nav-rezervace{border-color: #173b8e !important;background: #173b8e !important;box-shadow: 0 3px 8px rgba(16,43,107,0.16) !important;}body.site-shell>header .btn-nav-rezervace:hover,body.site-shell>header .btn-nav-rezervace:focus-visible{border-color: #102b6b !important;background: #102b6b !important;}body.site-shell>header .nav-links>li>a:not(.btn-nav-rezervace):hover,body.site-shell>header .nav-links>li>a.active:not(.btn-nav-rezervace),body.site-shell>header .nav-links>li>a[aria-current="page"]:not(.btn-nav-rezervace),body.site-shell>header .lang-dropdown-btn:hover,body.site-shell>header .lang-dropdown-btn[aria-expanded="true"],body.site-shell>header .desktop-header-phone:hover{background: #eef3ff !important;color: #173b8e !important;}body.site-shell>header .mobile-call-btn{border: 1px solid #b8c7ea !important;background: #eef3ff !important;color: #173b8e !important;}body.site-shell>header .hamburger{border-color: #e5e5ea !important;background: #fff !important;}body.site-shell>header .hamburger span{background: #102b6b !important;}body.site-shell>header .lang-dropdown-menu{border-color: #e5e5ea !important;box-shadow: 0 18px 48px rgba(16,43,107,0.12) !important;}@media (max-width: 1024px){body.site-shell>header .nav-links{border-color: #e5e5ea !important;background: #f4f6fa !important;box-shadow: 0 18px 48px rgba(16,43,107,0.14) !important;}body.site-shell>header .nav-links>li>a:not(.btn-nav-rezervace),body.site-shell>header .lang-dropdown-btn,body.site-shell>header .desktop-header-phone{border-color: #e5e5ea !important;background: #fff !important;}}body.site-shell.nav-open{overflow: hidden;overscroll-behavior: none;touch-action: none;}body.site-shell>.topbar{display: none !important;}body.site-shell>header{position: sticky !important;top: 0 !important;z-index: 10000 !important;border-bottom: 1px solid rgba(226,232,240,0.9) !important;background: rgba(255,255,255,0.98) !important;box-shadow: 0 5px 22px rgba(15,39,70,0.07) !important;-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);}body.site-shell>header>.container{width: min(calc(100% - 28px),var(--shell-width)) !important;max-width: var(--shell-width) !important;margin-inline: auto !important;padding-inline: 0 !important;}body.site-shell>header nav{min-height: 74px !important;display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: 18px !important;padding-block: 7px !important;}body.site-shell>header .logo{min-width: 218px !important;display: inline-flex !important;flex: 0 1 auto !important;align-items: center !important;gap: 10px !important;margin-right: auto !important;color: var(--shell-ink) !important;text-decoration: none !important;}body.site-shell>header .logo-img{width: 48px !important;min-width: 48px !important;height: 48px !important;border-radius: 11px !important;box-shadow: 0 8px 18px rgba(15,39,70,0.12) !important;}body.site-shell>header .logo-text{min-width: 0 !important;display: grid !important;gap: 2px !important;}body.site-shell>header .logo-text strong{display: block !important;overflow: hidden !important;color: var(--shell-ink) !important;font-size: 17px !important;font-weight: 840 !important;letter-spacing: -0.035em !important;line-height: 1.06 !important;text-overflow: ellipsis !important;white-space: nowrap !important;}body.site-shell.master-redesign>header.site-shell-header .logo-text strong,body.site-shell>header.site-shell-header .logo-text strong{font-size: 17px !important;}body.site-shell>header.site-shell-header .logo-text strong::before,body.site-shell>header.site-shell-header .logo-text strong::after{content: none !important;display: none !important;}body.site-shell>header .logo-text>span{overflow: hidden !important;color: var(--shell-muted) !important;font-size: 12px !important;font-weight: 680 !important;line-height: 1.15 !important;text-overflow: ellipsis !important;white-space: nowrap !important;}body.site-shell>header .brand-label-mobile{display: none;}body.site-shell>header.site-shell-header .brand-label-full,body.site-shell>header.site-shell-header .brand-label-mobile{font-size: inherit !important;font-weight: inherit !important;line-height: inherit !important;letter-spacing: inherit !important;}body.site-shell>header .nav-links{position: static !important;display: flex !important;align-items: center !important;gap: 3px !important;width: auto !important;height: auto !important;max-height: none !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;border: 0 !important;background: transparent !important;box-shadow: none !important;list-style: none !important;}body.site-shell>header .nav-links>li{width: auto !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}body.site-shell>header .nav-links>li>a:not(.btn-nav-rezervace),body.site-shell>header .lang-dropdown-btn,body.site-shell>header .desktop-header-phone{min-height: 42px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 7px !important;padding: 9px 10px !important;border: 0 !important;border-radius: 10px !important;background: transparent !important;color: var(--shell-ink) !important;font: 730 13px/1.15 "Inter",system-ui,sans-serif !important;text-decoration: none !important;white-space: nowrap !important;}body.site-shell>header .nav-links>li>a:not(.btn-nav-rezervace):hover,body.site-shell>header .nav-links>li>a.active:not(.btn-nav-rezervace),body.site-shell>header .nav-links>li>a[aria-current="page"]:not(.btn-nav-rezervace),body.site-shell>header .lang-dropdown-btn:hover,body.site-shell>header .lang-dropdown-btn[aria-expanded="true"],body.site-shell>header .desktop-header-phone:hover{background: var(--shell-soft) !important;color: var(--shell-green) !important;}body.site-shell>header .desktop-header-phone .icon{width: 17px !important;height: 17px !important;}body.site-shell>header .btn-nav-rezervace{min-height: 48px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 12px 18px !important;border: 1px solid var(--shell-green) !important;border-radius: 11px !important;background: var(--shell-green) !important;box-shadow: 0 9px 24px rgba(4,120,87,0.2) !important;color: var(--shell-white) !important;font: 820 13px/1.15 "Inter",system-ui,sans-serif !important;text-decoration: none !important;white-space: nowrap !important;}body.site-shell>header .btn-nav-rezervace:hover,body.site-shell>header .btn-nav-rezervace:focus-visible{background: var(--shell-green-dark) !important;}body.site-shell>header .lang-switcher{position: relative !important;margin: 0 !important;padding: 0 0 0 5px !important;border: 0 !important;}body.site-shell>header .lang-dropdown-menu{position: absolute !important;top: calc(100% + 7px) !important;right: 0 !important;left: auto !important;z-index: 20 !important;min-width: 220px !important;display: none !important;margin: 0 !important;padding: 7px !important;overflow: hidden !important;border: 1px solid var(--shell-line) !important;border-radius: 14px !important;background: var(--shell-white) !important;box-shadow: 0 18px 54px rgba(15,39,70,0.15) !important;list-style: none !important;opacity: 1 !important;visibility: visible !important;transform: none !important;}body.site-shell>header .lang-dropdown.open .lang-dropdown-menu{display: grid !important;gap: 3px !important;}body.site-shell>header .lang-dropdown-menu a{min-height: 42px !important;display: flex !important;align-items: center !important;gap: 9px !important;padding: 9px 11px !important;border-radius: 9px !important;color: var(--shell-ink) !important;font-size: 13px !important;font-weight: 720 !important;text-decoration: none !important;}body.site-shell>header .lang-dropdown-menu a:hover{background: var(--shell-soft) !important;color: var(--shell-green) !important;}body.site-shell>header .shell-lang-fallback{margin-left: auto;color: var(--shell-muted);font-size: 11px;font-weight: 650;}body.site-shell>header .mobile-header-actions{display: none !important;}body.site-shell>header .hamburger{display: none !important;}body.site-shell .mobile-sticky-cta-inner>a:first-child,body.site-shell .mobile-cta-bar>a:first-child{background: var(--shell-green) !important;color: var(--shell-white) !important;}@media (max-width: 1120px) and (min-width: 901px){body.site-shell>header nav{gap: 8px !important;}body.site-shell>header .logo{min-width: 188px !important;}body.site-shell>header .logo-text strong{max-width: 145px !important;font-size: 15px !important;}body.site-shell>header .nav-links>li>a:not(.btn-nav-rezervace),body.site-shell>header .lang-dropdown-btn,body.site-shell>header .desktop-header-phone{padding-inline: 7px !important;font-size: 12px !important;}body.site-shell>header .desktop-header-phone span{display: none !important;}}@media (max-width: 900px){body.site-shell>header>.container{width: min(calc(100% - 28px),var(--shell-width)) !important;}body.site-shell>header nav{min-height: 68px !important;gap: 8px !important;padding-block: 7px !important;}body.site-shell>header .logo{min-width: 0 !important;gap: 9px !important;}body.site-shell>header .logo-img{width: 46px !important;min-width: 46px !important;height: 46px !important;}body.site-shell.master-redesign>header.site-shell-header .logo-text strong,body.site-shell>header.site-shell-header .logo-text strong{max-width: min(42vw,180px) !important;font-size: 16px !important;}body.site-shell>header .brand-label-full{display: none !important;}body.site-shell>header .brand-label-mobile{display: inline !important;}body.site-shell>header .mobile-header-actions{display: flex !important;align-items: center !important;gap: 8px !important;margin-left: auto !important;}body.site-shell>header .mobile-call-btn,body.site-shell>header .hamburger{width: 48px !important;min-width: 48px !important;height: 48px !important;min-height: 48px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 0 !important;border: 1px solid var(--shell-line) !important;border-radius: 12px !important;background: var(--shell-white) !important;color: var(--shell-navy) !important;box-shadow: 0 4px 14px rgba(15,39,70,0.07) !important;}body.site-shell>header .mobile-call-btn .icon{width: 21px !important;height: 21px !important;}body.site-shell>header .hamburger{flex-direction: column !important;gap: 5px !important;}body.site-shell>header .hamburger span{width: 23px !important;height: 2px !important;display: block !important;border-radius: 999px !important;background: var(--shell-navy) !important;transition: transform 160ms ease,opacity 160ms ease !important;}body.site-shell>header .hamburger.active span:nth-child(1){transform: translateY(7px) rotate(45deg) !important;}body.site-shell>header .hamburger.active span:nth-child(2){opacity: 0 !important;}body.site-shell>header .hamburger.active span:nth-child(3){transform: translateY(-7px) rotate(-45deg) !important;}body.site-shell>header .nav-links{position: fixed !important;inset: var(--mobile-nav-offset,68px) 0 0 !important;z-index: 9999 !important;width: 100% !important;height: calc(100dvh - var(--mobile-nav-offset,68px)) !important;min-height: calc(100dvh - var(--mobile-nav-offset,68px)) !important;max-height: calc(100dvh - var(--mobile-nav-offset,68px)) !important;display: none !important;flex-direction: column !important;align-items: stretch !important;justify-content: flex-start !important;gap: 6px !important;margin: 0 !important;padding: 16px max(16px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left)) !important;overflow-y: auto !important;overscroll-behavior: contain !important;border: 0 !important;border-top: 1px solid var(--shell-line) !important;border-radius: 0 !important;background: var(--shell-white) !important;box-shadow: 0 18px 34px rgba(15,39,70,0.14) !important;}body.site-shell>header .nav-links.open,body.site-shell>header .nav-links.active{display: flex !important;}body.site-shell>header .nav-links>li{width: 100% !important;flex: 0 0 auto !important;}body.site-shell>header.site-shell-header .nav-links>.shell-nav-item,body.site-shell>header.site-shell-header .nav-links>.shell-reservation-item{display: list-item !important;}body.site-shell>header .desktop-header-phone-item{display: none !important;}body.site-shell>header .nav-links>li>a:not(.btn-nav-rezervace),body.site-shell>header .lang-dropdown-btn{width: 100% !important;min-height: 50px !important;justify-content: center !important;padding: 11px 14px !important;border-radius: 10px !important;font-size: 15px !important;}body.site-shell>header .nav-links>li>a.active:not(.btn-nav-rezervace),body.site-shell>header .nav-links>li>a[aria-current="page"]:not(.btn-nav-rezervace){background: var(--shell-soft) !important;color: var(--shell-green) !important;}body.site-shell>header.site-shell-header .nav-links>.lang-switcher{order: -10 !important;width: 100% !important;display: block !important;margin: 0 0 8px !important;padding: 0 0 14px !important;border-bottom: 1px solid var(--shell-line) !important;}body.site-shell>header .lang-dropdown-btn{border: 1px solid var(--shell-line) !important;background: var(--shell-white) !important;}body.site-shell>header .lang-dropdown-menu{position: static !important;width: 100% !important;min-width: 0 !important;margin-top: 8px !important;box-shadow: none !important;}body.site-shell.master-redesign>header.site-shell-header .nav-links>.shell-reservation-item,body.site-shell>header.site-shell-header .nav-links>.shell-reservation-item{order: 100 !important;margin-top: auto !important;padding-top: 10px !important;}body.site-shell>header .btn-nav-rezervace{width: 100% !important;min-height: 56px !important;margin: 0 !important;padding: 14px 18px !important;font-size: 16px !important;}}@media (max-width: 420px){body.site-shell.master-redesign>header.site-shell-header .logo-text strong,body.site-shell>header.site-shell-header .logo-text strong{max-width: 132px !important;font-size: 15px !important;}body.site-shell>header .logo-text>span{max-width: 132px !important;}body.site-shell>header .mobile-call-btn,body.site-shell>header .hamburger{width: 46px !important;min-width: 46px !important;height: 46px !important;min-height: 46px !important;}}@media (prefers-reduced-motion: reduce){body.site-shell>header *,body.site-shell>header *::before,body.site-shell>header *::after{transition-duration: 0.01ms !important;animation-duration: 0.01ms !important;}}@media print{body.site-shell>header{display: none !important;}}body.site-shell>header .logo:has(.brand-wordmark){width: 200px !important;min-width: 0 !important;flex: 0 0 200px !important;}body.site-shell>header .logo .brand-wordmark,body.site-shell .refined-footer-logo .brand-wordmark{display: block !important;width: 100% !important;height: auto !important;object-fit: contain;border-radius: 0 !important;box-shadow: none !important;}body.site-shell .refined-footer-logo:has(.brand-wordmark){width: 210px;max-width: 100%;}body.site-shell .refined-footer-logo .brand-wordmark{filter: brightness(0) invert(1);}@media (max-width: 900px){body.site-shell>header .logo:has(.brand-wordmark){width: 156px !important;flex-basis: 156px !important;}}html:not(#green-pill-ui) body .section-label,html:not(#green-pill-ui) body .master-panel-eyebrow,html:not(#green-pill-ui) body .mcb-eyebrow{display: inline-flex !important;width: auto !important;min-height: 26px !important;align-items: center !important;margin-bottom: 10px !important;padding: 5px 9px !important;border: 1px solid #b8c7ea !important;border-radius: 999px !important;background: #e2e9fa !important;box-shadow: none !important;color: #102b6b !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.3 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;}html:not(#green-pill-ui) body .section-label::before,html:not(#green-pill-ui) body .section-label::after,html:not(#green-pill-ui) body .master-panel-eyebrow::before,html:not(#green-pill-ui) body .master-panel-eyebrow::after,html:not(#green-pill-ui) body .mcb-eyebrow::before,html:not(#green-pill-ui) body .mcb-eyebrow::after{display: none !important;content: none !important;}html:not(#green-pill-ui) body .topbar-badge{display: inline !important;width: auto !important;min-height: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: #e2e9fa !important;letter-spacing: 0.02em !important;}html:not(#green-pill-ui) body .mcb-points,html:not(#green-pill-ui) body .google-reviews-points{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px 20px !important;}html:not(#green-pill-ui) body .mcb-points li,html:not(#green-pill-ui) body .google-reviews-points li{position: relative !important;min-height: 0 !important;margin: 0 !important;padding: 2px 0 2px 17px !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: #334155 !important;font-size: 13px !important;font-weight: 700 !important;line-height: 1.4 !important;}html:not(#green-pill-ui) body .mcb-points li::before,html:not(#green-pill-ui) body .google-reviews-points li::before{content: "" !important;position: absolute !important;top: 0.7em !important;left: 0 !important;width: 6px !important;height: 2px !important;border-radius: 0 !important;background: #173b8e !important;}html:not(#green-pill-ui) body .master-badge-row span,html:not(#green-pill-ui) body .fact-chip,html:not(#green-pill-ui) body .location-price-chip,html:not(#green-pill-ui) body .map-distance-chip{min-height: 0 !important;padding: 2px 0 2px 10px !important;border: 0 !important;border-left: 2px solid rgba(23,59,142,0.42) !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: #334155 !important;}html:not(#green-pill-ui) body .article-tag,html:not(#green-pill-ui) body .blog-tag{padding: 0 0 3px !important;border: 0 !important;border-bottom: 1px solid rgba(23,59,142,0.32) !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: #102b6b !important;}html:not(#green-pill-ui) body .season-badge{padding: 10px 0 10px 16px !important;border: 0 !important;border-left: 2px solid rgba(23,59,142,0.42) !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}html:not(#green-pill-ui) body .app-promo-icon{border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: #102b6b !important;}html:not(#green-pill-ui) body .mobile-steps-summary>div>span{background: #173b8e !important;box-shadow: none !important;}@media (max-width: 640px){html:not(#green-pill-ui) body .mcb-points,html:not(#green-pill-ui) body .google-reviews-points{grid-template-columns: 1fr !important;}}:root{--pro-ink: #07182d;--pro-muted: #607087;--pro-line: #dbe5ef;--pro-surface: #ffffff;--pro-soft: #f5f8fb;--pro-green: #087f5b;--pro-radius: 18px;}html,body{max-width: 100%;overflow-x: clip;}main,section,.container,[class*="grid"],[class*="cards"],[class*="columns"]{min-width: 0;}[class*="grid"]>*,[class*="cards"]>*,[class*="columns"]>*,.card,[class$="-card"],[class*="-card "]{min-width: 0;overflow-wrap: anywhere;}body .master-reveal{opacity: 1 !important;transform: none !important;visibility: visible !important;}html body .mobile-sticky-cta,html body .sticky-mobile-cta,html body .mobile-cta-bar,html body.site-shell .mobile-sticky-cta,html body.master-redesign .mobile-sticky-cta,html body.calm-design .mobile-sticky-cta,html body .mobile-sticky-cta[hidden],html body .mobile-sticky-cta[aria-hidden="true"]{display: none !important;visibility: hidden !important;pointer-events: none !important;}body:has(>.mobile-sticky-cta),body:has(.mobile-sticky-cta),body:has(>.sticky-mobile-cta){padding-bottom: 0 !important;}body:has(.mobile-sticky-cta) main,body:has(.sticky-mobile-cta) main{padding-bottom: 0 !important;}body.master-redesign.home #home-top .hero-price-calculator,body.master-redesign.home .master-mobile-booking .hero-price-calculator{display: grid !important;}body.home #parkovato-reservation.parkovato-manual{min-height: 0 !important;height: auto !important;overflow: visible !important;}body.home .parkovato-manual-card{display: grid;gap: 8px;padding: 16px;color: var(--pro-ink);background: linear-gradient(145deg,#f5fffb,#edf7f4);border: 1px solid #bfe5d8;border-radius: 16px;}body.home .parkovato-manual-card strong{font-size: clamp(1rem,2vw,1.15rem);line-height: 1.25;}body.home .parkovato-manual-card span{color: var(--pro-muted);font-size: .92rem;line-height: 1.5;}body.home .parkovato-manual-card .btn{width: 100%;margin-top: 4px;justify-content: center;}body.home .parkovato-embed-fallback{display: none !important;}html body.master-redesign.home #home-top .hero-google-proof .hero-google-proof-actions{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px !important;width: 100% !important;height: auto !important;margin-top: 10px !important;opacity: 1 !important;visibility: visible !important;}html body.master-redesign.home #home-top .hero-google-proof .hero-google-proof-actions>a{min-height: 44px;display: inline-flex !important;align-items: center;justify-content: center;padding: 10px 12px !important;text-align: center;line-height: 1.25;color: #173b8e !important;background: #f3f6ff !important;border: 1px solid #cbd7ee !important;border-radius: 12px !important;box-shadow: none !important;text-decoration: none !important;}html body.master-redesign.home #home-top .hero-google-proof .hero-google-proof-actions>a:hover,html body.master-redesign.home #home-top .hero-google-proof .hero-google-proof-actions>a:focus-visible{color: #102f79 !important;background: #e9effd !important;border-color: #98add9 !important;}html body.master-redesign.home #home-top .hero-google-proof .hero-google-proof-actions>a:last-child:nth-child(3){grid-column: 1 / -1;}table.pro-responsive-table{width: 100%;table-layout: auto !important;}table.pro-responsive-table th,table.pro-responsive-table td{overflow-wrap: normal !important;word-break: normal !important;hyphens: none !important;}@media (max-width: 700px){body.faq-page .faq-priority-list{display: grid !important;grid-template-columns: 1fr !important;gap: 10px !important;width: 100% !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;scroll-snap-type: none !important;}body.faq-page .faq-priority-list>li,body.faq-page .faq-priority-list>li:first-child{width: 100% !important;min-width: 0 !important;min-height: 0 !important;flex: none !important;padding: 13px 14px 13px 38px !important;border-radius: 14px !important;scroll-snap-align: none !important;}html body.faq-page .faq-jump-nav{position: static !important;display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important;width: 100% !important;margin: 0 0 20px !important;padding: 10px !important;overflow: visible !important;background: var(--pro-surface) !important;border: 1px solid var(--pro-line) !important;border-radius: 16px !important;box-shadow: 0 10px 28px rgba(7,24,45,.08) !important;}html body.faq-page .faq-jump-nav::after{display: none !important;}body.faq-page .faq-jump-nav a{width: 100% !important;min-width: 0 !important;min-height: 44px;margin: 0 !important;padding: 9px 10px !important;justify-content: flex-start !important;white-space: normal !important;text-align: left;border-radius: 11px !important;}.table-wrapper:has(table.pro-responsive-table),.comparison-table-wrap:has(table.pro-responsive-table),.pricing-table-wrap:has(table.pro-responsive-table){overflow: visible !important;margin-inline: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;}html body table.pro-responsive-table,html body table.pro-responsive-table tbody,html body table.pro-responsive-table tr,html body table.pro-responsive-table td,html body.master-utility-pricing .pricing-table.pro-responsive-table,html body.master-utility-pricing .pricing-table.pro-responsive-table tbody,html body.master-utility-pricing .pricing-table.pro-responsive-table tr,html body.master-utility-pricing .pricing-table.pro-responsive-table td{display: block !important;width: 100% !important;}html body table.pro-responsive-table thead,html body.master-utility-pricing .pricing-table.pro-responsive-table thead{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important;}html body table.pro-responsive-table tbody,html body.master-utility-pricing .pricing-table.pro-responsive-table tbody{display: grid !important;gap: 12px !important;}html body table.pro-responsive-table tr,html body.master-utility-pricing .pricing-table.pro-responsive-table tr{overflow: hidden;background: var(--pro-surface) !important;border: 1px solid var(--pro-line) !important;border-radius: var(--pro-radius) !important;box-shadow: 0 8px 24px rgba(7,24,45,.06) !important;}html body table.pro-responsive-table td,html body.master-utility-pricing .pricing-table.pro-responsive-table td{display: grid !important;grid-template-columns: minmax(108px,.78fr) minmax(0,1.22fr) !important;align-items: start;gap: 12px;min-height: 0 !important;padding: 12px 14px !important;color: var(--pro-ink) !important;text-align: left !important;line-height: 1.45 !important;border: 0 !important;border-bottom: 1px solid #e8eef4 !important;background: transparent !important;}html body table.pro-responsive-table td:last-child,html body.master-utility-pricing .pricing-table.pro-responsive-table td:last-child{border-bottom: 0 !important;}html body table.pro-responsive-table td::before,html body.master-utility-pricing .pricing-table.pro-responsive-table td::before{display: block !important;content: attr(data-label) !important;display: block;color: var(--pro-muted);font-size: .72rem;font-weight: 800;line-height: 1.25;letter-spacing: .055em;text-transform: uppercase;}}@media (max-width: 380px){html body.faq-page .faq-jump-nav{grid-template-columns: 1fr !important;}html body table.pro-responsive-table td{grid-template-columns: 96px minmax(0,1fr) !important;}}@media (max-width: 768px){:root,html body{--pro-green: #173b8e;--green-500: #173b8e;--green-600: #102b6b;--green-50: #eef3ff;--accent: #173b8e;--accent-light: #eef3ff;--red: #173b8e;--red-dark: #102b6b;--master-green: #173b8e;--master-green-dark: #102b6b;--master-surface-tint: #f4f7fc;--ui-green: #173b8e;--ui-green-dark: #102b6b;--premium-green: #173b8e;--premium-green-deep: #102b6b;--premium-focus-green: #173b8e;--calm-green: #173b8e;--calm-green-hover: #102b6b;--faq-green: #173b8e;--faq-green-dark: #102b6b;--how-green: #173b8e;--how-green-dark: #102b6b;--contact-green: #173b8e;--contact-green-dark: #102b6b;}html body .mobile-sticky-cta,html body .sticky-mobile-cta,html body .mobile-cta-bar,html body .reservation-assistant-launcher,html body .reservation-assistant-button,html body .is-mobile-sticky-help{display: none !important;visibility: hidden !important;pointer-events: none !important;}html body,html body main{padding-bottom: 0 !important;}html:not(#green-pill-ui) body .section-label,html:not(#green-pill-ui) body .master-panel-eyebrow,html:not(#green-pill-ui) body .mcb-eyebrow,html body .section-label,html body .master-panel-eyebrow,html body .mcb-eyebrow{display: inline-block !important;width: auto !important;min-width: 0 !important;min-height: 0 !important;margin-bottom: 10px !important;padding: 0 0 7px !important;color: #173b8e !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid rgba(23,59,142,.25) !important;border-radius: 0 !important;box-shadow: none !important;font-size: .72rem !important;font-weight: 820 !important;line-height: 1.2 !important;letter-spacing: .085em !important;text-transform: uppercase !important;}html body .section-label::before,html body .section-label::after,html body .master-panel-eyebrow::before,html body .master-panel-eyebrow::after,html body .mcb-eyebrow::before,html body .mcb-eyebrow::after{display: none !important;content: none !important;}body.master-redesign.home #home-top .hero-left::before{display: inline-block !important;width: auto !important;min-height: 0 !important;margin: 0 0 14px !important;padding: 0 0 7px !important;color: #173b8e !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid rgba(23,59,142,.25) !important;border-radius: 0 !important;box-shadow: none !important;font-size: .72rem !important;letter-spacing: .085em !important;}html body .best-value-badge,html body .google-reviews-source,html body.faq-page .faq-nav-count{min-width: 0 !important;min-height: 0 !important;padding: 0 !important;color: #173b8e !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}html body .best-value-badge{margin-left: 6px !important;font-size: .68rem !important;letter-spacing: .045em !important;text-decoration: underline;text-decoration-color: rgba(23,59,142,.3);text-underline-offset: 3px;}html body.faq-page .faq-nav-count{margin-left: auto !important;color: #6b7890 !important;font-variant-numeric: tabular-nums;}html body.how-route-page .how-route-lane-heading span{display: inline-flex !important;min-height: 0 !important;padding: 0 0 8px !important;color: #102b6b !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid #cbd7ee !important;border-radius: 0 !important;box-shadow: none !important;}html body.how-route-page .how-route-lane-heading .icon,html body.how-route-page .how-route-proof .icon{color: #173b8e !important;}html body.how-route-page .how-route-steps::before{background: #cbd7ee !important;}html body.how-route-page .how-route-step-number{width: 34px !important;height: 34px !important;color: #fff !important;background: #173b8e !important;border-color: #fff !important;border-radius: 8px !important;box-shadow: none !important;}html body .btn-primary,html body .how-route-primary,html body .reservation-embed-load-button,html body .mobile-form-primary,html body .reservation-mobile-primary{color: #fff !important;background: #173b8e !important;border-color: #173b8e !important;box-shadow: none !important;}html body .price-cell,html body .calc-field-icon,html body .calc-result-price,html body.contact-master-page .contact-master-main .icon,html body.contact-master-page .contact-master-main a:not(.btn){color: #173b8e !important;}html body.contact-master-page .contact-master-location::before,html body.contact-master-page [class*="contact-master"]::before{background-color: #173b8e !important;}html body.master-redesign .pricing-table .price-cell,html body.master-redesign table .price-cell,html body.home .calc-included .icon,html body.home .step-number,html body.home main a:not(.btn),html body.faq-page .faq-list a,html body.faq-page .faq-list strong,html body.faq-page .faq-toggle-all,html body.faq-page .faq-list h2 .icon,html body.how-route-page .how-route-turn .icon,html body.how-route-page .how-route-help a{color: #173b8e !important;}html body.home .reservation-handoff-note .icon{color: #8faef8 !important;}html body.home .parkovato-manual-card,html body.home .decision-helper-strip a,html body.faq-page .faq-inline-cta,html body.how-route-page .how-route-step-visual .icon,html body.how-route-page .how-route-facts .icon,html body.how-route-page .how-route-question .icon,html body.how-route-page .how-route-timing{border-color: #cbd7ee !important;}html body.home .parkovato-manual-card{background: #f4f7fc !important;}html body.home .mobile-value-strip li,html body.master-utility-pricing .mobile-value-strip li,html body.master-utility-pricing .pricing-decision-points li,html body.master-utility-pricing .price-included-box,html body.master-utility-pricing .hero-form-note,html body.master-utility-pricing .calc-result,html body.master-utility-pricing .reservation-cta-note{border-color: #cbd7ee !important;}html body.home .step-number{color: #173b8e !important;border-color: #cbd7ee !important;border-radius: 8px !important;}html body.master-utility-pricing main a:not(.btn),html body.master-utility-pricing .mobile-value-strip span,html body.master-utility-pricing #pricing-mobile-short span,html body.master-utility-pricing .calc-included .icon,html body.master-utility-pricing .reservation-cta-note .icon{color: #173b8e !important;}html body.how-route-page .how-route-eyebrow{color: #9ab5ff !important;}html body.how-route-page .how-route-main .icon{border-color: #cbd7ee !important;}html body.faq-page .faq-full .faq-inline-cta{border-color: #cbd7ee !important;}html body.contact-master-page .contact-master-location-icon{color: #173b8e !important;background: #eef3ff !important;}html body.contact-master-page .contact-master-map.is-active{border-color: #173b8e !important;}html body .reservation-assistant .ra-question.is-active{color: #102b6b !important;background: #eef3ff !important;border-color: #cbd7ee !important;}html body.master-redesign.home #home-top .hero-google-proof .hero-google-proof-actions>a{color: #173b8e !important;background: #fff !important;border-color: #d6dfed !important;border-radius: 8px !important;box-shadow: none !important;}html body.faq-page .faq-jump-nav,html body.faq-page .faq-priority-card,html body.contact-master-page .contact-master-card,html body.contact-master-page .contact-master-location,html body.contact-master-page .contact-master-map-grid{border-radius: 10px !important;box-shadow: none !important;}}@media (prefers-reduced-motion: reduce){body .master-reveal{transition: none !important;}}:root,html body{--pro-green: #173b8e;--green-500: #173b8e;--green-600: #102b6b;--green-50: #eef3ff;--red: #173b8e;--red-dark: #102b6b;--accent: #173b8e;--accent-light: #eef3ff;--master-green: #173b8e;--master-green-dark: #102b6b;--master-surface-tint: #f4f7fc;--ui-green: #173b8e;--ui-green-dark: #102b6b;--premium-green: #173b8e;--premium-green-deep: #102b6b;--premium-focus-green: #173b8e;--calm-green: #173b8e;--calm-green-hover: #102b6b;--faq-green: #173b8e;--faq-green-dark: #102b6b;--how-green: #173b8e;--how-green-dark: #102b6b;--contact-green: #173b8e;--contact-green-dark: #102b6b;}html body .btn-primary,html body .btn-nav-rezervace,html body .how-route-primary,html body .reservation-embed-load-button,html body .mobile-form-primary,html body .reservation-mobile-primary,html body .calculator-calendar-action--done{color: #fff !important;background: #173b8e !important;border-color: #173b8e !important;box-shadow: none !important;}html body .btn-primary:hover,html body .btn-primary:focus-visible,html body .btn-nav-rezervace:hover,html body .btn-nav-rezervace:focus-visible,html body .how-route-primary:hover,html body .how-route-primary:focus-visible,html body .reservation-embed-load-button:hover,html body .reservation-embed-load-button:focus-visible,html body .calculator-calendar-action--done:hover,html body .calculator-calendar-action--done:focus-visible{color: #fff !important;background: #102b6b !important;border-color: #102b6b !important;transform: none !important;}html body :focus-visible{outline-color: #3157ad !important;}html body .reservation-assistant-launcher,html body .reservation-assistant-button,html body .reservation-assistant-fab,html body .floating-help-launcher{display: none !important;visibility: hidden !important;pointer-events: none !important;}html body .section-label,html body .master-panel-eyebrow,html body .mcb-eyebrow{display: inline-block !important;width: auto !important;min-width: 0 !important;min-height: 0 !important;margin-bottom: 10px !important;padding: 0 0 7px !important;color: #173b8e !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid rgba(23,59,142,.24) !important;border-radius: 0 !important;box-shadow: none !important;font-size: .72rem !important;font-weight: 820 !important;line-height: 1.2 !important;letter-spacing: .085em !important;text-transform: uppercase !important;}html body .section-label::before,html body .section-label::after,html body .master-panel-eyebrow::before,html body .master-panel-eyebrow::after,html body .mcb-eyebrow::before,html body .mcb-eyebrow::after{display: none !important;content: none !important;}body.home .parkovato-manual-card{display: grid;gap: 12px;padding: 18px;color: var(--pro-ink);background: #f7f9fd !important;border: 1px solid #d6dfed !important;border-radius: 10px !important;box-shadow: none !important;}body.home .parkovato-manual-head{display: grid;grid-template-columns: 38px minmax(0,1fr);align-items: center;gap: 11px;text-align: left;}body.home .parkovato-manual-head>.icon{width: 38px;height: 38px;padding: 9px;color: #173b8e;background: #e9effd;border-radius: 9px;}body.home .parkovato-manual-head>div{display: grid;gap: 2px;}body.home .parkovato-manual-kicker{color: #607087 !important;font-size: .69rem !important;font-weight: 820 !important;line-height: 1.2 !important;letter-spacing: .07em;text-transform: uppercase;}body.home .parkovato-manual-card strong{color: #07182d;font-size: 1rem;line-height: 1.25;}body.home .parkovato-manual-card p{margin: 0;color: #52627a;font-size: .86rem;line-height: 1.48;text-align: left;}body.home .parkovato-manual-card ul{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px;margin: 0;padding: 0;list-style: none;}body.home .parkovato-manual-card li{position: relative;padding: 8px 7px 8px 21px;color: #334155;background: #fff;border: 1px solid #dce4f0;border-radius: 8px;font-size: .72rem;font-weight: 760;line-height: 1.3;text-align: left;}body.home .parkovato-manual-card li::before{position: absolute;top: 9px;left: 8px;content: '\2713';color: #173b8e;font-weight: 900;}body.home .parkovato-manual-card .btn{min-height: 48px;margin-top: 0;border-radius: 9px !important;}body.home .parkovato-manual-card>small{color: #6b7890;font-size: .7rem;line-height: 1.35;text-align: center;}html body .price-cell,html body .calc-field-icon,html body .calc-result-price,html body .faq-list a,html body .faq-toggle-all,html body .how-route-main .icon,html body .how-route-turn .icon,html body.contact-master-page .contact-master-main .icon,html body.contact-master-page .contact-master-main a:not(.btn){color: #173b8e !important;}html body .faq-item.is-open,html body .faq-item.open,html body .faq-item:has(.faq-question[aria-expanded="true"]),html body .faq-question[aria-expanded="true"]{border-color: #cbd7ee !important;background: #f7f9fd !important;}html body .faq-question[aria-expanded="true"],html body .faq-question[aria-expanded="true"] strong,html body .faq-item.open .faq-question,html body .faq-item.is-open .faq-question{color: #102f79 !important;}html body.how-route-page .how-route-step-number,html body.home .step-number{color: #fff !important;background: #173b8e !important;border-color: #fff !important;border-radius: 9px !important;box-shadow: none !important;}html body.contact-master-page .contact-master-location::before,html body.contact-master-page [class*="contact-master"]::before{background-color: #173b8e !important;}html body.contact-master-page .contact-master-location-icon,html body .mobile-value-strip li,html body .pricing-decision-strip .section-label,html body .reservation-assistant .ra-question.is-active{color: #173b8e !important;background: #eef3ff !important;border-color: #cbd7ee !important;}html body.contact-master-page .contact-master-map.is-active{border-color: #173b8e !important;}.calculator-calendar .calculator-calendar-heading,.calculator-calendar .calculator-calendar-footer{background: #f7f9fd !important;border-color: #dce4f0 !important;}.calculator-calendar .calculator-calendar-kicker,.calculator-calendar .calculator-range-step.is-active span,.calculator-calendar .calculator-range-step.is-complete strong,.calculator-calendar .calculator-range-live strong,.calculator-calendar .calculator-calendar-action--muted{color: #173b8e !important;}.calculator-calendar .calculator-range-step.is-active,.calculator-calendar .calculator-range-step.is-complete,.calculator-calendar .calculator-range-live{color: #102f79 !important;background: #eef3ff !important;border-color: #b9c9e7 !important;}.calculator-calendar .flatpickr-day.selected,.calculator-calendar .flatpickr-day.selected:hover,.calculator-calendar .flatpickr-day.selected:focus,.calculator-calendar .flatpickr-day.startRange,.calculator-calendar .flatpickr-day.endRange,.calculator-calendar .flatpickr-day.is-hover-end:not(.selected){color: #fff !important;background: #173b8e !important;border-color: #173b8e !important;}.calculator-calendar .flatpickr-day.inRange,.calculator-calendar .flatpickr-day.is-hover-range:not(.selected){color: #102f79 !important;background: #e9effd !important;border-color: transparent !important;box-shadow: -5px 0 0 #e9effd,5px 0 0 #e9effd !important;}.calculator-calendar .flatpickr-day.today{color: #102f79 !important;background: #fff !important;border-color: #7e9bd3 !important;}.calculator-calendar .flatpickr-months .flatpickr-prev-month,.calculator-calendar .flatpickr-months .flatpickr-next-month{color: #173b8e !important;fill: #173b8e !important;background: #eef3ff !important;}html body .breadcrumb{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 9px;margin: 0 0 18px !important;color: rgba(255,255,255,.76) !important;font-size: .82rem !important;line-height: 1.35 !important;}html body .breadcrumb a{min-height: 32px;display: inline-flex;align-items: center;color: #fff !important;}html body button,html body [role="button"],html body input,html body select,html body textarea{touch-action: manipulation;}html body .calm-table-toggle,html body .pricing-expand-btn{min-height: 46px !important;color: #173b8e !important;background: #fff !important;border: 1px solid #cbd7ee !important;border-radius: 9px !important;box-shadow: none !important;}html body .btn-primary,html body a.btn-primary,html body button.btn-primary,html body .btn-nav-rezervace{border-color: #173b8e !important;}html body.home [data-calculator-handoff][hidden]{display: none !important;}html body .form-review-proof{background: #f1f5fb !important;border-color: #d4dfef !important;}html body.faq-page .faq-toggle-all{min-height: 44px !important;}html body.master-redesign .section-label,html body.master-redesign .master-panel-eyebrow,html body.master-redesign .mcb-eyebrow{padding: 0 0 7px !important;color: #173b8e !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid rgba(23,59,142,.24) !important;border-radius: 0 !important;box-shadow: none !important;}html body.master-redesign.home #home-top.hero .hero-left::before{display: inline-block !important;width: auto !important;min-height: 0 !important;margin: 0 0 14px !important;padding: 0 0 7px !important;color: #173b8e !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid rgba(23,59,142,.24) !important;border-radius: 0 !important;box-shadow: none !important;}html body.contact-master-page .page-hero .btn-primary,html body.contact-master-page .contact-master-hero .btn-primary,html body.faq-page .page-hero .btn-primary{color: #173b8e !important;background: #fff !important;border-color: #fff !important;}html body.contact-master-page .contact-master-assurance,html body.contact-master-page .contact-master-support-note{color: #33445e !important;background: #f1f5fb !important;border-color: #d6e0ef !important;}html body.contact-master-page .contact-master-map>span strong,html body.contact-master-page .contact-master-map>span small,html body.contact-master-page .contact-master-map>span .icon{color: #fff !important;}html body.reservation-page .reservation-launch-label{display: block;width: auto;margin-bottom: 7px;padding: 0;color: #173b8e;background: transparent;border: 0;border-radius: 0;font-size: .72rem;font-weight: 850;letter-spacing: .08em;text-transform: uppercase;}html body.reservation-page .reservation-embed-shell{min-height: 0 !important;grid-template-rows: auto !important;}html body.reservation-page .reservation-embed-shell>.btn{width: 100%;height: auto !important;min-height: 54px !important;align-self: start;}html body.reservation-page .reservation-launch-note{color: #52627a !important;opacity: 1 !important;background: #f4f7fc !important;border-color: #d9e2f0 !important;border-radius: 9px !important;}html body.reservation-page .reservation-launch-note .icon,html body.reservation-page .reservation-hero-points .icon,html body.reservation-page .reservation-proof-item .icon{color: #173b8e !important;}.pro-mobile-disclosure-wrap{display: none;}@media (min-width: 769px){html body.master-redesign.home #home-top.hero h1 span{color: #dce7ff !important;}}@media (max-width: 768px){html body .logo-text{max-width: 154px !important;}html body.site-shell>header .logo .logo-text>span{max-width: none !important;overflow: visible !important;text-overflow: clip !important;white-space: normal !important;font-size: .68rem !important;line-height: 1.12 !important;}html body.site-shell>header .logo .logo-text{max-width: 154px !important;}html body.faq-page .page-hero p{display: block !important;overflow: visible !important;-webkit-line-clamp: unset !important;}html body table.pro-responsive-table th{overflow: visible !important;text-overflow: clip !important;overflow-wrap: anywhere !important;}html body .pricing-table th{padding: 10px 7px !important;overflow: visible !important;text-overflow: clip !important;overflow-wrap: normal !important;font-size: .72rem !important;line-height: 1.25 !important;}html body.reservation-page .reservation-launch-card{padding: 18px !important;}html body.reservation-page #parkovato-reservation>[data-embed-reserve]{display: none !important;}html body.reservation-page .reservation-launch-card>p:not(.reservation-launch-note){margin-bottom: 13px !important;opacity: 1 !important;}html body.reservation-page .reservation-launch-footer{gap: 2px !important;}html body.master-redesign.home #home-top.hero h1 span,html body.master-redesign.home #home-top .hero-left h1 span{color: #173b8e !important;}html body .logo-text>span{max-width: none !important;overflow: visible !important;white-space: nowrap !important;text-overflow: clip !important;font-size: 11.5px !important;}body.home .parkovato-manual-card{gap: 10px;padding: 15px;}body.home .parkovato-manual-card ul{grid-template-columns: 1fr;gap: 5px;}body.home .parkovato-manual-card li{min-height: 34px;display: flex;align-items: center;padding-top: 7px;padding-bottom: 7px;}body.home .parkovato-manual-card li::before{top: 7px;}html body .breadcrumb{margin-bottom: 14px !important;font-size: .76rem !important;}.pro-mobile-disclosure-wrap{display: flex;justify-content: center;width: 100%;margin: 24px 0;}.pro-mobile-disclosure-wrap--section{margin: 0;padding: 26px 20px;background: #f7f9fd;border-top: 1px solid #e1e8f2;border-bottom: 1px solid #e1e8f2;}.pro-mobile-disclosure{display: inline-flex;width: min(100%,430px);min-height: 48px;align-items: center;justify-content: center;gap: 9px;padding: 12px 16px;color: #173b8e;background: #fff;border: 1px solid #b9c9e7;border-radius: 9px;font: inherit;font-size: .9rem;font-weight: 820;line-height: 1.2;cursor: pointer;}.pro-mobile-disclosure .icon{width: 14px;height: 14px;transition: transform .18s ease;}.pro-mobile-disclosure[aria-expanded="true"] .icon{transform: rotate(180deg);}.pro-mobile-secondary:not(.is-pro-visible){display: none !important;}html body.calm-design.home .real-proof-section.pro-mobile-secondary:not(.is-pro-visible){display: none !important;}}@media (max-width: 350px){html body.site-shell>header .logo .logo-text>span{display: none !important;}}html body :is( .section-label,.master-panel-eyebrow,.mcb-eyebrow,.how-route-eyebrow,.wpb-eyebrow,.vehicle-care-kicker,.current-update-kicker,.reservation-launch-label,.article-tag,.blog-tag ){display: inline-block !important;width: auto !important;min-width: 0 !important;min-height: 0 !important;margin: 0 0 10px !important;padding: 0 0 7px !important;color: #173b8e !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid rgba(23,59,142,.28) !important;border-radius: 0 !important;box-shadow: none !important;font-size: .72rem !important;font-weight: 820 !important;line-height: 1.2 !important;letter-spacing: .085em !important;text-transform: uppercase !important;}html body :is( .section-label,.master-panel-eyebrow,.mcb-eyebrow,.how-route-eyebrow,.wpb-eyebrow,.vehicle-care-kicker,.current-update-kicker,.reservation-launch-label,.article-tag,.blog-tag )::before,html body :is( .section-label,.master-panel-eyebrow,.mcb-eyebrow,.how-route-eyebrow,.wpb-eyebrow,.vehicle-care-kicker,.current-update-kicker,.reservation-launch-label,.article-tag,.blog-tag )::after{display: none !important;content: none !important;}html body :is(.fact-chip,.season-badge,.selection-badge,.topbar-badge,.best-value-badge){min-width: 0 !important;min-height: 0 !important;padding: 0 !important;color: #173b8e !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}html body .master-badge-row{display: flex !important;flex-wrap: wrap !important;gap: 0 18px !important;padding: 12px 0 !important;border-top: 1px solid #d9e1ec !important;border-bottom: 1px solid #d9e1ec !important;}html body .master-badge-row>span{position: relative;padding: 3px 0 !important;color: #40516a !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}html body .master-badge-row>span + span::before{content: "·";margin-right: 18px;color: #8a98ac;}html body .master-panel,html body .master-panel.master-dark{padding: clamp(24px,4vw,42px) 0 !important;color: #07182d !important;background: transparent !important;border: 0 !important;border-top: 1px solid #d9e1ec !important;border-bottom: 1px solid #d9e1ec !important;border-radius: 0 !important;box-shadow: none !important;}html body .master-panel :is(h2,h3,strong),html body .master-panel.master-dark :is(h2,h3,strong){color: #07182d !important;}html body .master-panel :is(p,span),html body .master-panel.master-dark :is(p,span){color: #52627a !important;}html body .master-panel a:not(.btn){color: #173b8e !important;}html body .master-card-grid{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 0 !important;margin-top: 22px !important;border-top: 1px solid #d9e1ec !important;border-bottom: 1px solid #d9e1ec !important;}html body .master-card{display: grid !important;grid-template-columns: 34px minmax(0,1fr) !important;align-content: start !important;gap: 4px 14px !important;min-width: 0 !important;min-height: 0 !important;padding: 20px !important;color: #07182d !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid #d9e1ec !important;border-radius: 0 !important;box-shadow: none !important;transform: none !important;}html body .master-card:nth-child(odd){border-right: 1px solid #d9e1ec !important;}html body .master-card:nth-last-child(-n + 2){border-bottom: 0 !important;}html body .master-card>.icon{grid-row: 1 / span 2 !important;grid-column: 1 !important;width: 26px !important;height: 26px !important;margin: 1px 0 0 !important;padding: 0 !important;color: #173b8e !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}html body .master-card>strong{grid-column: 2 !important;color: #07182d !important;}html body .master-card>span{grid-column: 2 !important;color: #52627a !important;}html body.how-route-page .how-route-hero::after{background: rgba(4,18,34,.68) !important;}html body.how-route-page .how-route-hero-card{width: min(100%,560px) !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}html body.how-route-page .how-route-eyebrow{color: #b8c9f4 !important;border-bottom-color: rgba(184,201,244,.55) !important;}html body.how-route-page .how-route-step{min-height: 0 !important;padding: 22px 0 !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid #d9e1ec !important;border-radius: 0 !important;box-shadow: none !important;}html body.how-route-page .how-route-step-heading{padding-right: 42px !important;}html body.how-route-page .how-route-step-number{border-radius: 6px !important;box-shadow: none !important;}html body.how-route-page .how-route-step-visual{top: 24px !important;right: 0 !important;}html body.how-route-page .how-route-step-visual .icon{width: 28px !important;height: 28px !important;padding: 0 !important;color: #173b8e !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;}html body.how-route-page .how-route-facts,html body.how-route-page .how-route-question-grid{gap: 0 !important;background: transparent !important;border: 0 !important;border-top: 1px solid #d9e1ec !important;border-bottom: 1px solid #d9e1ec !important;border-radius: 0 !important;box-shadow: none !important;overflow: visible !important;}html body.how-route-page .how-route-timing{padding: 18px 0 18px 18px !important;background: #f4f7fc !important;border: 0 !important;border-left: 3px solid #173b8e !important;border-radius: 0 !important;box-shadow: none !important;}html body.how-route-page .how-route-timing>.icon,html body.how-route-page .how-route-facts .icon,html body.how-route-page .how-route-question>.icon{color: #173b8e !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}html body.how-route-page .how-route-question{padding: 22px 0 !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid #d9e1ec !important;border-radius: 0 !important;}html body.how-route-page .how-route-question:last-child{border-bottom: 0 !important;}html body.master-utility-pricing .price-quick-grid{gap: 0 !important;border-top: 1px solid #d9e1ec !important;border-bottom: 1px solid #d9e1ec !important;}html body.master-utility-pricing .price-quick-card{padding: 17px 14px !important;background: transparent !important;border: 0 !important;border-right: 1px solid #d9e1ec !important;border-radius: 0 !important;box-shadow: none !important;transform: none !important;}html body.master-utility-pricing .price-quick-card:last-child{border-right: 0 !important;}html body :is(.mobile-conversion-box,.pricing-decision-strip,.trust-decision-panel){background: transparent !important;border: 0 !important;border-top: 1px solid #d9e1ec !important;border-bottom: 1px solid #d9e1ec !important;border-radius: 0 !important;box-shadow: none !important;}html body .pricing-decision-points>li,html body .trust-decision-grid>*{background: transparent !important;border: 0 !important;border-top: 1px solid #d9e1ec !important;border-radius: 0 !important;box-shadow: none !important;}html body.faq-page :is(.faq-priority-panel,.faq-jump-nav){background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}html body.faq-page .faq-priority-list{background: transparent !important;border-top: 1px solid #d9e1ec !important;border-bottom: 1px solid #d9e1ec !important;}html body.faq-page .faq-priority-list>li{background: transparent !important;border: 0 !important;border-bottom: 1px solid #d9e1ec !important;border-radius: 0 !important;box-shadow: none !important;}html body.faq-page .faq-priority-list>li:last-child{border-bottom: 0 !important;}html body.faq-page .faq-jump-nav>a{background: transparent !important;border: 0 !important;border-bottom: 2px solid transparent !important;border-radius: 0 !important;box-shadow: none !important;}html body.faq-page .faq-item{background: transparent !important;border: 0 !important;border-bottom: 1px solid #d9e1ec !important;border-radius: 0 !important;box-shadow: none !important;}html body.contact-master-page .contact-master-location-grid{gap: 0 !important;border-top: 1px solid #d9e1ec !important;border-bottom: 1px solid #d9e1ec !important;}html body.contact-master-page .contact-master-location{background: transparent !important;border: 0 !important;border-right: 1px solid #d9e1ec !important;border-radius: 0 !important;box-shadow: none !important;}html body.contact-master-page .contact-master-location:last-child{border-right: 0 !important;}html body.contact-master-page :is(.contact-master-location-icon,.contact-master-assurance,.contact-master-support-note){background: transparent !important;border-radius: 0 !important;box-shadow: none !important;}html body.contact-master-page :is(.contact-master-assurance,.contact-master-support-note){border: 0 !important;border-left: 3px solid #173b8e !important;}html body.reservation-page .reservation-hero-points,html body.reservation-page .reservation-proof-grid{gap: 0 !important;border-top: 1px solid rgba(23,59,142,.2) !important;border-bottom: 1px solid rgba(23,59,142,.2) !important;}html body.reservation-page .reservation-hero-points>li,html body.reservation-page .reservation-proof-item{background: transparent !important;border: 0 !important;border-right: 1px solid rgba(23,59,142,.18) !important;border-radius: 0 !important;box-shadow: none !important;}html body.reservation-page .reservation-hero-points>li:nth-child(even),html body.reservation-page .reservation-proof-item:last-child{border-right: 0 !important;}html body.reservation-page .reservation-launch-note{background: transparent !important;border: 0 !important;border-left: 3px solid #173b8e !important;border-radius: 0 !important;box-shadow: none !important;}@media (max-width: 760px){html body .master-card-grid{grid-template-columns: 1fr !important;}html body .master-card,html body .master-card:nth-child(odd),html body .master-card:nth-last-child(-n + 2){padding: 18px 0 !important;border-right: 0 !important;border-bottom: 1px solid #d9e1ec !important;}html body .master-card:last-child{border-bottom: 0 !important;}html body.how-route-page .how-route-hero .container{padding-block: 110px 32px !important;}html body.how-route-page .how-route-steps,html body.how-route-page .how-route-steps--outbound,html body.how-route-page .how-route-steps--return{gap: 0 !important;padding: 12px 0 26px !important;}html body.how-route-page .how-route-steps::before{display: none !important;}html body.how-route-page .how-route-step,html body.how-route-page .how-route-step:last-child{width: 100% !important;margin-left: 0 !important;padding: 20px 42px 22px 48px !important;}html body.how-route-page .how-route-step-number{top: 19px !important;left: 0 !important;width: 32px !important;height: 32px !important;border: 0 !important;font-size: 15px !important;}html body.how-route-page .how-route-step-visual{top: 22px !important;}html body.how-route-page .how-route-facts{grid-template-columns: 1fr !important;}html body.how-route-page .how-route-facts>li{min-height: 0 !important;padding: 15px 0 !important;border: 0 !important;border-bottom: 1px solid #d9e1ec !important;}html body.how-route-page .how-route-facts>li:last-child{border-bottom: 0 !important;}html body.how-route-page .how-route-timing{padding: 17px 0 17px 15px !important;}html body.how-route-page .how-route-question-grid{grid-template-columns: 1fr !important;}html body.master-utility-pricing .price-quick-grid{display: block !important;}html body.master-utility-pricing .price-quick-card,html body.master-utility-pricing .price-quick-card:last-child{padding: 16px 0 !important;border-right: 0 !important;border-bottom: 1px solid #d9e1ec !important;}html body.master-utility-pricing .price-quick-card:last-child{border-bottom: 0 !important;}html body :is(.mobile-conversion-box,.pricing-decision-strip,.trust-decision-panel){padding-right: 0 !important;padding-left: 0 !important;}html body.faq-page .faq-priority-panel{padding-right: 0 !important;padding-left: 0 !important;}html body.faq-page .faq-priority-list>li{padding: 14px 0 !important;}html body.contact-master-page .contact-master-location-grid{display: block !important;}html body.contact-master-page .contact-master-location,html body.contact-master-page .contact-master-location:last-child{padding: 24px 0 !important;border-right: 0 !important;border-bottom: 1px solid #d9e1ec !important;}html body.contact-master-page .contact-master-location:last-child{border-bottom: 0 !important;}html body.reservation-page .reservation-hero-points>li{padding: 10px 8px !important;}html body.reservation-page .reservation-proof-grid{display: block !important;}html body.reservation-page .reservation-proof-item,html body.reservation-page .reservation-proof-item:last-child{padding: 16px 0 !important;border-right: 0 !important;border-bottom: 1px solid #d9e1ec !important;}html body.reservation-page .reservation-proof-item:last-child{border-bottom: 0 !important;}html body .content-page>.container>.content-wrapper,html body .content-wrapper.pro-mobile-secondary{padding-right: 0 !important;padding-left: 0 !important;background: transparent !important;border-right: 0 !important;border-left: 0 !important;border-radius: 0 !important;box-shadow: none !important;}}html body.master-redesign{--parkovato-blue: #2447bb;--parkovato-blue-deep: #173b8e;--parkovato-blue-soft: #eef3ff;--parkovato-canvas: #f6f8ff;--parkovato-line: rgba(36,71,187,.14);--parkovato-line-strong: rgba(36,71,187,.22);--parkovato-shadow: 0 16px 42px rgba(23,59,142,.10);--parkovato-shadow-strong: 0 22px 56px rgba(23,59,142,.16);}html body.master-redesign .master-panel,html body.master-redesign .master-panel.master-dark{padding: clamp(28px,4vw,46px) !important;background: var(--parkovato-blue-soft) !important;border: 1px solid var(--parkovato-line) !important;border-radius: 26px !important;box-shadow: var(--parkovato-shadow) !important;overflow: hidden !important;}html body.master-redesign .master-panel.master-dark{color: #fff !important;background: var(--parkovato-blue-deep) !important;border-color: rgba(255,255,255,.14) !important;box-shadow: var(--parkovato-shadow-strong) !important;}html body.master-redesign .master-panel.master-dark :is(h2,h3,strong){color: #fff !important;}html body.master-redesign .master-panel.master-dark :is(p,span){color: #dce6ff !important;}html body.master-redesign .master-card-grid{gap: 0 !important;background: rgba(255,255,255,.98) !important;border: 1px solid rgba(255,255,255,.20) !important;border-radius: 22px !important;box-shadow: 0 12px 32px rgba(12,31,74,.12) !important;overflow: hidden !important;}html body.master-redesign .master-card{background: transparent !important;border-color: var(--parkovato-line) !important;}html body.master-redesign.how-route-page .how-route-journey{background: var(--parkovato-canvas) !important;}html body.master-redesign.how-route-page .how-route-steps,html body.master-redesign.how-route-page .how-route-steps--outbound,html body.master-redesign.how-route-page .how-route-steps--return{gap: 0 !important;padding: 0 !important;background: #fff !important;border: 1px solid var(--parkovato-line) !important;border-radius: 24px !important;box-shadow: var(--parkovato-shadow) !important;overflow: hidden !important;}html body.master-redesign.how-route-page .how-route-step,html body.master-redesign.how-route-page .how-route-step:last-child{padding: 24px 60px 24px 22px !important;background: transparent !important;border: 0 !important;border-right: 1px solid var(--parkovato-line) !important;border-radius: 0 !important;box-shadow: none !important;}html body.master-redesign.how-route-page .how-route-step:last-child{border-right: 0 !important;}html body.master-redesign.how-route-page .how-route-step-number{color: #fff !important;background: var(--parkovato-blue) !important;border-radius: 10px !important;}html body.master-redesign.how-route-page .how-route-step-visual .icon{color: var(--parkovato-blue) !important;}html body.master-redesign.how-route-page .how-route-facts,html body.master-redesign.how-route-page .how-route-question-grid{background: #fff !important;border: 1px solid var(--parkovato-line) !important;border-radius: 22px !important;box-shadow: var(--parkovato-shadow) !important;overflow: hidden !important;}html body.master-redesign.how-route-page .how-route-timing{padding: 20px 22px !important;background: var(--parkovato-blue-soft) !important;border: 1px solid var(--parkovato-line) !important;border-left: 4px solid var(--parkovato-blue) !important;border-radius: 18px !important;box-shadow: 0 10px 28px rgba(23,59,142,.08) !important;}html body.master-redesign.master-utility-pricing .price-quick-grid,html body.master-redesign.faq-page .faq-priority-list,html body.master-redesign.contact-master-page .contact-master-location-grid,html body.master-redesign.reservation-page .reservation-proof-grid,html body.master-redesign.reservation-page .reservation-hero-points{background: #fff !important;border: 1px solid var(--parkovato-line) !important;border-radius: 22px !important;box-shadow: var(--parkovato-shadow) !important;overflow: hidden !important;}html body.master-redesign.faq-page .faq-priority-panel,html body.master-redesign :is(.mobile-conversion-box,.pricing-decision-strip,.trust-decision-panel){padding: clamp(22px,3vw,32px) !important;background: var(--parkovato-blue-soft) !important;border: 1px solid var(--parkovato-line) !important;border-radius: 24px !important;box-shadow: var(--parkovato-shadow) !important;}html body.master-redesign.faq-page.faq-page .faq-priority-panel{padding: clamp(22px,3vw,32px) !important;background: var(--parkovato-blue-soft) !important;border: 1px solid var(--parkovato-line) !important;border-radius: 24px !important;box-shadow: var(--parkovato-shadow) !important;}html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card,html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card:first-child,html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card:last-child,html body.master-redesign.faq-page .faq-priority-list>li,html body.master-redesign.faq-page .faq-priority-list>li:first-child,html body.master-redesign.faq-page .faq-priority-list>li:last-child{background: transparent !important;border-radius: 0 !important;box-shadow: none !important;}html body.master-redesign .btn,html body.master-redesign .how-route-primary,html body.master-redesign .contact-master-location .btn{border-radius: 14px !important;}@media (max-width: 760px){html body.master-redesign .master-panel,html body.master-redesign .master-panel.master-dark{padding: 22px !important;border-radius: 22px !important;}html body.master-redesign.how-route-page .how-route-journey{padding-top: 38px !important;}html body.master-redesign.how-route-page .how-route-steps,html body.master-redesign.how-route-page .how-route-steps--outbound,html body.master-redesign.how-route-page .how-route-steps--return{border-radius: 20px !important;}html body.master-redesign.how-route-page .how-route-step,html body.master-redesign.how-route-page .how-route-step:last-child{width: 100% !important;margin-left: 0 !important;padding: 20px 50px 22px 52px !important;border-right: 0 !important;border-bottom: 1px solid var(--parkovato-line) !important;}html body.master-redesign.how-route-page .how-route-step:last-child{border-bottom: 0 !important;}html body.master-redesign.how-route-page .how-route-step-number{top: 19px !important;left: 14px !important;width: 30px !important;height: 30px !important;border-radius: 9px !important;}html body.master-redesign.how-route-page .how-route-step-visual{right: 14px !important;}html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card,html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card:first-child,html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card:last-child,html body.master-redesign.faq-page .faq-priority-list>li,html body.master-redesign.faq-page .faq-priority-list>li:first-child,html body.master-redesign.faq-page .faq-priority-list>li:last-child{padding: 17px 18px !important;border-bottom: 1px solid var(--parkovato-line) !important;}html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card:last-child,html body.master-redesign.faq-page .faq-priority-list>li:last-child{border-bottom: 0 !important;}html body.master-redesign.faq-page .faq-priority-panel,html body.master-redesign :is(.mobile-conversion-box,.pricing-decision-strip,.trust-decision-panel){padding: 20px !important;border-radius: 20px !important;}html body.master-redesign.faq-page.faq-page .faq-priority-panel{padding: 20px !important;border-radius: 20px !important;}}html body.master-redesign :is(.mobile-conversion-box,.pricing-decision-strip,.trust-decision-panel){background: transparent !important;border: 0 !important;border-top: 1px solid #d9e1ec !important;border-bottom: 1px solid #d9e1ec !important;border-radius: 0 !important;box-shadow: none !important;}html body.master-redesign :is(.pricing-decision-points>li,.trust-decision-grid>*){background: transparent !important;border: 0 !important;border-top: 1px solid #d9e1ec !important;border-radius: 0 !important;box-shadow: none !important;transform: none !important;}html body.master-redesign .master-card{background: transparent !important;border: 0 !important;border-bottom: 1px solid #d9e1ec !important;border-radius: 0 !important;box-shadow: none !important;transform: none !important;}html body.master-redesign .master-card:nth-child(odd){border-right: 1px solid #d9e1ec !important;}html body.master-redesign .master-card:nth-last-child(-n + 2){border-bottom: 0 !important;}html body.master-utility-pricing .price-quick-grid,html body.faq-page .faq-priority-list{background: transparent !important;border-radius: 0 !important;box-shadow: none !important;overflow: visible !important;}html body.reservation-page .reservation-hero-points>li{color: #263750 !important;}html body.reservation-page .reservation-hero-points>li .icon{color: #173b8e !important;}@media (max-width: 760px){html body.master-redesign .master-card,html body.master-redesign .master-card:nth-child(odd),html body.master-redesign .master-card:nth-last-child(-n + 2){border-right: 0 !important;border-bottom: 1px solid #d9e1ec !important;}html body.master-redesign .master-card:last-child{border-bottom: 0 !important;}html body.master-redesign :is(.mobile-conversion-box,.pricing-decision-strip,.trust-decision-panel){padding-right: 0 !important;padding-left: 0 !important;}}html body:not(.home) .page-hero::after{display: none !important;content: none !important;}html body.how-route-page .how-route-lane-heading>span,html body.contact-master-page .section-label,html body .facts-updated{display: inline-flex !important;width: auto !important;min-height: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;color: #263750 !important;letter-spacing: .04em !important;}html body.how-route-page .how-route-lane-heading>span{color: #0b2542 !important;}html body.master-redesign.master-redesign.master-redesign .section-label.section-label,html body.contact-master-page.master-redesign.master-utility-contact .section-label.section-label,html body .facts-updated.facts-updated{display: inline-flex !important;width: auto !important;min-height: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;color: #263750 !important;}html:not(#green-pill-ui) body .section-label.section-label,html:not(#green-pill-ui) body .master-panel-eyebrow.master-panel-eyebrow,html:not(#green-pill-ui) body .mcb-eyebrow.mcb-eyebrow{display: inline-flex !important;width: auto !important;min-height: 0 !important;padding: 0 0 7px !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid rgba(23,59,142,.25) !important;border-radius: 0 !important;box-shadow: none !important;color: #173b8e !important;}html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card,html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card:first-child,html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card:last-child{background: transparent !important;border-radius: 0 !important;box-shadow: none !important;transform: none !important;}html body.master-redesign.faq-page .faq-priority-list>li,html body.master-redesign.faq-page .faq-priority-list>li:first-child,html body.master-redesign.faq-page .faq-priority-list>li:last-child{background: transparent !important;border-radius: 0 !important;box-shadow: none !important;}html body.master-redesign.faq-page .faq-priority-list>li::before{display: none !important;content: none !important;}html body.faq-page.faq-page .faq-priority-panel .faq-priority-list>li,html body.faq-page.faq-page .faq-priority-panel .faq-priority-list>li:first-child,html body.faq-page.faq-page .faq-priority-panel .faq-priority-list>li:last-child{background: transparent !important;border-radius: 0 !important;box-shadow: none !important;}html body.faq-page.faq-page .faq-priority-panel .faq-priority-list>li::before{display: none !important;content: none !important;}@media (max-width: 760px){html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card,html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card:first-child,html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card:last-child{padding: 16px 0 !important;border-right: 0 !important;border-bottom: 1px solid #d9e1ec !important;}html body.master-redesign.master-utility-pricing .price-quick-grid>.price-quick-card:last-child{border-bottom: 0 !important;}html body.master-redesign.faq-page .faq-priority-list>li,html body.master-redesign.faq-page .faq-priority-list>li:first-child,html body.master-redesign.faq-page .faq-priority-list>li:last-child{padding: 14px 0 !important;}html body.faq-page.faq-page .faq-priority-panel .faq-priority-list>li,html body.faq-page.faq-page .faq-priority-panel .faq-priority-list>li:first-child,html body.faq-page.faq-page .faq-priority-panel .faq-priority-list>li:last-child{padding: 14px 0 !important;}}html body.how-route-page{--how-green: #2447bb;--how-green-dark: #173b8e;--how-mint: #eef3ff;--how-line: #dce4f5;--how-surface: #f6f8ff;}html body.how-route-page .how-route-proof li + li::before,html body.how-route-page .how-route-steps::before{background: rgba(36,71,187,.28) !important;}html body.how-route-page .how-route-proof .icon,html body.how-route-page .how-route-lane-heading .icon{fill: #7f9cf5 !important;}html body.how-route-page .how-route-turn .icon{background: #eef3ff !important;border-color: rgba(36,71,187,.22) !important;fill: #2447bb !important;}html body.master-redesign.master-redesign .master-panel,html body.master-redesign.master-redesign .master-panel.master-dark{padding: clamp(28px,4vw,46px) !important;background: var(--parkovato-blue-soft) !important;border: 1px solid var(--parkovato-line) !important;border-radius: 26px !important;box-shadow: var(--parkovato-shadow) !important;overflow: hidden !important;}html body.master-redesign.master-redesign .master-panel.master-dark{color: #fff !important;background: var(--parkovato-blue-deep) !important;border-color: rgba(255,255,255,.14) !important;box-shadow: var(--parkovato-shadow-strong) !important;}html body.master-redesign.master-redesign .master-card-grid,html body.master-redesign.master-utility-pricing .price-quick-grid,html body.master-redesign.faq-page .faq-priority-list,html body.master-redesign.contact-master-page .contact-master-location-grid,html body.master-redesign.reservation-page .reservation-proof-grid,html body.master-redesign.reservation-page .reservation-hero-points,html body.master-redesign.how-route-page .how-route-facts,html body.master-redesign.how-route-page .how-route-question-grid{background: #fff !important;border: 1px solid var(--parkovato-line) !important;border-radius: 22px !important;box-shadow: var(--parkovato-shadow) !important;overflow: hidden !important;}html body.master-redesign.faq-page.faq-page .faq-priority-panel,html body.master-redesign.master-redesign :is(.mobile-conversion-box,.pricing-decision-strip,.trust-decision-panel){padding: clamp(22px,3vw,32px) !important;background: var(--parkovato-blue-soft) !important;border: 1px solid var(--parkovato-line) !important;border-radius: 24px !important;box-shadow: var(--parkovato-shadow) !important;}html body.faq-page.faq-page .faq-priority-panel{padding: clamp(22px,3vw,32px) !important;background: #eef3ff !important;border: 1px solid rgba(36,71,187,.14) !important;border-radius: 24px !important;box-shadow: 0 16px 42px rgba(23,59,142,.10) !important;}html body.faq-page.faq-page .faq-priority-list{background: #fff !important;border: 1px solid rgba(36,71,187,.14) !important;border-radius: 18px !important;box-shadow: 0 10px 28px rgba(23,59,142,.08) !important;overflow: hidden !important;}html body.master-redesign.master-redesign .master-card{background: transparent !important;border-radius: 0 !important;box-shadow: none !important;}@media (max-width: 760px){html body.master-redesign.master-redesign .master-panel,html body.master-redesign.master-redesign .master-panel.master-dark{padding: 22px !important;border-radius: 22px !important;}html body.master-redesign.faq-page.faq-page .faq-priority-panel,html body.master-redesign.master-redesign :is(.mobile-conversion-box,.pricing-decision-strip,.trust-decision-panel){padding: 20px !important;border-radius: 20px !important;}html body.faq-page.faq-page .faq-priority-panel{padding: 20px !important;border-radius: 20px !important;}html body.faq-page.faq-page .faq-priority-panel .faq-priority-list>li,html body.faq-page.faq-page .faq-priority-panel .faq-priority-list>li:first-child,html body.faq-page.faq-page .faq-priority-panel .faq-priority-list>li:last-child{padding: 16px 18px !important;}}html body.contact-master-page .contact-master-map iframe{width: 100% !important;max-width: none !important;border: 0 !important;pointer-events: auto !important;}html body.contact-master-page .contact-master-main .contact-master-map-footer a,html body.contact-master-page .contact-master-main .contact-master-map-footer a:hover,html body.contact-master-page .contact-master-main .contact-master-map-footer a:focus-visible{color: #fff !important;background: #173b8e !important;}html body.faq-page.faq-selected-variant .still-question a.btn,html body.faq-page.faq-selected-variant .still-question a.btn:visited{color: #fff !important;border-color: #173b8e !important;}html body.faq-page.faq-selected-variant .still-question a.btn-primary{background: #173b8e !important;}html body.faq-page.faq-selected-variant .still-question a.btn-secondary{color: #fff !important;background: #0a2340 !important;border-color: #0a2340 !important;}html body.master-redesign:not(.home) .blog-card-image,html body.master-redesign:not(.home) .blog-card-image picture{display: block !important;width: 100% !important;aspect-ratio: 16 / 9 !important;overflow: hidden !important;background: #e9eef6 !important;}html body.master-redesign:not(.home) .blog-card-image img{display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center !important;}html body.master-redesign:not(.home) .blog-card h2,html body.master-redesign:not(.home) .blog-card p,html body.how-route-page .how-route-step h3,html body.how-route-page .how-route-step p,html body.contact-master-page .contact-master-location-copy,html body.faq-page.faq-selected-variant .still-question{word-break: normal !important;overflow-wrap: break-word !important;hyphens: none !important;-webkit-hyphens: none !important;}@media (max-width: 760px){html body.master-redesign.contact-master-page .contact-master-location-grid{display: grid !important;grid-template-columns: 1fr !important;gap: 12px !important;overflow: visible !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}html body.contact-master-page .contact-master-location,html body.contact-master-page .contact-master-location:last-child{grid-template-columns: 42px minmax(0,1fr) !important;gap: 12px !important;padding: 20px 18px 18px !important;background: #fff !important;border: 1px solid #dbe5ec !important;border-radius: 18px !important;box-shadow: 0 10px 28px rgba(7,27,49,.07) !important;}html body.contact-master-page .contact-master-location + .contact-master-location,html body.contact-master-page .contact-master-location:last-child{border-right: 1px solid #dbe5ec !important;border-bottom: 1px solid #dbe5ec !important;border-left: 1px solid #dbe5ec !important;}html body.contact-master-page .contact-master-location::before{top: 0 !important;right: 0 !important;bottom: auto !important;left: 0 !important;width: auto !important;height: 4px !important;border-radius: 18px 18px 0 0 !important;}html body.contact-master-page .contact-master-location-actions{grid-column: 1 / -1 !important;display: grid !important;grid-template-columns: 1fr !important;gap: 8px !important;margin-top: 8px !important;}html body.contact-master-page .contact-master-location-actions .btn,html body.contact-master-page .contact-master-detail{width: 100% !important;min-height: 46px !important;justify-content: center !important;border-radius: 12px !important;}html body.contact-master-page .contact-master-assurance{border-left-width: 1px !important;border-radius: 14px !important;}html body.contact-master-page .contact-master-map-grid{border-radius: 18px !important;}html body.contact-master-page .contact-master-map{min-height: 360px !important;grid-template-rows: 290px auto !important;transform: none !important;}html body.contact-master-page .contact-master-map iframe{min-height: 290px !important;}html body.contact-master-page .contact-master-map-footer{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;gap: 10px !important;padding: 12px !important;}html body.contact-master-page .contact-master-map-footer a{min-height: 44px !important;padding: 9px 11px !important;border-radius: 10px !important;font-size: 12px !important;}html body.how-route-page .how-route-lane-heading span{font-size: 17px !important;}html body.how-route-page .how-route-step,html body.how-route-page .how-route-step:last-child{padding: 16px 54px 16px 46px !important;}html body.how-route-page .how-route-step h3{font-size: 17px !important;line-height: 1.24 !important;letter-spacing: -.015em !important;}html body.how-route-page .how-route-step p{margin-top: 7px !important;font-size: 14px !important;line-height: 1.48 !important;}html body.master-redesign:not(.home) .blog-card{border-radius: 18px !important;}html body.master-redesign:not(.home) .blog-card-image,html body.master-redesign:not(.home) .blog-card-image picture{aspect-ratio: 16 / 9 !important;max-height: 230px !important;}html body.master-redesign:not(.home) .blog-card-body{padding: 20px !important;}html body.master-redesign:not(.home) .blog-card h2{margin: 10px 0 11px !important;font-size: clamp(22px,6.5vw,26px) !important;line-height: 1.13 !important;letter-spacing: -.03em !important;}html body.master-redesign:not(.home) .blog-card p,html body.master-redesign:not(.home) .blog-card .article-content p{margin-bottom: 14px !important;font-size: 15px !important;line-height: 1.55 !important;}html body.master-redesign:not(.home) .blog-meta{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 7px 12px !important;}html body.master-redesign:not(.home) .blog-read-more{display: inline-flex !important;min-height: 44px !important;align-items: center !important;font-size: 15px !important;}html body.faq-page.faq-selected-variant .still-question{margin-top: 42px !important;padding: 24px 0 0 !important;border-right: 0 !important;border-bottom: 0 !important;border-left: 0 !important;}html body.faq-page.faq-selected-variant .still-question h3{font-size: 22px !important;line-height: 1.18 !important;}html body.faq-page.faq-selected-variant .still-question p{font-size: 15px !important;line-height: 1.5 !important;}html body.faq-page.faq-selected-variant .still-question .btn{display: inline-flex !important;min-height: 50px !important;align-items: center !important;justify-content: center !important;margin: 8px 0 0 !important;}}:root{--mg-navy: #0b2542;--mg-blue: #2447bb;--mg-blue-hover: #183b9f;--mg-cyan: #08a7c2;--mg-ink: #0c203b;--mg-muted: #53657d;--mg-line: #d8e2ef;--mg-surface: #ffffff;--mg-canvas: #f4f7fb;--mg-radius: 16px;--mg-shadow: 0 8px 24px rgba(11,37,66,0.08);}html{scroll-padding-top: 110px;}body.site-shell{color: var(--mg-ink);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;}body.site-shell *,body.site-shell *::before,body.site-shell *::after{box-sizing: border-box;}body.site-shell :is(a,button,input,select,textarea,summary):focus-visible{outline: 3px solid #0b57d0 !important;outline-offset: 3px !important;}body.site-shell :is(.btn,button,input[type="submit"],input[type="button"]){min-height: 48px;}body.site-shell :is(input,select,textarea){font-size: 16px;}body.site-shell img{max-width: 100%;}body.site-shell .btn-primary,body.site-shell .btn-nav-rezervace{color: #fff !important;background: var(--mg-blue) !important;border-color: var(--mg-blue) !important;}body.site-shell .btn-primary:hover,body.site-shell .btn-nav-rezervace:hover{color: #fff !important;background: var(--mg-blue-hover) !important;border-color: var(--mg-blue-hover) !important;}body.site-shell .btn-secondary{color: #fff !important;background: var(--mg-navy) !important;border-color: var(--mg-navy) !important;}body.site-shell .btn-secondary:hover{color: #fff !important;background: #061a31 !important;border-color: #061a31 !important;}html body.site-shell .page-hero .btn-secondary{color: var(--mg-navy) !important;background: #fff !important;border-color: #fff !important;}html body.site-shell .page-hero .btn-secondary:hover{color: var(--mg-navy) !important;background: #eef4fb !important;border-color: #eef4fb !important;}body.site-shell .btn:is([aria-disabled="true"],:disabled){opacity: .58;cursor: not-allowed;}body.site-shell>header .mobile-call-btn,body.site-shell>header .hamburger{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;}html body.site-shell.site-shell-ready>header.site-shell-header .logo .logo-text>strong,html body.site-shell.site-shell-ready>header.site-shell-header .logo .logo-text>strong>span{font-size: 17px !important;font-weight: 800 !important;color: var(--mg-ink) !important;}html body.site-shell.site-shell-ready>header.site-shell-header .logo .logo-text>span{font-size: 12px !important;color: var(--mg-muted) !important;}html body.site-shell.site-shell-ready>header nav{min-height: 74px !important;}html body.site-shell.site-shell-ready>header .btn-nav-rezervace,html body.site-shell .btn-primary{background: var(--mg-blue) !important;color: #fff !important;border-color: var(--mg-blue) !important;border-radius: 12px !important;}html body.site-shell .btn-primary:hover,html body.site-shell.site-shell-ready>header .btn-nav-rezervace:hover{background: var(--mg-blue-hover) !important;}html body.site-shell .btn-secondary{background: #fff !important;color: var(--mg-blue) !important;border: 1px solid #bac8de !important;border-radius: 12px !important;box-shadow: none !important;}html body.site-shell .btn-secondary:hover{background: #edf2fc !important;}html body.site-shell :is(.btn,.btn-nav-rezervace) .icon{color: inherit !important;}html body.site-shell :is(h1,h2,h3){hyphens: none !important;-webkit-hyphens: none !important;overflow-wrap: normal;}html body.site-shell .how-route-hero .icon{color: #dbeafe !important;}html body.site-shell .blog-sidebar>.sidebar-cta{color: var(--mg-ink) !important;background: #fff !important;border: 1px solid var(--mg-line) !important;border-radius: var(--mg-radius) !important;padding: 24px !important;}html body.site-shell .sidebar-cta :is(h3,p,a[href^="tel:"]){color: var(--mg-ink) !important;opacity: 1;}html body.site-shell .sidebar-cta p{font-size: 15px;line-height: 1.55;}html body.site-shell .quick-decision-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home main>section{order: initial !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home main>.master-journey{display: none !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home :is(.locations-section,.real-proof-section,.how-it-works,.faq){display: block !important;padding-block: 48px !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home :is(.trust-proof-section,.pricing,.vehicle-care-section){padding-block: 36px !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .section-header{margin-bottom: 24px !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .section-header :is(h2),html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home #homepage-trust-title{font-size: clamp(28px,3vw,38px) !important;line-height: 1.15 !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .trust-decision-panel{padding: 28px !important;gap: 24px !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .trust-decision-copy{align-self: start;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .trust-decision-grid{gap: 12px !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .trust-decision-actions{margin-top: 0 !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .location-decision-grid{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .locations-section .decision-helper-strip{display: none !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .real-proof-grid{display: grid !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .aerial-gallery-card img{filter: none !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .aerial-gallery-card::after{background: linear-gradient(transparent 45%,rgba(7,26,54,.85)) !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .steps{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .step{padding: 24px 18px !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .step-media{display: none !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .how-it-works .step:nth-child(n){display: block !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .how-it-works .step p{font-size: 16px !important;line-height: 1.6;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .hero-price-orientation{order: 0 !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .seo-content{padding-block: 24px !important;}.reviews-locations{padding-block: 40px;background: var(--mg-canvas);}.reviews-locations>.container{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;}.review-location-card{overflow: hidden;border: 1px solid var(--mg-line);border-radius: var(--mg-radius);background: #fff;}.review-location-card>img{display: block;width: 100%;height: auto;aspect-ratio: 16/9;object-fit: cover;}.review-location-card>div{padding: 24px;}.review-location-card h2{font-size: 28px;margin: 0 0 8px;}.review-location-card p{color: var(--mg-muted);line-height: 1.6;margin: 12px 0;}.review-location-card .btn{width: 100%;margin-top: 8px;}.review-location-detail{display: block;padding-block: 16px 0;font-weight: 700;color: var(--mg-blue);}.reviews-help{padding-block: 40px;}.reviews-help .container{max-width: 920px;}.reviews-help h2{font-size: 30px;margin-bottom: 16px;}.contact-hero-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 24px;}html body.contact-master-page .contact-hero-actions .btn-primary{background: #fff !important;color: var(--mg-blue) !important;border-color: #fff !important;}html body.contact-master-page .contact-hero-actions .btn-outline{background: transparent !important;color: #fff !important;border-color: #fff !important;}html body.contact-master-page .contact-question-form{padding: 24px !important;}html body.contact-master-page .contact-question-form form{padding: 0 !important;}html body.contact-master-page .contact-form-consent{hyphens: none !important;-webkit-hyphens: none !important;overflow-wrap: normal !important;}html body.contact-master-page .contact-form-consent input{min-height: 18px;height: 18px;margin-top: 3px;}html body.site-shell .zl-cookie-settings{position: static !important;margin: 16px 0 0 !important;min-height: 48px;box-shadow: none !important;border-radius: 12px !important;}html body.site-shell #zl-cookie-banner:not(.show){visibility: hidden !important;pointer-events: none !important;opacity: 0 !important;}html body.site-shell #zl-cookie-banner.show{visibility: visible !important;opacity: 1 !important;}html body.site-shell #zl-cookie-banner{max-height: min(90vh,760px) !important;max-height: min(90dvh,760px) !important;overflow-y: auto !important;padding: 20px !important;}html body.site-shell #zl-cookie-banner .zl-cb-detail{max-height: none !important;overflow: visible !important;}html body.site-shell #zl-cookie-banner .zl-cb-btns{position: static !important;padding-top: 12px !important;background: #fff;}html body.site-shell #zl-cookie-banner :is(.zl-cb-td,p){font-size: 14px !important;line-height: 1.5;}html body.site-shell #zl-cookie-banner .zl-cb-btn{font-size: 14px !important;min-height: 48px !important;}html body.site-shell #zl-cookie-banner .zl-cb-sw input:focus-visible + .slider{outline: 3px solid #0b57d0;outline-offset: 3px;}@media (max-width: 980px){html body.site-shell.site-shell-ready>header .nav-links.open>li>a:not(.btn-nav-rezervace){font-size: 17px !important;min-height: 48px !important;}}@media (max-width: 768px){html body.site-shell.site-shell-ready>header.site-shell-header .logo .logo-text>strong,html body.site-shell.site-shell-ready>header.site-shell-header .logo .logo-text>strong>span{font-size: 16px !important;}html body.site-shell.site-shell-ready>header.site-shell-header .logo .logo-text>span{font-size: 11px !important;}html body.site-shell .quick-decision-grid,html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .location-decision-grid,.reviews-locations>.container{grid-template-columns: 1fr !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home main>:is(.locations-section,.real-proof-section,.how-it-works,.faq){padding-block: 32px !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .trust-decision-panel{padding: 20px !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .steps{grid-template-columns: 1fr !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .real-proof-grid{grid-template-columns: 1fr !important;gap: 16px !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .real-proof-card{display: block !important;grid-column: auto !important;grid-row: auto !important;height: 240px !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .faq .faq-item{display: block !important;}html body.contact-master-page .contact-master-form-section>.container{width: calc(100% - 32px) !important;padding-inline: 0 !important;max-width: none !important;}html body.contact-master-page .contact-master-form{width: 100% !important;margin-inline: 0 !important;padding: 16px !important;}html body.contact-master-page .contact-question-form :is(input:not([type="checkbox"]):not([type="hidden"]),textarea){width: 100%;font-size: 16px !important;}.contact-hero-actions .btn{width: 100%;}html body.faq-page .faq-category-nav button,html body.faq-page [role="tab"]{font-size: 14px !important;white-space: normal !important;}html body.site-shell #zl-cookie-banner{left: 8px !important;right: 8px !important;width: auto !important;max-width: none !important;transform: translateY(110%);}html body.site-shell #zl-cookie-banner.show{transform: translateY(0) !important;}.reviews-locations{padding-block: 24px;}.review-location-card>div{padding: 20px;}}body.home #home-top .mobile-form-primary{display: none !important;}html body.home.site-shell .hero-form-reservation>a.mobile-form-primary{display: none !important;}body.home .calc-field label,body.home .selected-benefits li,body.home .selected-journey-item span{letter-spacing: 0;}body.home .calculator-card,body.home .hero-calculator,body.home .reservation-calculator{margin-inline: auto;}html body.home.site-shell .calc-result.has-price{display: flex !important;flex-direction: column !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: center !important;text-align: center !important;}html body.home.site-shell .calc-result.has-price .calc-result-price{width: auto !important;max-width: 100% !important;align-self: center !important;margin-inline: auto !important;text-align: center !important;}html body.home.site-shell .calc-result.has-price .calc-result-eur{display: block !important;width: 100% !important;margin: 4px auto 0 !important;text-align: center !important;}html body.home.site-shell .calc-result.has-price .calc-result-days{width: 100% !important;align-self: stretch !important;margin: 8px 0 0 !important;text-align: center !important;}html body.home.master-redesign.site-shell.selected-home-variant.direction-two-20260825 :is(#home-top,.master-mobile-booking) .calc-result.has-price{display: flex !important;flex-direction: column !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: center !important;text-align: center !important;}html body.home.master-redesign.site-shell.selected-home-variant.direction-two-20260825 :is(#home-top,.master-mobile-booking) .calc-result.has-price :is(.calc-result-price,.calc-result-eur,.calc-result-days){align-self: center !important;margin-inline: auto !important;text-align: center !important;}body.faq-page .still-question{max-width: 860px;margin: 48px auto 20px !important;padding: clamp(24px,4vw,40px) !important;border: 1px solid var(--mg-line) !important;border-left: 5px solid var(--mg-blue) !important;border-radius: var(--mg-radius) !important;background: #fff !important;box-shadow: var(--mg-shadow) !important;}body.faq-page .still-question :is(h2,h3,p){max-width: 680px;}body.faq-page .still-question .btn-primary{color: #fff !important;background: var(--mg-blue) !important;border-color: var(--mg-blue) !important;}body.faq-page .still-question .btn-secondary{color: #fff !important;background: var(--mg-navy) !important;border-color: var(--mg-navy) !important;}body.faq-page .faq-full>.section-cta{display: none !important;}body.faq-page .faq-answer p,body.faq-page .faq-answer li{font-size: 16px !important;line-height: 1.65 !important;}body.faq-page .faq-jump-nav a,body.faq-page .faq-category-nav a{font-size: 14px !important;min-height: 44px;}body.faq-page .master-seo-linkbar-section,body.faq-page .audit-related-guides{padding-block: clamp(30px,5vw,64px) !important;}body.pricing-page .pricing-decision-strip,body.pricing-page .trust-decision-panel--pricing{display: none !important;}body.pricing-page .pricing-reserve-box{max-width: 980px;margin: 28px auto !important;}html body.pricing-page.site-shell .seasonal-tabs{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;align-items: stretch !important;width: min(100%,980px) !important;max-width: 980px !important;margin: 24px auto 0 !important;padding: 6px !important;gap: 6px !important;overflow: visible !important;grid-auto-flow: row !important;grid-auto-columns: minmax(0,1fr) !important;border: 1px solid var(--mg-line) !important;border-radius: 18px !important;background: #fff !important;}html body.pricing-page.site-shell .seasonal-tabs .tab-btn{position: relative;display: flex !important;flex-direction: column;align-items: center;justify-content: center;min-width: 0 !important;min-height: 60px !important;width: 100% !important;margin: 0 !important;padding: 10px 8px !important;color: var(--mg-ink) !important;border: 0 !important;border-radius: 13px !important;background: transparent !important;box-shadow: none !important;text-align: center !important;white-space: normal !important;overflow-wrap: anywhere;}html body.pricing-page.site-shell .seasonal-tabs .tab-btn.active,html body.pricing-page.site-shell .seasonal-tabs .tab-btn[aria-selected="true"]{color: #fff !important;background: var(--mg-blue) !important;}body.pricing-page .seasonal-tabs .tab-label{font-size: 14px !important;line-height: 1.2 !important;font-weight: 800 !important;}body.pricing-page .seasonal-tabs .tab-date{margin-top: 4px;font-size: 12px !important;line-height: 1.25 !important;opacity: .82;}body.pricing-page .tab-content:not(.active){display: none !important;}body.pricing-page .tab-content.active{display: block !important;}body.pricing-page .tab-content,body.pricing-page .pricing-table-wrap,body.pricing-page .price-table-wrapper{max-width: 980px;margin-inline: auto;}body.pricing-page table{width: 100%;border-collapse: separate;border-spacing: 0;}body.pricing-page table :is(th,td){vertical-align: middle;}body.pricing-page .cta-section,body.pricing-page footer{min-height: 0 !important;}body.pricing-page .cta-section{padding-block: clamp(48px,7vw,88px) !important;}body.pricing-page .pro-mobile-disclosure-wrap{display: flex !important;justify-content: center;width: 100%;margin: 28px 0 !important;}body.pricing-page .pro-mobile-secondary:not(.is-pro-visible){display: none !important;}body.pricing-page .pro-mobile-disclosure{min-height: 48px;color: var(--mg-blue) !important;border: 1px solid #b9c9e7 !important;border-radius: 12px !important;background: #fff !important;}body.pricing-page table.master-pricing-collapsed tbody tr:nth-child(n + 16){display: none !important;}body.pricing-page .master-pricing-expand-wrap{display: flex;justify-content: center;margin: 16px auto 28px;}body.pricing-page .master-pricing-expand{display: inline-flex;min-height: 48px;align-items: center;justify-content: center;gap: 8px;padding: 12px 20px;color: var(--mg-blue);border: 1px solid #b9c9e7;border-radius: 12px;background: #fff;font: inherit;font-size: 15px;font-weight: 800;cursor: pointer;}body.pricing-page .master-pricing-expand:hover{border-color: var(--mg-blue);background: #f2f6ff;}body.how-route-page .how-route-step p,body.how-route-page .how-route-question p,body.how-route-page .how-route-answer p{font-size: 16px !important;line-height: 1.65 !important;}body.how-route-page .how-route-step{min-height: 0 !important;}body.contact-master-page :is(input,select,textarea){min-height: 50px;font-size: 16px !important;}html body.contact-master-page.site-shell textarea{min-height: 150px !important;resize: vertical;}body.contact-master-page label{font-size: 14px !important;line-height: 1.4 !important;}body.contact-master-page .map-container,body.contact-master-page .contact-map,body.contact-master-page .location-map{min-height: 340px !important;height: clamp(340px,42vw,460px) !important;overflow: hidden;border-radius: var(--mg-radius) !important;}body.contact-master-page :is(.map-container,.contact-map,.location-map) iframe{display: block;width: 100% !important;height: 100% !important;min-height: 340px !important;border: 0;}body.blog-selected-variant :is(.news-latest,.news-current,.news-grid,.news-list){min-height: 0 !important;}body.blog-selected-variant .news-section-title{position: static !important;}body.blog-selected-variant :is(.news-featured-media,.news-row-media,.news-card-media){position: relative;min-height: 0 !important;aspect-ratio: 16 / 9;overflow: hidden;background: #eaf0f7;}body.blog-selected-variant :is(.news-featured-media,.news-row-media,.news-card-media) img{display: block;width: 100% !important;height: 100% !important;object-fit: cover !important;}body.blog-selected-variant :is(.news-row,.news-featured,.news-card){overflow: hidden;}body.blog-selected-variant .news-row-copy p{line-height: 1.58 !important;}body.site-shell:not(.home):not(.pricing-page):not(.faq-page):not(.blog-selected-variant):not(.contact-master-page):not(.how-route-page) .page-hero{position: relative;isolation: isolate;overflow: hidden;color: #fff !important;background: linear-gradient(90deg,rgba(5,25,49,.91),rgba(5,25,49,.60)),url("../img/photos/approved-2026/parking-hero-desktop.webp") center 56% / cover no-repeat !important;}body.site-shell:not(.home):not(.pricing-page):not(.faq-page):not(.blog-selected-variant):not(.contact-master-page):not(.how-route-page) .page-hero :is(h1,h2,p,.breadcrumb,.breadcrumb a){color: inherit !important;}body.site-shell .content-page{background: var(--mg-canvas);}html body.site-shell .content-page .container>.content-wrapper{width: min(100% - 40px,920px);margin-inline: auto;padding: clamp(28px,5vw,56px) !important;border: 1px solid var(--mg-line) !important;border-radius: 28px !important;background: #fff !important;box-shadow: var(--mg-shadow) !important;}body.site-shell .content-page .content-wrapper>:first-child{margin-top: 0;}body.site-shell .content-page .content-wrapper :is(p,li){font-size: 16px;line-height: 1.72;}body.site-shell .content-page .content-wrapper :is(h2,h3){color: var(--mg-ink);text-wrap: balance;}body.site-shell .inline-cta,body.site-shell .seo-qa,body.site-shell .content-highlight{margin-block: clamp(28px,4vw,48px) !important;padding: clamp(22px,4vw,34px) !important;border: 1px solid var(--mg-line) !important;border-left: 5px solid var(--mg-blue) !important;border-radius: 20px !important;background: #f7faff !important;box-shadow: none !important;}body.site-shell .master-seo-linkbar,body.site-shell .related-links,body.site-shell .audit-related-guides{max-width: 1180px;margin-inline: auto;}body.site-shell .master-seo-linkbar-grid,body.site-shell .related-links-grid{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px !important;}body.site-shell .master-seo-linkbar a,body.site-shell .related-links a{min-width: 0;min-height: 52px;}body.site-shell footer,body.site-shell .site-footer{min-height: 0 !important;}body.site-shell footer .footer-grid{align-items: start;}@media (max-width: 980px){body.site-shell>header .header-inner,body.site-shell>header .header-container{align-items: center;}body.site-shell .master-seo-linkbar-grid,body.site-shell .related-links-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 767px){html{scroll-padding-top: 88px;}body.site-shell :is(.btn,button,input[type="submit"],input[type="button"]){min-height: 48px;}body.home .calc-field label{font-size: 12px !important;line-height: 1.25 !important;}body.home .selected-benefits li{font-size: 12px !important;line-height: 1.35 !important;}body.home .selected-journey-item span{font-size: 13px !important;line-height: 1.35 !important;}body.home .selected-journey-item p,body.home .selected-journey-item small{font-size: 14px !important;line-height: 1.5 !important;}body.faq-page .faq-jump-nav,body.faq-page .faq-category-nav{display: flex !important;gap: 8px !important;padding-bottom: 8px !important;overflow-x: auto !important;overscroll-behavior-inline: contain;scroll-snap-type: inline proximity;scrollbar-width: none;}body.faq-page :is(.faq-jump-nav,.faq-category-nav)::-webkit-scrollbar{display: none;}body.faq-page :is(.faq-jump-nav,.faq-category-nav) a{flex: 0 0 auto;scroll-snap-align: start;}body.faq-page .still-question{width: calc(100% - 32px);margin-top: 34px !important;padding: 24px 20px !important;}body.faq-page .still-question .btn{display: flex !important;width: 100% !important;margin: 10px 0 0 !important;align-items: center;justify-content: center;}body.pricing-page .price-quick-grid{display: none !important;}body.pricing-page .pricing-reserve-box{width: calc(100% - 32px);padding: 22px 18px !important;}html body.pricing-page.site-shell .seasonal-tabs{width: calc(100% - 32px) !important;margin-top: 18px !important;padding: 4px !important;gap: 4px !important;border-radius: 15px !important;}html body.pricing-page.site-shell .seasonal-tabs .tab-btn{min-height: 76px !important;padding: 8px 4px !important;border-radius: 11px !important;}html body.pricing-page.site-shell .seasonal-tabs .tab-label{font-size: clamp(10px,3vw,12px) !important;}body.pricing-page .seasonal-tabs .tab-date,body.pricing-page .seasonal-tabs .best-value-badge{display: none !important;}body.pricing-page .tab-content,body.pricing-page .pricing-table-wrap,body.pricing-page .price-table-wrapper{width: calc(100% - 32px) !important;}body.pricing-page table :is(th,td){padding: 12px 10px !important;font-size: 14px !important;line-height: 1.35 !important;}body.pricing-page table th{font-size: 12px !important;letter-spacing: .01em;}body.pricing-page .master-pricing-expand{width: 100%;max-width: 330px;}body.how-route-page .how-route-step{padding: 20px !important;}body.how-route-page .how-route-step :is(h2,h3,p){text-align: left !important;}body.contact-master-page .map-container,body.contact-master-page .contact-map,body.contact-master-page .location-map{min-height: 280px !important;height: 280px !important;border-radius: 18px !important;}body.contact-master-page :is(.map-container,.contact-map,.location-map) iframe{min-height: 280px !important;}body.blog-selected-variant .news-row{display: grid !important;grid-template-columns: 1fr !important;}body.blog-selected-variant :is(.news-featured-media,.news-row-media,.news-card-media){width: 100% !important;height: auto !important;aspect-ratio: 16 / 9 !important;}body.blog-selected-variant .news-row-copy{padding: 22px 20px 24px !important;}body.blog-selected-variant .news-row-copy p{font-size: 15px !important;}body.site-shell:not(.home):not(.pricing-page):not(.faq-page):not(.blog-selected-variant):not(.contact-master-page):not(.how-route-page) .page-hero{background: linear-gradient(90deg,rgba(5,25,49,.92),rgba(5,25,49,.68)),url("../img/photos/approved-2026/parking-hero-mobile-760.webp") center 52% / cover no-repeat !important;}body.site-shell .content-page{padding-block: 20px 44px !important;}html body.site-shell .content-page>.container{width: 100% !important;max-width: none !important;margin-inline: 0 !important;padding-inline: 0 !important;}html body.site-shell .content-page .container>.content-wrapper{width: calc(100% - 32px);max-width: none !important;margin-inline: 16px !important;padding: 24px 20px !important;border-radius: 20px !important;}body.site-shell .content-page .content-wrapper :is(p,li){font-size: 15.5px;line-height: 1.68;}body.site-shell .master-seo-linkbar-grid,body.site-shell .related-links-grid{grid-template-columns: 1fr !important;}body.site-shell footer,body.site-shell .site-footer{padding-block: 42px 24px !important;}body.site-shell footer .footer-seo,body.site-shell footer .footer-projects{display: none !important;}body.site-shell footer :is(p,li,a){font-size: 14px !important;line-height: 1.55 !important;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto !important;}body.site-shell *,body.site-shell *::before,body.site-shell *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important;}}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing .page-hero{padding: 32px 0 24px !important;min-height: 0 !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing .page-hero h1{font-size: clamp(28px,3vw,40px) !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing .page-hero-actions{display: none !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing .cenik-calc-embed{display: block !important;padding: 24px 0 36px !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing .cenik-calc-inner{max-width: 760px;margin: 0 auto;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing .hero-form{padding: 24px !important;border-radius: 16px !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing .calc-field input{font-size: 16px !important;}@media(max-width: 600px){html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing .page-hero{padding: 24px 0 20px !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing .cenik-calc-embed>.container{width: calc(100% - 32px);padding: 0;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing .hero-form{padding: 20px 16px !important;}}html body.pricing-page.master-redesign.site-shell.audited-pricing #spocitat-cenu{min-height: 0 !important;padding: 24px !important;border: 1px solid var(--mg-line) !important;background:#fff !important;box-shadow: var(--mg-shadow) !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing #spocitat-cenu .hero-form-title{min-height:0 !important;padding:0 !important;background:none !important;border:0 !important;font-size:22px !important;margin-bottom:12px !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing #spocitat-cenu .hero-form-note{padding:0 !important;margin:0 0 20px !important;border:0 !important;background:none !important;font-size:14px !important;color:var(--mg-muted) !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing #spocitat-cenu .hero-form-note .icon{display:none !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing #spocitat-cenu :is(.calc-included,.mobile-value-strip){display:none !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing #spocitat-cenu .calc-fields{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing #spocitat-cenu .calc-field input{height:56px !important;padding:12px !important;background:#fff !important;border:1px solid #bac8de !important;box-shadow:none !important;font-size:16px !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing #spocitat-cenu .calc-field-icon{display:none !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing #spocitat-cenu .calc-fineprint{font-size:13px !important;line-height:1.5 !important;margin:12px 0 !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing #spocitat-cenu #parkovato-reservation{min-height:0 !important;padding:0 !important;margin-top:12px !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing #spocitat-cenu .calc-result{background:#f4f7fb !important;border-color:var(--mg-line) !important;}@media(max-width:600px){html body.pricing-page.master-redesign.site-shell.audited-pricing #spocitat-cenu{padding:20px 16px !important;}html body.pricing-page.master-utility-page.master-utility-pricing.calm-design.master-redesign.site-shell.audited-pricing #spocitat-cenu .calc-field label{font-size:12px !important;min-height:30px;}}html body.site-shell .flatpickr-calendar .flatpickr-months{min-height:48px !important;}html body.site-shell .flatpickr-calendar .flatpickr-month{height:48px !important;overflow:visible !important;}html body.site-shell .flatpickr-calendar .flatpickr-current-month{top:0 !important;height:48px !important;padding-top:10px !important;line-height:28px !important;}html body.audited-pricing #spocitat-cenu::before,html body.audited-pricing #spocitat-cenu::after{display:none !important;}html body.pricing-page.audited-pricing #spocitat-cenu .hero-form-title{margin:0 0 12px !important;border-radius:0 !important;}html body.pricing-page.audited-pricing .page-hero .master-hero-proof{display:none !important;}html body.contact-master-page .contact-hero-actions{justify-content:flex-start;gap:12px;margin-top:24px;}html body.contact-master-page.site-shell .contact-form-actions .btn-secondary{background:#fff !important;color:var(--mg-blue) !important;border:1px solid #bac8de !important;}html body.contact-master-page.site-shell .contact-form-actions .btn-secondary .icon{color:inherit !important;}html body.contact-master-page.site-shell .contact-form-consent,html body.contact-master-page.site-shell .contact-form-consent *{hyphens:none !important;-webkit-hyphens:none !important;word-break:normal !important;overflow-wrap:normal !important;}@media(min-width:901px){html body.blog-selected-variant.master-redesign.site-shell main#main>section.news-hero{padding:48px 0 32px !important;}html body.blog-selected-variant .news-hero-copy{max-width:1180px;}html body.blog-selected-variant .news-hero h1{font-size:48px !important;max-width:900px;line-height:1.12;}html body.blog-selected-variant .news-hero p{font-size:18px !important;margin-top:16px;}html body.blog-selected-variant .news-featured{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;margin-bottom:40px;}html body.blog-selected-variant .news-featured-media{aspect-ratio:auto !important;height:360px !important;min-height:0 !important;}html body.blog-selected-variant .news-featured-body{padding:32px;align-self:center;}html body.blog-selected-variant .news-featured h2{font-size:32px !important;}html body.blog-selected-variant .news-featured p{font-size:17px !important;}html body.blog-selected-variant .news-featured .news-meta{font-size:14px;}}html body.site-shell .reviews-main p{hyphens:none !important;-webkit-hyphens:none !important;}@media(max-width:768px){html body.faq-page.faq-selected-variant.site-shell [role="tablist"]{display:grid !important;grid-template-columns:repeat(6,minmax(0,1fr)) !important;gap:4px 6px !important;height:auto !important;padding:8px 0 !important;}html body.faq-page.faq-selected-variant.site-shell [role="tablist"]>[role="tab"]{grid-column:span 2 !important;width:auto !important;min-width:0 !important;min-height:44px !important;padding:10px !important;white-space:nowrap !important;font-size:14px !important;word-break:normal !important;}html body.faq-page.faq-selected-variant.site-shell [role="tablist"]>[role="tab"]:nth-child(n+4){grid-column:span 3 !important;}}html body.pricing-page.audited-pricing #spocitat-cenu .calc-field input{color:var(--mg-ink) !important;}html body.pricing-page.audited-pricing #spocitat-cenu .calc-result-eur{color:var(--mg-muted) !important;}@media(min-width:901px) and (max-width:1120px){html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home>header nav{gap:8px !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home>header .logo{min-width:188px !important;}html body.site-shell.site-shell-ready>header.site-shell-header .desktop-header-phone>span{display:none !important;}}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .pricing-longstay{display:flex !important;flex-direction:column !important;gap:16px !important;max-width:760px !important;margin:0 auto !important;padding:24px !important;border-radius:16px !important;background:#fff !important;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .pricing-longstay-actions{display:flex !important;flex-wrap:wrap;justify-content:center;gap:12px;}html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .pricing-longstay>p{display:block !important;color:var(--mg-muted) !important;font-size:16px !important;margin:0 !important;}@media(max-width:768px){html body.home.master-redesign.selected-home-variant.direction-two-20260825.audited-home .pricing-longstay-actions{flex-direction:column;width:100%;}}html body.site-shell .flatpickr-calendar .flatpickr-current-month{display:flex !important;align-items:center !important;justify-content:center !important;gap:6px;padding-top:0 !important;}html body.site-shell .flatpickr-calendar .flatpickr-current-month .numInputWrapper{width:64px !important;flex:0 0 64px !important;}html body.site-shell .flatpickr-calendar .flatpickr-current-month input.cur-year{height:32px !important;min-height:0 !important;line-height:32px !important;padding:0 4px !important;font-size:16px !important;}html body.site-shell .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{width:auto !important;height:32px !important;min-height:0 !important;padding:0 !important;}html body.site-shell .flatpickr-calendar.open{background:#fff !important;opacity:1 !important;}#design-refined{--mg-navy:#172554;--mg-blue:#173b8e;--mg-blue-hover:#102c6a;--mg-ink:#17233b;--mg-muted:#526075;--mg-line:#dde3ed;--mg-canvas:#f7f8fb;--mg-radius:16px;--mg-shadow:0 8px 24px rgb(23 37 84 / .05);color:var(--mg-ink);background:#fff;}#design-refined :is(h1,h2,h3,h4,p,li,a,label,button,summary){hyphens:none!important;-webkit-hyphens:none!important;word-break:normal;}#design-refined :is(h1,h2,h3){text-wrap:balance;letter-spacing:-.035em;}#design-refined :is(p,li){text-wrap:pretty;}#design-refined a[href^="tel:"]{white-space:nowrap!important;}#design-refined a[href^="mailto:"]{overflow-wrap:anywhere!important;}#design-refined :is(.btn,.btn-primary,.btn-secondary,.btn-nav-rezervace){border-radius:10px!important;min-height:48px;font-weight:650!important;box-shadow:none!important;letter-spacing:0!important;transition:background-color .18s,border-color .18s;}#design-refined .btn-primary,#design-refined .btn-nav-rezervace{background:var(--mg-blue)!important;border-color:var(--mg-blue)!important;color:#fff!important;}#design-refined .btn-primary:hover,#design-refined .btn-nav-rezervace:hover{background:var(--mg-blue-hover)!important;}#design-refined .btn-secondary{background:#fff!important;color:var(--mg-navy)!important;border:1px solid #cbd3e1!important;}#design-refined .btn-secondary:hover{background:#f0f3f9!important;}#design-refined .container{max-width:1240px;}#design-refined .section-header{margin-inline:0!important;max-width:none!important;text-align:left!important;}#design-refined .section-header p{margin-inline:0!important;max-width:720px!important;text-align:left!important;}#design-refined .section-header{margin-bottom:32px!important;}#design-refined .section-header h2{margin-left:0!important;}#design-refined :is(.content-page,.about-trust){padding-block:64px!important;}#design-refined .content-page .container>.content-wrapper{max-width:1040px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}#design-refined .content-wrapper>:is(p,ul,ol,h2,h3){max-width:720px;margin-inline:auto;}#design-refined .content-wrapper>:is(p,ul,ol){line-height:1.7!important;}#design-refined .content-wrapper>:is(h2,h3){margin-top:40px!important;}#design-refined :is(.master-panel,.master-proof-panel,.season-answer-card,.master-card,.master-proof-card,.inline-cta){box-shadow:none!important;border-radius:16px!important;}#design-refined .master-panel{margin-block:40px!important;padding:32px!important;}#design-refined :is(.master-panel,.inline-cta):not(.master-dark){background:#f5f7fb!important;border:1px solid var(--mg-line)!important;}#design-refined .master-dark{background:var(--mg-navy)!important;color:#fff!important;}#design-refined .master-dark>:is(h2,h3,p,span){color:#fff!important;-webkit-text-fill-color:#fff!important;}#design-refined .master-dark .master-card{background:#fff!important;color:var(--mg-ink)!important;padding:24px!important;}#design-refined .master-dark .master-card :is(strong,span,p,h3){color:var(--mg-ink)!important;-webkit-text-fill-color:var(--mg-ink)!important;opacity:1!important;display:block!important;}#design-refined .master-dark .master-card strong{margin-block:12px 8px;}#design-refined .master-card-grid{gap:16px!important;}#design-refined .aerial-gallery-card figcaption :is(strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important;}#design-refined .aerial-gallery-card figcaption{background:linear-gradient(transparent,rgba(7,20,40,.88))!important;padding:48px 24px 24px!important;}#design-refined :is(.real-proof-card,.location-about-card){box-shadow:none!important;border-radius:16px!important;overflow:hidden;}#design-refined :is(.real-proof-card,.location-about-card) img{object-fit:cover;}#design-refined:not(.home) .page-hero{background:#f0f3f9!important;color:var(--mg-ink)!important;padding:64px 0!important;min-height:0!important;}#design-refined:not(.home) .page-hero::before,#design-refined:not(.home) .page-hero::after{display:none!important;}#design-refined:not(.home) .page-hero :is(h1,h2,p,.breadcrumb,.breadcrumb a){color:var(--mg-ink)!important;-webkit-text-fill-color:var(--mg-ink)!important;}#design-refined:not(.home) .page-hero h1{max-width:880px!important;font-size:clamp(32px,4vw,54px)!important;line-height:1.08!important;}#design-refined:not(.home) .page-hero p{max-width:720px!important;line-height:1.6!important;}#design-refined[data-location="horomerice"] .page-hero{background:linear-gradient(90deg,rgba(10,24,44,.9),rgba(10,24,44,.3)),url('../img/photos/aerial-2026/horomerice-overview-1600.webp?v=2') center 55%/cover!important;}#design-refined[data-location="drnovska"] .page-hero{background:linear-gradient(90deg,rgba(10,24,44,.9),rgba(10,24,44,.3)),url('../img/photos/aerial-2026/praha-drnovska-overview-1800.webp?v=2') center/cover!important;}#design-refined[data-location] .page-hero :is(h1,p,.breadcrumb,.breadcrumb a){color:#fff!important;-webkit-text-fill-color:#fff!important;}#design-refined .about-layout{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr)!important;align-items:start!important;gap:48px!important;}#design-refined .about-layout>*{margin-top:0!important;align-self:start!important;}#design-refined .cta-section{background:var(--mg-navy)!important;padding:56px 0!important;}#design-refined .cta-section h2{max-width:760px;margin-inline:auto;font-size:clamp(28px,3.2vw,42px)!important;}#design-refined .cta-section .btn-primary{background:#fff!important;border-color:#fff!important;color:var(--mg-navy)!important;}#design-refined :is(footer,.site-footer){background:#132044!important;color:#dae1ef!important;padding-top:48px!important;}#design-refined footer :is(p,li,a){color:#dae1ef!important;font-size:14px!important;line-height:1.65!important;}#design-refined footer :is(h3,strong){color:#fff!important;}#design-refined footer .footer-grid{gap:32px!important;}#design-refined footer :is(.footer-seo,.footer-projects,.footer-bottom,.footer-legal){margin-top:24px!important;padding-block:20px!important;}#design-refined footer .footer-brand>p{max-width:360px;}#design-refined .zl-cookie-settings,#design-refined button[data-cookie-settings]{background:#fff!important;color:var(--mg-navy)!important;border:1px solid #cbd3e1!important;}#design-refined [hidden]{display:none!important;}#design-refined :is(.mobile-sticky-cta,.sticky-mobile-cta,.mobile-cta-bar){display:none!important;}#design-refined[data-reading-page] :is(.master-mobile-booking,.pro-mobile-reserve,.mobile-reserve-pill){display:none!important;}#design-refined :is(.faq-item,.faq-card,details){box-shadow:none!important;}#design-refined :is(.faq-question,summary){color:var(--mg-navy);font-weight:650;}#design-refined details{border:1px solid var(--mg-line);border-radius:12px;background:#fff;padding:0 20px;margin-block:12px;}#design-refined details>summary{min-height:56px;padding-block:18px;cursor:pointer;}#design-refined details[open]{padding-bottom:20px;}#design-refined .pricing-cta{padding:24px!important;}#design-refined .google-reviews-section{padding-block:32px!important;}#design-refined .google-reviews-grid{grid-template-columns:1fr 1fr!important;align-items:center;gap:32px!important;}#design-refined .google-reviews-copy h2{font-size:28px!important;}#design-refined .google-reviews-points{display:none!important;}#design-refined .google-reviews-card{box-shadow:none!important;padding:24px!important;}#design-refined .calc-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:end!important;}#design-refined .calc-field{position:relative!important;padding:0!important;min-width:0!important;}#design-refined .calc-field label{display:block!important;margin:0 0 10px!important;color:#526075!important;font-size:13px!important;line-height:1.35!important;text-transform:none!important;letter-spacing:0!important;}#design-refined .calc-field input{width:100%!important;height:64px!important;padding:0 32px 0 40px!important;font-size:16px!important;background:#fff!important;border:1px solid #bfcadc!important;border-radius:10px!important;text-align:left!important;color:var(--mg-navy)!important;}#design-refined .calc-field-icon{position:absolute!important;top:auto!important;left:12px!important;bottom:22px!important;width:20px!important;height:20px!important;transform:none!important;pointer-events:none!important;}#design-refined .selected-field-chevron{position:absolute!important;top:auto!important;right:12px!important;bottom:25px!important;width:14px!important;height:14px!important;transform:none!important;pointer-events:none!important;}#design-refined.home .hero-form-reservation{box-shadow:0 12px 40px rgb(10 24 44 / .12)!important;border-radius:16px!important;}#design-refined.home .homepage-trust-panel{display:block!important;}#design-refined.home :is(.homepage-trust-grid,.homepage-trust-links){gap:16px!important;}#design-refined.home .homepage-trust-section{padding-block:40px!important;}#design-refined.home .homepage-trust-section .btn{min-height:44px;}#design-refined.home .direction-hero-scrim{background:linear-gradient(90deg,rgba(6,22,42,.8),rgba(6,22,42,.2))!important;}@media (min-width:769px){#design-refined.home .hero .calc-fields{grid-template-columns:1fr!important;}#design-refined .news-row{min-height:0!important;}}@media (max-width:768px){#design-refined :is(.content-page,.about-trust){padding-block:36px!important;}#design-refined .container{padding-inline:20px!important;}#design-refined .section-header{margin-bottom:24px!important;}#design-refined .section-header h2{font-size:30px!important;line-height:1.12!important;}#design-refined .content-wrapper>:is(p,li,ul,ol){font-size:16px!important;line-height:1.65!important;}#design-refined .master-panel{padding:22px!important;margin-block:28px!important;}#design-refined .master-dark .master-card{padding:20px!important;}#design-refined .master-card-grid{grid-template-columns:1fr!important;}#design-refined .about-layout,#design-refined .google-reviews-grid{grid-template-columns:1fr!important;gap:24px!important;}#design-refined:not(.home) .page-hero{padding:36px 0!important;}#design-refined:not(.home) .page-hero h1{font-size:34px!important;line-height:1.1!important;}#design-refined .cta-section{padding:40px 0!important;}#design-refined footer{padding-top:32px!important;}#design-refined footer .footer-grid{gap:20px!important;}#design-refined footer .footer-brand{padding-bottom:8px!important;}#design-refined .news-row{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:16px!important;padding-block:24px!important;min-height:0!important;align-items:start!important;}#design-refined .news-row-media{width:96px!important;height:88px!important;aspect-ratio:auto!important;border-radius:10px!important;}#design-refined .news-row-media img{width:100%!important;height:100%!important;object-fit:cover!important;}#design-refined .news-row-copy{padding:0!important;min-height:0!important;}#design-refined .news-row-copy h2{font-size:19px!important;line-height:1.25!important;margin-block:6px!important;}#design-refined .news-row-arrow{display:none!important;}#design-refined .news-row-copy p{display:none!important;}#design-refined.home:not(.audited-home) .hero{padding:32px 0!important;min-height:0!important;}#design-refined.home:not(.audited-home) .hero-content{display:flex!important;flex-direction:column!important;gap:24px!important;}#design-refined.home:not(.audited-home) .hero-left{padding:0!important;margin:0!important;min-height:0!important;order:0!important;}#design-refined.home:not(.audited-home) .hero-right{padding:0!important;margin:0!important;order:1!important;}#design-refined.home:not(.audited-home) .hero-left h1{margin-top:0!important;font-size:36px!important;line-height:1.08!important;}#design-refined.home:not(.audited-home) .hero-form-reservation{padding:20px!important;}#design-refined.home:not(.audited-home) :is(.mobile-value-strip,.selected-benefits,.selected-price-title,.mobile-form-primary){display:none!important;}#design-refined .calc-fields{gap:10px!important;}#design-refined .calc-field input{padding:0 26px 0 32px!important;font-size:14px!important;height:58px!important;}#design-refined .calc-field-icon{left:9px!important;bottom:21px!important;width:16px!important;height:16px!important;}#design-refined .selected-field-chevron{right:9px!important;bottom:23px!important;width:12px!important;height:12px!important;}}@media (prefers-reduced-motion:reduce){#design-refined *{scroll-behavior:auto!important;animation:none!important;transition:none!important;}}#design-refined .refined-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:64px;}#design-refined .refined-footer-logo{display:flex;gap:12px;align-items:center;text-decoration:none;max-width:280px;}#design-refined .refined-footer-brand p{margin-block:20px 16px;max-width:300px;}#design-refined .refined-footer-grid h3{margin:0 0 16px;font-size:15px;letter-spacing:0;}#design-refined .refined-footer-grid ul{list-style:none;padding:0;margin:0;}#design-refined .refined-footer-grid li{margin-bottom:8px;}#design-refined .refined-footer-grid li span{display:block;color:#b7c3d9;}#design-refined .refined-footer-more{background:transparent;border:0;border-top:1px solid #33415f;border-bottom:1px solid #33415f;border-radius:0;padding:0;margin-top:32px;}#design-refined .refined-footer-more summary{color:#fff;}#design-refined .refined-footer-more ul{columns:3;padding-left:20px;}#design-refined .refined-footer-more li{break-inside:avoid;margin-bottom:12px;}#design-refined .refined-footer .footer-bottom{text-align:left!important;border:0!important;}@media(max-width:768px){#design-refined.home:not(.audited-home) #home-top.hero{padding:32px 0 24px!important;min-height:0!important;}#design-refined.home:not(.audited-home) #home-top .hero-content{display:flex!important;flex-direction:column!important;gap:24px!important;}#design-refined.home:not(.audited-home) #home-top .hero-left{padding:0!important;min-height:0!important;height:auto!important;justify-content:flex-start!important;}#design-refined.home:not(.audited-home) #home-top .hero-right{position:static!important;margin:0!important;transform:none!important;width:100%!important;}#design-refined.home:not(.audited-home) #home-top h1{order:0!important;margin-top:0!important;}#design-refined.home:not(.audited-home) #home-top .hero-price-note{order:3!important;}#design-refined .refined-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px;}#design-refined .refined-footer-brand{grid-column:1/-1;}#design-refined .refined-footer-more ul{columns:1;}}#design-refined .trust-decision-panel{display:block!important;padding:32px!important;box-shadow:none!important;border:0!important;background:#f5f7fb!important;border-radius:16px!important;}#design-refined .trust-decision-copy{max-width:720px!important;margin-bottom:24px!important;}#design-refined .trust-decision-copy h2{font-size:36px!important;}#design-refined .trust-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;}#design-refined .trust-decision-grid a{padding:20px 0 0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;border:0!important;border-top:1px solid #ccd5e4!important;}#design-refined .trust-decision-actions{margin-top:24px!important;}#design-refined #home-top .btn{box-shadow:none!important;border-radius:10px!important;}#design-refined #home-top .btn-primary{background:var(--mg-blue)!important;color:#fff!important;}#design-refined .content-page .container>.content-wrapper{width:100%!important;}@media(max-width:768px){#design-refined .trust-decision-panel{padding:24px!important;}#design-refined .trust-decision-copy h2{font-size:28px!important;}#design-refined .trust-decision-grid{grid-template-columns:1fr!important;gap:16px!important;}#design-refined.home:not(.audited-home) .master-mobile-booking{margin:0!important;padding:24px 20px!important;background:#f5f7fb!important;position:relative!important;top:auto!important;}#design-refined.home:not(.audited-home) .master-mobile-booking .hero-right{position:static!important;margin:0!important;transform:none!important;width:100%!important;}#design-refined.home:not(.audited-home) .master-mobile-booking .hero-form-reservation{padding:20px!important;background:#fff!important;border-radius:16px!important;box-shadow:none!important;}#design-refined.home:not(.audited-home) #home-top .hero-left{gap:16px!important;}#design-refined.home:not(.audited-home) #home-top .hero-benefits{margin:0!important;}}#design-refined :is(span,strong,small){hyphens:none!important;-webkit-hyphens:none!important;}#design-refined:not(.home) #main .page-hero{background:#f0f3f9!important;color:var(--mg-ink)!important;}#design-refined:not(.home) #main .page-hero::before,#design-refined:not(.home) #main .page-hero::after{display:none!important;}#design-refined[data-location="horomerice"] #main .page-hero{background:linear-gradient(90deg,rgba(10,24,44,.9),rgba(10,24,44,.3)),url('../img/photos/aerial-2026/horomerice-overview-1600.webp?v=2') center 55%/cover!important;}#design-refined[data-location="drnovska"] #main .page-hero{background:linear-gradient(90deg,rgba(10,24,44,.9),rgba(10,24,44,.3)),url('../img/photos/aerial-2026/praha-drnovska-overview-1800.webp?v=2') center/cover!important;}#design-refined .contact-master-hero{background:linear-gradient(90deg,rgba(3,20,36,.82),rgba(3,20,36,.68)),url('../img/photos/approved-2026/parking-hero-desktop.webp') center 52%/cover no-repeat!important;padding:56px 0!important;}#design-refined .contact-master-hero :is(h1,p,.breadcrumb,.breadcrumb a,.contact-write-link){color:#fff!important;}#design-refined .refined-reviews{padding:32px 0;background:#f5f7fb;}#design-refined .refined-reviews .container{display:flex;gap:24px;align-items:center;justify-content:space-between;}#design-refined .refined-reviews h2{font-size:22px;margin:0;}#design-refined .refined-review-links{display:flex;flex-wrap:wrap;gap:12px;}#design-refined .refined-proof-links a{display:block;background:transparent!important;border:0!important;box-shadow:none!important;padding:16px 0!important;border-bottom:1px solid var(--mg-line)!important;}#design-refined .refined-proof-links a span{display:none!important;}#design-refined[data-reading-page] .content-wrapper h1{font-size:clamp(34px,4vw,48px)!important;line-height:1.1!important;margin-bottom:20px;}#design-refined[data-reading-page] .content-wrapper h2{font-size:26px!important;}#design-refined[data-reading-page] .ra-launcher{display:none!important;}#design-refined .faq-question .icon{width:18px!important;height:18px!important;}#design-refined :is(.master-panel,.master-proof-panel,.season-answer-card) :is(.master-card,.master-proof-card){box-shadow:none!important;}#design-refined .cta-section :is(h2,p,.cta-buttons,.btn){visibility:visible!important;opacity:1!important;transform:none!important;}@media(max-width:768px){#design-refined .contact-master-hero{background:linear-gradient(rgba(3,20,36,.76),rgba(3,20,36,.76)),url('../img/photos/approved-2026/parking-hero-mobile-760.webp') center 47%/cover no-repeat!important;padding:36px 0!important;}#design-refined .refined-reviews .container{flex-direction:column;align-items:flex-start;}#design-refined .refined-review-links{flex-direction:column;width:100%;}#design-refined .refined-footer-grid li{margin-bottom:8px!important;}#design-refined .refined-footer-grid li a{min-height:40px!important;padding-block:6px!important;}}#design-refined .section-header{max-width:none!important;margin-inline:0!important;}#design-refined .section-header p{max-width:720px!important;margin-left:0!important;}#design-refined :is(.pro-mobile-disclosure,.master-pricing-expand){min-height:48px!important;padding:12px 20px!important;border:1px solid #cbd3e1!important;border-radius:10px!important;font-size:14px!important;font-weight:650!important;background:#fff!important;color:var(--mg-navy)!important;}#design-refined .contact-master-hero::before,#design-refined .contact-master-hero::after{display:none!important;}#design-refined .contact-master-hero .btn-primary{background:var(--mg-blue)!important;color:#fff!important;}#design-refined .contact-master-hero .btn-secondary{background:#fff!important;color:var(--mg-navy)!important;border-color:#cbd3e1!important;}#design-refined .contact-master-hero :is(.contact-master-kicker,.contact-master-breadcrumb,.contact-master-breadcrumb a){color:#fff!important;}#design-refined .refined-reviews{padding-block:24px!important;}#design-refined .refined-footer-more summary{list-style:none;display:flex;align-items:center;justify-content:space-between;}#design-refined .refined-footer-more summary::-webkit-details-marker{display:none;}#design-refined .refined-footer-more summary::after{content:'+';font-size:20px;}#design-refined .refined-footer-more[open] summary::after{content:'−';}@media(max-width:380px){#design-refined header .logo-text{display:flex!important;}#design-refined header .logo-text>span{display:none!important;}#design-refined header .logo-text strong{font-size:14px!important;}}@media(max-width:768px){#design-refined.home .trust-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;}#design-refined.home .trust-decision-grid a strong{font-size:15px!important;line-height:1.3!important;}#design-refined.home .trust-decision-grid a span{font-size:14px!important;line-height:1.5!important;}}#design-refined .about-service-photo{margin:24px 0 0;}#design-refined .about-service-photo img{width:100%;height:auto;border-radius:12px;}#design-refined .about-service-photo figcaption{margin-top:8px;font-size:14px;color:var(--mg-muted);}#design-refined .refined-scenarios{max-width:800px;margin-inline:auto;}#design-refined :is(.payment-section,.payment-section-muted,.transfer-landing){padding-block:48px!important;}#design-refined :is(.payment-layout,.transfer-layout){align-items:start!important;gap:40px!important;}#design-refined :is(.payment-copy,.transfer-copy) :is(p,li){font-size:16px!important;line-height:1.65!important;}#design-refined :is(.payment-summary,.transfer-summary){box-shadow:none!important;border:1px solid var(--mg-line)!important;background:#f5f7fb!important;border-radius:16px!important;}@media(max-width:768px){#design-refined :is(.payment-section,.payment-section-muted,.transfer-landing){padding-block:32px!important;}#design-refined :is(.payment-layout,.transfer-layout){gap:24px!important;}}#design-refined[data-reading-page] .reservation-assistant-launcher{display:none!important;}#design-refined :is(.page-hero,.contact-master-hero) .btn-outline{background:#fff!important;color:var(--mg-navy)!important;-webkit-text-fill-color:var(--mg-navy)!important;border:1px solid #cbd3e1!important;}#design-refined .contact-master-hero-copy{padding-block:0!important;}#design-refined .contact-master-map,#design-refined .contact-master-map:hover{transform:none!important;transition:box-shadow .22s ease,border-color .22s ease;}html body#design-refined#design-refined#design-refined .site-shell-header nav{min-height:80px!important;}html body#design-refined#design-refined#design-refined .site-shell-header .brand-wordmark{width:200px!important;}@media(max-width:900px){html body#design-refined#design-refined#design-refined .site-shell-header nav{min-height:74px!important;}html body#design-refined#design-refined#design-refined .site-shell-header .brand-wordmark{width:156px!important;}}html body#design-refined#design-refined#design-refined :is(.btn-primary,.btn-nav-rezervace){background:var(--mg-blue)!important;color:#fff!important;border:1px solid var(--mg-blue)!important;border-radius:10px!important;min-height:48px;box-shadow:none!important;font-weight:650!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;line-height:1.35!important;white-space:normal;}html body#design-refined#design-refined#design-refined :is(.btn-primary,.btn-nav-rezervace):hover{background:var(--mg-blue-hover)!important;border-color:var(--mg-blue-hover)!important;}html body#design-refined#design-refined#design-refined .btn-secondary{background:#fff!important;color:var(--mg-navy)!important;border:1px solid #cbd3e1!important;border-radius:10px!important;min-height:48px;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;}html body#design-refined#design-refined#design-refined .cta-section .btn-primary{background:#fff!important;color:var(--mg-navy)!important;border-color:#fff!important;}html body#design-refined#design-refined#design-refined .cta-section .btn-primary:hover{background:#e8eef8!important;}.travel-hub{padding:56px 0;background:#f4f7fb;}.travel-hub h2{max-width:800px;margin:0 0 16px;}.travel-hub>.container>p{max-width:70ch;line-height:1.7;margin:0 0 24px;}.travel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;gap:16px;margin:0;padding:0;}.travel-grid li{margin:0;min-width:0;}.travel-grid a{display:flex;flex-direction:column;height:100%;gap:12px;padding:24px;border:1px solid #d8e1ed;border-radius:16px;background:#fff;color:#173b8e;text-decoration:none;}.travel-grid a:hover{border-color:#173b8e;}.travel-grid strong{font-size:20px;line-height:1.4;}.travel-grid span{color:#465a74;line-height:1.7;}html body#design-refined#design-refined#design-refined .travel-grid :is(a,strong){color:var(--mg-blue)!important;}html body#design-refined#design-refined#design-refined .travel-grid strong{font-weight:700!important;}html body#design-refined#design-refined#design-refined .travel-grid span{color:#465a74!important;font-weight:400!important;}html body#design-refined#design-refined.blog-selected-variant .travel-hub>.container{max-width:1080px!important;width:calc(100% - 40px)!important;padding:0!important;margin-inline:auto!important;}@media(max-width:600px){html body#design-refined#design-refined.blog-selected-variant .travel-hub>.container{width:calc(100% - 32px)!important;}}html body#design-refined#design-refined .review-snapshot{width:100%!important;max-width:none!important;box-shadow:none!important;}html body#design-refined#design-refined .review-snapshot h2{font-size:22px!important;margin:0 0 16px!important;}.review-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.review-snapshot-grid a{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #d8e1ed;border-radius:10px;text-decoration:none;}.review-snapshot-grid a:hover{border-color:#173b8e;}.review-snapshot-grid strong{font-size:28px;line-height:1.2;}.review-snapshot-grid span{font-size:15px;line-height:1.5;}html body#design-refined#design-refined .review-snapshot>p{margin:16px 0 0!important;font-size:13px!important;line-height:1.6!important;}.travel-verified{color:#465a74;font-size:14px!important;}html body#design-refined#design-refined#design-refined #home-top .btn-primary{border-radius:10px!important;}html body#design-refined#design-refined main :is(.quick-answer,.quick-answer-box,.content-wrapper>p:first-child:not(:empty)){background:#eef3fb!important;border:1px solid #d8e1ed!important;border-left:4px solid var(--mg-blue)!important;box-shadow:none!important;}html body#design-refined#design-refined main .article-content>p.travel-verified:first-child{background:transparent!important;border:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important;}html body#design-refined#design-refined main :is(.content-wrapper,.transfer-copy,.night-copy,.price-copy,.guide-copy,.seo-copy,.about-copy) h2::before{background:var(--mg-blue)!important;}html body#design-refined#design-refined .price-reassurance .icon,html body#design-refined#design-refined .price-workspace .pricing-rates .price-cell{color:var(--mg-blue)!important;}html body#design-refined#design-refined .price-workspace .seasonal-tabs .tab-btn.active{background:var(--mg-blue)!important;border-color:var(--mg-blue)!important;}html body#design-refined#design-refined .price-workspace .pricing-rates .pricing-table th{background:var(--mg-navy)!important;}@media(max-width:600px){.travel-hub{padding:36px 0;}.travel-grid,.review-snapshot-grid{grid-template-columns:1fr;}.travel-grid a{padding:20px;}}body[data-site-layout]{--site-ink:#10233f;--site-muted:#465a74;--site-border:#d8e1ed;--site-surface:#f4f7fb;}body[data-site-layout] main{overflow-wrap:break-word;}body[data-site-layout] main :is(h1,h2,h3){text-wrap:balance;}body[data-site-layout] main :is(h2,h3,[id]){scroll-margin-top:104px;}body[data-site-layout] main :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #1d4ed8!important;outline-offset:4px!important;box-shadow:0 0 0 2px #fff!important;}body[data-site-layout] main :is(.article-content,.content-wrapper,.seo-upgrade-wrapper) p a:not(.btn){text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;}.site-contents-wrap{width:min(1120px,calc(100% - 48px));margin:28px auto 0;}.site-contents{border:1px solid var(--site-border);border-radius:16px;background:#fff;color:var(--site-ink);box-shadow:0 4px 16px rgb(16 35 63 / .035);}.site-contents>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;cursor:pointer;list-style:none;font-size:16px;line-height:1.5;font-weight:700;}.site-contents>summary::-webkit-details-marker{display:none;}.site-contents>summary>span{font-size:24px;font-weight:400;}.site-contents[open]>summary{border-bottom:1px solid var(--site-border);}.site-contents[open]>summary>span{transform:rotate(45deg);}.site-contents nav{padding:16px 24px 24px;}.site-contents ol{display:grid;grid-template-columns:1fr 1fr;gap:4px 32px;padding:0;margin:0;list-style:none;}.site-contents li{margin:0;min-width:0;}.site-contents a{display:block;padding:10px 0;line-height:1.45;color:#24449b;text-decoration:none;font-size:15px;}.site-contents a:hover{text-decoration:underline;text-underline-offset:4px;}body[data-site-layout=legal] .site-contents-wrap{width:100%;max-width:800px;text-align:left;margin-block:24px;}body:is([data-site-layout=article],[data-site-layout=guide]) .page-hero :is(.page-hero-actions,.hero-actions){justify-content:flex-start!important;gap:12px!important;flex-wrap:wrap;}body:is([data-site-layout=article],[data-site-layout=guide]) .page-hero h1{max-width:24ch;line-height:1.12!important;letter-spacing:-.035em;}body:is([data-site-layout=article],[data-site-layout=guide]) .page-hero p{max-width:66ch;line-height:1.65!important;}body:is([data-site-layout=article],[data-site-layout=guide]) main :is(.content-wrapper,.seo-upgrade-wrapper){max-width:1080px;margin-inline:auto;}body[data-site-layout=article] main .article-content{max-width:880px!important;}body[data-site-layout=article] .article-content :is(p,ul,ol){font-size:17px;line-height:1.85;}body[data-site-layout=article] .article-content>h2{font-size:clamp(25px,2.7vw,34px)!important;line-height:1.22!important;margin-top:44px;margin-bottom:18px;color:var(--site-ink);}body[data-site-layout=article] .article-meta{color:var(--site-muted);margin-bottom:24px;display:flex;flex-wrap:wrap;gap:12px;}body[data-site-layout=article] .article-hero-image{overflow:hidden;border-radius:20px;margin-bottom:32px;}body[data-site-layout=article] .article-hero-image :is(img,picture){display:block;width:100%;}body[data-site-layout=article] .article-hero-image img{max-height:460px;object-fit:cover;}body[data-site-layout=article] :is(.article-action-box,.inline-cta){padding:24px!important;border-radius:16px!important;border:1px solid var(--site-border);box-shadow:none!important;}body[data-site-layout=article] .article-action-box h2{font-size:23px!important;line-height:1.3!important;margin-bottom:10px;}body[data-site-layout=article] .article-action-box p{font-size:16px;line-height:1.65;}body[data-site-layout=guide] :is(.seo-proof-grid,.seo-check-grid,.master-card-grid){gap:16px!important;}body[data-site-layout=guide] :is(.seo-proof-card,.seo-check-card,.seo-route-card,.master-card){border:1px solid var(--site-border)!important;border-radius:16px!important;box-shadow:none!important;}body[data-site-layout=guide] :is(.seo-proof-card,.seo-check-card,.seo-route-card,.master-card):hover{transform:none!important;}body[data-site-layout=guide] :is(.seo-content-block,.content-wrapper)>p{max-width:78ch;line-height:1.8!important;}body[data-site-layout=guide] .seo-content-block{margin-top:40px;}body[data-site-layout=guide] .seo-content-block>h2{font-size:clamp(25px,2.6vw,34px)!important;line-height:1.24!important;margin-bottom:18px;}body[data-site-layout=guide] :is(.seo-price-note,.quick-answer){background:var(--site-surface)!important;border:1px solid var(--site-border)!important;border-radius:16px;padding:24px!important;}body[data-site-layout=guide] .seo-price-note{align-self:start;}body[data-site-layout=guide] .seo-price-note span{font-weight:400!important;line-height:1.65;color:var(--site-muted)!important;}body:is([data-site-layout=guide],[data-site-layout=article],[data-site-layout=legal]) main table{width:100%;border-collapse:collapse;}body:is([data-site-layout=guide],[data-site-layout=article],[data-site-layout=legal]) main :is(td,th){padding:14px 16px;line-height:1.55;vertical-align:top;border-bottom:1px solid var(--site-border);}body[data-site-layout=legal] main :is(p,li){font-size:16px;line-height:1.8;}body[data-site-layout=legal] main h2{line-height:1.3;}body[data-site-layout] .news-featured-media>picture{display:block;height:100%;}body[data-site-layout] .news-featured-media>picture>img{width:100%;height:100%;object-fit:cover;}@media(max-width:767px){.site-contents-wrap{width:calc(100% - 32px);margin-top:20px;}.site-contents>summary{padding:16px 18px;}.site-contents nav{padding:12px 18px 18px;}.site-contents ol{grid-template-columns:1fr;gap:0;}.site-contents a{min-height:44px;padding-block:12px;}body:is([data-site-layout=article],[data-site-layout=guide]) .page-hero h1{max-width:100%;font-size:clamp(28px,7.8vw,40px)!important;}body:is([data-site-layout=article],[data-site-layout=guide]) .page-hero :is(.page-hero-actions,.hero-actions){display:flex;flex-direction:column;align-items:stretch;}body:is([data-site-layout=article],[data-site-layout=guide]) .page-hero :is(.page-hero-actions,.hero-actions)>.btn{width:100%;min-height:48px;}body[data-site-layout=article] .article-content :is(p,ul,ol){font-size:16px;line-height:1.8;}body[data-site-layout=article] .article-content>h2{margin-top:32px;}body[data-site-layout=article] .article-hero-image img{max-height:300px;}body[data-site-layout=guide] :is(.seo-proof-grid,.seo-check-grid,.master-card-grid,.seo-route-grid){grid-template-columns:1fr!important;}body:is([data-site-layout=article],[data-site-layout=guide],[data-site-layout=legal]) main table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;}body:is([data-site-layout=article],[data-site-layout=guide],[data-site-layout=legal]) main :is(td,th){min-width:130px;}}@media(prefers-reduced-motion:reduce){body[data-site-layout] main *,body[data-site-layout] main *::before,body[data-site-layout] main *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;}}html body#design-refined#design-refined#design-refined[data-editorial-master]{--ed-ink:#11182e;--ed-muted:#485773;--ed-line:#d9dfec;--ed-paper:#f5f7fb;}html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-kicker{font-size:12px!important;line-height:1.4!important;letter-spacing:.1em;text-transform:uppercase;font-weight:750!important;color:var(--mg-blue)!important;margin:0 0 10px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;line-height:1.6;color:var(--ed-muted);margin:16px 0 20px;}html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-brief{margin:0;padding:20px 24px;background:#fff;border:1px solid var(--ed-line);border-left:3px solid var(--mg-blue);border-radius:12px;box-shadow:none;}html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-eyebrow{font-size:12px!important;line-height:1.5!important;letter-spacing:.07em;text-transform:uppercase;font-weight:750!important;margin:0 0 12px!important;color:var(--mg-blue)!important;}html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-brief ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none!important;padding:0!important;margin:0!important;}html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-brief li{display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;margin:0!important;box-shadow:none!important;font-size:14px;line-height:1.5;min-width:0;}html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-brief li::before,html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-brief li::after{display:none!important}html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-brief strong{display:block;color:var(--ed-ink);font-size:13px;margin-bottom:4px;}html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-brief span{color:var(--ed-muted);}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-header{padding:32px 0 24px!important;background:var(--ed-paper)!important;border-bottom:1px solid var(--ed-line)!important;text-align:left!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-header>.container{width:calc(100% - 40px)!important;max-width:980px!important;margin-inline:auto!important;padding:0!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-header .breadcrumb{margin:0 0 18px!important;font-size:12px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-header h1{max-width:28ch!important;font-size:clamp(30px,3.6vw,46px)!important;line-height:1.12!important;letter-spacing:-.035em;margin:0 0 14px!important;text-wrap:balance;color:var(--ed-ink)!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-deck{max-width:74ch!important;margin:0!important;font-size:17px!important;line-height:1.6!important;color:var(--ed-muted)!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-inline-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:10px;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-inline-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px;color:var(--mg-blue);}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .site-contents-wrap{width:calc(100% - 40px)!important;max-width:880px!important;margin:20px auto 0!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .site-contents>summary{padding:12px 18px!important;min-height:48px;font-size:14px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-content{padding:20px 0 48px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-content>.container{width:calc(100% - 40px)!important;max-width:880px!important;padding:0!important;margin:auto!important;overflow:visible!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .article-content{width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .article-content>h2:first-child{margin-top:8px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .article-content>h2{font-size:clamp(25px,2.4vw,32px)!important;margin:36px 0 16px!important;line-height:1.25!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .article-content :is(p,li){font-size:17px!important;line-height:1.8!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .article-content>p{margin:0 0 16px!important;max-width:none!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-illustration{margin:28px 0 36px!important;border-radius:14px!important;background:var(--ed-paper);box-shadow:none!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-illustration :is(picture,img){display:block;width:100%!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-illustration img{height:auto!important;max-height:none!important;aspect-ratio:3/2;object-fit:contain!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-illustration figcaption{padding:10px 14px;font-size:12px!important;line-height:1.6;color:var(--ed-muted);}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main :is(.editorial-faq,.editorial-related,.editorial-sources){margin-top:40px;padding:0;background:transparent!important;border:0!important;box-shadow:none!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main :is(.editorial-faq,.editorial-related,.editorial-sources)>h2{font-size:27px!important;line-height:1.3!important;margin:0 0 20px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-qa{border-top:1px solid var(--ed-line);padding:20px 0 4px;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-qa h3{font-size:19px!important;line-height:1.4!important;margin:0 0 8px!important;color:var(--ed-ink)!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-qa p{margin:0 0 12px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-sources :is(p,li){font-size:14px!important;line-height:1.7!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-booking{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin:32px 0 0;padding:24px;border:1px solid var(--ed-line);background:var(--ed-paper);border-radius:12px;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-booking>p{width:100%;margin:0!important;font-size:22px!important;font-weight:700;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-price-link{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px;font-size:15px;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-shell{width:calc(100% - 40px)!important;max-width:1080px!important;padding:0!important;margin-inline:auto!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-hero{padding:28px 0 24px!important;margin:0!important;min-height:0!important;background:var(--ed-paper)!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-hero h1{font-size:clamp(30px,3.6vw,46px)!important;line-height:1.14!important;letter-spacing:-.035em;margin:0 0 12px!important;color:var(--ed-ink)!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-hero-copy>p:not(.editorial-kicker){font-size:16px!important;line-height:1.6!important;margin:0!important;max-width:78ch;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .editorial-topics{display:flex;justify-content:flex-start!important;align-items:center;gap:6px 24px;flex-wrap:wrap;margin-top:10px;padding:0!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .editorial-topics a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px;color:var(--mg-blue);}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .editorial-season{padding-top:28px!important;padding-bottom:24px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;min-height:0!important;margin:0!important;border:1px solid var(--ed-line)!important;border-radius:16px!important;overflow:hidden;background:#fff!important;box-shadow:none!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured-media{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/2!important;display:block!important;background:var(--ed-paper);}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main :is(.news-featured-media,.news-row-media)>picture{display:block;width:100%;height:100%;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main :is(.news-featured-media,.news-row-media) img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured-body{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px!important;min-width:0;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured h2{font-size:clamp(24px,2.4vw,32px)!important;line-height:1.2!important;margin:0 0 12px!important;text-align:left!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured p{font-size:15px!important;line-height:1.6!important;margin:0 0 12px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-text-link{display:inline-flex!important;align-items:center;min-height:44px;font-size:14px!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:4px;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-latest{margin:28px 0 0!important;padding:0!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-section-title{font-size:26px!important;line-height:1.3!important;margin:0 0 12px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-row{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:28px!important;align-items:center!important;padding:24px 0!important;min-height:0!important;margin:0!important;border-bottom:1px solid var(--ed-line)!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-row-media{display:block!important;width:220px!important;height:auto!important;aspect-ratio:3/2!important;border-radius:12px!important;overflow:hidden;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-row-copy{padding:0!important;min-width:0!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-row h3{font-size:25px!important;line-height:1.25!important;margin:6px 0 8px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-row-copy>p{display:block!important;font-size:15px!important;line-height:1.6!important;margin:0!important;color:var(--ed-muted)!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-meta{font-size:12px!important;margin:0!important;line-height:1.5!important;color:var(--ed-muted);}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .travel-hub{padding:32px 0!important;margin:20px 0 0!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .travel-hub h2{font-size:28px!important;line-height:1.3!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .editorial-more{padding-top:36px!important;padding-bottom:36px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .editorial-archive{margin-top:24px;border:1px solid var(--ed-line);border-radius:12px;padding:0 20px;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .editorial-archive>summary{font-weight:700;font-size:16px;line-height:1.5;padding:16px 0;min-height:48px;cursor:pointer;}@media(max-width:767px){html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-header{padding:22px 0 14px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-header .breadcrumb{margin-bottom:14px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-header h1{font-size:clamp(28px,7.5vw,36px)!important;margin-bottom:12px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-deck{font-size:15px!important;line-height:1.55!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-meta{margin:12px 0 16px;gap:4px 12px;font-size:11px;}html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-brief{padding:14px 16px;}html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-brief ul{grid-template-columns:1fr;gap:10px;}html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-brief li{font-size:14px!important;line-height:1.45!important;}html body#design-refined#design-refined#design-refined[data-editorial-master] main .editorial-brief strong{display:inline;font-size:12px;margin-right:6px;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-content{padding-top:16px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .article-content :is(p,li){font-size:16px!important;line-height:1.75!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-booking{padding:20px;gap:12px;}html body#design-refined#design-refined#design-refined[data-editorial-master=article] main .editorial-booking .btn{width:100%;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-hero{padding:22px 0 14px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-hero h1{font-size:30px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .editorial-topics{gap:0 18px;margin-top:8px;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .editorial-topics a{font-size:12px;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .editorial-season{padding-top:20px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured-media{height:auto!important;aspect-ratio:16/9!important;min-height:0!important;max-height:260px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured-media img{object-position:center!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured-body{padding:22px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured h2{font-size:25px!important;line-height:1.22!important;margin:0 0 12px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured p{font-size:15px!important;line-height:1.6!important;margin-bottom:10px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured .editorial-kicker{font-size:10px!important;margin-bottom:8px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-row{grid-template-columns:104px minmax(0,1fr)!important;gap:16px!important;padding:20px 0!important;align-items:start!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-row-media{width:104px!important;aspect-ratio:1!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-row h3{font-size:19px!important;line-height:1.3!important;margin:4px 0 6px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-row-copy>p{font-size:13px!important;line-height:1.5!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-text-link{font-size:13px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-section-title{font-size:24px!important;}}@media(max-width:359px){html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured-body{padding:18px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-featured h2{font-size:23px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-row{grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important;}html body#design-refined#design-refined#design-refined[data-editorial-master=blog] main .news-row-media{width:88px!important;}}