.price-page-hero{background:linear-gradient(120deg,#eaf2fa,#f4e8f4);padding:60px 0!important}.price-page-hero h1{font-size:clamp(34px,4vw,52px);margin-bottom:18px}.price-page-hero p{max-width:690px;font-size:17px}.price-breadcrumb{font-size:14px!important;margin-bottom:30px!important}.price-breadcrumb a{text-underline-offset:4px}.price-validity{display:inline-block;background:#fff;padding:10px 16px;border:1px solid var(--line);border-radius:99px;font-size:14px;color:var(--blue-900)}.price-page-body{padding-top:40px;padding-bottom:40px}.price-category-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.price-category-nav a{text-decoration:none;border:1px solid var(--line);padding:11px 16px;border-radius:99px;color:var(--blue-900);font-size:14px;background:white;line-height:1.5}.price-category-nav a:hover{background:var(--blue-100)}.price-explanation{padding:23px 26px;background:var(--blue-100);border-radius:14px}.price-explanation strong{color:var(--blue-900);font-size:16px}.price-explanation p{font-size:14px;margin:10px 0 0;line-height:1.7}.price-category{padding:48px 0 0!important;scroll-margin-top:100px}.price-category h2{font-size:clamp(25px,2.6vw,32px);margin-bottom:22px}.price-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:white}.price-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px;line-height:1.6}.price-table th{background:var(--blue-900);color:white;text-align:left;font-weight:600;padding:18px 16px;vertical-align:bottom}.price-table td{padding:15px 16px;vertical-align:top;border-bottom:1px solid var(--line)}.price-table tbody tr:last-child td{border-bottom:0}.price-table tbody tr:nth-child(even){background:#f7fafd}.price-table td:first-child{color:var(--ink-soft);width:75px}.price-table td:nth-child(2){width:47%;min-width:260px}.price-table th:nth-child(n+3),.price-table td:nth-child(n+3){text-align:right}.price-table td:nth-child(n+3){white-space:nowrap;font-variant-numeric:tabular-nums}.price-table th:last-child,.price-table td:last-child{background:#528cc518;font-weight:600}.price-table th:last-child{background:#3c6c9b}.price-table .price-note-row td{font-size:13px;color:var(--ink-soft);padding-top:12px;padding-bottom:12px}.price-bottom-note{padding:35px 0 10px}.price-bottom-note p{font-size:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.price-scroll:focus-visible{outline:3px solid var(--purple-500);outline-offset:4px}@media(max-width:720px){.price-page-hero{padding:42px 0!important}.price-category{padding-top:35px!important}.price-category-nav a{font-size:13px;padding:9px 13px}.price-explanation{padding:20px}.price-scroll:before{content:'Posuňte tabuľku do strán pre všetky ceny';display:block;padding:12px 16px;font-size:13px;color:var(--ink-soft);background:var(--blue-100);position:sticky;left:0;width:100%}.price-table{min-width:720px}.price-table th,.price-table td{padding:13px}.price-page-body{padding-top:28px}}
