@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@media (max-width: 1100px) { body #brxe-ftsit0 .dp2-sit-obsah { grid-template-columns: 1fr; gap: 28px; }}@media (max-width: 767px) { body #brxe-ftsit0.dp2-sit { margin-top: 32px; } body #brxe-ftsit0 .dp2-sit-obsah { padding-top: 32px; padding-bottom: 36px; gap: 18px; } body #brxe-ftsit0 .dp2-sit-uvod { gap: 6px; } body #brxe-ftsit0 .dp2-sit-kicker { font-size: 12px; } body #brxe-ftsit0 .dp2-sit-nadpis { font-size: 23px; } body #brxe-ftsit0 .dp2-sit-text { display: none; } body #brxe-ftsit0 .dp2-sit-karty { display: flex; flex-direction: column; gap: 10px; } body #brxe-ftsit0 .dp2-sit-karta { padding: 14px; border-top: 1px solid #E6E6EC; border-left: 4px solid #E30B5C; border-radius: 16px; box-shadow: 0 6px 18px rgba(20,20,40,.06); display: grid; grid-template-columns: 44px minmax(0, 1fr) 34px; grid-template-areas: "znak nazev sipka" "znak popis sipka"; column-gap: 12px; row-gap: 5px; align-items: center; } body #brxe-ftsit0 .dp2-sit-hlava, body #brxe-ftsit0 .dp2-sit-pata { display: contents; } body #brxe-ftsit0 .dp2-sit-znak { grid-area: znak; width: 44px; height: 44px; border-radius: 11px; font-size: 34px; } body #brxe-ftsit0 .dp2-sit-nazev { grid-area: nazev; align-self: end; font-size: 19px; } body #brxe-ftsit0 .dp2-sit-nazev span { font-size: 13px; } body #brxe-ftsit0 .dp2-sit-popis { grid-area: popis; align-self: start; font-size: 13px; font-weight: 400; color: #6B6B76; } body #brxe-ftsit0 .dp2-sit-sipka { grid-area: sipka; width: 34px; height: 34px; }}#brxe-ftsit0.dp2-sit { align-self: stretch; width: 100%; margin-top: 72px; background: #F1F1F5;}#brxe-ftsit0 .dp2-sit-obsah { width: 100%; padding-top: 56px; padding-bottom: 56px; display: grid; grid-template-columns: 330px minmax(0, 1fr); gap: 48px; align-items: center;}#brxe-ftsit0 .dp2-sit-uvod { display: flex; flex-direction: column; gap: 10px;}#brxe-ftsit0 .dp2-sit-kicker { font-size: 13px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: #E30B5C;}#brxe-ftsit0 .dp2-sit-nadpis { margin: 0; font-family: 'Montserrat', sans-serif; font-size: 30px; font-weight: 800; line-height: 1.2; color: #14141A;}#brxe-ftsit0 .dp2-sit-text { margin: 0; font-size: 15px; line-height: 1.6; color: #55555F;}#brxe-ftsit0 .dp2-sit-karty { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px;}#brxe-ftsit0 .dp2-sit-karta { min-width: 0; padding: 22px; border: 1px solid #E6E6EC; border-top: 4px solid #E30B5C; border-radius: 18px; background: #FFFFFF; box-shadow: 0 8px 26px rgba(20,20,40,.07); display: flex; flex-direction: column; gap: 16px; color: inherit; transition: box-shadow .2s;}#brxe-ftsit0 .dp2-sit-karta:hover { box-shadow: 0 12px 32px rgba(20,20,40,.13);}#brxe-ftsit0 .dp2-sit-hlava { display: flex; align-items: center; gap: 12px; min-width: 0;}#brxe-ftsit0 .dp2-sit-znak { width: 48px; height: 48px; flex-shrink: 0; border-radius: 12px; background: #E30B5C; color: #FFFFFF; display: flex; align-items: center; justify-content: center; font-size: 38px;}#brxe-ftsit0 .dp2-sit-znak .dp2-i { display: block;}#brxe-ftsit0 .dp2-sit-nazev { font-family: 'Oswald', sans-serif; font-size: 22px; font-weight: 700; line-height: 1; letter-spacing: .01em; color: #14141A; white-space: nowrap;}#brxe-ftsit0 .dp2-sit-nazev span { font-size: 15px; font-weight: 500; color: #E30B5C;}#brxe-ftsit0 .dp2-sit-pata { padding-top: 14px; border-top: 1px solid #F0F0F3; display: flex; align-items: center; justify-content: space-between; gap: 10px;}#brxe-ftsit0 .dp2-sit-popis { font-size: 15px; font-weight: 600; color: #45454F;}#brxe-ftsit0 .dp2-sit-sipka { width: 38px; height: 38px; flex-shrink: 0; border-radius: 50%; background: #FFEEF4; color: #E30B5C; display: flex; align-items: center; justify-content: center; font-size: 16px;}#brxe-ee7agz {font-family: "Oswald"; font-weight: 700}@media (max-width: 767px) { body .dp2-podnik { position: relative; grid-template-columns: 136px minmax(0, 1fr); border-radius: 16px; } body .dp2-podnik-foto { grid-column: 1; grid-row: 1; min-height: 0; height: 196px; } body .dp2-podnik-foto::after { background: linear-gradient(180deg, rgba(38,35,34,.05) 35%, rgba(38,35,34,.92) 100%); } body .dp2-podnik-top { top: 8px; left: 8px; height: 22px; padding: 0 8px; border-radius: 6px; font-size: 10px; } body .dp2-podnik-foto-text { min-width: 0; padding: 10px; gap: 3px; } body .dp2-podnik-foto-nazev { font-size: 15px; line-height: 1.05; } body .dp2-podnik-foto-typ { font-size: 10px; } body .dp2-podnik .dp2-podnik-foto-mesto, body .dp2-podnik-mezera, body .dp2-podnik-detail .dp2-i { display: none; } body .dp2-podnik-telo, body .dp2-podnik-divky { display: contents; } body .dp2-podnik-hlava { position: static; grid-column: 2; grid-row: 1; align-self: start; min-width: 0; padding: 14px 14px 0; flex-direction: column; align-items: flex-start; gap: 8px; } body .dp2-podnik-titul { display: flex; max-width: 100%; gap: 8px; } body .dp2-podnik-nazev { font-size: 18px; line-height: 1.2; white-space: normal; } body .dp2-podnik-stav { height: 24px; padding: 0 9px; border-radius: 12px; gap: 5px; font-size: 11px; } body .dp2-podnik-stav::before { width: 6px; height: 6px; } body .dp2-podnik-pocet { grid-column: 2; grid-row: 1; align-self: end; padding: 0 14px 14px; } body .dp2-podnik-pas { grid-column: 1 / -1; grid-row: 2; margin: 16px 14px 0; grid-auto-columns: calc((100% - 18px) / 4); gap: 6px; } body .dp2-podnik-divka-foto { height: 96px; border-radius: 9px; } body .dp2-podnik-divka-text { display: block; overflow: hidden; font-size: 11px; font-weight: 700; white-space: nowrap; text-overflow: ellipsis; color: #14141A; } body .dp2-podnik-divka-text span { display: inline; } body .dp2-podnik-divka-text em { font-weight: 700; color: #14141A; } body .dp2-podnik-divka-text em::before { content: ", "; } body .dp2-podnik-dalsi { top: 242px; right: 8px; width: 34px; height: 34px; } body .dp2-podnik-akce { grid-column: 1 / -1; grid-row: 3; padding: 12px 14px 14px; display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 8px; } body .dp2-podnik-tel, body .dp2-podnik-detail { height: 46px; padding: 0 8px; border-radius: 10px; justify-content: center; gap: 6px; font-size: 14px; font-weight: 800; }}@media (max-width: 767px) { body .dp2-rbr .dp2-tl { align-self: flex-start; height: 40px; min-height: 40px; margin-top: 8px; padding: 0 18px; border-radius: 10px; font-size: 14px; font-weight: 700; } body .dp2-taby:has(> .dp2-tab:nth-child(2):last-child) { grid-template-columns: repeat(2, minmax(0, 1fr)); } body .dp2-paticka-obal > .dp2-pravni-sekce { padding-top: 32px; } body .dp2-pravni-sekce + .dp2-paticka { margin-top: 48px; } body .dp2-seo { background: linear-gradient(160deg, #FFE6F0 0%, #ECE7F2 100%); } body .dp2-paticka-odkazy a { color: #C9C9D2; }}@media (max-width: 767px) { html body .cmplz-cookiebanner { left: 12px !important; right: 12px !important; bottom: 12px !important; width: auto !important; max-width: none; } html body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { font-size: 14px !important; padding: 0 4px !important; }}@media (max-width: 767px) { html body .cmplz-cookiebanner .cmplz-title { display: block !important; }}@media (max-width: 767px) { html body .dp2-mf-vyber { height: 56px; } html body .dp2-mf-vyber::before { display: none; } html body .dp2-mf-vyber::after { top: 19px; left: 12px; } html body .dp2-mf-vyber select, html body .dp2-mf-vyber:has(option:checked:not([value=""])) select { height: 56px; padding-left: 40px; padding-right: 36px; background-position: right 12px center; font-size: 16px; } html body .dp2-mf-vyber:has(option:checked:not([value=""]))::after { background-color: #E30B5C; } html body .dp2-mf-karta .dp2-mf-hledat { height: 52px; font-size: 17px; } html body .dp2-mf-zrusit { font-size: 13px; }}@media (max-width: 1023px) { html body .dp2-cl-rozlozeni { grid-template-columns: minmax(0, 1fr); } html body .dp2-cl-bok { display: none; } html body .dp2-cl-clanek { max-width: none; }}@media (max-width: 767px) { html body .dp2-cl-pas { padding-bottom: 24px; } html body .dp2-cl-pas .dp2-pas-obsah { gap: 12px; } html body .dp2-cl-pas .dp2-pas-foto, html body .dp2-cl-pas .dp2-pas-stin { display: none; } html body .dp2-cl-perex { font-size: 15px; } html body .dp2-cl-meta { gap: 8px 14px; font-size: 14px; } html body .dp2-cl-sekce { padding-top: 28px; } html body .dp2-cl-clanek { gap: 16px; } html body .dp2-cl-text .brxe-post-content > p:first-child { font-size: 17px; } html body .dp2-cl-text p, html body .dp2-cl-text .brxe-post-content > ul > li, html body .dp2-cl-text .brxe-post-content > ol > li { font-size: 15px; } html body .dp2-cl-text .brxe-post-content > h2 { font-size: 22px; } html body .dp2-cl-text .brxe-post-content > h3 { font-size: 18px; } html body .dp2-cl-text .brxe-post-content > blockquote { padding: 18px; font-size: 17px; } html body .dp2-cl-text .brxe-post-content > figure img { height: 220px; } html body .dp2-cl-obsah { padding: 18px 18px 18px 20px; } html body .dp2-cl-cta { padding: 16px; gap: 14px; } html body .dp2-cl-cta-hlava { flex-direction: column; align-items: stretch; gap: 14px; } html body .dp2-cl-cta-nadpis { font-size: 19px; } html body .dp2-cl-cta-mrizka { gap: 10px; } html body .dp2-cl-maserka-text { padding: 8px; } html body .dp2-cl-maserka-jmeno { font-size: 14px; } html body .dp2-cl-maserka-mesto { font-size: 12px; } html body .dp2-cl-autor { align-items: flex-start; padding: 18px; } html body .dp2-cl-komentare .comment-respond { padding: 16px; } html body .dp2-cl-tipy-sekce { padding-top: 40px; } html body .dp2-cl-tipy { grid-template-columns: minmax(0, 1fr); gap: 12px; } html body .dp2-cl-tip { padding: 10px; flex-direction: row; align-items: center; gap: 14px; } html body .dp2-cl-tip-foto { width: 92px; height: 72px; flex-shrink: 0; border-radius: 8px; } html body .dp2-cl-tip-telo { padding: 0; gap: 3px; } html body .dp2-cl-tip-nazev { font-size: 17px; }}@media (max-width: 767px) { html body .dp2-cl-komentare .comment-form { grid-template-columns: minmax(0, 1fr); } html body .dp2-cl-komentare .form-submit input[type=submit] { width: 100%; }}@media (max-width: 767px) { html body .dp2-cl-komentare.brxe-post-comments .comment-respond { padding: 16px; } html body .dp2-cl-komentare.brxe-post-comments .comment-list .children { margin-left: 20px; }}@media (max-width: 767px) { html body .dp2-blog-bok { gap: 10px; } html body .dp2-blog-box.dp2-blog-vyber { position: relative; overflow: visible; border: 1px solid #E2E2E8; border-radius: 12px; background: #FFFFFF; } html body .dp2-blog-vyber .dp2-blog-box-hlava { height: 60px; box-sizing: border-box; padding: 0 40px 0 62px; position: relative; border-radius: 12px; background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2385858F' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center / 16px no-repeat; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 0; font-family: 'Figtree', 'Onest', sans-serif; font-size: 12px; font-weight: 700; line-height: 1.3; color: #6B6B76; cursor: pointer; } html body .dp2-blog-vyber .dp2-blog-box-hlava::before { content: ""; position: absolute; top: 12px; left: 14px; width: 36px; height: 36px; border-radius: 9px; background: #EDEDF1 var(--dp2-bv-ikona) center / 18px no-repeat; } html body .dp2-blog-vyber-sex { --dp2-bv-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B1B22' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5a2 2 0 0 1 2-2h12v18H6a2 2 0 0 1-2-2zM8 7h6'/%3E%3C/svg%3E"); } html body .dp2-blog-vyber-mag { --dp2-bv-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B1B22' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 8h8M8 12h8M8 16h5'/%3E%3C/svg%3E"); } html body .dp2-blog-vyber .dp2-blog-box-hlava::after { content: "Všechny kategorie"; max-width: 100%; overflow: hidden; font-size: 16px; font-weight: 700; line-height: 1.3; color: #14141A; white-space: nowrap; text-overflow: ellipsis; } html body .dp2-blog-vyber .dp2-blog-box-hlava:focus-visible { outline: 2px solid #E30B5C; outline-offset: 2px; } html body .dp2-blog-vyber .dp2-blog-rubriky { position: absolute; top: 66px; left: 0; right: 0; z-index: 30; max-height: 320px; overflow-y: auto; padding: 6px; border: 1px solid #E2E2E8; border-radius: 14px; background: #FFFFFF; box-shadow: 0 20px 50px rgba(20,20,40,.18); display: none; gap: 2px; } html body .dp2-blog-vyber[data-otevreno] .dp2-blog-rubriky { display: flex; } html body .dp2-blog-vyber[data-otevreno] .dp2-blog-box-hlava { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2385858F' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E"); } html body .dp2-blog-vyber .dp2-blog-rubrika { min-height: 42px; padding: 0 12px; border-radius: 9px; box-sizing: border-box; font-size: 15px; font-weight: 600; color: #1B1B22; } html body .dp2-blog-vyber .dp2-blog-rubrika[aria-current], html body .dp2-blog-vyber .dp2-blog-rubrika.aktivni { background: #FFEEF4; font-weight: 800; color: #E30B5C; }}@media (max-width: 767px) { html body .dp2-blog-vyber .dp2-blog-rubrika .dp2-blog-pocet { display: none; }}@media (max-width: 767px) { html body .dp2-cl-rozlozeni .dp2-cl-bok { display: flex; } html body .dp2-cl-rozlozeni .dp2-cl-bok .dp2-blog-hledani { display: none; } html body .dp2-cl-sekce .dp2-cl-rozlozeni { gap: 24px; }}@media (max-width: 1023px) { html body .dp2-seo-vypis:has(> .dp2-seo-dole) > .dp2-seo-bok { grid-row: 3; }}@media (max-width: 767px) { html body .dp2-seo.bricks-lazy-hidden { background-image: linear-gradient(160deg, #FFE6F0 0%, #ECE7F2 100%) !important; }}@media (max-width: 767px) { html body .dp2-paticka-spodek { flex-direction: column; align-items: stretch; gap: 18px; margin-top: 0; padding-top: 18px; padding-bottom: 28px; border-top: 1px solid rgba(255,255,255,.1); font-size: 12px; } html body .dp2-paticka-spodek .dp2-18 { margin: 0; padding: 0; align-items: center; } html body .dp2-paticka-spodek .dp2-18 p { font-size: 12px; } html body .dp2-paticka-prava { justify-content: space-between; } html body .dp2-paticka-znacka .dp2-logo-znak { display: flex; width: 40px; height: 40px; border-radius: 10px; } html body .dp2-paticka-znacka .dp2-logo-text { font-size: 27px; }}body .dp2-paticka { background: #262322; border-top: 3px solid #E30B5C;}body .dp2-paticka .dp2-logo-text { color: #FFFFFF;}body .dp2-paticka .dp2-logo-text>div { color: #FFFFFF;}body .dp2-paticka .dp2-logo-text span { color: #E30B5C;}body .dp2-paticka-znacka p { color: #A9A7B0;}body .dp2-paticka-nadpis { color: #FFFFFF;}body .dp2-paticka-odkazy a { color: #C9C9D2;}body .dp2-paticka-odkazy a:hover { color: #FFFFFF;}body .dp2-paticka-sloupec { border-color: rgba(255,255,255,.1);}body .dp2-paticka-znacka+.dp2-paticka-sloupec { border-color: rgba(255,255,255,.1);}body .dp2-paticka-nadpis .dp2-i { --dp2-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E"); font-size: 18px; color: #85858F; transform: none;}body .dp2-paticka-sloupec.is-open .dp2-paticka-nadpis .dp2-i { --dp2-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E"); color: #E30B5C; transform: none;}body .dp2-18 { padding-left: 0; padding-right: 0; border-color: transparent; background: transparent;}body .dp2-18-znak { width: 34px; height: 34px; padding: 0; justify-content: center; border: 2px solid #E30B5C; border-radius: 50%; color: #FFFFFF; font-size: 12px;}body .dp2-18 p { color: #A9A7B0;}body .dp2-18 a { color: #FFFFFF;}body .dp2-pravni-sekce { padding-top: 48px;}body .dp2-paticka-obal>.dp2-sit+.dp2-paticka { margin-top: 0;}body .dp2-pravni-sekce .dp2-pravni { margin: 0; padding-top: 18px; border-top: 1px solid #E4E4EA; font-size: 12px; line-height: 1.65; color: #85858F;}body .dp2-paticka-spodek { border-top-color: rgba(255,255,255,.1); color: #8E8E99;}body .dp2-paticka-spodek a { color: #A9A7B0;}body .dp2-paticka-spodek a:hover { color: #FFFFFF;}body .dp2-prihlasit-text { color: #1B1B22;}body .dp2-seo { background: linear-gradient(135deg, #FFE6F0 0%, #ECE7F2 100%); box-shadow: 0 10px 40px rgba(20,20,40,.06);}body .dp2-seo-foto::after { background: linear-gradient(90deg, rgba(255,243,247,0) 60%, #FFF3F7 100%);}body .dp2-seo-nadpis { color: #14141A;}body .dp2-seo-sloupec p { color: #45454F;}body .dp2-seo a:not(.dp2-tl) { color: #C10A4E;}body .dp2-rbr { border-color: #E9E9EE; background: #FFFFFF;}body .dp2-rbr-nadpis { color: #14141A;}body .dp2-rbr-nadpis .dp2-i { color: #16A34A;}body .dp2-rbr-popis { color: #45454F;}body .dp2-rbr-popis strong { color: #14141A;}body .dp2-rbr .dp2-tl { border-color: #D9D9E0; background: #FFFFFF; color: #14141A;}body .dp2-rbr .dp2-tl:hover { border-color: #E30B5C; color: #E30B5C;}body .dp2-seo-vypis { background: linear-gradient(135deg, #FFE6F0 0%, #ECE7F2 100%); box-shadow: 0 10px 40px rgba(20,20,40,.06);}body .dp2-seo-text { color: #45454F;}body .dp2-seo-term { color: #45454F;}body .dp2-seo-text h2 { color: #14141A;}body .dp2-seo-term h2 { color: #14141A;}body .dp2-seo-text h3 { color: #14141A;}body .dp2-seo-term h3 { color: #14141A;}body .dp2-seo-skupina h3 { color: #14141A;}body .dp2-seo-text a { color: #C10A4E;}body .dp2-seo-term a { color: #C10A4E;}body .dp2-seo-cipy a { border-color: #E2E2E8; color: #45454F;}body .dp2-seo-cipy a:hover { border-color: #E30B5C; color: #14141A;}body .dp2-seo-kategorie { color: #14141A;}body .dp2-seo-kategorie .dp2-seo-kategorie-text { color: #14141A;}body .dp2-seo-kategorie { background: #FFFFFF;}body .dp2-seo-kategorie:hover { background: #FFFFFF; color: #E30B5C;}body .dp2-detail-stranka { padding-top: 0;}body .dp2-detail-drobky { margin-bottom: 24px; padding-top: 14px; padding-bottom: 14px; background: #262322; box-shadow: 0 0 0 100vmax #262322; clip-path: inset(0 -100vmax);}body .dp2-detail-drobky .dp2-drobky-svetle .brxe-breadcrumbs { color: #A9A7B0;}body .dp2-detail-drobky .dp2-drobky-svetle nav { color: #A9A7B0;}body .dp2-detail-drobky .dp2-drobky-svetle .separator { color: #A9A7B0;}body .dp2-detail-drobky .dp2-drobky-svetle a { color: #FF7AA6;}body .dp2-detail-drobky .dp2-drobky-svetle a:hover { color: #FFFFFF;}body .dp2-detail-drobky .dp2-drobky-svetle [aria-current] { color: #FFFFFF;}body .dp2-detail-drobky .dp2-drobky-svetle .item:last-child { color: #FFFFFF;}body .dp2-detail-drobky .dp2-zpet { color: #E6E6EC;}body .dp2-detail-drobky .dp2-zpet:hover { color: #FFFFFF;}body .dp2-kontakt-pozn { border-style: solid;}body .dp2-podnik-stranka .dp2-kontakt-pozn { padding: 0; border: 0; background: none; color: #C9C9D2; font-size: 13px;}body .dp2-mapa-tl.dp2-tl-obrys { border-color: #E2E2E8;}body .dp2-hledani .dp2-vyber-ikona .dp2-i-podnik { --dp2-i: url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M3 21h18M5 21V9l4-3v15M9 21V4l6 3v14M15 21v-9h4v9%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E');}body .dp2-menu-odkaz .dp2-i-podnik { --dp2-i: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0.8%201.6%2022.4%2021.6'%3E%3Cmask%20id='m'%3E%3Crect%20x='0'%20y='0'%20width='24'%20height='24'%20fill='white'/%3E%3Cpath%20d='M12%208.1c.55-.62%201.7-.55%201.9.35.2.85-.75%201.6-1.9%202.35-1.15-.75-2.1-1.5-1.9-2.35.2-.9%201.35-.97%201.9-.35z'%20fill='black'/%3E%3Cpath%20d='M7.349956151801471%2018.48281812170571Q6.835480806283687%2018.48281812170571%206.358353266388254%2018.35563897379437Q5.88122572649282%2018.228459825883036%205.581307962123977%2018.024797141305058L5.9725749881809165%2017.14554186008841Q6.256354722454001%2017.329342574762148%206.626114319312157%2017.44321230448376Q6.995873916170314%2017.557082034205376%207.358574988180917%2017.557082034205376Q7.607706532776507%2017.557082034205376%207.755553826031724%2017.51479275343058Q7.90340111928694%2017.472503472655784%207.972273579391507%2017.395482492255134Q8.041146039496073%2017.318461511854483%208.041146039496073%2017.215197397929035Q8.041146039496073%2017.074342776187926%207.910662502829435%2016.99077470483866Q7.780178966162797%2016.907206633489395%207.5684499969198935%2016.85240591881566Q7.356721027676989%2016.797605204141924%207.10395870043588%2016.744326413567453Q6.851196373194772%2016.691047622992983%206.595434045953663%2016.60746444366321Q6.339671718712555%2016.523881264333443%206.127942749469652%2016.389091039860034Q5.916213780226748%2016.254300815386625%205.786832616606194%2016.032510590913216Q5.657451452985639%2015.810720366439805%205.657451452985639%2015.474377590251876Q5.657451452985639%2015.102117049695106%205.862926798503423%2014.794127539895431Q6.068402144021206%2014.486138030095757%206.481938744769495%2014.301659954195022Q6.895475345517784%2014.117181878294288%207.517111588929206%2014.117181878294288Q7.926205770826435%2014.117181878294288%208.325333310721868%2014.208529683916638Q8.724460850617302%2014.299877489538988%209.036035838798217%2014.484358295822673L8.673249619024965%2015.362856710564117Q8.373255079790868%2015.199751607135081%208.079804901122433%2015.121334786464852Q7.786354722454%2015.042917965794622%207.50849275254976%2015.042917965794622Q7.262742371574724%2015.042917965794622%207.112654675177664%2015.093447649711262Q6.962566978780604%2015.1439773336279%206.896694518676037%2015.228307732218273Q6.830822058571471%2015.312638130808647%206.830822058571471%2015.415559468546167Q6.830822058571471%2015.554138030095757%206.961305595238109%2015.635637086397143Q7.091789131904747%2015.71713614269853%207.303518101147651%2015.768765469278302Q7.515247070390555%2015.820394795858073%207.76990702458558%2015.872706944430748Q8.024566978780603%2015.925019093003423%208.278431679067797%2016.007328511193144Q8.532296379354989%2016.089637929382867%208.744025348597892%2016.224428153856277Q8.955754317840796%2016.359218378329686%209.08513548146135%2016.57817999089706Q9.214516645081904%2016.797141603464432%209.214516645081904%2017.127484379652362Q9.214516645081904%2017.493402144021204%209.008110314612%2017.80139165382088Q8.801703984142097%2018.109381163620554%208.38854581663141%2018.29609964266313Q7.975387649120725%2018.48281812170571%207.349956151801471%2018.48281812170571ZM10.01077682214159%2018.4V14.2H13.299868455404411V15.12186951949315H11.184418889816V17.47813048050685H13.379387649120723V18.4ZM11.100081574393975%2016.71124690831925V15.826891121776507H13.050830067971784V16.71124690831925ZM13.857988053733928%2018.4%2015.695%2015.84736186919135%2015.69086196990424%2016.694417865081732%2013.923650738311904%2014.2H15.263000363497085L16.388290918589085%2015.823019093003422L15.82353660074829%2015.829361869191349L16.930070289365084%2014.2H18.213220629224L16.449390561252216%2016.6453182224186V15.810681777581397L18.30812098656087%2018.4H16.945876464804723L15.796574988180916%2016.691456252514357L16.342572439546508%2016.6873182224186L15.21643732158224%2018.4Z'%20fill='black'/%3E%3C/mask%3E%3Cg%20mask='url%28%23m%29'%20fill='black'%3E%3Cpath%20d='M12%202.3c.42%200%20.83.15%201.15.42l9.05%207.7c.55.47.22%201.38-.5%201.38H20.2v8.1a2.2%202.2%200%200%201-2.2%202.2H6a2.2%202.2%200%200%201-2.2-2.2v-8.1H2.3c-.72%200-1.05-.91-.5-1.38l9.05-7.7c.32-.27.73-.42%201.15-.42z'/%3E%3Cpath%20d='M16.3%203.4h2.1c.33%200%20.6.27.6.6v3.9l-3.3-2.8V4c0-.33.27-.6.6-.6z'/%3E%3C/g%3E%3C/svg%3E"); width: 1.08em;}body .dp2-podnik-stav.je-otevreno { background: #DCFCE7; color: #15803D;}body .dp2-pole-popis { color: #45454F;}body .dp2-zaskrt { color: #2A2A33;}body .dp2-zaskrt>span:not(.dp2-box) { color: #2A2A33;}body .dp2-prihlaseni-radek .dp2-zaskrt>span:last-child { color: #2A2A33;}body .dp2-zaskrt .dp2-box { color: #FFFFFF;}body .dp2-zaskrt .dp2-box .dp2-i { color: #FFFFFF;}body .dp2-prihlaseni-radek .dp2-zaskrt>span:last-child { font-weight: 600;}body .dp2-blog-rubrika { color: #2A2A33;}body .dp2-clanek-stitek { background: rgba(12,13,17,.78);}body .cmplz-cookiebanner.cmplz-show { display: flex !important; flex-direction: column; gap: 14px;}body .cmplz-cookiebanner { right: 32px !important; bottom: 32px !important; left: auto !important; width: 520px !important; max-width: calc(100vw - 24px); max-height: calc(100vh - 48px); overflow-y: auto; box-sizing: border-box; padding: 22px !important; border: 0 !important; border-radius: 20px !important; background: #FFFFFF !important; box-shadow: 0 24px 60px rgba(0,0,0,.35) !important; font-family: 'Figtree', 'Onest', sans-serif !important; color: #45454F;}body .cmplz-cookiebanner .cmplz-header { display: flex !important; align-items: center; gap: 12px; margin: 0;}body .cmplz-cookiebanner .cmplz-logo { display: block !important; width: 40px !important; height: 40px !important; flex-shrink: 0; border-radius: 12px; background: #FFEEF4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E30B5C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12.5A9 9 0 1 1 11.5 3a3 3 0 0 0 4 4 3 3 0 0 0 5.5 5.5z'/%3E%3Cpath d='M8 13v.01M12 16v.01M15 12v.01M9 9v.01'/%3E%3C/svg%3E") center / 22px no-repeat !important;}body .cmplz-cookiebanner .cmplz-logo>* { display: none !important;}body .cmplz-cookiebanner .cmplz-title { flex-grow: 1; margin: 0 !important; font-family: 'Montserrat', sans-serif !important; font-size: 18px !important; font-weight: 800 !important; line-height: 1.25; text-align: left !important; color: #14141A !important; text-transform: none;}body .cmplz-cookiebanner .cmplz-title::first-letter { text-transform: uppercase;}body .cmplz-cookiebanner .cmplz-close { display: flex !important; align-items: center; justify-content: center; width: 40px !important; height: 40px !important; flex-shrink: 0; box-sizing: border-box; border: 1px solid #E4E4EA; border-radius: 10px; background: #FFFFFF; color: #1B1B22 !important; cursor: pointer;}body .cmplz-cookiebanner .cmplz-close svg { width: 16px !important; height: 16px !important;}body .cmplz-cookiebanner .cmplz-close:hover { border-color: #E30B5C; color: #E30B5C !important;}body .cmplz-cookiebanner .cmplz-divider { display: none !important;}body .cmplz-cookiebanner .cmplz-information { display: none !important;}body .cmplz-cookiebanner .cmplz-body { margin: 0;}body .cmplz-cookiebanner .cmplz-message { margin: 0 !important; font-size: 14px !important; line-height: 1.6 !important; text-align: left !important; color: #45454F !important;}body .cmplz-cookiebanner .cmplz-categories { margin-top: 12px;}body .cmplz-cookiebanner .cmplz-category { border-radius: 12px !important; background: #F6F6F8 !important;}body .cmplz-cookiebanner .cmplz-category-title { font-weight: 700 !important; color: #14141A !important;}body .cmplz-cookiebanner .cmplz-always-active { color: #15803D !important;}body .cmplz-cookiebanner .cmplz-buttons { display: flex !important; flex-direction: row; gap: 8px !important; margin: 0 !important;}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { flex: 1 1 0; min-width: 0; width: auto !important; height: 48px !important; margin: 0 !important; padding: 0 6px !important; border-radius: 12px !important; font-family: inherit !important; font-size: 15px !important; line-height: 1.15 !important; white-space: normal; cursor: pointer;}body .cmplz-cookiebanner .cmplz-btn.cmplz-accept { border: 0 !important; background: #E30B5C !important; color: #FFFFFF !important; font-weight: 800 !important;}body .cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover { background: #C10A4E !important;}body .cmplz-cookiebanner .cmplz-btn.cmplz-deny { border: 1px solid #D9D9E0 !important; background: #FFFFFF !important; color: #14141A !important; font-weight: 700 !important;}body .cmplz-cookiebanner .cmplz-btn.cmplz-deny:hover { border-color: #A3A3AE !important;}body .cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences { border: 0 !important; background: transparent !important; color: #45454F !important; font-weight: 700 !important; text-decoration: underline !important;}body .cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences { border: 0 !important; background: transparent !important; color: #45454F !important; font-weight: 700 !important; text-decoration: underline !important;}body .cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences:hover { color: #E30B5C !important;}body .cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences:hover { color: #E30B5C !important;}body .cmplz-cookiebanner .cmplz-documents { display: block !important; margin: 0 !important; padding-top: 10px; border-top: 1px solid #F0F0F3;}body .cmplz-cookiebanner .cmplz-documents ul { display: flex !important; justify-content: flex-start !important; gap: 18px; margin: 0 !important; padding: 0 !important;}body .cmplz-cookiebanner .cmplz-documents li { margin: 0 !important; list-style: none;}body .cmplz-cookiebanner .cmplz-documents .cmplz-link { margin: 0 !important; font-size: 13px !important; color: #6B6B76 !important; text-decoration: underline !important;}body .cmplz-cookiebanner .cmplz-documents .cmplz-link:hover { color: #E30B5C !important;}body .cmplz-cookiebanner .cmplz-close:focus { outline: none !important;}body .cmplz-cookiebanner .cmplz-close:focus-visible { outline: none !important; border-color: #A3A3AE;}body .cmplz-cookiebanner .cmplz-btn:focus-visible { outline: 2px solid #E30B5C !important; outline-offset: 2px;}body .cmplz-cookiebanner .cmplz-close svg { display: none !important;}body .cmplz-cookiebanner .cmplz-close::before { content: ""; width: 16px; height: 16px; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center / contain no-repeat;}body .dp2-paticka-spodek .dp2-cookies { margin: 0; padding: 0; border: 0; background: none; font: inherit; color: #A9A7B0; cursor: pointer;}body .dp2-paticka-spodek .dp2-cookies:hover { color: #FFFFFF;}body #cmplz-manage-consent .cmplz-manage-consent { display: none !important;}body .dp2-text #cmplz-manage-consent-container { max-width: none !important; width: 100% !important;}body .dp2-text .cmplz-categories { max-width: none !important; width: 100% !important;}body .dp2-text .cmplz-category { margin-bottom: 8px !important; border: 1px solid #E9E9EE !important; border-radius: 12px !important; background: #F6F6F8 !important;}body .dp2-text .cmplz-category-header { padding: 12px 16px !important;}body .dp2-text .cmplz-category-title { font-weight: 700 !important; color: #14141A !important;}body .dp2-text .cmplz-always-active { color: #15803D !important; font-weight: 700;}body .dp2-text .cmplz-consent-checkbox { accent-color: #E30B5C;}body .dp2-kontakt-email { height: 44px; padding: 0 14px; box-sizing: border-box; border: 1px solid rgba(255,255,255,.12); border-radius: 12px; background: rgba(255,255,255,.08); display: flex; align-items: center; justify-content: center; gap: 8px; overflow: hidden; font-size: 14px; font-weight: 700; color: #FFFFFF; text-decoration: none; white-space: nowrap;}body .dp2-kontakt-email::before { content: ""; width: 16px; height: 16px; flex-shrink: 0; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E") center / contain no-repeat;}body .dp2-kontakt-email:hover { border-color: rgba(255,255,255,.25); background: rgba(255,255,255,.12); color: #FFFFFF;}body .dp2-parametry-radky strong a { color: #14141A; text-decoration: none; transition: color .15s;}body .dp2-parametry-radky strong a:hover { color: #E30B5C; text-decoration: underline;}body .dp2-mf-radek>.dp2-mf-poloha-obal { display: contents;}body .dp2-mf-radek .dp2-hledani.dp2-mf-poloha { display: contents;}body .dp2-mf-poloha>.dp2-vyber[hidden] { display: none;}body .dp2-mf-radek .dp2-mf-poloha-tl { display: none;}body .dp2-mf-radek .dp2-mf-poloha.je-poloha>.dp2-mf-poloha-tl { display: flex;}body .dp2-mf-karta:has(.je-poloha) .dp2-mf-hledat { display: none;}body .dp2-mf-poloha>.dp2-hledani-volby { grid-column: 1 / -1;}body .dp2-mf-poloha>.dp2-stitky { grid-column: 1 / -1;}body .dp2-mf-poloha>.dp2-hledani-volby { margin-top: 2px;}body .dp2-mf-vyber { position: relative; height: 64px;}body .dp2-mf-vyber::before { content: ""; position: absolute; top: 14px; left: 16px; z-index: 1; width: 36px; height: 36px; border-radius: 9px; background: #EDEDF1; pointer-events: none;}body .dp2-mf-vyber::after { content: ""; position: absolute; top: 23px; left: 25px; z-index: 2; width: 18px; height: 18px; background-color: #1B1B22; -webkit-mask: var(--dp2-i) center / contain no-repeat; mask: var(--dp2-i) center / contain no-repeat; pointer-events: none;}body .dp2-mf-vyber select { width: 100%; height: 64px; box-sizing: border-box; margin: 0; padding: 0 44px 0 66px; border: 1px solid #E2E2E8; border-radius: 12px; background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%231B1B22' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center / 16px no-repeat; font-family: inherit; font-size: 17px; font-weight: 700; color: #1B1B22; text-overflow: ellipsis; -webkit-appearance: none; appearance: none; cursor: pointer;}body .dp2-mf-vyber select:hover { border-color: #C9C9D2;}body .dp2-mf-vyber select:focus-visible { outline: 2px solid #E30B5C; outline-offset: 2px;}body .dp2-mf-vyber select option { font-size: 15px; font-weight: 600;}body .dp2-mf-vyber:has(option:checked:not([value=""])) select { padding-left: 65px; border: 2px solid #E30B5C; background-color: #FFF5F8; color: #14141A;}body .dp2-mf-vyber:has(option:checked:not([value=""]))::before { background: #E30B5C;}body .dp2-mf-vyber:has(option:checked:not([value=""]))::after { background-color: #FFFFFF;}body .dp2-mf-karta:has(.je-poloha) .dp2-mf-vyber select { border: 1px dashed #D9D9E0; background-color: #F6F6F8; color: #767680; pointer-events: none;}body .dp2-mf-karta:has(.je-poloha) .dp2-mf-vyber::after { background-color: #A3A3AE;}body .dp2-mf-karta .dp2-mf-hledat { width: 100%; height: 64px; margin: 0; padding: 0 16px; border: 0; border-radius: 12px; background: #E30B5C; font-family: inherit; font-size: 18px; font-weight: 800; line-height: 1; color: #FFFFFF; display: flex; align-items: center; justify-content: center; gap: 10px; cursor: pointer;}body .dp2-mf-karta .dp2-mf-hledat:hover { background: #C10A4E;}body .dp2-mf-karta .dp2-mf-hledat::before { content: ""; width: 22px; height: 22px; flex-shrink: 0; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M20 20l-3.5-3.5' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M20 20l-3.5-3.5' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;}body .dp2-mf-zrusit { min-height: 44px; display: inline-flex; align-items: center; gap: 6px; font-size: 14px; font-weight: 700; color: #C10A4E; text-decoration: none; white-space: nowrap;}body .dp2-mf-zrusit .dp2-i { font-size: 12px;}body .dp2-mf-zrusit:hover { color: #E30B5C; text-decoration: underline;}body .dp2-cl-pas { padding-bottom: 44px;}body .dp2-cl-pas .dp2-pas-obsah { gap: 16px;}body .dp2-cl-pas .dp2-pas-foto { object-position: 62% 35%; opacity: .5;}body .dp2-cl-perex { max-width: 680px; margin: 0; font-size: 17px; line-height: 1.6; color: #C9C9D2;}body .dp2-cl-meta { gap: 10px 18px; font-size: 14px; color: #C9C9D2;}body .dp2-cl-meta strong { color: #FFFFFF;}body .dp2-cl-rubrika { height: 28px; padding: 0 12px; border-radius: 8px; background: #E30B5C; display: inline-flex; align-items: center; font-size: 13px; font-weight: 800; color: #FFFFFF;}body .dp2-cl-sekce { padding-top: 48px;}body .dp2-cl-rozlozeni { gap: 56px;}body .dp2-cl-clanek { max-width: 820px; min-width: 0; display: flex; flex-direction: column; gap: 18px;}body .dp2-cl-text { display: contents;}body .dp2-cl-text>.brxe-post-content { display: contents;}body .dp2-cl-text .brxe-post-content>* { margin: 0;}body .dp2-cl-text .brxe-post-content>p:first-child { order: -1; font-size: 20px; line-height: 1.65; font-weight: 600; color: #14141A;}body .dp2-cl-text p { font-size: 17px; line-height: 1.75; color: #2E2E36;}body .dp2-cl-text .brxe-post-content>h2 { margin: 12px 0 0; font-family: 'Montserrat', sans-serif; font-size: 26px; font-weight: 800; line-height: 1.25; color: #14141A; scroll-margin-top: 20px;}body .dp2-cl-text .brxe-post-content>h3 { margin: 4px 0 0; font-family: 'Montserrat', sans-serif; font-size: 19px; font-weight: 700; line-height: 1.3; color: #14141A;}body .dp2-cl-text .brxe-post-content>ul { margin: 0; padding: 0; list-style: none; counter-reset: dpcl; display: flex; flex-direction: column; gap: 10px;}body .dp2-cl-text .brxe-post-content>ol { margin: 0; padding: 0; list-style: none; counter-reset: dpcl; display: flex; flex-direction: column; gap: 10px;}body .dp2-cl-text .brxe-post-content>ul>li { position: relative; padding-left: 34px; font-size: 17px; line-height: 1.6; color: #2E2E36; counter-increment: dpcl;}body .dp2-cl-text .brxe-post-content>ol>li { position: relative; padding-left: 34px; font-size: 17px; line-height: 1.6; color: #2E2E36; counter-increment: dpcl;}body .dp2-cl-text .brxe-post-content>ul>li::before { content: "✓"; position: absolute; top: 3px; left: 0; width: 22px; height: 22px; border-radius: 50%; background: #FFEEF4; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 800; line-height: 1; color: #E30B5C;}body .dp2-cl-text .brxe-post-content>ol>li::before { content: "✓"; position: absolute; top: 3px; left: 0; width: 22px; height: 22px; border-radius: 50%; background: #FFEEF4; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 800; line-height: 1; color: #E30B5C;}body .dp2-cl-text .brxe-post-content>ol>li::before { content: counter(dpcl);}body .dp2-cl-text .brxe-post-content>blockquote { margin: 4px 0; padding: 22px 26px; border: 0; border-radius: 14px; background: linear-gradient(135deg, #FFF3F7 0%, #F1EEF4 100%); font-family: 'Montserrat', sans-serif; font-size: 19px; font-weight: 700; font-style: italic; line-height: 1.5; color: #14141A;}body .dp2-cl-text .brxe-post-content>blockquote p { margin: 0; font: inherit; color: inherit;}body .dp2-cl-text .brxe-post-content>blockquote::before { content: "“"; margin-right: 6px; font-size: 30px; line-height: 0; vertical-align: -10px; color: #E30B5C;}body .dp2-cl-text .brxe-post-content>blockquote>p:first-child { display: inline;}body .dp2-cl-text .brxe-post-content>figure { margin: 4px 0; display: flex; flex-direction: column; gap: 8px;}body .dp2-cl-text .brxe-post-content>figure img { width: 100%; height: 380px; border-radius: 14px; object-fit: cover; object-position: 50% 35%;}body .dp2-cl-text figcaption { margin: 0; font-size: 13px; color: #767680; text-align: left;}body .dp2-cl-obsah { padding: 20px 24px; border: 1px solid #E9E9EE; border-left: 4px solid #E30B5C; border-radius: 14px; background: #F6F6F9; display: flex; flex-direction: column; gap: 8px;}body .dp2-cl-obsah:not(:has(.toc-link)) { height: 0; margin-bottom: -18px; padding: 0; border: 0; overflow: hidden;}body .dp2-cl-obsah-nadpis { font-family: 'Montserrat', sans-serif; font-size: 15px; font-weight: 800; letter-spacing: .04em; text-transform: uppercase; color: #14141A;}body .dp2-cl-obsah .toc-list { margin: 0; padding: 0; list-style: none; counter-reset: dptoc; display: flex; flex-direction: column;}body .dp2-cl-obsah .toc-list-item { margin: 0; padding: 0; counter-increment: dptoc;}body .dp2-cl-obsah .toc-link { position: static; min-height: 32px; padding: 0; display: flex; align-items: center; gap: 10px; font-size: 15px; font-weight: 600; line-height: 1.35; color: #2A2A33; text-decoration: none;}body .dp2-cl-obsah .toc-link::before { content: counter(dptoc) "."; position: static; width: 18px; height: auto; margin: 0; flex-shrink: 0; background: none; font-weight: 800; color: #E30B5C;}body .dp2-cl-obsah .is-active-link::before { content: counter(dptoc) "."; position: static; width: 18px; height: auto; margin: 0; flex-shrink: 0; background: none; font-weight: 800; color: #E30B5C;}body .dp2-cl-obsah .toc-link.is-active-link { font-weight: 600; color: #2A2A33;}body .dp2-cl-obsah .toc-link:hover { color: #E30B5C;}body .dp2-cl-cta { padding: 26px; border-radius: 18px; background: #14141A; display: flex; flex-direction: column; gap: 16px;}body .dp2-cl-cta-hlava { display: flex; align-items: center; justify-content: space-between; gap: 20px;}body .dp2-cl-cta-nadpisy { display: flex; flex-direction: column; gap: 4px;}body .dp2-cl-cta-kicker { font-size: 13px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; color: #FF7AA6;}body .dp2-cl-cta-nadpis { font-family: 'Montserrat', sans-serif; font-size: 22px; font-weight: 800; color: #FFFFFF;}body .dp2-cl-cta-tl { height: 46px; padding: 0 20px; border-radius: 10px; background: #E30B5C; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 15px; font-weight: 800; color: #FFFFFF; white-space: nowrap;}body .dp2-cl-cta-tl:hover { background: #C10A4E; color: #FFFFFF;}body .dp2-cl-cta-mrizka { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px;}body .dp2-cl-maserka { overflow: hidden; border: 1px solid #E9E9EE; border-radius: 12px; background: #FFFFFF; display: flex; flex-direction: column;}body .dp2-cl-maserka-foto { display: block; width: 100%; aspect-ratio: 3 / 4; object-fit: cover; object-position: 50% 30%;}body .dp2-cl-maserka-text { padding: 10px 12px; display: flex; flex-direction: column; gap: 2px;}body .dp2-cl-maserka-jmeno { font-size: 16px; font-weight: 700; color: #14141A;}body .dp2-cl-maserka-mesto { font-size: 13px; color: #6B6B76;}body .dp2-cl-maserka:hover .dp2-cl-maserka-jmeno { color: #E30B5C;}body .dp2-cl-stitky { padding-top: 20px; border-top: 1px solid #ECECF0; display: flex; flex-wrap: wrap; gap: 8px;}body .dp2-cl-stitky .dp2-cl-tax { margin: 0; padding: 0; list-style: none; display: contents;}body .dp2-cl-stitky .dp2-cl-tax li { margin: 0; list-style: none;}body .dp2-cl-stitky .dp2-cl-tax a { height: 34px; min-height: 0; margin: 0; padding: 0 14px; border: 0; border-radius: 17px; background: #F2F2F5; display: flex; align-items: center; font-size: 14px; font-weight: 600; line-height: 1; color: #2A2A33;}body .dp2-cl-stitky .dp2-cl-tax a::before { content: "#";}body .dp2-cl-stitky .dp2-cl-tax a:hover { background: #FFEEF4; color: #E30B5C;}body .dp2-cl-autor { padding: 22px; border: 1px solid #E9E9EE; border-radius: 16px; background: #F6F6F9; display: flex; align-items: center; gap: 16px;}body .dp2-cl-autor-avatar { display: block; width: 56px; height: 56px; flex-shrink: 0; overflow: hidden; border-radius: 50%; background: #E30B5C; font-family: 'Montserrat', sans-serif; font-size: 0; font-weight: 800; line-height: 56px; text-align: center; text-transform: uppercase; color: #FFFFFF;}body .dp2-cl-autor-avatar::first-letter { font-size: 22px;}body .dp2-cl-autor-text { display: flex; flex-direction: column; gap: 4px;}body .dp2-cl-autor-kicker { font-size: 12px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; color: #767680;}body .dp2-cl-autor-jmeno { font-family: 'Montserrat', sans-serif; font-size: 17px; color: #14141A;}body .dp2-cl-autor-bio { font-size: 14px; line-height: 1.55; color: #55555F;}body .dp2-cl-komentare { display: flex; flex-direction: column; gap: 14px;}body .dp2-cl-komentare .comments-title { margin: 0; font-family: 'Montserrat', sans-serif; font-size: 22px; font-weight: 800; color: #14141A;}body .dp2-cl-komentare .comment-list { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 14px;}body .dp2-cl-komentare .comment-body { padding: 16px; border: 1px solid #E9E9EE; border-radius: 14px; background: #FFFFFF; display: flex; gap: 12px;}body .dp2-cl-komentare .comment-avatar img { width: 40px; height: 40px; border-radius: 50%;}body .dp2-cl-komentare .comment-content p { margin: 0; font-size: 15px; line-height: 1.6; color: #2E2E36;}body .dp2-cl-komentare .comment-reply-link { font-size: 13px; font-weight: 700; color: #E30B5C;}body .dp2-cl-komentare .comment-respond { padding: 22px; border-radius: 16px; background: #F6F6F9; display: flex; flex-direction: column; gap: 12px;}body .dp2-cl-komentare .comment-reply-title { font-family: 'Montserrat', sans-serif; font-size: 17px; font-weight: 700; color: #14141A;}body .dp2-cl-komentare input[type=text] { width: 100%; box-sizing: border-box; padding: 0 14px; border: 1px solid #E2E2E8; border-radius: 10px; background: #FFFFFF; font-family: inherit; font-size: 15px; color: #1B1B22;}body .dp2-cl-komentare input[type=email] { width: 100%; box-sizing: border-box; padding: 0 14px; border: 1px solid #E2E2E8; border-radius: 10px; background: #FFFFFF; font-family: inherit; font-size: 15px; color: #1B1B22;}body .dp2-cl-komentare textarea { width: 100%; box-sizing: border-box; padding: 0 14px; border: 1px solid #E2E2E8; border-radius: 10px; background: #FFFFFF; font-family: inherit; font-size: 15px; color: #1B1B22;}body .dp2-cl-komentare input[type=text] { height: 48px;}body .dp2-cl-komentare input[type=email] { height: 48px;}body .dp2-cl-komentare textarea { height: 120px; padding-top: 14px;}body .dp2-cl-komentare .form-submit button { height: 48px; padding: 0 26px; border: 0; border-radius: 10px; background: #E30B5C; font-family: inherit; font-size: 15px; font-weight: 800; color: #FFFFFF; cursor: pointer;}body .dp2-cl-komentare .form-submit input[type=submit] { height: 48px; padding: 0 26px; border: 0; border-radius: 10px; background: #E30B5C; font-family: inherit; font-size: 15px; font-weight: 800; color: #FFFFFF; cursor: pointer;}body .dp2-cl-tipy-sekce { padding-top: 64px; display: flex; flex-direction: column; gap: 16px;}body .dp2-cl-tipy-nadpis { margin: 0; font-family: 'Montserrat', sans-serif; font-size: 22px; font-weight: 800; color: #14141A;}body .dp2-cl-tipy { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px;}body .dp2-cl-tip { overflow: hidden; border: 1px solid #E9E9EE; border-radius: 16px; background: #FFFFFF; box-shadow: 0 4px 18px rgba(20,20,40,.06); display: flex; flex-direction: column;}body .dp2-cl-tip-foto { display: block; height: 170px; overflow: hidden; background: #23242C;}body .dp2-cl-tip-obr { display: block; width: 100%; height: 100%; object-fit: cover; object-position: 50% 35%;}body .dp2-cl-tip-telo { padding: 14px 16px 16px; display: flex; flex-direction: column; gap: 6px;}body .dp2-cl-tip-rubrika { font-size: 12px; font-weight: 800; color: #E30B5C;}body .dp2-cl-tip-nazev { font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: 700; line-height: 1.25; color: #14141A;}body .dp2-cl-tip:hover .dp2-cl-tip-nazev { color: #E30B5C;}body .dp2-cl-tip-cteni { font-size: 13px; color: #767680;}body .dp2-cl-sekce { align-items: stretch;}body .dp2-cl-tipy-sekce { align-items: stretch;}body .dp2-cl-sekce>.dp2-cl-rozlozeni { width: 100%;}body .dp2-cl-tipy-sekce>* { width: 100%;}body .dp2-cl-stitky .dp2-cl-tax a.bricks-button { gap: 0;}body .dp2-cl-komentare .bricks-comments-inner { display: flex; flex-direction: column; gap: 14px;}body .dp2-cl-komentare .comment-form { margin: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 12px;}body .dp2-cl-komentare .comment-form>* { margin: 0;}body .dp2-cl-komentare .comment-form>.form-group:has(textarea) { grid-column: 1 / -1;}body .dp2-cl-komentare .comment-form>.form-submit { grid-column: 1 / -1;}body .dp2-cl-komentare .comment-form>.comment-notes { grid-column: 1 / -1;}body .dp2-cl-komentare .comment-form>.comment-form-cookies-consent { grid-column: 1 / -1;}body .dp2-cl-komentare .form-group { position: relative; margin: 0; padding: 0;}body .dp2-cl-komentare .form-group label { position: absolute; top: 0; left: 15px; height: 48px; margin: 0; display: flex; align-items: center; font-size: 15px; font-weight: 400; color: #8A8A94; pointer-events: none;}body .dp2-cl-komentare .form-group label .required { color: inherit;}body .dp2-cl-komentare .form-group:focus-within label { display: none;}body .dp2-cl-komentare .form-group:has(:valid) label { display: none;}body .dp2-cl-komentare .form-group label[for=email] { font-size: 0;}body .dp2-cl-komentare .form-group label[for=comment] { font-size: 0;}body .dp2-cl-komentare .form-group label[for=email]::after { content: "E-mail (nezveřejní se) *"; font-size: 15px;}body .dp2-cl-komentare .form-group label[for=comment]::after { content: "Váš komentář…"; font-size: 15px;}body .dp2-cl-komentare .form-group input:focus { outline: none; border-color: #E30B5C; box-shadow: 0 0 0 3px rgba(227,11,92,.15);}body .dp2-cl-komentare .form-group textarea:focus { outline: none; border-color: #E30B5C; box-shadow: 0 0 0 3px rgba(227,11,92,.15);}body .dp2-cl-komentare .comment-form textarea { display: block; resize: vertical;}body .dp2-cl-komentare .form-submit { display: flex;}body .dp2-cl-komentare .form-submit input[type=submit].bricks-button { min-height: 0; line-height: 1;}body .dp2-cl-komentare .form-submit input[type=submit]:hover { background: #C10A4E;}body .dp2-cl-komentare .comment-reply-title small a { margin-left: 8px; font-size: 13px; color: #E30B5C;}body .dp2-cl-komentare.brxe-post-comments #comments { margin: 0; padding: 0; border: 0;}body .dp2-cl-komentare.brxe-post-comments .bricks-comments-inner { margin: 0; padding: 0; border: 0;}body .dp2-cl-komentare.brxe-post-comments .comments-title { margin: 0; padding: 0; border: 0; font-family: 'Montserrat', sans-serif; font-size: 22px; font-weight: 800; line-height: 1.3; color: #14141A;}body .dp2-cl-komentare.brxe-post-comments .comments-title::after { display: none;}body .dp2-cl-komentare.brxe-post-comments .comment-list::after { display: none;}body .dp2-cl-komentare.brxe-post-comments hr { display: none;}body .dp2-cl-komentare.brxe-post-comments .comment-list { margin: 0; padding: 0; border: 0; list-style: none; display: flex; flex-direction: column; gap: 14px;}body .dp2-cl-komentare.brxe-post-comments .comment-list .children { margin: 0; padding: 0; border: 0; list-style: none; display: flex; flex-direction: column; gap: 14px;}body .dp2-cl-komentare.brxe-post-comments .comment-list .children { margin: 14px 0 0 52px;}body .dp2-cl-komentare.brxe-post-comments .comment-list li { margin: 0; padding: 0; border: 0;}body .dp2-cl-komentare.brxe-post-comments .comment-body { position: relative; margin: 0; padding: 16px; border: 1px solid #E9E9EE; border-radius: 14px; background: #FFFFFF; box-shadow: none; display: flex; align-items: flex-start; gap: 12px;}body .dp2-cl-komentare.brxe-post-comments .comment-avatar { position: relative; width: 40px; height: 40px; margin: 0; flex-shrink: 0; overflow: hidden; border-radius: 50%; background: #ECECF0;}body .dp2-cl-komentare.brxe-post-comments .comment-avatar img { display: block; width: 40px; height: 40px; margin: 0; border-radius: 50%;}body .dp2-cl-komentare.brxe-post-comments .comment-avatar>:not(img) { display: none;}body .dp2-cl-komentare.brxe-post-comments .comment-data { min-width: 0; flex: 1; display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: baseline; gap: 4px 8px;}body .dp2-cl-komentare.brxe-post-comments .comment-author { display: contents;}body .dp2-cl-komentare.brxe-post-comments .comment-meta { display: contents;}body .dp2-cl-komentare.brxe-post-comments .comment-author .fn { grid-column: 1; grid-row: 1; margin: 0; font-size: 15px; font-weight: 700; line-height: 1.4; color: #14141A;}body .dp2-cl-komentare.brxe-post-comments .comment-author .fn a { color: inherit;}body .dp2-cl-komentare.brxe-post-comments .comment-meta>a { grid-column: 2; grid-row: 1; margin: 0; font-size: 13px; font-weight: 400; color: #767680;}body .dp2-cl-komentare.brxe-post-comments .comment-content { grid-column: 1 / -1; grid-row: 2; margin: 0;}body .dp2-cl-komentare.brxe-post-comments .comment-awaiting-moderation { grid-column: 1 / -1; grid-row: 2; margin: 0;}body .dp2-cl-komentare.brxe-post-comments .comment-awaiting-moderation { grid-row: 3; font-size: 13px; color: #767680;}body .dp2-cl-komentare.brxe-post-comments .comment-content p { margin: 0; font-size: 15px; line-height: 1.6; color: #2E2E36;}body .dp2-cl-komentare.brxe-post-comments .comment-content p+p { margin-top: 8px;}body .dp2-cl-komentare.brxe-post-comments .comment-meta .reply { position: static; grid-column: 1 / -1; grid-row: 4; margin: 0;}body .dp2-cl-komentare.brxe-post-comments .comment-meta .reply a { position: static; margin: 0; padding: 0; border: 0; border-radius: 0; background: none; font-size: 13px; font-weight: 700; line-height: 1.4; letter-spacing: 0; text-transform: none; color: #E30B5C;}body .dp2-cl-komentare.brxe-post-comments .comment-reply-link { position: static; margin: 0; padding: 0; border: 0; border-radius: 0; background: none; font-size: 13px; font-weight: 700; line-height: 1.4; letter-spacing: 0; text-transform: none; color: #E30B5C;}body .dp2-cl-komentare.brxe-post-comments .comment-reply-link:hover { text-decoration: underline;}body .dp2-cl-komentare.brxe-post-comments .comment-respond { margin: 0; padding: 22px; border: 0; border-radius: 16px; background: #F6F6F9; display: flex; flex-direction: column; gap: 12px;}body .dp2-cl-komentare.brxe-post-comments .comment-reply-title { margin: 0; padding: 0; font-family: 'Montserrat', sans-serif; font-size: 17px; font-weight: 700; line-height: 1.3; color: #14141A;}body .dp2-cl-komentare.brxe-post-comments .comment-form { margin: 0; padding: 0;}body .dp2-cl-komentare.brxe-post-comments .comment-form>.comment-notes { display: none;}body .dp2-cl-komentare.brxe-post-comments .comment-form .required-field-message { display: none;}body .dp2-cl-komentare.brxe-post-comments .comment-form>.logged-in-as { grid-column: 1 / -1; margin: 0; font-size: 13px; line-height: 1.5; color: #767680;}body .dp2-cl-komentare.brxe-post-comments .comment-form>.logged-in-as a { color: #55555F; text-decoration: underline;}body .dp2-cl-komentare.brxe-post-comments .comment-form>.logged-in-as:has(+.form-group textarea) { margin-bottom: 0;}body .dp2-cl-komentare.brxe-post-comments .comment-form>.logged-in-as:has(+.comment-notes) { margin-bottom: 0;}body .dp2-cl-kom-nadpis { margin: 0 0 -4px; font-family: 'Montserrat', sans-serif; font-size: 22px; font-weight: 800; line-height: 1.3; color: #14141A;}body .dp2-cl-kom-pocet { font-weight: 600; color: #767680;}body .dp2-cl-komentare.brxe-post-comments .bricks-comments-inner>.comments-title { display: none;}body .dp2-seo-cipy>a { background: #FFFFFF; border-color: #E9E9EE;}body .dp2-seo-cipy>a:hover { border-color: #E30B5C; color: #E30B5C;}body .dp2-seo-vypis>.dp2-seo-text~.dp2-seo-dole { grid-column: 1; grid-row: 2;}body .dp2-seo-vypis:has(>.dp2-seo-dole)>.dp2-seo-bok { grid-row: 1 / span 2;}body .dp2-seo-dole ul { margin: 0; padding-left: 20px; display: flex; flex-direction: column; gap: 4px;}body .dp2-seo-cipy>a { border: 1px solid #E2E2E8; color: #45454F;}body .dp2-podnik-dnes { font-size: 14px; color: #16A34A;}body .dp2-podnik-dnes::before { background: #22C55E;}body .dp2-pas-ucet { background: #262322;}body .dp2-blog-rubrika { color: #2A2A33;}body .dp2-blog-pocet { color: #767680;}body .dp2-seo-vypis.bricks-lazy-hidden { background-image: linear-gradient(135deg, #FFE6F0 0%, #ECE7F2 100%) !important;}body .dp2-seo.bricks-lazy-hidden { background-image: linear-gradient(135deg, #FFE6F0 0%, #ECE7F2 100%) !important;}body .dp2-paticka-spodek { margin-top: 0; padding-top: 22px; padding-bottom: 22px; border-top: 1px solid rgba(255,255,255,.1); justify-content: space-between; align-items: center; gap: 32px; flex-wrap: nowrap; font-size: 13px; color: #8E8E99;}body .dp2-paticka-spodek .dp2-18 { margin: 0; padding: 0; gap: 12px; align-items: center; border: 0; background: none;}body .dp2-paticka-spodek .dp2-18 p { margin: 0; font-size: 13px; line-height: 1.5; color: #A9A7B0;}body .dp2-paticka-prava { display: flex; align-items: center; gap: 20px; white-space: nowrap;}body:has(.dp2-seo-pravni) .dp2-pravni-sekce { display: none;}body .dp2-seo .dp2-seo-pravni { margin: 0; padding: 0; border: 0; font-size: 12px; line-height: 1.65; color: #85858F;}body .dp2-paticka>.dp2-paticka-spodek { background: #08080B; box-shadow: 0 0 0 100vmax #08080B; clip-path: inset(0 -100vmax);}body .dp2-paticka-spodek .dp2-18 a { color: #FFFFFF; text-decoration: underline;}body .dp2-paticka-spodek .dp2-18 a:hover { color: #FF7AA6;}