/* Designable UI pro Shoptet, Čokoládovna JANEK. Jediný CSS soubor, který patří na web.
   Všechna pravidla začínají #content .dsg, zbytek e-shopu se jich nedotkne.
   NEUPRAVOVAT RUČNĚ. Zdroj: designable-ui/src a themes/janek.css, sestavuje nasazeni/zdroj/sestavit.py. */
#content .dsg.dsg{--dsg-ink:#141414;--dsg-muted:#5f5f5f;--dsg-line:#ddd;--dsg-soft:#f3f3f3;--dsg-surface:#fff;--dsg-radius:4px;--dsg-space:48px;--dsg-gap:40px;--dsg-body-font:system-ui,Arial,sans-serif;--dsg-heading-font:inherit;--dsg-control-height:44px;--dsg-container:1280px;color:var(--dsg-ink);font-family:var(--dsg-body-font);font-size:16px;line-height:1.55}
#content .dsg.dsg *{box-sizing:border-box}
#content .dsg.dsg [hidden]{display:none!important}
#content .dsg.dsg .dsg-container{width:calc(100% - 48px);max-width:var(--dsg-container);margin-inline:auto}
#content .dsg.dsg .dsg-section{padding-block:var(--dsg-space)}
#content .dsg.dsg .dsg-section[data-surface=soft]{background:var(--dsg-soft)}
#content .dsg.dsg .dsg-cluster{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
#content .dsg.dsg .dsg-flow>*+*{margin-top:24px}
#content .dsg.dsg .dsg-measure{max-width:66ch}
#content .dsg.dsg .dsg-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--dsg-control-height);padding:10px 20px;border:1px solid var(--dsg-ink);border-radius:var(--dsg-radius);background:var(--dsg-ink);color:var(--dsg-surface);font:inherit;font-weight:400;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:box-shadow .15s,background-color .15s}
#content .dsg.dsg .dsg-button:hover{box-shadow:0 2px 6px #0002}
#content .dsg.dsg .dsg-button[data-variant=secondary]{background:var(--dsg-surface);color:var(--dsg-ink)}
#content .dsg.dsg .dsg-button:disabled{opacity:.55;cursor:default;box-shadow:none}
#content .dsg.dsg .dsg-button:focus-visible,#content .dsg.dsg input:focus-visible,#content .dsg.dsg select:focus-visible,#content .dsg.dsg textarea:focus-visible,#content .dsg.dsg summary:focus-visible,#content .dsg.dsg [role=tab]:focus-visible{outline:3px solid var(--dsg-ink);outline-offset:3px}
#content .dsg.dsg .dsg-field{display:grid;gap:7px;max-width:520px}
#content .dsg.dsg .dsg-field>label{font-weight:700}
#content .dsg.dsg .dsg-field>input,#content .dsg.dsg .dsg-field>select,#content .dsg.dsg .dsg-field>textarea{font:inherit;width:100%;min-height:var(--dsg-control-height);padding:10px 12px;border:1px solid var(--dsg-muted);border-radius:var(--dsg-radius);color:inherit;background:var(--dsg-surface)}
#content .dsg.dsg .dsg-field>[aria-invalid=true]{border:2px solid var(--dsg-ink)}
#content .dsg.dsg .dsg-hint{font-size:14px;color:var(--dsg-muted)}
#content .dsg.dsg .dsg-check{display:flex;align-items:center;gap:10px;min-height:var(--dsg-control-height);cursor:pointer}
#content .dsg.dsg .dsg-check>input{width:20px;height:20px;accent-color:var(--dsg-ink)}
#content .dsg.dsg .dsg-disclosure{border-block:1px solid var(--dsg-line);padding:14px 0}
#content .dsg.dsg .dsg-disclosure>summary{font-weight:700;min-height:var(--dsg-control-height);cursor:pointer;align-content:center}
#content .dsg.dsg .dsg-disclosure>div{padding-top:12px}
#content .dsg.dsg .dsg-tabs-list{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}
#content .dsg.dsg .dsg-tabs-list>[role=tab]{font:inherit;min-height:var(--dsg-control-height);padding:10px 16px;background:var(--dsg-surface);color:inherit;border:1px solid var(--dsg-line);border-radius:var(--dsg-radius);cursor:pointer}
#content .dsg.dsg .dsg-tabs-list>[aria-selected=true]{border-color:var(--dsg-ink);background:var(--dsg-soft);font-weight:700}
#content .dsg.dsg .dsg-product-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;border:1px solid var(--dsg-line);border-radius:var(--dsg-radius);background:var(--dsg-surface)}
#content .dsg.dsg .dsg-product-card .dsg-placeholder{min-height:180px;aspect-ratio:4/3}
#content .dsg.dsg .dsg-product-card>.dsg-button{margin-top:auto}
#content .dsg.dsg .dsg-price{font-size:23px;font-weight:800}
#content .dsg.dsg .dsg-badge{display:inline-block;align-self:flex-start;padding:4px 8px;border:1px solid var(--dsg-line);border-radius:var(--dsg-radius);font-size:13px;font-weight:700}
#content .dsg.dsg .dsg-heading h1{font-family:var(--dsg-heading-font);font-weight:800;line-height:1.2;letter-spacing:-.015em;font-size:36px;margin:0 0 18px}
#content .dsg.dsg .dsg-notice{padding:18px;border:1px solid var(--dsg-line);border-radius:var(--dsg-radius);background:var(--dsg-soft)}
@media(max-width:700px){#content .dsg.dsg{--dsg-space:30px;--dsg-gap:24px}
#content .dsg.dsg .dsg-container{width:calc(100% - 40px)}
#content .dsg.dsg .dsg-heading h1{font-size:28px}
#content .dsg.dsg .dsg-product-card{padding:16px}}
@media(prefers-reduced-motion:reduce){#content .dsg.dsg .dsg-button{transition:none}}
#content .dsg.dsg.dsg-content{width:100%;max-width:1280px;margin-inline:auto}
#content .dsg.dsg *{box-sizing:border-box}
#content .dsg.dsg h2,#content .dsg.dsg h3,#content .dsg.dsg p,#content .dsg.dsg ul,#content .dsg.dsg ol,#content .dsg.dsg figure,#content .dsg.dsg blockquote,#content .dsg.dsg dl{margin:0}
#content .dsg.dsg h2,#content .dsg.dsg h3{font-family:var(--dsg-heading-font,inherit);font-weight:800;line-height:1.2;letter-spacing:-.015em}
#content .dsg.dsg h2{font-size:32px}
#content .dsg.dsg h3{font-size:19px}
#content .dsg.dsg p{max-width:66ch}
#content .dsg.dsg p+p{margin-top:14px}
#content .dsg.dsg a:where(:not(.btn)){color:inherit;text-underline-offset:4px}
#content .dsg.dsg a:focus-visible,#content .dsg.dsg button:focus-visible{outline:3px solid var(--dsg-ink);outline-offset:4px}
#content .dsg.dsg .dsg-block{padding-block:var(--dsg-space);border-bottom:1px solid var(--dsg-line)}
#content .dsg.dsg .dsg-block:last-child{border-bottom:0}
#content .dsg.dsg .dsg-heading{margin-bottom:25px}
#content .dsg.dsg .dsg-heading>p{margin-top:12px;color:var(--dsg-muted)}
#content .dsg.dsg .dsg-lead{font-size:21px;line-height:1.5;max-width:58ch}
#content .dsg.dsg .dsg-stack>*+*{margin-top:16px}
#content .dsg.dsg .dsg-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dsg-gap);align-items:center}
#content .dsg.dsg .dsg-split>.dsg-copy{grid-column:2;grid-row:1}
#content .dsg.dsg .dsg-split>.dsg-media{grid-column:1;grid-row:1}
#content .dsg.dsg .dsg-split[data-media-side=right]>.dsg-copy{grid-column:1}
#content .dsg.dsg .dsg-split[data-media-side=right]>.dsg-media{grid-column:2}
#content .dsg.dsg .dsg-media{min-width:0}
#content .dsg.dsg .dsg-placeholder{min-height:300px;background:#e9e9e9;border:1px dashed #8f8f8f;border-radius:var(--dsg-radius);display:flex;align-items:center;justify-content:center;text-align:center;padding:26px;font-size:15px;line-height:1.5;color:#333}
#content .dsg.dsg figcaption{font-size:14px;margin-top:11px;color:var(--dsg-muted);max-width:60ch}
#content .dsg.dsg .dsg-list{padding:0;list-style:none;display:grid;gap:12px}
#content .dsg.dsg .dsg-list>li{position:relative;padding-left:26px;max-width:66ch}
#content .dsg.dsg .dsg-list>li::before{content:'✓';position:absolute;left:0;font-weight:700}
#content .dsg.dsg .dsg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
#content .dsg.dsg .dsg-grid[data-columns="1"]{grid-template-columns:1fr}
#content .dsg.dsg .dsg-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
#content .dsg.dsg .dsg-feature{display:grid;gap:12px;align-content:start}
#content .dsg.dsg .dsg-feature svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#content .dsg.dsg .dsg-feature>p{font-size:15px;color:var(--dsg-muted)}
#content .dsg.dsg .dsg-gallery .dsg-placeholder{min-height:200px}
#content .dsg.dsg .dsg-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;counter-reset:step}
#content .dsg.dsg .dsg-steps>li{counter-increment:step;display:grid;grid-template-columns:32px minmax(0,1fr);gap:13px;align-items:start}
#content .dsg.dsg .dsg-steps>li::before{content:counter(step);display:grid;place-items:center;width:32px;height:32px;border:1px solid #999;border-radius:var(--dsg-radius);font-weight:700}
#content .dsg.dsg .dsg-steps h3{font-size:17px}
#content .dsg.dsg .dsg-steps p{font-size:15px;color:var(--dsg-muted);margin-top:6px}
#content .dsg.dsg .dsg-steps[data-layout=stack]{grid-template-columns:1fr;gap:22px}
#content .dsg.dsg .dsg-quote{font-size:26px;font-weight:700;line-height:1.5;max-width:52ch}
#content .dsg.dsg .dsg-attribution{margin-top:20px}
#content .dsg.dsg .dsg-attribution>span{color:var(--dsg-muted);font-size:14px}
#content .dsg.dsg .dsg-quote-source{display:inline-block;margin-top:14px;font-size:13px}
#content .dsg.dsg .dsg-card{padding:22px;border:1px solid var(--dsg-line);border-radius:var(--dsg-radius);min-width:0}
#content .dsg.dsg .dsg-card h3{margin-bottom:16px}
#content .dsg.dsg .dsg-card p{font-size:15px}
#content .dsg.dsg .dsg-card dl{font-size:14px;margin-top:20px}
#content .dsg.dsg .dsg-card dl>div+div{margin-top:15px}
#content .dsg.dsg dt{font-weight:700}
#content .dsg.dsg dd{margin:5px 0 0}
#content .dsg.dsg .dsg-table{width:100%;border:0;border-collapse:collapse;background:transparent;font-size:15px;text-align:left}
#content .dsg.dsg .dsg-table th,#content .dsg.dsg .dsg-table td{border:0;background:transparent;font-size:inherit;text-align:left;border-bottom:1px solid var(--dsg-line);padding:11px 0;vertical-align:top}
#content .dsg.dsg .dsg-table th{font-weight:400;text-align:left;padding-right:20px}
#content .dsg.dsg .dsg-table td{text-align:right;white-space:nowrap}
#content .dsg.dsg .dsg-table .dsg-indent th{padding-left:14px;font-size:14px}
#content .dsg.dsg .dsg-nutrition h3{min-height:44px;margin-bottom:12px}
#content .dsg.dsg .dsg-note{font-size:14px;color:var(--dsg-muted);margin-top:18px}
#content .dsg.dsg .dsg-parameters{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}
#content .dsg.dsg .dsg-parameters>div{display:flex;gap:20px;justify-content:space-between;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--dsg-line);font-size:15px}
#content .dsg.dsg .dsg-parameters dd{text-align:right;margin:0;max-width:60%}
#content .dsg.dsg .dsg-questions{display:grid;gap:24px;max-width:900px}
#content .dsg.dsg .dsg-question h3{margin-bottom:10px}
#content .dsg.dsg .dsg-question+article{padding-top:24px;border-top:1px solid var(--dsg-line)}
#content .dsg.dsg .dsg-question p{font-size:15px}
#content .dsg.dsg .dsg-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}
#content .dsg.dsg .dsg-nutrition:not(.dsg-grid){max-width:760px}
#content .dsg.dsg .dsg-block>.dsg-card{max-width:900px}
@media(max-width:700px){#content .dsg.dsg{--dsg-space:30px;--dsg-gap:24px}
#content .dsg.dsg h2{font-size:26px}
#content .dsg.dsg h3{font-size:18px}
#content .dsg.dsg .dsg-lead{font-size:19px}
#content .dsg.dsg .dsg-heading{margin-bottom:20px}
#content .dsg.dsg .dsg-split{display:flex;flex-direction:column;align-items:stretch}
#content .dsg.dsg .dsg-split>.dsg-copy{order:0}
#content .dsg.dsg .dsg-split>.dsg-media{order:1}
#content .dsg.dsg .dsg-placeholder{min-height:210px;padding:20px}
#content .dsg.dsg .dsg-grid,#content .dsg.dsg .dsg-grid[data-columns="2"],#content .dsg.dsg .dsg-steps{grid-template-columns:1fr;gap:24px}
#content .dsg.dsg .dsg-feature{grid-template-columns:30px minmax(0,1fr);column-gap:14px;row-gap:7px}
#content .dsg.dsg .dsg-feature svg{grid-column:1;grid-row:1/3}
#content .dsg.dsg .dsg-feature h3,#content .dsg.dsg .dsg-feature p{grid-column:2}
#content .dsg.dsg .dsg-gallery .dsg-placeholder{min-height:190px}
#content .dsg.dsg .dsg-quote{font-size:22px}
#content .dsg.dsg .dsg-card{padding:19px}
#content .dsg.dsg .dsg-table{font-size:14px}
#content .dsg.dsg .dsg-table th,#content .dsg.dsg .dsg-table td{padding:9px 0}
#content .dsg.dsg .dsg-table th{padding-right:12px}
#content .dsg.dsg .dsg-table .dsg-indent th{font-size:13px}
#content .dsg.dsg .dsg-nutrition h3{min-height:0}
#content .dsg.dsg .dsg-parameters{grid-template-columns:1fr}
#content .dsg.dsg .dsg-parameters>div{gap:13px}
#content .dsg.dsg .dsg-parameters dd{max-width:58%}
#content .dsg.dsg .dsg-note,#content .dsg.dsg figcaption{font-size:13px}}
#content .dsg.dsg .dsg-video-frame{position:relative;width:100%;aspect-ratio:16/9;min-height:200px;background:#141414;border-radius:var(--dsg-radius);overflow:hidden}
#content .dsg.dsg .dsg-video-frame>iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0}
#content .dsg.dsg .dsg-copy>.dsg-quote{margin-top:20px}
#content .dsg.dsg table.dsg-editor-table{width:100%;border:0;border-collapse:collapse;margin:0;table-layout:fixed}
#content .dsg.dsg .dsg-editor-table>tbody,#content .dsg.dsg .dsg-editor-table>tbody>tr{display:contents}
#content .dsg.dsg .dsg-editor-table>tbody>tr>td{padding:0;border:0;min-width:0;text-align:left;vertical-align:middle}
#content .dsg.dsg .dsg-editor-table[style]{width:100%!important}
#content .dsg.dsg .dsg-editor-table>tbody>tr>td[style]{width:auto!important}
#content .dsg.dsg .dsg-split>tbody>tr>.dsg-copy{grid-column:2;grid-row:1}
#content .dsg.dsg .dsg-split>tbody>tr>.dsg-media-cell{grid-column:1;grid-row:1}
#content .dsg.dsg .dsg-split[data-media-side=right]>tbody>tr>.dsg-copy{grid-column:1}
#content .dsg.dsg .dsg-split[data-media-side=right]>tbody>tr>.dsg-media-cell{grid-column:2}
#content .dsg.dsg .dsg-split[data-ratio="40-60"]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}
#content .dsg.dsg .dsg-split[data-ratio="40-60"][data-media-side=right]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}
#content .dsg.dsg .dsg-data-scroll{overflow-x:auto;width:100%}
#content .dsg.dsg .dsg-data-scroll>.dsg-table{min-width:420px}
#content .dsg.dsg .dsg-table caption{text-align:left;font-weight:700;padding-bottom:12px}
#content .dsg.dsg .dsg-table thead th{font-weight:700;background:var(--dsg-soft);padding:12px}
#content .dsg.dsg .dsg-table td:not(:last-child){padding-right:20px}
#content .dsg.dsg .dsg-author{display:flex;gap:24px;align-items:flex-start;border:1px solid var(--dsg-line);padding:24px;border-radius:var(--dsg-radius)}
#content .dsg.dsg .dsg-author>.dsg-media{flex:0 0 100px}
#content .dsg.dsg .dsg-author .dsg-placeholder{min-height:100px;padding:10px;font-size:13px}
#content .dsg.dsg .dsg-author__body{min-width:0}
#content .dsg.dsg .dsg-author__role{font-weight:700;font-size:14px}
#content .dsg.dsg .dsg-author__body>p{margin-top:10px}
#content .dsg.dsg .dsg-notice a{font-weight:700}
@media(max-width:700px){#content .dsg.dsg .dsg-split>tbody>tr>.dsg-copy{order:0}
#content .dsg.dsg .dsg-split>tbody>tr>.dsg-media-cell{order:1}
#content .dsg.dsg .dsg-editor-table>tbody>tr>td{display:block;width:auto}
#content .dsg.dsg .dsg-author{flex-direction:column}
#content .dsg.dsg .dsg-author>.dsg-media{flex:none;width:100px}}
#content .dsg.dsg .dsg-editor-table[width]{width:100%!important}
#content .dsg.dsg .dsg-editor-table>tbody>tr>td[width]{width:auto!important}
#content .dsg.dsg .dsg-content-nav{display:flex;flex-wrap:wrap;gap:8px 22px;padding-block:20px;border-bottom:1px solid var(--dsg-line)}
#content .dsg.dsg .dsg-content-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:700}
#content .dsg.dsg .dsg-split[data-align="start"]{align-items:start}
#content .dsg.dsg .dsg-split[data-align="start"]>tbody>tr>td{vertical-align:top}
#content .dsg.dsg .dsg-table>thead,#content .dsg.dsg .dsg-table>tbody,#content .dsg.dsg .dsg-table>tfoot,#content .dsg.dsg .dsg-table>thead>tr,#content .dsg.dsg .dsg-table>tbody>tr,#content .dsg.dsg .dsg-table>tfoot>tr{border:0;background:transparent;font-size:inherit;text-align:left}
#content .dsg.dsg .dsg-grid>figure,#content .dsg.dsg .dsg-grid>article{align-self:start}
#content .dsg.dsg li{margin:0;line-height:inherit}
#content .dsg.dsg article,#content .dsg.dsg section{width:auto;max-width:none;margin-inline:0}
#content .dsg.dsg ul,#content .dsg.dsg ol{font-size:inherit}
#content .dsg.dsg table{margin:0}
#content .dsg.dsg h2+:is(p,ul,ol,figure){margin-top:14px}
#content .dsg.dsg .dsg-box+.dsg-box{margin-top:12px}
#content .dsg.dsg img{max-width:100%;height:auto;vertical-align:middle;border:0}
#content .dsg.dsg p>img{border-radius:var(--dsg-radius)}
#content .dsg.dsg iframe{max-width:100%;border:0}
#content .dsg.dsg .dsg-video-frame{max-width:100%}
@media(max-width:900px){#content .dsg.dsg .dsg-video-frame{aspect-ratio:auto;height:200px;min-height:200px}}
#content .dsg.dsg p>iframe,#content .dsg.dsg .dsg-video{display:block;width:100%;height:auto;aspect-ratio:16/9}
#content .dsg.dsg strong,#content .dsg.dsg b{font-weight:700}
#content .dsg.dsg h2,#content .dsg.dsg h3,#content .dsg.dsg h4{text-transform:none;padding:0;background:none;border:0}
#content .dsg.dsg h4{font-size:17px;line-height:1.3;margin:0;font-weight:700}
#content .dsg.dsg hr{border:0;border-top:1px solid var(--dsg-line);height:0;margin:32px 0}
#content .dsg.dsg ul:not([class]),#content .dsg.dsg ol:not([class]){margin:0;padding:0 0 0 22px;list-style-position:outside}
#content .dsg.dsg ul:not([class]){list-style-type:disc}
#content .dsg.dsg ol:not([class]){list-style-type:decimal}
#content .dsg.dsg ul:not([class])>li,#content .dsg.dsg ol:not([class])>li{margin:0;padding:0 0 0 4px;background:none;max-width:66ch}
#content .dsg.dsg ul:not([class])>li+li,#content .dsg.dsg ol:not([class])>li+li{margin-top:8px}
#content .dsg.dsg ul:not([class])>li::before,#content .dsg.dsg ol:not([class])>li::before{content:none}
#content .dsg.dsg ul:not([class])>li::marker{color:var(--dsg-accent,currentColor)}
#content .dsg.dsg ol:not([class])>li::marker{color:var(--dsg-ink);font-weight:700}
#content .dsg.dsg :is(p,ul,ol,figure,table,.dsg-data-scroll,blockquote,details)+:is(p,ul,ol,figure,table,.dsg-data-scroll,blockquote,details,h3,h4){margin-top:14px}
#content .dsg.dsg :is(p,ul,ol)+h3{margin-top:28px}
#content .dsg.dsg h3+:is(p,ul,ol){margin-top:8px}
#content .dsg.dsg blockquote{margin:0;padding:0;border:0;font-style:normal;background:none}
#content .dsg.dsg .dsg-text{max-width:66ch}
#content .dsg.dsg .dsg-block--bez-cary,#content .dsg.dsg.dsg-bez-car .dsg-block{border-bottom:0}
#content .dsg.dsg .dsg-gallery.dsg-gallery>figure,#content .dsg.dsg .dsg-fotky.dsg-fotky>figure,#content .dsg.dsg .dsg-faq.dsg-faq>details{margin-top:0}
#content .dsg.dsg .dsg-mezititulek.dsg-mezititulek{margin-top:40px;margin-bottom:8px}
#content .dsg.dsg .dsg-mezititulek+p{margin-top:0;margin-bottom:20px}
#content .dsg.dsg .dsg-quote>p{font:inherit;color:inherit;max-width:none;margin:0;text-align:left}
#content .dsg.dsg .dsg-copy>h2+*{margin-top:14px}
#content .dsg.dsg .dsg-copy>.dsg-lead+p{margin-top:12px}
#content .dsg.dsg .dsg-copy>.dsg-steps{margin-top:22px}
#content .dsg.dsg hr+.dsg-split{margin-top:0}
#content .dsg.dsg [class*="dsg-ikona--"]{position:relative}
#content .dsg.dsg .dsg-box[class*="dsg-ikona--"]::before,#content .dsg.dsg .dsg-card[class*="dsg-ikona--"]::before,#content .dsg.dsg .dsg-feature[class*="dsg-ikona--"]::before{content:"";display:block;width:24px;height:24px;background:currentColor;-webkit-mask:var(--dsg-ikona) center/contain no-repeat;mask:var(--dsg-ikona) center/contain no-repeat}
#content .dsg.dsg .dsg-list>li::before{content:"";top:3px;width:18px;height:18px;background:var(--dsg-accent,currentColor);-webkit-mask:var(--dsg-ikona) center/contain no-repeat;mask:var(--dsg-ikona) center/contain no-repeat;font-weight:400}
#content .dsg.dsg .dsg-list--tecka>li{padding-left:20px}
#content .dsg.dsg .dsg-list--tecka>li::before{-webkit-mask:none;mask:none;width:7px;height:7px;top:.62em;left:4px;border-radius:50%}
#content .dsg.dsg .dsg-list--hustsi{gap:6px}
#content .dsg.dsg .dsg-split--vpravo>.dsg-copy,#content .dsg.dsg .dsg-split--vpravo>tbody>tr>.dsg-copy{grid-column:1}
#content .dsg.dsg .dsg-split--vpravo>.dsg-media,#content .dsg.dsg .dsg-split--vpravo>tbody>tr>.dsg-media-cell{grid-column:2}
#content .dsg.dsg .dsg-split--40-60{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}
#content .dsg.dsg .dsg-split--40-60.dsg-split--vpravo{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}
#content .dsg.dsg .dsg-split--nahoru{align-items:start}
#content .dsg.dsg .dsg-split .dsg-media img,#content .dsg.dsg .dsg-split .dsg-media-cell img{display:block;width:100%;border-radius:var(--dsg-radius)}
#content .dsg.dsg .dsg-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}
#content .dsg.dsg .dsg-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}
#content .dsg.dsg .dsg-steps--pod-sebou{grid-template-columns:1fr;gap:18px}
#content .dsg.dsg .dsg-steps>li>div>h3,#content .dsg.dsg .dsg-steps>li>h3{font-family:var(--dsg-body-font);font-size:16px;line-height:1.35;letter-spacing:0}
#content .dsg.dsg .dsg-steps>li::before{width:28px;height:28px;border-radius:50%;font-size:14px;line-height:1}
#content .dsg.dsg .dsg-steps--oddelene>li+li{padding-top:16px;border-top:1px solid var(--dsg-line)}
#content .dsg.dsg .dsg-heading>h2+p{margin-top:10px}
#content .dsg.dsg .dsg-nadtitulek{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:8px;max-width:none}
#content .dsg.dsg .dsg-dalsi{display:inline-block;margin-top:16px;font-size:15px}
#content .dsg.dsg .dsg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}
#content .dsg.dsg .dsg-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}
#content .dsg.dsg .dsg-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}
#content .dsg.dsg .dsg-cards>.dsg-card{display:flex;flex-direction:column;gap:8px;padding:18px;margin:0;background:var(--dsg-surface)}
#content .dsg.dsg .dsg-cards>.dsg-card>h3{margin:0;font-size:18px}
#content .dsg.dsg .dsg-cards>.dsg-card>p{font-size:15px;line-height:1.55;margin:0}
#content .dsg.dsg .dsg-cards>.dsg-card>p+p{margin-top:0}
#content .dsg.dsg .dsg-cards>.dsg-card>.dsg-list{margin-top:6px;font-size:15px;gap:8px}
#content .dsg.dsg .dsg-cards>.dsg-card>img:first-child{display:block;width:calc(100% + 36px);max-width:none;margin:-18px -18px 8px;aspect-ratio:3/2;object-fit:cover;border-radius:var(--dsg-radius) var(--dsg-radius) 0 0}
#content .dsg.dsg .dsg-cards--ctverec>.dsg-card>img:first-child{aspect-ratio:1}
#content .dsg.dsg .dsg-cards--cele-foto>.dsg-card>img:first-child{object-fit:contain;background:var(--dsg-surface)}
#content .dsg.dsg .dsg-cards>.dsg-card>:is(.dsg-dalsi,.dsg-button){margin-top:auto;padding-top:8px;align-self:flex-start}
#content .dsg.dsg .dsg-cards--bez-ramecku>.dsg-card{padding:0;border:0;background:none;box-shadow:none}
#content .dsg.dsg .dsg-cards--bez-ramecku>.dsg-card>img:first-child{width:100%;margin:0 0 6px;border-radius:var(--dsg-radius)}
#content .dsg.dsg .dsg-cards>.dsg-card>p.dsg-card__mala{font-size:14px}
#content .dsg.dsg .dsg-card[class*="dsg-ikona--"]::before{margin-bottom:2px}
#content .dsg.dsg .dsg-postup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;counter-reset:dsg-postup}
#content .dsg.dsg .dsg-postup--3{grid-template-columns:repeat(3,minmax(0,1fr))}
#content .dsg.dsg .dsg-postup--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
#content .dsg.dsg .dsg-postup>li{counter-increment:dsg-postup;margin:0;padding:0;background:none;min-width:0}
#content .dsg.dsg .dsg-postup>li::before{content:none}
#content .dsg.dsg .dsg-postup>li>img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--dsg-radius);margin-bottom:10px}
#content .dsg.dsg .dsg-postup>li>h3{font-family:var(--dsg-body-font);font-size:15px;line-height:1.35;letter-spacing:0;margin:0}
#content .dsg.dsg .dsg-postup>li>h3::before{content:counter(dsg-postup) ". "}
#content .dsg.dsg .dsg-postup>li>p{font-size:14px;line-height:1.5;margin:4px 0 0}
#content .dsg.dsg .dsg-box{display:block;padding:16px 18px;border:1px solid var(--dsg-line);border-radius:var(--dsg-radius);background:var(--dsg-surface);max-width:none}
#content .dsg.dsg .dsg-box--zvyrazneny{border:2px solid var(--dsg-ink)}
#content .dsg.dsg .dsg-box[class*="dsg-ikona--"]{padding-left:52px}
#content .dsg.dsg .dsg-box[class*="dsg-ikona--"]::before{position:absolute;left:18px;top:16px;width:22px;height:22px}
#content .dsg.dsg .dsg-box>p{font-size:15px;line-height:1.55;margin:0;max-width:none}
#content .dsg.dsg .dsg-box>p+p{margin-top:6px}
#content .dsg.dsg .dsg-box>p.dsg-box__nadpis{font-weight:700;font-size:15px;margin-bottom:4px}
#content .dsg.dsg .dsg-box>.dsg-list{margin-top:8px;font-size:15px;gap:6px}
#content .dsg.dsg .dsg-box>a,#content .dsg.dsg .dsg-box>p>a{font-size:15px}
#content .dsg.dsg :is(.dsg-copy,.dsg-media,.dsg-stack)>.dsg-box{margin-top:18px}
#content .dsg.dsg :is(.dsg-copy,.dsg-media,.dsg-stack)>.dsg-box:first-child{margin-top:0}
#content .dsg.dsg .dsg-pas{position:relative;background:var(--dsg-soft);box-shadow:0 0 0 100vmax var(--dsg-soft);clip-path:inset(0 -100vmax);border-bottom:0;margin-block:24px}
#content .dsg.dsg .dsg-pas .dsg-card,#content .dsg.dsg .dsg-pas .dsg-box{border-color:transparent;box-shadow:var(--dsg-stin-karta,0 1px 3px #0001)}
#content .dsg.dsg .dsg-pas .dsg-cards--bez-ramecku>.dsg-card{box-shadow:none}
#content .dsg.dsg .dsg-pas+.dsg-pas{margin-top:-24px}
#content .dsg.dsg .dsg-foto{margin:0}
#content .dsg.dsg .dsg-foto>img{display:block;width:100%;border-radius:var(--dsg-radius)}
#content .dsg.dsg .dsg-foto--cela>img{object-fit:contain}
#content .dsg.dsg .dsg-heading+.dsg-foto,#content .dsg.dsg .dsg-split+.dsg-foto,#content .dsg.dsg :is(.dsg-cards,.dsg-postup,.dsg-split,.dsg-data-scroll)+.dsg-box{margin-top:24px}
#content .dsg.dsg .dsg-fotky{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
#content .dsg.dsg .dsg-fotky--3{grid-template-columns:repeat(3,minmax(0,1fr))}
#content .dsg.dsg .dsg-fotky>img,#content .dsg.dsg .dsg-fotky>figure>img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--dsg-radius)}
#content .dsg.dsg .dsg-srovnani{width:max(100%,620px);table-layout:fixed}
#content .dsg.dsg .dsg-vyziva{width:max(100%,480px)}
#content .dsg.dsg .dsg-vyziva:not(:has(thead th:nth-child(3))){width:100%;min-width:0}
#content .dsg.dsg .dsg-vyziva:not(:has(thead th:nth-child(3))) :is(th,td){white-space:normal}
#content .dsg.dsg .dsg-srovnani :is(th,td){text-align:left;white-space:normal;padding:11px 12px;vertical-align:top;font-size:14px;line-height:1.45}
#content .dsg.dsg .dsg-srovnani>tbody>tr>th{font-weight:700;width:150px;padding-left:0}
#content .dsg.dsg .dsg-srovnani>thead th{background:transparent;vertical-align:bottom;font-weight:700;padding-top:14px}
#content .dsg.dsg .dsg-srovnani>thead th:first-child{width:150px}
#content .dsg.dsg .dsg-srovnani>thead img{display:block;width:auto;max-width:100%;height:auto;max-height:110px;margin:0 auto 10px;object-fit:contain}
#content .dsg.dsg .dsg-srovnani .dsg-aktualni{background:var(--dsg-soft)}
#content .dsg.dsg .dsg-srovnani .dsg-button{display:flex;width:100%;min-height:40px;padding:8px 12px;font-size:14px}
#content .dsg.dsg .dsg-srovnani .dsg-ano::before{content:"✓ "}
#content .dsg.dsg .dsg-srovnani .dsg-ne::before{content:"× "}
#content .dsg.dsg .dsg-badge{font-size:14px}
#content .dsg.dsg .dsg-data-scroll:focus-visible{outline:3px solid var(--dsg-ink);outline-offset:3px}
#content .dsg.dsg .dsg-data-scroll{-webkit-overflow-scrolling:touch;width:0;min-width:100%;max-width:100%}
#content .dsg.dsg .dsg-vyziva>thead th:not(:first-child){text-align:right}
#content .dsg.dsg .dsg-vyziva>thead th{padding:12px 20px 12px 12px}
#content .dsg.dsg .dsg-vyziva>thead th:last-child{padding-right:0}
#content .dsg.dsg .dsg-vyziva>thead th:first-child{padding-left:12px}
#content .dsg.dsg .dsg-parametry{max-width:560px}
#content .dsg.dsg .dsg-parametry th{font-weight:700}
#content .dsg.dsg .dsg-parametry :is(th,td){white-space:normal;overflow-wrap:anywhere}
#content .dsg.dsg .dsg-produkty{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
#content .dsg.dsg .dsg-produkty--4{grid-template-columns:repeat(4,minmax(0,1fr))}
#content .dsg.dsg .dsg-produkty--3{grid-template-columns:repeat(3,minmax(0,1fr))}
#content .dsg.dsg .dsg-produkt{display:flex;flex-direction:column;gap:3px;padding:10px;border:1px solid var(--dsg-line);border-radius:var(--dsg-radius);background:var(--dsg-surface);color:inherit;text-decoration:none;font-size:14px;line-height:1.4;min-width:0}
#content .dsg.dsg a.dsg-produkt{color:inherit;text-decoration:none}
#content .dsg.dsg a.dsg-produkt:hover{border-color:var(--dsg-ink)}
#content .dsg.dsg .dsg-produkt>img{display:block;width:100%;aspect-ratio:1;object-fit:contain;margin-bottom:6px}
#content .dsg.dsg .dsg-produkt>strong{font-size:14px}
#content .dsg.dsg .dsg-produkt__cena{font-weight:700;font-size:14px;margin-top:4px}
#content .dsg.dsg .dsg-produkt__akce{margin-top:auto;padding-top:4px;text-decoration:underline;text-underline-offset:3px}
#content .dsg.dsg .dsg-produkt--aktualni{border:2px solid var(--dsg-ink);padding:9px}
#content .dsg.dsg .dsg-produkt--aktualni .dsg-produkt__akce{text-decoration:none}
#content .dsg.dsg .dsg-skala{margin:0 0 20px}
#content .dsg.dsg .dsg-skala__popisky{display:flex;justify-content:space-between;gap:16px;font-size:14px;margin:0 0 8px;max-width:none}
#content .dsg.dsg .dsg-skala__body{position:relative;display:flex;justify-content:space-between;margin:0;padding:0 0 0;list-style:none}
#content .dsg.dsg .dsg-skala__body::before{content:"";position:absolute;left:6px;right:6px;top:6px;border-top:2px solid var(--dsg-ink)}
#content .dsg.dsg .dsg-skala__body>li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:0;font-size:14px;min-width:14px;background:none}
#content .dsg.dsg .dsg-skala__body>li::before{content:"";display:block;width:14px;height:14px;border:2px solid var(--dsg-ink);border-radius:50%;background:var(--dsg-surface);box-sizing:border-box}
#content .dsg.dsg .dsg-skala__body>li:first-child{align-items:flex-start}
#content .dsg.dsg .dsg-skala__body>li:last-child{align-items:flex-end}
#content .dsg.dsg .dsg-skala__body>.dsg-skala__aktualni::before{width:18px;height:18px;margin-top:-2px;background:var(--dsg-ink)}
#content .dsg.dsg .dsg-skala__body>.dsg-skala__aktualni{font-weight:700}
#content .dsg.dsg .dsg-faq{max-width:720px;margin-inline:auto}
#content .dsg.dsg .dsg-faq>details{border:0;border-top:1px solid var(--dsg-line);margin:0;padding:0}
#content .dsg.dsg .dsg-faq>details:last-child{border-bottom:1px solid var(--dsg-line)}
#content .dsg.dsg .dsg-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;font-weight:700;cursor:pointer;list-style:none}
#content .dsg.dsg .dsg-faq summary::-webkit-details-marker{display:none}
#content .dsg.dsg .dsg-faq summary::after{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--dsg-ikona) center/contain no-repeat;mask:var(--dsg-ikona) center/contain no-repeat;transition:transform .15s}
#content .dsg.dsg .dsg-faq details[open]>summary::after{transform:rotate(180deg)}
#content .dsg.dsg .dsg-faq details>:not(summary){padding:0 0 16px;margin:0}
#content .dsg.dsg .dsg-faq details p{font-size:15px}
#content .dsg.dsg .dsg-heading--stred{text-align:center}
#content .dsg.dsg .dsg-heading--stred>p{margin-inline:auto}
#content .dsg.dsg .dsg-button--obrys{background:var(--dsg-surface);color:var(--dsg-ink)}
#content .dsg.dsg a.dsg-button{text-decoration:none}
@media(max-width:700px){#content .dsg.dsg .dsg-cards,#content .dsg.dsg .dsg-cards--2,#content .dsg.dsg .dsg-cards--4{grid-template-columns:1fr;gap:16px}
#content .dsg.dsg .dsg-cards--4.dsg-cards--mobil-2,#content .dsg.dsg .dsg-cards--mobil-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#content .dsg.dsg .dsg-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}
#content .dsg.dsg .dsg-postup,#content .dsg.dsg .dsg-postup--3,#content .dsg.dsg .dsg-postup--5{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}
#content .dsg.dsg .dsg-produkty,#content .dsg.dsg .dsg-produkty--4,#content .dsg.dsg .dsg-produkty--3{grid-template-columns:repeat(2,minmax(0,1fr))}
#content .dsg.dsg .dsg-fotky--3{grid-template-columns:repeat(2,minmax(0,1fr))}
#content .dsg.dsg .dsg-srovnani>tbody>tr>th,#content .dsg.dsg .dsg-srovnani>thead th:first-child{position:sticky;left:0;z-index:1;background:var(--dsg-surface);width:110px}
#content .dsg.dsg .dsg-srovnani{width:620px}
#content .dsg.dsg .dsg-split--vpravo>.dsg-copy,#content .dsg.dsg .dsg-split--vpravo>.dsg-media{grid-column:auto}
#content .dsg.dsg .dsg-box[class*="dsg-ikona--"]{padding-left:46px}
#content .dsg.dsg .dsg-box[class*="dsg-ikona--"]::before{left:14px}}
@media(prefers-reduced-motion:reduce){#content .dsg.dsg .dsg-faq summary::after{transition:none}}
#content .dsg.dsg .dsg-ikona--hodiny{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279%27/%3E%3Cpath d=%27M12 7v5l3 2%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--spendlik{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 21s-6-5.5-6-11a6 6 0 0 1 12 0c0 5.5-6 11-6 11z%27/%3E%3Ccircle cx=%2712%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--auto{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M2 6h12v10H2zM14 9h4l4 4v3h-8%27/%3E%3Ccircle cx=%276%27 cy=%2717.5%27 r=%271.8%27/%3E%3Ccircle cx=%2717%27 cy=%2717.5%27 r=%271.8%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--tuzka{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 20l4.5-1L19 8.5 15.5 5 5 15.5z%27/%3E%3Cpath d=%27M13.5 7l3.5 3.5%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--hvezda{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 3l2.8 5.8 6.2.8-4.5 4.4 1.1 6.3-5.6-3-5.6 3 1.1-6.3L3 9.6l6.2-.8z%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--darek{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273%27 y=%278%27 width=%2718%27 height=%274%27/%3E%3Cpath d=%27M5 12v9h14v-9M12 8v13M12 8C10 4 6 4 6 6.5S12 8 12 8s6 .5 6-1.5S14 4 12 8z%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--info{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279%27/%3E%3Cpath d=%27M12 11v6M12 7.5v.5%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--srdce{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 20s-7.5-4.6-7.5-10.2A4.2 4.2 0 0 1 12 7.4a4.2 4.2 0 0 1 7.5 2.4C19.5 15.4 12 20 12 20z%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--balik{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 7.5l9-4 9 4v9l-9 4-9-4z%27/%3E%3Cpath d=%27M3 7.5l9 4 9-4M12 11.5v9%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--list{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M7 3h10v18l-5-3-5 3z%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--kakao{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 3c4 3 5 6 5 9s-1 6-5 9c-4-3-5-6-5-9s1-6 5-9z%27/%3E%3Cpath d=%27M12 6v12%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--fajfka{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 12.5l4.5 4.5L19 7%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--sipka{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-list{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 12.5l4.5 4.5L19 7%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-list--hvezda{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 3l2.8 5.8 6.2.8-4.5 4.4 1.1 6.3-5.6-3-5.6 3 1.1-6.3L3 9.6l6.2-.8z%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-faq{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E")}
#content .dsg.dsg.dsg-kratky{display:flex;flex-direction:column;gap:18px;max-width:none}
#content .dsg.dsg.dsg-kratky>*{margin:0}
#content .dsg.dsg [id]{scroll-margin-top:96px}
#content .dsg.dsg .dsg-vyhody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;padding:16px 0;list-style:none;border-block:1px solid var(--dsg-line)}
#content .dsg.dsg .dsg-vyhody>li{display:flex;align-items:center;gap:11px;margin:0;padding:0;font-size:15px;line-height:1.3;font-weight:600;background:none;max-width:none}
#content .dsg.dsg .dsg-vyhody>li::before{content:"";flex:none;width:26px;height:26px;background:currentColor;-webkit-mask:var(--dsg-ikona) center/contain no-repeat;mask:var(--dsg-ikona) center/contain no-repeat}
#content .dsg.dsg .dsg-perex{font-size:16px;line-height:1.55;max-width:none;text-align:left}
#content .dsg.dsg .dsg-kotvy{display:flex;flex-wrap:wrap;align-items:center;gap:0 22px;margin:0;padding:6px 0;border-bottom:1px solid var(--dsg-line);max-width:none;text-align:left}
#content .dsg.dsg .dsg-kotvy>a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:15px;font-weight:700;text-underline-offset:3px}
#content .dsg.dsg .dsg-kotvy>a::after{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--dsg-ikona) center/contain no-repeat;mask:var(--dsg-ikona) center/contain no-repeat}
#content .dsg.dsg .dsg-fakta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}
#content .dsg.dsg .dsg-fakta--2{grid-template-columns:repeat(2,minmax(0,1fr))}
#content .dsg.dsg .dsg-fakta--4{grid-template-columns:repeat(4,minmax(0,1fr))}
#content .dsg.dsg .dsg-fakta>li{display:flex;flex-direction:column;gap:2px;margin:0;padding:12px 14px;border:1px solid var(--dsg-line);border-radius:var(--dsg-radius);background:var(--dsg-surface);font-size:15px;line-height:1.35;min-width:0;max-width:none}
#content .dsg.dsg .dsg-fakta>li>strong,#content .dsg.dsg .dsg-fakta>li>a{font-weight:700;overflow-wrap:anywhere}
#content .dsg.dsg .dsg-obsah{padding:14px 16px;border:1px solid var(--dsg-line);border-radius:var(--dsg-radius);background:var(--dsg-surface)}
#content .dsg.dsg .dsg-obsah__hlava{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 16px;margin:0;max-width:none}
#content .dsg.dsg .dsg-obsah__hlava>strong{font-size:16px}
#content .dsg.dsg .dsg-obsah__hlava>a{display:inline-flex;align-items:center;min-height:44px;font-size:15px}
#content .dsg.dsg .dsg-obsah>p:not(.dsg-obsah__hlava){font-size:15px;margin-top:10px;max-width:none}
#content .dsg.dsg .dsg-stitky{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}
#content .dsg.dsg .dsg-stitky>li{display:inline-flex;align-items:center;gap:7px;margin:0;padding:6px 12px;border:1px solid var(--dsg-line);border-radius:999px;font-size:14px;line-height:1.3;background:var(--dsg-surface)}
#content .dsg.dsg .dsg-stitky>li[class*="dsg-tecka--"]::before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:var(--dsg-tecka);box-shadow:inset 0 0 0 1px rgba(48,34,28,.35)}
#content .dsg.dsg .dsg-tecka--mlecna{--dsg-tecka:#8a5a3c}
#content .dsg.dsg .dsg-tecka--horka{--dsg-tecka:#3b2418}
#content .dsg.dsg .dsg-tecka--bila{--dsg-tecka:#ffffff}
#content .dsg.dsg .dsg-tecka--ruzova{--dsg-tecka:#ffb9be}
#content .dsg.dsg .dsg-tecka--karamel{--dsg-tecka:#cf9360}
#content .dsg.dsg .dsg-polozky{display:flex;flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none}
#content .dsg.dsg .dsg-polozky>li{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:12px;align-items:center;margin:0;padding:0;font-size:15px;line-height:1.4;background:none;max-width:none}
#content .dsg.dsg .dsg-polozky>li>img{grid-row:1/3;width:56px;height:56px;object-fit:cover;border-radius:var(--dsg-radius)}
#content .dsg.dsg .dsg-polozky>li>strong{align-self:end}
#content .dsg.dsg .dsg-polozky>li>span{align-self:start}
#content .dsg.dsg .dsg-box--maly{padding:10px 14px;display:block}
#content .dsg.dsg .dsg-box--maly[class*="dsg-ikona--"]{padding-left:46px}
#content .dsg.dsg .dsg-box--maly[class*="dsg-ikona--"]::before{left:14px;top:11px;width:20px;height:20px}
#content .dsg.dsg.dsg-kratky .dsg-box>p{font-size:15px}
#content .dsg.dsg.dsg-kratky .dsg-box>p.dsg-box__nadpis{font-size:16px}
#content .dsg.dsg.dsg-kratky .dsg-box--zvyrazneny{border-width:1.5px}
@media(max-width:700px){#content .dsg.dsg .dsg-fakta--4{grid-template-columns:repeat(2,minmax(0,1fr))}
#content .dsg.dsg .dsg-vyhody{gap:12px 14px}
#content .dsg.dsg .dsg-vyhody>li{font-size:14px;gap:9px}
#content .dsg.dsg .dsg-vyhody>li::before{width:24px;height:24px}
#content .dsg.dsg .dsg-fakta>li{padding:10px 12px}}
#content .dsg.dsg .dsg-ikona--ruka{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M9 12V5.5a1.5 1.5 0 013 0V11M12 11V4.5a1.5 1.5 0 013 0V11M15 11V7a1.5 1.5 0 013 0v7.5a6.5 6.5 0 01-6.5 6.5h-.8a5 5 0 01-4.3-2.5L5.1 15a1.5 1.5 0 012.5-1.6L9 15%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--klicek{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 21V9.5%27/%3E%3Cpath d=%27M12 13.5c-3.3 0-5.5-2.2-5.5-5.5 3.3 0 5.5 2.2 5.5 5.5zM12 11c0-3.3 2.2-5.5 5.5-5.5 0 3.3-2.2 5.5-5.5 5.5z%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--rty{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 12c2.8-2.4 5-3.6 6.7-3.6 1 0 1.8.4 2.3 1 .5-.6 1.3-1 2.3-1 1.7 0 3.9 1.2 6.7 3.6%27/%3E%3Cpath d=%27M3 12c2.8 3.4 5.8 5.1 9 5.1s6.2-1.7 9-5.1%27/%3E%3Cpath d=%27M3 12h18%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--bez-palmy{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 3.6c3.2 3.5 5 6.1 5 8.6a5 5 0 01-10 0c0-2.5 1.8-5.1 5-8.6z%27/%3E%3Cpath d=%27M4.2 19.8L19.8 4.2%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--darek{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 11h16v9H4zM3 7h18v4H3zM12 7v13%27/%3E%3Cpath d=%27M12 7c-1.5-3-5-3.5-5-1.5S10 7 12 7zM12 7c1.5-3 5-3.5 5-1.5S14 7 12 7z%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--sipka-dolu{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 5v14M6 13l6 6 6-6%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-kotvy{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 5v14M6 13l6 6 6-6%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-kotvy>a{color:var(--dsg-ink);text-decoration-color:currentColor}
#content .dsg.dsg.dsg-kratky>.dsg-kotvy{margin-top:-8px}
#content .dsg.dsg .dsg-vyhody>li{min-width:0;overflow-wrap:anywhere}
@media(max-width:359px){#content .dsg.dsg .dsg-vyhody{grid-template-columns:1fr}
#content .dsg.dsg .dsg-fakta,#content .dsg.dsg .dsg-fakta--4{grid-template-columns:repeat(2,minmax(0,1fr))}}
#content .dsg.dsg.dsg-stranka{width:auto;max-width:none;margin:0;font-size:16px;line-height:25px}
#content .dsg.dsg.dsg-stranka :is(h1,h2,h3){margin:0;text-wrap:balance;color:var(--dsg-heading,var(--dsg-ink));font-family:var(--dsg-heading-font,inherit);font-weight:400;letter-spacing:0;text-transform:none}
#content .dsg.dsg.dsg-stranka h1{font-size:52px;line-height:56px;letter-spacing:-.01em}
#content .dsg.dsg.dsg-stranka h2{font-size:36px;line-height:40px}
#content .dsg.dsg.dsg-stranka h3{font-size:22px;line-height:26px}
#content .dsg.dsg.dsg-stranka p{max-width:none;margin:0;font-size:16px;line-height:25px}
#content .dsg.dsg.dsg-stranka p+p{margin-top:0}
#content .dsg.dsg.dsg-stranka img{display:block;max-width:100%;height:auto;margin:0;border:0}
#content .dsg.dsg.dsg-stranka figure,#content .dsg.dsg.dsg-stranka blockquote{margin:0}
#content .dsg.dsg.dsg-stranka .dsg-perex,#content .dsg.dsg.dsg-stranka p.dsg-perex{font-size:18px;line-height:28px}
#content .dsg.dsg.dsg-stranka .dsg-maly,#content .dsg.dsg.dsg-stranka p.dsg-maly{font-size:14px;line-height:21px}
#content .dsg.dsg.dsg-stranka a:focus-visible,#content .dsg.dsg.dsg-stranka summary:focus-visible{outline:2px solid var(--dsg-heading,currentColor);outline-offset:2px;border-radius:2px}
#content .dsg.dsg.dsg-stranka>.dsg-sekce{position:relative;width:100vw;margin:0 0 0 calc(50% - 50vw);padding:64px 0;background:var(--dsg-surface,#fff)}
#content .dsg.dsg.dsg-stranka>.dsg-sekce--krem{background:var(--dsg-soft)}
#content .dsg.dsg.dsg-stranka>.dsg-sekce--vzor{background:var(--dsg-vzor-zluty,var(--dsg-soft))}
#content .dsg.dsg.dsg-stranka>.dsg-sekce--uvod{padding-top:64px}
#content .dsg.dsg.dsg-stranka>.dsg-sekce--loga{padding:20px 0 40px}
#content .dsg.dsg.dsg-stranka>.dsg-sekce--katalog{padding:48px 0}
#content .dsg.dsg.dsg-stranka>.dsg-sekce--zaver{padding:48px 0;text-align:center}
#content .dsg.dsg.dsg-stranka>.dsg-sekce--zaver p{font-size:17px}
#content .dsg.dsg .dsg-obal{max-width:1280px;margin:0 auto;padding:0 40px}
#content .dsg.dsg.dsg-stranka [id]{scroll-margin-top:96px}
#content .dsg.dsg .dsg-hlavicka{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:0 auto 32px;text-align:center}
#content .dsg.dsg .dsg-hlavicka--vlevo{align-items:flex-start;margin:0;text-align:left}
#content .dsg.dsg.dsg-stranka .btn[class*="dsg-ikona--"]{display:inline-flex;align-items:center;gap:8px}
#content .dsg.dsg.dsg-stranka .btn{text-decoration:none}
#content .dsg.dsg.dsg-stranka .dsg-button{gap:8px;min-height:48px;padding:12px 28px 11px;font-size:15px;line-height:20px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}
#content .dsg.dsg.dsg-stranka .dsg-button--velke{min-height:50px;padding:15px 34px 14px;font-size:16px}
#content .dsg.dsg.dsg-stranka .dsg-button--plne{width:100%}
#content .dsg.dsg.dsg-stranka .dsg-odkaz{display:inline-flex;align-items:center;gap:6px;font-weight:500;text-underline-offset:4px}
#content .dsg.dsg.dsg-stranka :is(.dsg-odkaz,.dsg-button,.btn)[class*="dsg-ikona--"]::after{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--dsg-ikona) center/contain no-repeat;mask:var(--dsg-ikona) center/contain no-repeat}
#content .dsg.dsg .dsg-ikona--vpravo{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 12h14M13 6l6 6-6 6%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--ven{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M7 17L17 7M9 7h8v8%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--telefon{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 4h3l2 5-2 1a12 12 0 0 0 5 5l1-2 5 2v3a1 1 0 0 1-1 1A16 16 0 0 1 4 5a1 1 0 0 1 1-1z%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-ikona--zprava{--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 5h16v11H9l-5 4z%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-uvod{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}
#content .dsg.dsg .dsg-uvod__text{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
#content .dsg.dsg .dsg-uvod__text :is(.btn,.dsg-button){margin-top:8px}
#content .dsg.dsg.dsg-stranka .dsg-uvod__foto{width:100%;aspect-ratio:9/8;object-fit:cover;border-radius:var(--dsg-radius);background:var(--dsg-soft-2,var(--dsg-soft))}
#content .dsg.dsg .dsg-loga{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;max-width:1100px;margin:0 auto}
#content .dsg.dsg.dsg-stranka .dsg-loga img{flex:none;width:calc((100% - 4 * 16px) / 5);aspect-ratio:2/1;mix-blend-mode:multiply}
#content .dsg.dsg .dsg-banner{display:flex;align-items:center;gap:40px}
#content .dsg.dsg.dsg-stranka .dsg-banner__obalka{width:136px;flex:none;aspect-ratio:210/297;object-fit:cover;border-radius:4px;box-shadow:0 8px 20px rgba(48,34,28,.18);transform:rotate(-3deg)}
#content .dsg.dsg .dsg-banner__text{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}
#content .dsg.dsg .dsg-banner__text :is(.btn,.dsg-button,.store-box-btn){margin-top:12px}
#content .dsg.dsg.dsg-stranka .store-box-btn{display:inline-block;margin-top:auto;padding:10px 18px;border-radius:8px;background:#6b2f1b;color:#fff!important;font-weight:400;text-decoration:none}
#content .dsg.dsg.dsg-stranka>.dsg-prouzek{padding:20px 0;border-block:1px solid var(--dsg-line)}
#content .dsg.dsg .dsg-prouzek .dsg-obal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
#content .dsg.dsg .dsg-nabidky{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}
#content .dsg.dsg .dsg-nabidka{position:relative;display:flex;flex-direction:column}
#content .dsg.dsg .dsg-nabidka__foto{display:block;aspect-ratio:1/1;overflow:hidden;border-radius:var(--dsg-radius);background:var(--dsg-soft)}
#content .dsg.dsg.dsg-stranka .dsg-nabidka__foto img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .4s ease}
#content .dsg.dsg .dsg-nabidka:hover .dsg-nabidka__foto img{transform:scale(1.04)}
#content .dsg.dsg .dsg-nabidka__telo{display:flex;flex-direction:column;gap:8px;padding-top:20px}
#content .dsg.dsg.dsg-stranka .dsg-nabidka h3 a{color:inherit;font-weight:inherit;text-decoration:none}
#content .dsg.dsg .dsg-nabidka h3 a::after{content:"";position:absolute;inset:0;z-index:1}
#content .dsg.dsg .dsg-nabidka:focus-within{outline:2px solid var(--dsg-heading,currentColor);outline-offset:4px;border-radius:var(--dsg-radius)}
#content .dsg.dsg.dsg-stranka .dsg-nabidka h3 a:focus-visible{outline:0}
#content .dsg.dsg .dsg-pod-kartami{margin-top:32px;text-align:center}
#content .dsg.dsg .dsg-pribeh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}
#content .dsg.dsg.dsg-stranka .dsg-pribeh__foto{width:100%;aspect-ratio:27/20;object-fit:contain;mix-blend-mode:multiply}
#content .dsg.dsg .dsg-pribeh__text{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
#content .dsg.dsg.dsg-stranka .dsg-pribeh__text h3{font-size:28px;line-height:32px}
#content .dsg.dsg.dsg-stranka .dsg-pribeh__logo{width:auto;height:88px;margin-left:-20px;mix-blend-mode:multiply}
#content .dsg.dsg.dsg-stranka .dsg-pribeh__pointa{font-size:17px;line-height:26px;font-weight:500}
#content .dsg.dsg .dsg-mrizka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#content .dsg.dsg .dsg-realizace{display:flex;flex-direction:column;overflow:hidden;background:var(--dsg-surface,#fff);border:1px solid var(--dsg-line);border-radius:var(--dsg-radius)}
#content .dsg.dsg.dsg-stranka .dsg-realizace__foto{width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--dsg-soft-2,var(--dsg-soft))}
#content .dsg.dsg.dsg-stranka .dsg-realizace__foto--cela{object-fit:contain;padding:16px;background:transparent}
#content .dsg.dsg .dsg-realizace__telo{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;padding:24px}
#content .dsg.dsg .dsg-realizace__logo{margin-top:auto;padding-top:16px}
#content .dsg.dsg.dsg-stranka .dsg-realizace__logo img{width:auto;height:72px;margin-left:-16px}
#content .dsg.dsg.dsg-stranka .dsg-realizace--vyzva{justify-content:center;border-color:transparent;background:var(--dsg-vzor-zluty-maly,var(--dsg-soft))}
#content .dsg.dsg .dsg-realizace--vyzva .dsg-realizace__telo{justify-content:center}
#content .dsg.dsg .dsg-realizace--vyzva :is(.btn,.dsg-button){align-self:flex-start;margin-top:8px}
#content .dsg.dsg .dsg-citace{display:flex;flex-direction:column;gap:20px;padding:24px;background:var(--dsg-surface,#fff);border-radius:var(--dsg-radius);box-shadow:var(--dsg-stin-karta,0 1px 3px #0001)}
#content .dsg.dsg.dsg-stranka .dsg-citace blockquote{flex:1 1 auto;padding:0;border:0;quotes:none}
#content .dsg.dsg.dsg-stranka .dsg-citace blockquote,#content .dsg.dsg.dsg-stranka .dsg-citace blockquote p{font-family:var(--dsg-heading-font,inherit);font-size:22px;line-height:30px;font-style:italic;color:var(--dsg-ink)}
#content .dsg.dsg .dsg-citace figcaption{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--dsg-line)}
#content .dsg.dsg.dsg-stranka .dsg-citace figcaption img{width:44px;height:44px;flex:none;object-fit:cover;border-radius:999px}
#content .dsg.dsg .dsg-citace figcaption strong{display:block;font-weight:500;line-height:20px}
#content .dsg.dsg .dsg-citace figcaption span{display:block;font-size:14px;line-height:20px}
#content .dsg.dsg.dsg-stranka .dsg-kroky{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}
#content .dsg.dsg.dsg-stranka .dsg-kroky>li{position:relative;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}
#content .dsg.dsg.dsg-stranka .dsg-kroky>li::marker{content:none}
#content .dsg.dsg .dsg-kroky__kruh{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:96px;height:96px;border-radius:999px;background:var(--dsg-vzor-krem,var(--dsg-soft));box-shadow:inset 0 0 0 2px var(--dsg-surface,#fff),0 0 0 1px var(--dsg-line);font-family:var(--dsg-heading-font,inherit);font-size:52px;line-height:1;font-weight:400;color:var(--dsg-accent)}
#content .dsg.dsg .dsg-kroky__kruh span{transform:translateY(3px)}
#content .dsg.dsg .dsg-kroky>li:not(:last-child)::before{content:"";position:absolute;top:47px;left:112px;right:-8px;border-top:2px dashed var(--dsg-line-strong,var(--dsg-line));opacity:.6}
#content .dsg.dsg.dsg-stranka .dsg-kroky h3{margin-top:12px}
#content .dsg.dsg .dsg-pod-kroky{margin-top:40px;text-align:center}
#content .dsg.dsg .dsg-galerie{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
#content .dsg.dsg.dsg-stranka .dsg-galerie>figure{position:relative;aspect-ratio:1/1;overflow:hidden;margin:0;background:var(--dsg-surface,#fff);border-radius:var(--dsg-radius);--dsg-okraj-foto:24px}
#content .dsg.dsg.dsg-stranka .dsg-galerie>figure>img{position:absolute;inset:var(--dsg-okraj-foto);width:calc(100% - 2 * var(--dsg-okraj-foto));height:calc(100% - 2 * var(--dsg-okraj-foto));object-fit:contain;transition:transform .5s ease}
#content .dsg.dsg .dsg-galerie>figure:hover>img{transform:scale(1.04)}
#content .dsg.dsg.dsg-stranka .dsg-galerie>figure:first-child{grid-column:1/-1;aspect-ratio:auto;height:460px;--dsg-okraj-foto:32px}
#content .dsg.dsg .dsg-dotazy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;align-items:start;max-width:1180px;margin:0 auto}
#content .dsg.dsg .dsg-dotazy__sloupec{display:flex;flex-direction:column;gap:12px;min-width:0}
#content .dsg.dsg .dsg-dotazy details{margin:0;padding:0;border:0;border-radius:var(--dsg-radius);background:var(--dsg-soft)}
#content .dsg.dsg .dsg-dotazy summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:20px 24px;cursor:pointer;list-style:none}
#content .dsg.dsg .dsg-dotazy summary::-webkit-details-marker{display:none}
#content .dsg.dsg .dsg-dotazy summary::after{content:"";flex:none;width:20px;height:20px;background:var(--dsg-heading,currentColor);-webkit-mask:var(--dsg-ikona) center/contain no-repeat;mask:var(--dsg-ikona) center/contain no-repeat;transition:transform .16s ease;--dsg-ikona:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-dotazy details[open]>summary::after{transform:rotate(180deg)}
#content .dsg.dsg.dsg-stranka .dsg-dotazy summary{font-family:var(--dsg-body-font);font-size:18px;line-height:24px;font-weight:700;color:var(--dsg-heading,var(--dsg-ink))}
#content .dsg.dsg .dsg-dotazy details>div{padding:0 24px 22px}
#content .dsg.dsg .dsg-dotazy details>div p+p{margin-top:12px}
#content .dsg.dsg .dsg-poptavka{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"hlavicka kontakt" "formular kontakt";gap:24px 64px;align-items:start}
#content .dsg.dsg .dsg-poptavka>.dsg-hlavicka{grid-area:hlavicka}
#content .dsg.dsg .dsg-poptavka>.dsg-kontakt{grid-area:kontakt}
#content .dsg.dsg .dsg-poptavka>.dsg-poptavka__formular{grid-area:formular;display:flex;flex-direction:column;gap:20px;max-width:560px;min-width:0}
#content .dsg.dsg.dsg-stranka .dsg-souhlas{font-size:14px;line-height:21px}
#content .dsg.dsg .dsg-kontakt{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--dsg-surface,#fff);border-radius:var(--dsg-radius);box-shadow:var(--dsg-stin-karta,0 1px 3px #0001)}
#content .dsg.dsg .dsg-kontakt__hlava{display:flex;flex-direction:column;gap:16px}
#content .dsg.dsg.dsg-stranka .dsg-kontakt__foto{width:148px;height:148px;object-fit:cover;border-radius:999px;background:var(--dsg-soft-2,var(--dsg-soft))}
#content .dsg.dsg.dsg-stranka .dsg-kontakt__jmeno{font-family:var(--dsg-heading-font,inherit);font-size:26px;line-height:30px;font-weight:400;color:var(--dsg-heading,var(--dsg-ink))}
#content .dsg.dsg.dsg-stranka .dsg-kontakt__role{margin-top:2px;font-size:15px;line-height:20px}
#content .dsg.dsg .dsg-kontakt__spojeni{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px;border-top:1px solid var(--dsg-line)}
#content .dsg.dsg.dsg-stranka .dsg-kontakt__telefon{display:inline-flex;align-items:center;gap:12px;font-family:var(--dsg-heading-font,inherit);font-size:24px;line-height:28px;font-weight:400;color:var(--dsg-heading,var(--dsg-ink));text-decoration:none}
#content .dsg.dsg.dsg-stranka .dsg-kontakt__telefon::before,#content .dsg.dsg.dsg-stranka .dsg-kontakt__email::before{content:"";flex:none;width:20px;height:20px;background:var(--dsg-heading,currentColor);-webkit-mask:var(--dsg-ikona) center/contain no-repeat;mask:var(--dsg-ikona) center/contain no-repeat}
#content .dsg.dsg.dsg-stranka .dsg-kontakt__telefon:hover{color:var(--dsg-link,var(--dsg-ink))}
#content .dsg.dsg.dsg-stranka .dsg-kontakt__email{display:inline-flex;align-items:center;gap:12px;font-weight:500}
#content .dsg.dsg .dsg-formular{display:flex;flex-direction:column;gap:20px;width:100%;max-width:560px;margin:0;padding:0}
#content .dsg.dsg .dsg-pole{display:flex;flex-direction:column;gap:8px;margin:0}
#content .dsg.dsg.dsg-stranka .dsg-pole label{display:block;margin:0;font-size:16px;line-height:22px;font-weight:500;color:var(--dsg-ink)}
#content .dsg.dsg.dsg-stranka .dsg-pole__povinne{margin-left:3px;font-weight:700;color:var(--dsg-chyba,#bd543d)}
#content .dsg.dsg.dsg-stranka .dsg-pole :is(input,select,textarea){display:block;width:100%;min-height:50px;margin:0;padding:12px 14px;border:1px solid var(--dsg-line-strong,var(--dsg-line));border-radius:var(--dsg-radius);background:var(--dsg-surface,#fff);color:var(--dsg-ink);font-family:var(--dsg-body-font);font-size:16px;line-height:24px;font-weight:400;box-shadow:none;-webkit-appearance:none;appearance:none}
#content .dsg.dsg.dsg-stranka .dsg-pole textarea{min-height:112px;resize:vertical}
#content .dsg.dsg.dsg-stranka .dsg-pole select{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235c4237' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}
#content .dsg.dsg.dsg-stranka .dsg-pole :is(input,textarea)::placeholder{color:var(--dsg-ink);opacity:.75}
#content .dsg.dsg.dsg-stranka .dsg-pole :is(input,select,textarea):focus{outline:2px solid var(--dsg-heading,currentColor);outline-offset:1px;border-color:var(--dsg-heading,currentColor)}
#content .dsg.dsg.dsg-stranka .dsg-pole__napoveda{font-size:14px;line-height:21px}
#content .dsg.dsg.dsg-stranka .dsg-pole__chyba{display:flex;align-items:flex-start;gap:6px;font-size:14px;line-height:21px;font-weight:500;color:var(--dsg-chyba,#bd543d)}
#content .dsg.dsg.dsg-stranka .dsg-pole__chyba::before{content:"";flex:none;width:18px;height:18px;margin-top:1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 8v5M12 16.5v.5M12 3l9.5 17h-19z%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 8v5M12 16.5v.5M12 3l9.5 17h-19z%27/%3E%3C/svg%3E") center/contain no-repeat}
#content .dsg.dsg.dsg-stranka .dsg-pole--chyba :is(input,select,textarea),#content .dsg.dsg.dsg-stranka .dsg-pole [aria-invalid="true"]{padding:11px 13px;border:2px solid var(--dsg-chyba,#bd543d)}
#content .dsg.dsg .dsg-rozbalit{margin:0;border:1px solid var(--dsg-line-strong,var(--dsg-line));border-radius:var(--dsg-radius);background:var(--dsg-surface,#fff)}
#content .dsg.dsg.dsg-stranka .dsg-rozbalit summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:14px 16px;font-weight:500;color:var(--dsg-ink);cursor:pointer;list-style:none}
#content .dsg.dsg .dsg-rozbalit summary::-webkit-details-marker{display:none}
#content .dsg.dsg .dsg-rozbalit summary::after{content:"";flex:none;width:20px;height:20px;background:var(--dsg-heading,currentColor);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M12 5v14M5 12h14%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M12 5v14M5 12h14%27/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .16s ease}
#content .dsg.dsg .dsg-rozbalit[open] summary::after{transform:rotate(45deg)}
#content .dsg.dsg .dsg-rozbalit__obsah{display:flex;flex-direction:column;gap:20px;padding:0 16px 16px}
#content .dsg.dsg.dsg-stranka .dsg-formular .dsg-formular__odeslat{width:100%;margin:0}
#content .dsg.dsg .dsg-potvrzeni{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:560px;padding:32px 24px;text-align:center;background:var(--dsg-surface,#fff);border-radius:var(--dsg-radius);box-shadow:var(--dsg-stin-karta,0 1px 3px #0001)}
#content .dsg.dsg .dsg-potvrzeni[hidden]{display:none}
#content .dsg.dsg .dsg-potvrzeni::before{content:"";width:56px;height:56px;border-radius:999px;background:var(--dsg-soft) url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2228%22 height=%2228%22 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%235c4237%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 12.5l4.5 4.5L19 7.5%27/%3E%3C/svg%3E") center/28px no-repeat}
#content .dsg.dsg.dsg-stranka .dsg-potvrzeni h3{font-size:28px;line-height:32px}
#content .dsg.dsg.dsg-stranka .dsg-potvrzeni p{max-width:420px}
#content .dsg.dsg .dsg-potvrzeni:focus{outline:0}
@media (prefers-reduced-motion:reduce){#content .dsg.dsg.dsg-stranka *{transition:none!important}}
@media (max-width:1023px){#content .dsg.dsg .dsg-uvod,#content .dsg.dsg .dsg-pribeh{grid-template-columns:minmax(0,1fr);gap:32px}
#content .dsg.dsg.dsg-stranka .dsg-uvod__foto{aspect-ratio:4/3}
#content .dsg.dsg .dsg-pribeh{gap:24px}
#content .dsg.dsg .dsg-nabidky,#content .dsg.dsg .dsg-mrizka{grid-template-columns:repeat(2,minmax(0,1fr))}
#content .dsg.dsg.dsg-stranka .dsg-kroky{grid-template-columns:repeat(2,minmax(0,1fr))}
#content .dsg.dsg .dsg-kroky>li:not(:last-child)::before{display:none}}
@media (max-width:767px){#content .dsg.dsg.dsg-stranka>.dsg-sekce{padding:40px 0}
#content .dsg.dsg.dsg-stranka>.dsg-sekce--uvod{padding-top:28px}
#content .dsg.dsg.dsg-stranka>.dsg-sekce--loga{padding:12px 0 28px}
#content .dsg.dsg.dsg-stranka>.dsg-sekce--katalog,#content .dsg.dsg.dsg-stranka>.dsg-sekce--zaver{padding:32px 0}
#content .dsg.dsg.dsg-stranka>.dsg-prouzek{padding:20px 0}
#content .dsg.dsg .dsg-obal{padding:0 16px}
#content .dsg.dsg.dsg-stranka h1{font-size:34px;line-height:38px}
#content .dsg.dsg.dsg-stranka h2{font-size:28px;line-height:32px}
#content .dsg.dsg.dsg-stranka h3{font-size:20px;line-height:24px}
#content .dsg.dsg.dsg-stranka .dsg-pribeh__text h3{font-size:24px;line-height:28px}
#content .dsg.dsg.dsg-stranka .dsg-button--velke{width:100%;padding-inline:20px}
#content .dsg.dsg .dsg-uvod__text .btn,#content .dsg.dsg .dsg-pribeh__text .btn{align-self:stretch;width:100%}
#content .dsg.dsg .dsg-pod-kroky .btn{width:100%}
#content .dsg.dsg .dsg-loga{gap:4px 8px}
#content .dsg.dsg.dsg-stranka .dsg-loga img{width:calc((100% - 2 * 8px) / 3)}
#content .dsg.dsg .dsg-banner{flex-direction:column;align-items:flex-start;gap:24px}
#content .dsg.dsg.dsg-stranka .dsg-banner__obalka{width:112px}
#content .dsg.dsg .dsg-nabidky{grid-template-columns:minmax(0,1fr);gap:24px}
#content .dsg.dsg .dsg-nabidka{flex-direction:row;align-items:flex-start;gap:16px}
#content .dsg.dsg .dsg-nabidka__foto{width:132px;flex:none}
#content .dsg.dsg .dsg-nabidka__telo{padding-top:0;gap:4px}
#content .dsg.dsg .dsg-pod-kartami{margin-top:24px}
#content .dsg.dsg .dsg-mrizka{grid-template-columns:minmax(0,1fr);gap:16px}
#content .dsg.dsg .dsg-realizace__telo{padding:20px}
#content .dsg.dsg.dsg-stranka .dsg-kroky{grid-template-columns:minmax(0,1fr);gap:32px}
#content .dsg.dsg.dsg-stranka .dsg-kroky>li{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:16px;row-gap:4px;align-items:start}
#content .dsg.dsg .dsg-kroky__kruh{grid-row:span 2;width:72px;height:72px;font-size:40px}
#content .dsg.dsg.dsg-stranka .dsg-kroky h3{margin-top:10px}
#content .dsg.dsg .dsg-kroky>li>p{grid-column:2}
#content .dsg.dsg .dsg-kroky>li:not(:last-child)::before{display:block;top:80px;bottom:-24px;left:35px;right:auto;border-top:0;border-left:2px dashed var(--dsg-line-strong,var(--dsg-line))}
#content .dsg.dsg .dsg-pod-kroky{margin-top:32px}
#content .dsg.dsg .dsg-galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
#content .dsg.dsg.dsg-stranka .dsg-galerie>figure{--dsg-okraj-foto:12px}
#content .dsg.dsg.dsg-stranka .dsg-galerie>figure:first-child{height:240px;--dsg-okraj-foto:16px}
#content .dsg.dsg .dsg-dotazy{display:flex;flex-direction:column;align-items:stretch}
#content .dsg.dsg .dsg-dotazy__sloupec{display:contents}
#content .dsg.dsg .dsg-dotazy__sloupec:first-child>details:nth-child(1){order:1}
#content .dsg.dsg .dsg-dotazy__sloupec:last-child>details:nth-child(1){order:2}
#content .dsg.dsg .dsg-dotazy__sloupec:first-child>details:nth-child(2){order:3}
#content .dsg.dsg .dsg-dotazy__sloupec:last-child>details:nth-child(2){order:4}
#content .dsg.dsg .dsg-dotazy__sloupec:first-child>details:nth-child(3){order:5}
#content .dsg.dsg .dsg-dotazy__sloupec:last-child>details:nth-child(3){order:6}
#content .dsg.dsg .dsg-dotazy__sloupec:first-child>details:nth-child(4){order:7}
#content .dsg.dsg .dsg-dotazy__sloupec:last-child>details:nth-child(4){order:8}
#content .dsg.dsg .dsg-dotazy summary{min-height:60px;padding:16px 18px}
#content .dsg.dsg.dsg-stranka .dsg-dotazy summary{font-size:17px;line-height:23px}
#content .dsg.dsg .dsg-dotazy details>div{padding:0 18px 18px}
#content .dsg.dsg .dsg-poptavka{grid-template-columns:minmax(0,1fr);grid-template-areas:"hlavicka" "kontakt" "formular";gap:20px}
#content .dsg.dsg .dsg-kontakt{padding:20px}
#content .dsg.dsg .dsg-kontakt__hlava{flex-direction:row;align-items:center;gap:14px}
#content .dsg.dsg.dsg-stranka .dsg-kontakt__foto{width:64px;height:64px}
#content .dsg.dsg.dsg-stranka .dsg-kontakt__jmeno{font-size:22px;line-height:26px}
#content .dsg.dsg .dsg-kontakt__spojeni{align-items:stretch}
#content .dsg.dsg.dsg-stranka .dsg-kontakt__telefon{justify-content:center;min-height:50px;padding:15px 20px 14px;border-radius:var(--dsg-radius);background:var(--dsg-button-2,var(--dsg-ink));color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.2);font-family:var(--dsg-body-font);font-size:16px;line-height:20px;font-weight:400;letter-spacing:.04em}
#content .dsg.dsg.dsg-stranka .dsg-kontakt__telefon::before{background:#fff}
#content .dsg.dsg.dsg-stranka .dsg-kontakt__telefon:hover{color:#fff}}
#content .dsg.dsg{--dsg-body-font:Roboto,Arial,Helvetica,sans-serif;--dsg-heading-font:Unna,Georgia,"Times New Roman",serif;--dsg-ink:#30221c;--dsg-muted:#30221c;--dsg-line:#e6dbd2;--dsg-soft:#f5ece6;--dsg-surface:#fff;--dsg-radius:4px;--dsg-control-height:48px;--dsg-accent:#eb8500;--dsg-stin-karta:0 1px 2px rgba(48,34,28,.06),0 6px 20px rgba(48,34,28,.06);color:#30221c;font-family:var(--dsg-body-font);font-size:16px;line-height:1.6}
#content .dsg.dsg h1,#content .dsg.dsg h2,#content .dsg.dsg h3,#content .dsg.dsg h4,#content .dsg.dsg .dsg-heading h1{color:#5c4237;font-family:var(--dsg-heading-font);font-weight:400;letter-spacing:0;line-height:1.2}
#content .dsg.dsg h2{font-size:30px;margin:0}
#content .dsg.dsg h3{font-size:21px;margin:0}
#content .dsg.dsg h4{font-size:18px}
#content .dsg.dsg p{font-size:16px;line-height:1.6;color:#30221c;margin:0}
#content .dsg.dsg a:where(:not(.btn)){color:#b25e00;text-decoration:underline;text-decoration-color:#eb8500;text-underline-offset:3px;font-weight:400}
#content .dsg.dsg a:where(:not(.btn)):hover{text-decoration-thickness:2px}
#content .dsg.dsg :is(.dsg-pas,.dsg-aktualni,.dsg-notice,thead) a:not(.dsg-button){color:#a35500}
#content .dsg.dsg .dsg-block{border-bottom:0;padding-block:36px}
#content .dsg.dsg .dsg-pas{padding-block:44px}
#content .dsg.dsg .dsg-heading>p{color:#30221c}
#content .dsg.dsg .dsg-lead{font-size:18px}
#content .dsg.dsg .dsg-quote{font-family:var(--dsg-heading-font);font-size:24px;font-weight:400;line-height:1.4;color:#30221c}
#content .dsg.dsg .dsg-steps>li::before{border:2px solid #eb8500;color:#30221c;background:#fff}
#content .dsg.dsg .dsg-steps>li>div>h3,#content .dsg.dsg .dsg-steps>li>h3,#content .dsg.dsg .dsg-postup>li>h3{font-family:var(--dsg-body-font);font-weight:700;color:#30221c}
#content .dsg.dsg .dsg-postup>li>h3::before{color:#30221c}
#content .dsg.dsg .dsg-cards>.dsg-card>h3{font-size:19px}
#content .dsg.dsg .dsg-card,#content .dsg.dsg .dsg-box,#content .dsg.dsg .dsg-produkt{border-color:#e6dbd2}
#content .dsg.dsg .dsg-button{background:#eb8500;border-color:#eb8500;color:#fff;box-shadow:0 2px 2px 0 #c56b35;border-radius:4px;font-weight:400}
#content .dsg.dsg .dsg-button:hover{background:#cb7301;border-color:#cb7301;color:#fff}
#content .dsg.dsg .dsg-button--obrys,#content .dsg.dsg .dsg-button[data-variant=secondary]{background:#fff;border-color:#30221c;color:#30221c;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}
#content .dsg.dsg .dsg-button--obrys:hover{background:#f5ece6}
#content .dsg.dsg .dsg-table thead th{background:#f5ece6}
#content .dsg.dsg .dsg-srovnani>thead th{background:transparent}
#content .dsg.dsg .dsg-srovnani .dsg-aktualni{background:#f5ece6}
#content .dsg.dsg .dsg-faq summary{font-family:var(--dsg-body-font);color:#30221c}
#content .dsg.dsg .dsg-field>label{font-size:16px;line-height:22px;font-weight:500;color:#30221c}
#content .dsg.dsg .dsg-field>input,#content .dsg.dsg .dsg-field>select,#content .dsg.dsg .dsg-field>textarea{border-color:#9e867b;font-size:16px}
#content .dsg.dsg .dsg-field>[aria-invalid=true]{border:2px solid #bd543d}
#content .dsg.dsg .dsg-pas::before,#content .dsg.dsg .dsg-pas::after{content:"";position:absolute;left:calc(50% - 50vw);width:100vw;height:16px;pointer-events:none;background-repeat:repeat-x;background-size:1440px 100%}
#content .dsg.dsg .dsg-pas::before,#content .dsg.dsg.dsg-stranka>.dsg-sekce:not(.dsg-sekce--krem):not(.dsg-sekce--vzor)+:is(.dsg-sekce--krem,.dsg-sekce--vzor)::before{top:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221440%22 height=%2222%22 viewBox=%220 0 1440 22%22 preserveAspectRatio=%22none%22%3E%3Cpath fill=%22%23ffffff%22 d=%22M0,16.0 Q16.1,16.1 28.2,16.3 L32.2,16.3 Q65.2,16.8 94.2,16.2 L98.2,16.2 Q105.7,14.4 109.2,11.0 L111.2,6.6 L113.2,11.0 Q158.9,7.8 200.6,6.0 L204.6,6.0 Q217.6,5.2 226.5,6.0 L228.5,3.2 L230.5,6.0 Q242.2,6.5 249.8,6.0 L253.8,6.0 Q312.7,8.9 367.6,10.1 L369.6,7.1 L371.6,10.1 Q440.7,9.5 505.7,10.7 L509.7,10.7 Q521.5,12.2 529.3,14.9 L533.3,14.9 Q593.2,18.0 649.1,20.0 L653.1,20.0 Q685.0,19.9 712.8,20.0 L716.8,20.0 Q765.4,21.1 810.0,20.0 L812.0,15.5 L814.0,20.0 Q828.2,19.3 838.4,20.0 L842.4,20.0 Q854.7,19.8 863.0,20.0 L867.0,20.0 Q875.7,19.8 880.3,20.0 L884.3,20.0 Q908.5,20.0 928.7,19.1 L932.7,19.1 Q971.9,20.1 1007.0,20.0 L1011.0,20.0 Q1022.8,21.2 1030.7,20.0 L1034.7,20.0 Q1090.5,18.9 1142.4,20.0 L1144.4,16.2 L1146.4,20.0 Q1156.0,19.7 1161.7,20.0 L1165.7,20.0 Q1226.7,19.8 1283.7,20.0 L1285.7,16.8 L1287.7,20.0 Q1363.9,16.9 1436.0,16.0 L1440.0,16.0 L1440,0 L0,0 Z%22/%3E%3C/svg%3E")}
#content .dsg.dsg .dsg-pas::after,#content .dsg.dsg.dsg-stranka>:is(.dsg-sekce--krem,.dsg-sekce--vzor)::after{bottom:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221440%22 height=%2222%22 viewBox=%220 0 1440 22%22 preserveAspectRatio=%22none%22%3E%3Cpath fill=%22%23ffffff%22 d=%22M0,6.0 Q39.4,4.1 74.9,2.0 L78.9,2.0 Q131.0,5.2 179.2,6.9 L183.2,6.9 Q191.7,3.9 196.3,2.0 L200.3,2.0 Q225.8,4.3 247.2,7.4 L251.2,7.4 Q309.0,8.9 362.9,8.3 L364.9,10.8 L366.9,8.3 Q410.7,8.0 450.5,9.0 L452.5,12.4 L454.5,9.0 Q482.5,9.6 506.5,9.8 L508.5,11.8 L510.5,9.8 Q564.1,10.1 613.7,10.8 L617.7,10.8 Q676.0,11.4 730.4,11.6 L734.4,11.6 Q748.1,13.7 757.8,14.9 L761.8,14.9 Q780.8,14.0 795.9,12.5 L799.9,12.5 Q867.5,8.9 931.2,7.5 L935.2,7.5 Q948.9,9.5 958.6,10.2 L962.6,10.2 Q999.8,11.0 1033.1,10.4 L1037.1,10.4 Q1048.9,9.7 1056.7,9.4 L1058.7,13.3 L1060.7,9.4 Q1069.1,7.4 1073.6,7.5 L1075.6,10.1 L1077.6,7.5 Q1091.3,4.1 1101.0,2.3 L1103.0,4.5 L1105.0,2.3 Q1130.6,1.0 1152.3,2.0 L1154.3,4.3 L1156.3,2.0 Q1171.8,1.7 1183.4,2.0 L1185.4,6.6 L1187.4,2.0 Q1230.6,4.9 1269.7,7.3 L1271.7,10.0 L1273.7,7.3 Q1288.9,4.3 1300.0,2.0 L1304.0,2.0 Q1370.1,1.1 1432.2,2.0 L1436.2,2.0 Q1438.1,5.2 1436.0,6.0 L1440.0,6.0 L1440,22 L0,22 Z%22/%3E%3C/svg%3E")}
@media(max-width:700px){#content .dsg.dsg h2{font-size:26px}
#content .dsg.dsg h3{font-size:19px}
#content .dsg.dsg .dsg-block{padding-block:28px}
#content .dsg.dsg .dsg-pas{padding-block:34px}
#content .dsg.dsg .dsg-pas::before,#content .dsg.dsg .dsg-pas::after{height:10px;background-size:900px 100%}}
#content .dsg.dsg .dsg-box,#content .dsg.dsg .dsg-pas .dsg-box{background-color:#f5e6b7;background-image:var(--dsg-vzor-zluty-obr);background-repeat:repeat;background-size:240px auto;border-color:transparent;box-shadow:none}
#content .dsg.dsg .dsg-box--zvyrazneny{border-color:transparent}
#content .dsg.dsg .dsg-box a:not(.dsg-button){color:#30221c;text-decoration-color:#eb8500}
#content .dsg.dsg .dsg-srovnani .dsg-button,#content .dsg.dsg .dsg-button--sekundarni{background:#5c4237;border-color:#5c4237;color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.2);font-weight:400;letter-spacing:.04em;text-transform:uppercase}
#content .dsg.dsg .dsg-srovnani .dsg-button:hover,#content .dsg.dsg .dsg-button--sekundarni:hover{background:#442a22;border-color:#442a22;color:#fff}
#content .dsg.dsg{--dsg-heading:#5c4237;--dsg-chyba:#bd543d;--dsg-soft-2:#ede5dc;--dsg-line-strong:#9e867b;--dsg-button-2:#5c4237;--dsg-link:#b25e00;--dsg-stin-tlacitko:0 2px 2px 0 #c56b35;--dsg-vzor-zluty-obr:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22284.75%22 height=%22493.0%22 viewBox=%220 0 284.75 493.0%22%3E%3Cpath fill=%22%23f1dfab%22 fill-opacity=%220.5%22 fill-rule=%22evenodd%22 d=%22M-5,442.25 -5,497.75 -3.75,497.75 -3.75,442.5ZM112.75,456 62.25,427 53,442.75 34.75,442.75 34.75,497.75 88.75,497.75ZM100.25,459.25 81.5,491.75 44,491.5 44,451.75 58.5,451.5 65.75,439ZM202.75,455.75 227,497.75 281,497.75 281,442.5 262.75,442.25 253.5,426.5ZM215.25,459.25 250.5,439.25 257.5,451.25 272,451.75 271.75,475.5 279,475.75 271.75,476 271.5,492 234.25,491.75ZM234.5,361.5 183.75,332.5 157.75,377 131.75,332.75 81.75,361.75 90.5,378 81.5,393.25 132.25,423 157.75,378.25 183.75,422.5 234.5,393 225.25,377.75ZM128.5,345.25 147.5,377.5 128.75,410.25 94.25,390.25 101,377.75 94.25,364.75ZM187,345 221.75,364.75 214.75,377 221.75,390 187.5,409.75 186.5,409.5 168.25,377.75ZM-5,254 -5,312.5 -4,312.5 -3.75,254ZM204.5,180.5 195.25,196.25 177.25,196.25 177,254.5 228,254.5 227.75,256.25 202.75,299 253.5,328.25 263,312.25 281,312.25 281,254 230,254 229.75,253.25 255,209.5ZM271.5,262.75 271.5,303.5 257.25,303.5 250.75,315 249.75,315.5 215.5,295.5 234.25,263ZM242.5,212.75 223.75,245.25 186.25,245 186.25,205.75 186.75,205 200.75,205 207.75,192.75 208.5,192.5ZM111.25,180 60.5,209.25 86,253.25 85.75,254 34.75,254.25 34.75,312.25 53,312.5 62.25,328 113,299.25 87.75,254.5 138.75,254 138.75,196 120.5,195.75ZM44,263.5 81.5,263.25 100.25,295.75 65.75,315.75 58.5,303.5 44,303ZM73,212.75 108,192.75 114.75,204.5 129.75,205.25 129.5,229 136.5,229.25 129.5,229.5 129.25,245.5 92,245.25ZM15.5,160.5 -5,196 -5,214.5 15.5,179.25 25,195.5 25,176.75ZM274,86.25 224.25,115 232.75,130 232.75,131.5 223.75,146.75 253,163.25 254,164.75 274.5,176.5 289.5,150.25 289.5,132.25 271,163.75 240.5,146.25 239.5,144.75 236.5,143.75 243.5,131.25 236.5,118.25 270.75,98.75 289.5,130.25 289.5,112ZM92,115 41.25,86 15.5,130.5 -5,95.25 -5,113.75 5.25,131 -5,148.5 -5,167 15.5,131.75 41.5,176 92,146.75 83,131.25ZM44.75,98.5 79.5,118.5 72.25,131 79.5,143.25 45,163.25 26,131.25ZM281,-5 271.75,-5 271.5,-1 234.25,-1.25 232,-5 221.25,-5 227.75,5.75 228,7.5 177.25,7.5 177.25,66 195.25,66 205,81.5 255,53 229.75,8.25 280.75,8ZM186.25,17.25 223.75,16.75 242.5,49.25 208,69.25 200.75,57 186.25,56.5ZM34.75,-5 34.75,8 86,8.25 60.75,52.75 111,81.75 120.25,66 138.75,65.75 138.75,7.5 87.75,7.5 88,5.75 94.5,-5 83.75,-5 81.5,-1.25 44.25,-1.25 44,-5ZM129,16.25 129.75,16.75 129.25,57 115,57 107.5,69 73.25,49 92,16.5ZM11,-5 11,22 -5,22.5 -5,31.75 19.25,31.25 45,32 15.5,83 -5,47.5 -5,66.25 15.5,101.5 36.25,66 111.75,109.5 99.75,130.75 111.5,152.25 36.25,195.75 25.5,177.75 25.5,196.25 45.75,230.5 -5,230.5 -5,239.75 11,240 11,327 -5,327.25 -5,336.25 39.25,336 63,376.75 62.25,379.5 39.25,419 -5,418.5 -5,427.75 10.5,427.75 11,428.5 11,497.75 20.25,497.75 20.25,428 44.75,427.75 57,406.5 132.75,450.5 112.5,486 153,486.25 153.25,497.75 162.5,497.75 162.75,486.25 203.25,486.25 183.5,451.75 183.5,450 258.5,406.75 271.25,427.75 289.5,427.75 289.5,418.5 276,418.25 252.75,377.25 276.75,336 289.5,336.25 289.5,327.25 271,327.25 258.75,348.25 183,304.25 203.5,268.75 162.5,268.75 162.5,181.5 187,181.25 199.5,160 275,204 254.75,239.5 289.5,239.75 289.5,230.5 270.75,230.5 289.5,197.75 289.5,179.5 280.25,195.5 279.25,196 219,161.25 214.5,157.75 212.5,157.5 207.25,154.25 208,154 204,151.75 216,131.5 204,110.5 204.25,109.25 279.5,66.25 289.5,83 289.5,64.25 270.25,31.5 289.5,31.75 289.5,22.5 254.75,22.75 275,58 203.25,99.75 199.25,101.25 187,80.75 162.5,80.25 162.5,-5 153.25,-5 153.25,80.5 128.75,80.75 116.5,101.75 40.75,57.75 61,22.25 20.5,22.5 20.25,-5ZM157.75,425.75 187.75,477.25 128.5,477 128.5,475.75ZM61.75,356 137.25,312.75 157.75,348 177.5,313.75 179,312.75 254.25,356 242,377.25 254,398.5 178.5,442.25 157.75,407 138,442 137,442.5 76.75,407.75 75.5,406.25 65.5,401.25 65.5,400.5 61.75,398.25 73.75,377.5ZM128.25,277.75 187.25,278.25 157.75,329.5ZM116.5,160.25 128.75,181.25 153.25,181.75 153.25,268.5 112.5,269.25 132.75,304.5 61,346.25 57,347.75 44.75,327.25 20.25,326.75 20.25,240 61,239.75 40.75,204ZM134.25,89.5 182,89.75 204.75,129 205.25,131.5 181.5,172.5 134,172 110.5,131.25 111,129.25ZM-5,-5 -5,8 -4,8 -3.75,-5Z%22/%3E%3C/svg%3E");--dsg-vzor-krem-obr:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22284.75%22 height=%22493.0%22 viewBox=%220 0 284.75 493.0%22%3E%3Cpath fill=%22%23e9ddd3%22 fill-opacity=%220.25%22 fill-rule=%22evenodd%22 d=%22M-5,442.25 -5,497.75 -3.75,497.75 -3.75,442.5ZM112.75,456 62.25,427 53,442.75 34.75,442.75 34.75,497.75 88.75,497.75ZM100.25,459.25 81.5,491.75 44,491.5 44,451.75 58.5,451.5 65.75,439ZM202.75,455.75 227,497.75 281,497.75 281,442.5 262.75,442.25 253.5,426.5ZM215.25,459.25 250.5,439.25 257.5,451.25 272,451.75 271.75,475.5 279,475.75 271.75,476 271.5,492 234.25,491.75ZM234.5,361.5 183.75,332.5 157.75,377 131.75,332.75 81.75,361.75 90.5,378 81.5,393.25 132.25,423 157.75,378.25 183.75,422.5 234.5,393 225.25,377.75ZM128.5,345.25 147.5,377.5 128.75,410.25 94.25,390.25 101,377.75 94.25,364.75ZM187,345 221.75,364.75 214.75,377 221.75,390 187.5,409.75 186.5,409.5 168.25,377.75ZM-5,254 -5,312.5 -4,312.5 -3.75,254ZM204.5,180.5 195.25,196.25 177.25,196.25 177,254.5 228,254.5 227.75,256.25 202.75,299 253.5,328.25 263,312.25 281,312.25 281,254 230,254 229.75,253.25 255,209.5ZM271.5,262.75 271.5,303.5 257.25,303.5 250.75,315 249.75,315.5 215.5,295.5 234.25,263ZM242.5,212.75 223.75,245.25 186.25,245 186.25,205.75 186.75,205 200.75,205 207.75,192.75 208.5,192.5ZM111.25,180 60.5,209.25 86,253.25 85.75,254 34.75,254.25 34.75,312.25 53,312.5 62.25,328 113,299.25 87.75,254.5 138.75,254 138.75,196 120.5,195.75ZM44,263.5 81.5,263.25 100.25,295.75 65.75,315.75 58.5,303.5 44,303ZM73,212.75 108,192.75 114.75,204.5 129.75,205.25 129.5,229 136.5,229.25 129.5,229.5 129.25,245.5 92,245.25ZM15.5,160.5 -5,196 -5,214.5 15.5,179.25 25,195.5 25,176.75ZM274,86.25 224.25,115 232.75,130 232.75,131.5 223.75,146.75 253,163.25 254,164.75 274.5,176.5 289.5,150.25 289.5,132.25 271,163.75 240.5,146.25 239.5,144.75 236.5,143.75 243.5,131.25 236.5,118.25 270.75,98.75 289.5,130.25 289.5,112ZM92,115 41.25,86 15.5,130.5 -5,95.25 -5,113.75 5.25,131 -5,148.5 -5,167 15.5,131.75 41.5,176 92,146.75 83,131.25ZM44.75,98.5 79.5,118.5 72.25,131 79.5,143.25 45,163.25 26,131.25ZM281,-5 271.75,-5 271.5,-1 234.25,-1.25 232,-5 221.25,-5 227.75,5.75 228,7.5 177.25,7.5 177.25,66 195.25,66 205,81.5 255,53 229.75,8.25 280.75,8ZM186.25,17.25 223.75,16.75 242.5,49.25 208,69.25 200.75,57 186.25,56.5ZM34.75,-5 34.75,8 86,8.25 60.75,52.75 111,81.75 120.25,66 138.75,65.75 138.75,7.5 87.75,7.5 88,5.75 94.5,-5 83.75,-5 81.5,-1.25 44.25,-1.25 44,-5ZM129,16.25 129.75,16.75 129.25,57 115,57 107.5,69 73.25,49 92,16.5ZM11,-5 11,22 -5,22.5 -5,31.75 19.25,31.25 45,32 15.5,83 -5,47.5 -5,66.25 15.5,101.5 36.25,66 111.75,109.5 99.75,130.75 111.5,152.25 36.25,195.75 25.5,177.75 25.5,196.25 45.75,230.5 -5,230.5 -5,239.75 11,240 11,327 -5,327.25 -5,336.25 39.25,336 63,376.75 62.25,379.5 39.25,419 -5,418.5 -5,427.75 10.5,427.75 11,428.5 11,497.75 20.25,497.75 20.25,428 44.75,427.75 57,406.5 132.75,450.5 112.5,486 153,486.25 153.25,497.75 162.5,497.75 162.75,486.25 203.25,486.25 183.5,451.75 183.5,450 258.5,406.75 271.25,427.75 289.5,427.75 289.5,418.5 276,418.25 252.75,377.25 276.75,336 289.5,336.25 289.5,327.25 271,327.25 258.75,348.25 183,304.25 203.5,268.75 162.5,268.75 162.5,181.5 187,181.25 199.5,160 275,204 254.75,239.5 289.5,239.75 289.5,230.5 270.75,230.5 289.5,197.75 289.5,179.5 280.25,195.5 279.25,196 219,161.25 214.5,157.75 212.5,157.5 207.25,154.25 208,154 204,151.75 216,131.5 204,110.5 204.25,109.25 279.5,66.25 289.5,83 289.5,64.25 270.25,31.5 289.5,31.75 289.5,22.5 254.75,22.75 275,58 203.25,99.75 199.25,101.25 187,80.75 162.5,80.25 162.5,-5 153.25,-5 153.25,80.5 128.75,80.75 116.5,101.75 40.75,57.75 61,22.25 20.5,22.5 20.25,-5ZM157.75,425.75 187.75,477.25 128.5,477 128.5,475.75ZM61.75,356 137.25,312.75 157.75,348 177.5,313.75 179,312.75 254.25,356 242,377.25 254,398.5 178.5,442.25 157.75,407 138,442 137,442.5 76.75,407.75 75.5,406.25 65.5,401.25 65.5,400.5 61.75,398.25 73.75,377.5ZM128.25,277.75 187.25,278.25 157.75,329.5ZM116.5,160.25 128.75,181.25 153.25,181.75 153.25,268.5 112.5,269.25 132.75,304.5 61,346.25 57,347.75 44.75,327.25 20.25,326.75 20.25,240 61,239.75 40.75,204ZM134.25,89.5 182,89.75 204.75,129 205.25,131.5 181.5,172.5 134,172 110.5,131.25 111,129.25ZM-5,-5 -5,8 -4,8 -3.75,-5Z%22/%3E%3C/svg%3E");--dsg-vzor-zluty:#f5e6b7 var(--dsg-vzor-zluty-obr) 0 0/240px auto repeat;--dsg-vzor-zluty-maly:#f5e6b7 var(--dsg-vzor-zluty-obr) 0 0/160px auto repeat;--dsg-vzor-krem:#f5ece6 var(--dsg-vzor-krem-obr) 0 0/120px auto repeat}
#content .dsg.dsg.dsg-stranka>.dsg-sekce--krem a:not([class*="dsg-button"]):not(.dsg-kontakt__telefon):not(.btn):not(.store-box-btn){color:#a35500}
#content .dsg.dsg.dsg-stranka>.dsg-sekce--vzor a:not([class*="dsg-button"]):not(.dsg-kontakt__telefon):not(.btn):not(.store-box-btn){color:#a35500;text-decoration-color:#eb8500}
#content .dsg.dsg.dsg-stranka>:is(.dsg-sekce--krem,.dsg-sekce--vzor)::after,#content .dsg.dsg.dsg-stranka>.dsg-sekce:not(.dsg-sekce--krem):not(.dsg-sekce--vzor)+:is(.dsg-sekce--krem,.dsg-sekce--vzor)::before{content:"";position:absolute;left:0;width:100%;height:22px;pointer-events:none;background-repeat:repeat-x;background-size:1440px 100%}
@media(max-width:767px){#content .dsg.dsg.dsg-stranka>:is(.dsg-sekce--krem,.dsg-sekce--vzor)::after,#content .dsg.dsg.dsg-stranka>.dsg-sekce:not(.dsg-sekce--krem):not(.dsg-sekce--vzor)+:is(.dsg-sekce--krem,.dsg-sekce--vzor)::before{height:16px;background-size:900px 100%}}
/* Výjimka: nadpis šablony nad celostránkovým obsahem dsg-stranka */
#content .pageArticleDetail:has(.dsg-stranka)>header{display:none}
