/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.sazba-faktury.sablona-elegantni{--faktura-pismo:"Montserrat", "Segoe UI", system-ui, sans-serif;--faktura-pismo-nadpis:"Cormorant Garamond", "Times New Roman", Georgia, serif;--faktura-optika:.94;--faktura-radius:0;--faktura-tucne:600;--faktura-linka-sila:1px;--el-serif:var(--faktura-pismo-nadpis);--el-kov:var(--color-nabidka-akce,#8a7a3c);--el-duraz:var(--color-nabidka-duraz,#4a0640);--el-text:var(--faktura-text);--el-tlumeny:var(--faktura-tlumeny);--el-linka:var(--color-nabidka-linka,#ddd6d0);--el-linka-jemna:var(--color-nabidka-linka-jemna,#ece7e2);--el-mezera:7.5mm;--el-mezera-stredni:4.5mm;--el-mezera-mala:2.2mm;--el-kicker-velikost:.8em;--el-kicker-prostrkani:.18em}:where(.faktura-elegantni) :where(p,h1,h2,dl,dd,figure,table,address){margin:0}.faktura-elegantni{flex-direction:column;width:702px;min-height:100vh;display:flex}.faktura-elegantni a{color:inherit;text-decoration:none}.el-kicker{color:var(--el-kov);font-size:var(--el-kicker-velikost);letter-spacing:var(--el-kicker-prostrkani);text-transform:uppercase;font-weight:400;line-height:1.5}.el-hlavicka{padding-bottom:var(--el-mezera-stredni);border-bottom:3px double var(--el-kov);justify-content:space-between;align-items:flex-start;gap:10mm;display:flex}.el-znacka .faktura-logo{max-width:55mm;max-height:14mm}.el-znacka-nazev{color:var(--el-duraz);font-family:var(--el-serif);font-size:2em;font-weight:600;line-height:1.1}.el-odesilatel{color:var(--el-tlumeny);text-align:right;font-size:.9em;font-style:normal;line-height:1.55}.el-odesilatel-nazev{color:var(--el-text);font-weight:600}.el-titul{margin:var(--el-mezera) 0;text-align:center}.el-ornament{width:2.2mm;height:2.2mm;margin:0 auto var(--el-mezera-mala);background-color:var(--el-kov);display:block;transform:rotate(45deg)}.el-cislo{color:var(--el-duraz);font-family:var(--el-serif);font-variant-numeric:lining-nums;letter-spacing:.01em;font-size:3.2em;font-weight:600;line-height:1.1}.el-stav:after{content:"."}.el-stav{margin-top:var(--el-mezera-mala);color:var(--el-tlumeny);letter-spacing:.04em;font-size:.9em}.el-stav-varovani{color:var(--faktura-vystraha);font-weight:600}.el-uvod{gap:var(--el-mezera);margin-bottom:var(--el-mezera);grid-template-columns:1fr 1fr;display:grid}.el-prijemce{line-height:1.55}.el-prijemce-nazev{margin:var(--el-mezera-mala) 0 1mm;color:var(--el-text);font-family:var(--el-serif);font-size:1.7em;font-weight:600;line-height:1.15}.el-identifikace{margin-top:var(--el-mezera-mala);color:var(--el-tlumeny)}.el-udaje{grid-template-columns:1fr auto;align-content:start;align-items:baseline;gap:1.2mm 5mm;display:grid}.el-udaj{display:contents}.el-udaj dt{color:var(--el-tlumeny)}.el-udaj dd{color:var(--el-text);font-variant-numeric:tabular-nums;text-align:right}.el-radky{border-collapse:collapse;width:100%}.el-radky th{border-bottom:1px solid var(--el-linka);color:var(--el-kov);font-size:var(--el-kicker-velikost);letter-spacing:var(--el-kicker-prostrkani);text-align:left;text-transform:uppercase;vertical-align:bottom;padding:0 0 2mm;font-weight:400}.el-radky td{vertical-align:top;padding:2.6mm 0}.el-radky th+th,.el-radky td+td{padding-left:5mm}.el-radky tbody tr+tr td{border-top:1px solid var(--el-linka-jemna)}.el-sloupec-cislo{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.el-radky th.el-sloupec-cislo{text-align:right}.el-radek-nazev{font-family:var(--el-serif);font-size:1.35em;font-weight:600;line-height:1.2;display:block}.el-radek-popis{color:var(--el-tlumeny);margin-top:.8mm;font-size:.9em;line-height:1.5;display:block}.el-radek-celkem{font-weight:600}.el-zaver{gap:var(--el-mezera);margin-top:var(--el-mezera);grid-template-columns:1fr 1fr;display:grid}.el-platba .el-udaje{margin-top:var(--el-mezera-mala);grid-template-columns:max-content 1fr}.el-platba .el-udaj dd{text-align:left}.el-qr{width:24mm;margin-top:var(--el-mezera-stredni)}.el-qr img{width:100%;height:auto;display:block}.el-rozpis{gap:1.2mm 0;display:grid}.el-rozpis-radek{grid-template-columns:1fr auto;align-items:baseline;gap:5mm;display:grid}.el-rozpis-radek dt{color:var(--el-tlumeny)}.el-rozpis-radek dd{font-variant-numeric:tabular-nums;text-align:right}.el-rozpis-soucet{margin-top:var(--el-mezera-mala);padding-top:var(--el-mezera-mala);border-top:1px solid var(--el-linka-jemna)}.el-castka{margin-top:var(--el-mezera-stredni);padding-top:var(--el-mezera-stredni);border-top:3px double var(--el-kov);text-align:right}.el-castka-hodnota{color:var(--el-duraz);font-family:var(--el-serif);font-variant-numeric:lining-nums tabular-nums;font-size:2.8em;font-weight:600;line-height:1.1}.faktura-elegantni .faktura-poznamka{margin-top:var(--el-mezera);color:var(--el-text);white-space:pre-line}.el-podpis{padding-top:var(--el-mezera-stredni);color:var(--el-tlumeny);text-align:center;margin-top:auto;font-size:.85em}.faktura-elegantni .faktura-paticka{border-top:1px solid var(--el-linka);justify-content:center;gap:0 3mm;margin-top:2.5mm;padding-top:2.5mm}.faktura-elegantni .faktura-zapis{text-align:center}.faktura-elegantni .faktura-paticka span+span:before{content:"";vertical-align:middle;background-color:var(--el-kov);width:1.4mm;height:1.4mm;margin-right:3mm;display:inline-block;transform:rotate(45deg)}@media print{.el-hlavicka,.el-titul,.el-uvod,.el-zaver,.el-radky tr{page-break-inside:avoid}.el-radky thead{display:table-header-group}}.sablona-elegantni{--font-nabidka-nadpis:"Cormorant Garamond", "Times New Roman", Georgia, serif;--font-nabidka-text:"Montserrat", "Segoe UI", system-ui, sans-serif;--font-elegantni-hlas:"Pinyon Script", "Cormorant Garamond", cursive;--velikost-textu:clamp(.9375rem, .9rem + .2vw, 1rem);--vaha-textu:400;--velikost-obsahu:calc(var(--velikost-textu) * 1.05);--radius-nabidka:0;--radius-nabidka-male:0;--radius-linky:0;--tloustka-linky:1px;--tloustka-predelu:1px;--tloustka-obrysu-karty:1px;--stin-nabidka:0 0 0 0 transparent;--color-nabidka-stin:transparent;--posun-stisku:0px;--uhel-natoceni:2deg;--elegantni-kosoctverec:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0 10 5 5 10 0 5z'/%3E%3C/svg%3E");--elegantni-fajfka:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 12.5 9 18.5 20.5 5.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--elegantni-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v18M3 12h18' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");--elegantni-odkaz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M9 6h9v9' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--elegantni-telefon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3.5h3.2l1.6 4.2-2.2 1.6a12.5 12.5 0 0 0 7.1 7.1l1.6-2.2 4.2 1.6V19a1.5 1.5 0 0 1-1.5 1.5C10.4 20.5 3.5 13.6 3.5 5A1.5 1.5 0 0 1 5 3.5z' fill='none' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E");--elegantni-obalka:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 6.5h17v11h-17zM3.5 7l8.5 6.5L20.5 7' fill='none' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E");--obrazek-sipky:var(--elegantni-kosoctverec);--velikost-sipky:.5rem;--elegantni-kicker-velikost:.7rem;--elegantni-kicker-prostrkani:.18em;--elegantni-dvojlinka:4px;--elegantni-ornament-sirka:9rem;--elegantni-ornament-mezera:1.5rem;--prechod-dlazdice:.2s ease-out;--mezera-sekci:7.5rem}@media not all and (width>=64rem){.sablona-elegantni{--mezera-sekci:5rem;--odsazeni-obsahu:0px}}@media (width>=40rem) and ((width<64rem)){.sablona-elegantni{--odsazeni-obsahu:2rem}}.sablona-elegantni{--sirka-karty:18.25rem;--mezera-sloupcu:0px;--misto-pro-doporuceni:4rem}.sablona-elegantni:before,.sablona-elegantni:after{content:"";z-index:-1;border:1px solid var(--color-nabidka-linka);pointer-events:none;display:none;position:absolute}.sablona-elegantni:after{border-color:var(--color-nabidka-akce);opacity:.55}@media (width>=64rem){.sablona-elegantni:before{display:block;inset:1rem}.sablona-elegantni:after{display:block;inset:1.3rem}.sablona-elegantni header{padding-top:3.5rem}}.sablona-elegantni .dekorace-zahlavi,.sablona-elegantni .dekorace-strany{display:none}.sablona-elegantni .stitek,.sablona-elegantni .nadpis-dokumentu,.sablona-elegantni .popisek-podminky,.sablona-elegantni .jednotka-ceny,.sablona-elegantni .tiraz-strana,.sablona-elegantni .panel-obsahu .nadpis-panelu,.sablona-elegantni .seznam-obsahu a,.sablona-elegantni .tlacitko{font-family:var(--font-nabidka-text);font-size:var(--elegantni-kicker-velikost);letter-spacing:var(--elegantni-kicker-prostrkani);text-transform:uppercase;font-weight:500;line-height:1.5}.sablona-elegantni .seznam-obsahu a{font-size:.6rem;line-height:calc(var(--elegantni-kicker-velikost) * 1.5);letter-spacing:.14em}.sablona-elegantni .nadpis-nabidky,.sablona-elegantni .nadpis-komponenty,.sablona-elegantni .nazev-varianty,.sablona-elegantni .cena-varianty,.sablona-elegantni .jmeno-odberatele,.sablona-elegantni .hodnota-podminky,.sablona-elegantni .nazev-polozky,.sablona-elegantni .pojem-slovniku,.sablona-elegantni .popis-karty,.sablona-elegantni .popis-polozky,.sablona-elegantni .upresneni-polozky,.sablona-elegantni .popis-odrazky,.sablona-elegantni .text-rozbalu,.sablona-elegantni .tiraz-nazev,.sablona-elegantni .komponenta-obsahova .text-obsahu :is(h1,h2,h3,h4){font-family:var(--font-nabidka-nadpis);font-variant-numeric:lining-nums;letter-spacing:0;text-transform:none;font-weight:600}.sablona-elegantni .cena-varianty{font-size:calc(var(--velikost-ceny) * 1.3);font-variant-numeric:lining-nums tabular-nums;color:var(--color-nabidka-duraz);font-weight:600}.sablona-elegantni .jednotka-ceny,.sablona-elegantni .cena-slovem,.sablona-elegantni .druha-cena{font-family:var(--font-nabidka-text)}.sablona-elegantni .cena-slovem{color:var(--color-nabidka-tlumeny);font-size:.875rem;font-weight:400}.sablona-elegantni [data-typ=VARIANT_SIMPLE] .nazev-varianty,.sablona-elegantni [data-typ=OPTIONAL_PARTS] .nazev-varianty,.sablona-elegantni [data-typ=BASIC_BREAKDOWN] .nazev-varianty,.sablona-elegantni [data-typ=UNIT_PRICES] .nazev-varianty,.sablona-elegantni [data-typ=FIXED_PARTS] .nazev-varianty,.sablona-elegantni .tabulka-variant .nazev-polozky{color:var(--color-nabidka-text);font-size:1.25rem;line-height:1.25}.sablona-elegantni .hodnota-podminky{color:var(--color-nabidka-text);font-size:1.1rem}.sablona-elegantni .popisek-podminky{color:var(--color-nabidka-tlumeny)}.sablona-elegantni .popis-karty,.sablona-elegantni .popis-polozky,.sablona-elegantni .upresneni-polozky,.sablona-elegantni .popis-odrazky,.sablona-elegantni .text-rozbalu{color:var(--color-nabidka-text);font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.5}.sablona-elegantni .popis-karty,.sablona-elegantni .popis-polozky,.sablona-elegantni .upresneni-polozky{color:var(--color-nabidka-tlumeny)}.sablona-elegantni .komponenta-obsahova,.sablona-elegantni .komponenta-obsahova .text-obsahu,.sablona-elegantni .odrazka-obsahu{font-size:var(--velikost-obsahu)}.sablona-elegantni .odrazka-obsahu,.sablona-elegantni .vyhody-karty .radek-karty{color:var(--color-nabidka-text);font-weight:400}.sablona-elegantni .komponenta-obsahova a:not(.tlacitko),.sablona-elegantni .odkaz-nabidky,.sablona-elegantni .tiraz-udaje a{color:var(--color-nabidka-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-nabidka-akce);-webkit-text-decoration-color:var(--color-nabidka-akce);-webkit-text-decoration-color:var(--color-nabidka-akce);text-decoration-color:var(--color-nabidka-akce);text-underline-offset:.2em;text-decoration-thickness:1px}.sablona-elegantni .komponenta-obsahova a:not(.tlacitko):hover,.sablona-elegantni .odkaz-nabidky:hover,.sablona-elegantni .tiraz-udaje a:hover{color:var(--color-nabidka-duraz);-webkit-text-decoration-color:var(--color-nabidka-duraz);-webkit-text-decoration-color:var(--color-nabidka-duraz);-webkit-text-decoration-color:var(--color-nabidka-duraz);text-decoration-color:var(--color-nabidka-duraz)}.sablona-elegantni .nadpis-komponenty:after,.sablona-elegantni .delitko:after,.sablona-elegantni .pod-nadpisem-vic-mista .nadpis-nabidky:after{content:"";width:var(--elegantni-ornament-sirka);background-image:linear-gradient(90deg, var(--color-nabidka-akce) 0 calc(50% - var(--elegantni-ornament-mezera) / 2), transparent calc(50% - var(--elegantni-ornament-mezera) / 2) calc(50% + var(--elegantni-ornament-mezera) / 2), var(--color-nabidka-akce) calc(50% + var(--elegantni-ornament-mezera) / 2));order:1;height:1px;display:block}.sablona-elegantni.vyrez-nabidky-plocha:not(:has(>div:first-child+[data-typ=VARIANT_TABLE])):not(:has(>div:first-child+[data-typ] .nadpis-komponenty))>div:first-child>.nadpis-nabidky:after{content:"";width:var(--elegantni-ornament-sirka);background-image:linear-gradient(90deg, var(--color-nabidka-akce) 0 calc(50% - var(--elegantni-ornament-mezera) / 2), transparent calc(50% - var(--elegantni-ornament-mezera) / 2) calc(50% + var(--elegantni-ornament-mezera) / 2), var(--color-nabidka-akce) calc(50% + var(--elegantni-ornament-mezera) / 2));order:1;height:1px;display:block}.sablona-elegantni .nadpis-komponenty:before,.sablona-elegantni .delitko:before,.sablona-elegantni .pod-nadpisem-vic-mista .nadpis-nabidky:before,.sablona-elegantni .pripisek:before{content:"";background-color:var(--color-nabidka-akce);width:7px;height:7px;-webkit-mask-image:var(--elegantni-kosoctverec);-webkit-mask-image:var(--elegantni-kosoctverec);-webkit-mask-image:var(--elegantni-kosoctverec);mask-image:var(--elegantni-kosoctverec);order:2;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sablona-elegantni.vyrez-nabidky-plocha:not(:has(>div:first-child+[data-typ=VARIANT_TABLE])):not(:has(>div:first-child+[data-typ] .nadpis-komponenty))>div:first-child>.nadpis-nabidky:before{content:"";background-color:var(--color-nabidka-akce);width:7px;height:7px;-webkit-mask-image:var(--elegantni-kosoctverec);-webkit-mask-image:var(--elegantni-kosoctverec);-webkit-mask-image:var(--elegantni-kosoctverec);mask-image:var(--elegantni-kosoctverec);order:2;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sablona-elegantni .nadpis-dokumentu{color:var(--color-nabidka-akce);font-weight:600}.sablona-elegantni .jmeno-odberatele{color:var(--color-nabidka-duraz);margin-top:.4rem;font-size:1.85rem;font-weight:500;line-height:1.15}.sablona-elegantni .stitek{color:var(--color-nabidka-tlumeny);background-color:#0000;border:0;padding:0}.sablona-elegantni .tiraz-mrizka.linka-nahore:after{background-color:var(--color-nabidka-akce);opacity:.6}.sablona-elegantni .linka-nahore:has(>.nadpis-nabidky):after{background-color:var(--color-nabidka-akce);opacity:.6}.sablona-elegantni .linka-nahore:has(>.nadpis-nabidky){text-align:center}.sablona-elegantni .nadpis-nabidky{max-width:30ch;color:var(--color-nabidka-duraz);flex-direction:column;align-items:center;gap:1rem;margin:.75rem auto 2rem;font-size:clamp(2.4rem,1.5rem + 3.2vw,3.6rem);font-weight:500;line-height:1.12;display:flex}.sablona-elegantni .pod-nadpisem-vic-mista .nadpis-nabidky:before{margin-top:-1.25rem}.sablona-elegantni.vyrez-nabidky-plocha:not(:has(>div:first-child+[data-typ=VARIANT_TABLE])):not(:has(>div:first-child+[data-typ] .nadpis-komponenty))>div:first-child>.nadpis-nabidky:before{margin-top:-1.25rem}.sablona-elegantni .prepinac-variant .tlacitko-hlavni:not([aria-current=true]){border-color:var(--color-nabidka-linka);color:var(--color-nabidka-text);background-color:#0000}.sablona-elegantni .prepinac-variant .tlacitko-hlavni:not([aria-current=true]):hover{border-color:var(--color-nabidka-akce);color:var(--color-nabidka-duraz);background-color:#0000}.sablona-elegantni .nadpis-komponenty{color:var(--color-nabidka-duraz);flex-direction:column;align-items:center;gap:.8rem;font-size:clamp(1.7rem,1.25rem + 1.3vw,2.15rem);font-weight:500;line-height:1.2;display:flex}.sablona-elegantni .nadpis-komponenty:before{margin-top:-1.05rem}.sablona-elegantni section[data-typ]:not([data-typ=VARIANT_TABLE])>.zahlavi-komponenty,.sablona-elegantni section[data-typ]:not([data-typ=VARIANT_TABLE])>.zahlavi-komponenty>div{text-align:center;justify-content:center}@media (width>=42rem){.sablona-elegantni [data-typ=VARIANT_TABLE] .nadpis-komponenty{align-items:flex-start}.sablona-elegantni [data-typ=VARIANT_TABLE] .nadpis-komponenty:before,.sablona-elegantni [data-typ=VARIANT_TABLE] .nadpis-komponenty:after{display:none}}@media not all and (width>=42rem){.sablona-elegantni [data-typ=VARIANT_TABLE]>.zahlavi-komponenty,.sablona-elegantni [data-typ=VARIANT_TABLE]>.zahlavi-komponenty>div{text-align:center;justify-content:center}.sablona-elegantni [data-typ=VARIANT_TABLE]>.zahlavi-komponenty{margin-bottom:.75rem}}.sablona-elegantni [data-typ=FIXED_PARTS] .zahlavi-komponenty.linka-dole:after{display:none}.sablona-elegantni [data-typ=FIXED_PARTS] .zahlavi-komponenty.linka-dole{margin-bottom:.75rem;padding-bottom:0}@media not all and (width>=42rem){.sablona-elegantni [data-typ=VARIANT_CARDS] ul:has(>.obal-karty:first-child .pruh-doporuceni){padding-top:calc(var(--misto-pro-doporuceni) - 1rem)}}@media (width>=42rem) and ((width<64rem)){.sablona-elegantni [data-typ=VARIANT_CARDS] ul:has(>.obal-karty:nth-child(-n+2) .pruh-doporuceni){padding-top:calc(var(--misto-pro-doporuceni) - 1rem)}}@media (width>=64rem){.sablona-elegantni [data-typ=VARIANT_CARDS] ul:has(>.obal-karty):has(.pruh-doporuceni){padding-top:calc(var(--misto-pro-doporuceni) - 1rem)}}.vyrez-nabidky-plocha.sablona-elegantni:before,.vyrez-nabidky-plocha.sablona-elegantni:after{display:none}.vyrez-nabidky .vyrez-nabidky-plocha.sablona-elegantni .vyhody-karty{grid-template-columns:auto;justify-content:center}.sablona-elegantni .pod-nadpisem-vic-mista:has(+[data-typ=VARIANT_CARDS] .pruh-doporuceni){padding-bottom:0}@media (width>=40rem) and ((width<64rem)){.sablona-elegantni .komponenta-obsahova>:not(.zahlavi-komponenty){padding-right:var(--odsazeni-obsahu)}}.sablona-elegantni [data-typ=PROJECT_SUMMARY]>:not(.zahlavi-komponenty),.sablona-elegantni [data-typ=NEXT_STEPS]>:not(.zahlavi-komponenty){text-align:center;max-width:62ch;margin-inline:auto;padding-inline:0}.sablona-elegantni [data-typ=PROJECT_SUMMARY] .odrazka-obsahu,.sablona-elegantni [data-typ=PROJECT_SUMMARY] .text-obsahu ul>li,.sablona-elegantni [data-typ=NEXT_STEPS] .odrazka-obsahu{justify-content:center}.sablona-elegantni .komponenta-obsahova>.tlacitka-podminek{justify-content:center;padding-inline:0}.sablona-elegantni .sipka-odrazky,.sablona-elegantni .komponenta-obsahova .text-obsahu ul>li:before{background-color:var(--color-nabidka-akce);height:1lh;-webkit-mask-size:var(--velikost-sipky);-webkit-mask-size:var(--velikost-sipky);-webkit-mask-size:var(--velikost-sipky);mask-size:var(--velikost-sipky);margin-top:0}.sablona-elegantni .fajfka-odrazky{background-color:var(--color-nabidka-akce);width:1.1rem;height:1lh;-webkit-mask-image:var(--elegantni-fajfka);-webkit-mask-image:var(--elegantni-fajfka);-webkit-mask-image:var(--elegantni-fajfka);mask-image:var(--elegantni-fajfka);margin-top:0;display:block;transform:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sablona-elegantni .tabulka-variant .znacka[data-znacka=YES]{background-color:var(--color-nabidka-akce);width:1.25rem;height:1.25rem;-webkit-mask-image:var(--elegantni-fajfka);-webkit-mask-image:var(--elegantni-fajfka);-webkit-mask-image:var(--elegantni-fajfka);mask-image:var(--elegantni-fajfka);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sablona-elegantni .znacka svg,.sablona-elegantni .fajfka-odrazky svg,.sablona-elegantni .fajfka-vyberu svg,.sablona-elegantni .zobacek,.sablona-elegantni .tlacitko-mensi .ikona-odkazu,.sablona-elegantni .kontakty-panelu a>svg{display:none}.sablona-elegantni .kolecko-vyberu,.sablona-elegantni .ctverecek-vyberu{border-width:1px;border-color:var(--color-nabidka-text);background-color:#0000}.sablona-elegantni .kolecko-vyberu{border-radius:999px}.sablona-elegantni .ctverecek-vyberu{border-radius:0}.sablona-elegantni .kolecko-vyberu:hover,.sablona-elegantni .ctverecek-vyberu:hover,.sablona-elegantni [data-zvoleny=ano] .kolecko-vyberu,.sablona-elegantni [data-zvoleny=ano] .ctverecek-vyberu,.sablona-elegantni [data-zvoleny=ano] .kolecko-vyberu:hover,.sablona-elegantni [data-zvoleny=ano] .ctverecek-vyberu:hover{border-color:var(--color-nabidka-akce);background-color:#0000}.sablona-elegantni .fajfka-vyberu{background-color:var(--color-nabidka-akce);width:auto;height:auto;-webkit-mask-image:var(--elegantni-fajfka);-webkit-mask-image:var(--elegantni-fajfka);-webkit-mask-image:var(--elegantni-fajfka);mask-image:var(--elegantni-fajfka);inset:2px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sablona-elegantni .hlavicka-rozbalu:after{content:"";background-color:var(--color-nabidka-akce);width:.9rem;height:.9rem;-webkit-mask-image:var(--elegantni-plus);-webkit-mask-image:var(--elegantni-plus);-webkit-mask-image:var(--elegantni-plus);mask-image:var(--elegantni-plus);transition:rotate var(--prechod-dlazdice);flex:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sablona-elegantni .hlavicka-rozbalu:has(.zobacek-otevreny):after{rotate:45deg}.sablona-elegantni p.hlavicka-rozbalu:after{display:none}.sablona-elegantni .tlacitko-mensi:before{content:"";width:.95em;height:.95em;-webkit-mask-image:var(--elegantni-odkaz);-webkit-mask-image:var(--elegantni-odkaz);-webkit-mask-image:var(--elegantni-odkaz);mask-image:var(--elegantni-odkaz);background-color:currentColor;flex:none;order:1;margin-left:.6em;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sablona-elegantni .kontakty-panelu a:before{content:"";background-color:var(--color-nabidka-akce);flex:none;width:1rem;height:1rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sablona-elegantni .kontakty-panelu a[href^=tel\:]:before{-webkit-mask-image:var(--elegantni-telefon);-webkit-mask-image:var(--elegantni-telefon);-webkit-mask-image:var(--elegantni-telefon);mask-image:var(--elegantni-telefon)}.sablona-elegantni .kontakty-panelu a[href^=mailto\:]:before{-webkit-mask-image:var(--elegantni-obalka);-webkit-mask-image:var(--elegantni-obalka);-webkit-mask-image:var(--elegantni-obalka);mask-image:var(--elegantni-obalka)}.sablona-elegantni .kontakty-panelu.kontakty-bez-ikon a:before{display:none}.sablona-elegantni .ramecek-radku{box-shadow:none;background-color:#0000;border:0;border-radius:0;overflow:visible}.sablona-elegantni .ramecek-radku>*{border-bottom:1px solid var(--color-nabidka-akce);padding-inline:.25rem}.sablona-elegantni .ramecek-radku>*+*{border-top:0}.sablona-elegantni .ramecek-radku>:last-child{border-bottom:0}.sablona-elegantni [data-typ=BASIC_BREAKDOWN] .ramecek-radku{box-shadow:none;border:0}.sablona-elegantni [data-typ=BASIC_BREAKDOWN] .ramecek-radku>*+*,.sablona-elegantni [data-typ=BASIC_BREAKDOWN] .ramecek-radku>dl{border-top:0}.sablona-elegantni [data-typ=UNIT_PRICES] .ramecek-radku>:nth-child(2n),.sablona-elegantni [data-typ=BASIC_BREAKDOWN] .ramecek-radku>:nth-child(odd){background-color:#0000}.sablona-elegantni [data-typ=VARIANT_SIMPLE] ul,.sablona-elegantni [data-typ=OPTIONAL_PARTS] ul{border-top:1px solid var(--color-nabidka-linka)}.sablona-elegantni [data-typ=VARIANT_SIMPLE] ul>li,.sablona-elegantni [data-typ=OPTIONAL_PARTS] ul>li{border-width:0 0 1px;border-color:var(--color-nabidka-linka);box-shadow:none;background-color:#0000;border-radius:0;margin-block:0;position:relative}.sablona-elegantni .dlazdice-vyberu{--barva-vtisknuti:transparent;transition:background-color var(--prechod-dlazdice), border-color var(--prechod-dlazdice)}.sablona-elegantni .dlazdice-vyberu:before{content:"";height:1px;transition:background-color var(--prechod-dlazdice);background-color:#0000;position:absolute;top:-1px;left:0;right:0}.sablona-elegantni .dlazdice-vyberu[data-zvoleny=ano]{border-color:var(--color-nabidka-akce);background-color:var(--color-nabidka-prouzek)}.sablona-elegantni .dlazdice-vyberu[data-zvoleny=ano]:before{background-color:var(--color-nabidka-akce)}.sablona-elegantni .dlazdice-vyberu:hover,.sablona-elegantni .dlazdice-vyberu[data-zvoleny=ano]:hover{border-color:var(--color-nabidka-text);background-color:var(--color-nabidka-povrch);box-shadow:none}.sablona-elegantni .dlazdice-vyberu:hover:before{background-color:var(--color-nabidka-text)}.sablona-elegantni .dlazdice-vyberu[data-doporuceny=ano]:not([data-zvoleny=ano]):not(:hover){background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.sablona-elegantni .dlazdice-vyberu[data-doporuceny=ano]:not([data-zvoleny=ano]):not(:hover){background-color:color-mix(in oklab, var(--color-nabidka-prouzek) 60%, transparent)}}.sablona-elegantni .dlazdice-vyberu .kolecko-vyberu{align-self:center;margin-top:0}.sablona-elegantni [data-typ=OPTIONAL_PARTS] ul>li:not(.dlazdice-vyberu) .nazev-varianty{font-style:italic;font-weight:500}@media not all and (width>=40rem){.sablona-elegantni .radek-polozky>.pres-radek{border-top-color:var(--color-nabidka-linka)}}.sablona-elegantni .tabulka-variant{background-color:#0000;border-radius:0}.sablona-elegantni .tabulka-variant>tbody>tr:nth-child(2n){background-color:#0000}.sablona-elegantni .tabulka-variant>thead>tr>.lepivy-popisek,.sablona-elegantni .tabulka-variant>tbody>tr>.lepivy-popisek,.sablona-elegantni .tabulka-variant>tfoot>tr>.lepivy-popisek{background-color:var(--color-nabidka-plocha);box-shadow:calc(var(--odsazeni-tabulky) * -1) 0 0 var(--color-nabidka-plocha)}.sablona-elegantni .tabulka-variant>tbody>tr>*{border-bottom:1px solid var(--color-nabidka-linka)}.sablona-elegantni .tabulka-variant>tbody:last-of-type>tr:last-child>*{border-bottom:0}.sablona-elegantni .tabulka-variant>thead .linka-dole:after,.sablona-elegantni .tabulka-variant>tfoot .linka-nahore:after,.sablona-elegantni [data-typ=FIXED_PARTS] .tabulka-variant .linka-nahore:after,.sablona-elegantni .sloupec-varianty[data-zvyrazneny=ano]:after,.sablona-elegantni .sloupec-varianty[data-zvoleny=ano]:after{background-color:var(--color-nabidka-akce)}.sablona-elegantni .tabulka-variant .nazev-varianty{color:var(--color-nabidka-duraz);font-size:1.6rem;font-weight:500;line-height:1.2}.sablona-elegantni .tabulka-variant>thead .sloupec-varianty{padding-top:1.6rem}.sablona-elegantni .popisek-ceny{font-family:var(--font-nabidka-nadpis);letter-spacing:0;text-transform:none;color:var(--color-nabidka-duraz);font-size:1.25rem;font-weight:500}.sablona-elegantni .sloupec-varianty{--barva-vtisknuti:transparent;transition:background-color var(--prechod-dlazdice), box-shadow var(--prechod-dlazdice)}.sablona-elegantni .sloupec-varianty:before{box-shadow:none;inset:0}.sablona-elegantni thead .sloupec-varianty,.sablona-elegantni tfoot .sloupec-varianty{border-radius:0}.sablona-elegantni .sloupec-varianty[data-zvoleny=ano]{background-color:var(--color-nabidka-prouzek)}.sablona-elegantni .sloupec-varianty[data-zvoleny=ano]:before{opacity:0}.sablona-elegantni thead .sloupec-varianty[data-zvoleny=ano]{box-shadow:inset 0 2px 0 var(--color-nabidka-akce)}.sablona-elegantni tfoot .sloupec-varianty[data-zvoleny=ano]{box-shadow:inset 0 -2px 0 var(--color-nabidka-akce)}.sablona-elegantni .sloupec-varianty[data-zvyrazneny=ano]{background-color:var(--color-nabidka-povrch)}.sablona-elegantni .sloupec-varianty[data-zvyrazneny=ano]:before{opacity:0}.sablona-elegantni thead .sloupec-varianty[data-zvyrazneny=ano]{box-shadow:inset 0 2px 0 var(--color-nabidka-text)}.sablona-elegantni tfoot .sloupec-varianty[data-zvyrazneny=ano]{box-shadow:inset 0 -2px 0 var(--color-nabidka-text)}.sablona-elegantni thead .sloupec-varianty[data-doporuceny=ano],.sablona-elegantni tfoot .sloupec-varianty[data-doporuceny=ano]{--barva-dvojlinky:var(--color-nabidka-akce);box-shadow:none;background-repeat:no-repeat}.sablona-elegantni thead .sloupec-varianty[data-doporuceny=ano]{background-image:linear-gradient(to bottom, var(--barva-dvojlinky) 0 1px, transparent 1px calc(1px + var(--elegantni-dvojlinka)), var(--barva-dvojlinky) calc(1px + var(--elegantni-dvojlinka)) calc(2px + var(--elegantni-dvojlinka)), transparent calc(2px + var(--elegantni-dvojlinka)))}.sablona-elegantni tfoot .sloupec-varianty[data-doporuceny=ano]{background-image:linear-gradient(to top, var(--barva-dvojlinky) 0 1px, transparent 1px calc(1px + var(--elegantni-dvojlinka)), var(--barva-dvojlinky) calc(1px + var(--elegantni-dvojlinka)) calc(2px + var(--elegantni-dvojlinka)), transparent calc(2px + var(--elegantni-dvojlinka)))}.sablona-elegantni thead .sloupec-varianty[data-doporuceny=ano][data-zvyrazneny=ano],.sablona-elegantni tfoot .sloupec-varianty[data-doporuceny=ano][data-zvyrazneny=ano]{--barva-dvojlinky:var(--color-nabidka-text)}.sablona-elegantni .pruh-doporuceni{width:max-content;max-width:100%;height:auto;color:var(--color-nabidka-akce);font-family:var(--font-elegantni-hlas);letter-spacing:0;text-align:center;text-transform:none;background-color:#0000;background-image:none;margin-bottom:.7rem;padding:0 .5rem;font-size:2.1rem;font-style:normal;font-weight:400;line-height:1;position:absolute;bottom:100%;left:50%;translate:-50%}.sablona-elegantni .karta-varianty[data-doporuceny=ano]{margin-top:0}.sablona-elegantni .karta-varianty{--barva-vtisknuti:transparent;border-width:1px;border-color:var(--color-nabidka-linka);background-color:var(--color-nabidka-povrch);transition:border-color var(--prechod-dlazdice), background-color var(--prechod-dlazdice), outline-color var(--prechod-dlazdice);padding:1.9rem 0 1.4rem;overflow:visible}.sablona-elegantni .karta-varianty:after{display:none}.sablona-elegantni .karta-varianty[data-zvoleny=ano]{border-color:var(--color-nabidka-akce);background-color:var(--color-nabidka-prouzek)}.sablona-elegantni .karta-varianty:hover,.sablona-elegantni .karta-varianty[data-zvoleny=ano]:hover{border-color:var(--color-nabidka-text);background-color:var(--color-nabidka-povrch)}.sablona-elegantni .karta-varianty[data-doporuceny=ano]{border-color:var(--color-nabidka-akce);outline:1px solid var(--color-nabidka-akce);outline-offset:var(--elegantni-dvojlinka)}.sablona-elegantni .karta-varianty[data-doporuceny=ano]:hover{border-color:var(--color-nabidka-text);outline-color:var(--color-nabidka-text)}.sablona-elegantni .zahlavi-karty{padding:0 var(--odsazeni-karty);text-align:center;justify-content:center}.sablona-elegantni [data-typ=VARIANT_CARDS] .nazev-varianty{color:var(--color-nabidka-duraz);font-size:1.8rem;font-weight:500;line-height:1.15}.sablona-elegantni .popis-karty{padding:.5rem var(--odsazeni-karty) 0;text-align:center}.sablona-elegantni .vyhody-karty.linka-nahore{padding:.85rem calc(var(--odsazeni-karty) * 1.5) 0;place-content:start center;margin-top:1.25rem;display:grid}.sablona-elegantni .vyhody-karty.linka-nahore:after{left:calc(var(--odsazeni-karty) * 1.5);right:calc(var(--odsazeni-karty) * 1.5);background-color:var(--color-nabidka-linka)}.sablona-elegantni .vyhody-karty>li{text-align:center;background-color:#0000;justify-content:center;gap:0;padding:.35rem 0}.sablona-elegantni .vyhody-karty>li:before{display:none}.sablona-elegantni .vyhody-karty>li+li{margin-top:.35rem;padding-top:.6rem;position:relative}.sablona-elegantni .vyhody-karty>li+li:before{content:"";background-color:var(--color-nabidka-akce);width:6px;height:6px;-webkit-mask-image:var(--elegantni-kosoctverec);-webkit-mask-image:var(--elegantni-kosoctverec);-webkit-mask-image:var(--elegantni-kosoctverec);mask-image:var(--elegantni-kosoctverec);margin-left:-3px;display:block;position:absolute;top:-3px;left:50%;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sablona-elegantni .cena-karty{margin:1.25rem calc(var(--odsazeni-karty) * 1.5) 0;border-top:1px solid var(--color-nabidka-akce);border-bottom:1px solid var(--color-nabidka-akce);text-align:center;padding:.9rem 0;font-size:2.35rem;font-weight:500;line-height:1.15}.sablona-elegantni .cena-karty.linka-nahore:after{display:none}.sablona-elegantni .podminky-karty{padding:0 var(--odsazeni-karty);margin-top:.75rem;display:block}.sablona-elegantni .podminky-karty .radek-karty{justify-content:center;align-items:baseline;gap:.6rem;padding:.25rem 0}.sablona-elegantni [data-typ=VARIANT_CARDS] ul:has(>.obal-karty){gap:2rem 1.5rem}@media not all and (width>=42rem){.sablona-elegantni [data-typ=VARIANT_CARDS] ul:has(>.obal-karty){grid-template-columns:min(100%, var(--sirka-karty));justify-content:center}}@media (width>=42rem) and ((width<64rem)){.sablona-elegantni [data-typ=VARIANT_CARDS] ul:has(>.obal-karty){grid-template-columns:repeat(2, min(100%, var(--sirka-karty)));justify-content:center}.sablona-elegantni [data-typ=VARIANT_CARDS] ul:has(>.obal-karty)>li:last-child:nth-child(odd){width:min(100%, var(--sirka-karty));grid-column:1/-1;justify-self:center}}@media not all and (width>=42rem){.sablona-elegantni [data-typ=VARIANT_CARDS] .obal-karty:not(:first-child):has(.pruh-doporuceni){margin-top:2.75rem}}@media (width>=42rem) and ((width<64rem)){.sablona-elegantni [data-typ=VARIANT_CARDS] ul:has(>.obal-karty:nth-child(n+3) .pruh-doporuceni){row-gap:4.25rem}}.sablona-elegantni [data-typ=FIXED_PARTS] .tabulka-variant>tbody>tr>td,.sablona-elegantni [data-typ=FIXED_PARTS] .tabulka-variant>tfoot>tr>td{text-align:right}.sablona-elegantni [data-typ=FIXED_PARTS] .nazev-varianty{font-family:var(--font-nabidka-text);font-size:inherit;font-weight:500}.sablona-elegantni .prehled-ceny{margin:calc(var(--elegantni-dvojlinka) + 1px);border:1px solid var(--color-nabidka-akce);outline:1px solid var(--color-nabidka-akce);outline-offset:var(--elegantni-dvojlinka);background-color:var(--color-nabidka-povrch);border-radius:0;padding:.75rem 1.5rem;overflow:visible}.sablona-elegantni .prehled-ceny>*{border-bottom:0;padding-inline:0}.sablona-elegantni .prehled-ceny>*+*{border-top:1px solid var(--color-nabidka-linka)}.sablona-elegantni .prehled-ceny [data-cast=castky]{--color-nabidka-stin:transparent;--odsazeni-linky:.5rem;color:var(--color-nabidka-text);box-shadow:none;background-color:#0000;background-image:none;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.25rem 2.5rem;padding-block:1.25rem;display:flex}.sablona-elegantni .prehled-ceny>[data-cast=castky]+*{border-top-width:1px}.sablona-elegantni .prehled-ceny [data-cast=castky]>:first-child{text-align:center;flex-direction:column;flex-basis:100%;justify-content:center;align-items:center;gap:.15rem}.sablona-elegantni .prehled-ceny [data-cast=castky] .linka-dole{margin-bottom:.35rem;padding-bottom:.75rem}.sablona-elegantni .prehled-ceny [data-cast=castky] .linka-dole:after{background-color:var(--color-nabidka-linka);left:25%;right:25%}.sablona-elegantni .prehled-ceny [data-cast=castky]>:not(:first-child){text-align:center;grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:.6rem;padding-block:.25rem;display:grid}.sablona-elegantni .prehled-ceny [data-cast=castky]>:not(:first-child)>dt{grid-area:1/2}.sablona-elegantni .prehled-ceny [data-cast=castky]>:not(:first-child)>dd{grid-area:2/2}.sablona-elegantni .prehled-ceny [data-cast=castky]>:not(:first-child):before{content:"";background-color:var(--color-nabidka-akce);width:1rem;height:1rem;-webkit-mask-image:var(--elegantni-plus);-webkit-mask-image:var(--elegantni-plus);-webkit-mask-image:var(--elegantni-plus);mask-image:var(--elegantni-plus);grid-area:1/1/span 2/2;align-self:center;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sablona-elegantni .prehled-ceny [data-cast=castky]>[data-druha-cena]{flex-direction:column;align-items:center;gap:0;display:flex}.sablona-elegantni .prehled-ceny [data-cast=castky]>[data-druha-cena]:before{content:none}.sablona-elegantni .prehled-ceny [data-cast=castky] .popisek-podminky{color:var(--color-nabidka-tlumeny);font-weight:500}.sablona-elegantni .prehled-ceny [data-cast=castky] .hodnota-podminky,.sablona-elegantni .prehled-ceny [data-cast=castky] .cena-varianty{color:var(--color-nabidka-duraz);font-weight:500}.sablona-elegantni .prehled-ceny [data-cast=castky]>:first-child .popisek-podminky{font-size:var(--elegantni-kicker-velikost);color:var(--color-nabidka-akce);font-weight:600}.sablona-elegantni .prehled-ceny [data-cast=castky]>:first-child .cena-varianty{font-size:calc(var(--velikost-ceny) * 2.4);line-height:1.1}.sablona-elegantni .prehled-ceny [data-cast=castky] .druha-cena{color:var(--color-nabidka-tlumeny);opacity:1;text-align:center;font-weight:400}.sablona-elegantni .prehled-ceny [data-cast=castky][data-radky]{padding-block:.75rem;display:block}.sablona-elegantni .prehled-ceny [data-cast=castky][data-radky]>*{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:0 1rem;padding-block:.25rem;display:flex}.sablona-elegantni .prehled-ceny [data-cast=castky][data-radky]>*>dd{text-align:right;margin-left:auto}.sablona-elegantni .prehled-ceny [data-cast=castky][data-radky]>:before{content:none}.sablona-elegantni .prehled-ceny [data-cast=castky][data-radky]>:not(:first-child):not([data-druha-cena]){border-top:1px solid var(--color-nabidka-linka);margin-top:.5rem;padding-top:.75rem}.sablona-elegantni .prehled-ceny [data-cast=castky][data-radky] .popisek-podminky{font-size:var(--elegantni-kicker-velikost);color:var(--color-nabidka-duraz);font-weight:500}.sablona-elegantni .prehled-ceny [data-cast=castky][data-radky] .cena-varianty{font-size:calc(var(--velikost-ceny) * 1.2);color:var(--color-nabidka-duraz);font-weight:500;line-height:1.3}.sablona-elegantni .prehled-ceny [data-cast=castky][data-radky]>[data-druha-cena] .popisek-podminky,.sablona-elegantni .prehled-ceny [data-cast=castky][data-radky]>[data-druha-cena] .cena-varianty{color:var(--color-nabidka-tlumeny);font-weight:400}.sablona-elegantni .prehled-ceny [data-cast=castky][data-radky]>[data-druha-cena] .cena-varianty{font-size:var(--velikost-ceny)}.sablona-elegantni .prehled-ceny [data-cast=castky-dokladu] .popisek-podminky,.sablona-elegantni .prehled-ceny [data-cast=castky-dokladu] .cena-varianty{color:var(--color-nabidka-duraz);font-weight:500}.sablona-elegantni .prehled-ceny [data-cast=castky-dokladu] .cena-vedlejsi{color:var(--color-nabidka-tlumeny);opacity:1;font-weight:400}.sablona-elegantni .prehled-ceny [data-cast=sleva],.sablona-elegantni .prehled-ceny [data-cast=srazky],.sablona-elegantni .prehled-ceny [data-cast=termin],.sablona-elegantni .prehled-ceny [data-cast=dulezite]{background-color:#0000}.sablona-elegantni .prehled-ceny [data-cast=sleva] .cena-varianty{font-size:var(--velikost-ceny);color:var(--color-nabidka-text)}.sablona-elegantni .prehled-ceny [data-cast=srazky] .hodnota-podminky,.sablona-elegantni .prehled-ceny [data-cast=termin] .hodnota-podminky,.sablona-elegantni .prehled-ceny [data-cast=dulezite]{color:var(--color-nabidka-text)}.sablona-elegantni .castky-skupiny{font-size:var(--velikost-ceny)}.sablona-elegantni .castka-skupiny+.castka-skupiny:before{color:var(--color-nabidka-akce);top:50%;translate:-50% -50%}.sablona-elegantni .vytah .zahlavi-vytahu{font-family:var(--font-nabidka-nadpis);font-size:1.35rem;font-weight:500;line-height:1.2}.sablona-elegantni .vytah .nazev-varianty{color:var(--color-nabidka-text);font-size:1.25rem;font-weight:500;line-height:1.25}.sablona-elegantni .vytah .cena-varianty{font-size:1.25rem;font-weight:500}.sablona-elegantni .vytah .obsah-varianty{font-size:var(--velikost-textu);font-weight:400}.sablona-elegantni .vytah .prehled-ceny [data-cast=castky]>:first-child .cena-varianty{font-size:1.85rem}.sablona-elegantni .vytah .tiraz-nazev{font-size:1.15rem;font-weight:500}.sablona-elegantni .hlavicka-rozbalu .pojem-slovniku,.sablona-elegantni p.hlavicka-rozbalu{font-family:var(--font-nabidka-nadpis);letter-spacing:0;text-transform:none;color:var(--color-nabidka-duraz);transition:color var(--prechod-dlazdice);font-size:clamp(1.2rem,1rem + .5vw,1.4rem);font-weight:500;line-height:1.25}.sablona-elegantni .hlavicka-rozbalu:hover .pojem-slovniku{color:var(--color-nabidka-akce)}.sablona-elegantni .hlavicka-rozbalu{padding-block:.6rem}.sablona-elegantni .radek-slovniku{border-bottom:1px solid var(--color-nabidka-linka-jemna,var(--color-nabidka-linka))}.sablona-elegantni .radek-slovniku .text-rozbalu,.sablona-elegantni .ramecek-otazky .text-rozbalu{padding:0 .25rem .9rem}.sablona-elegantni .ramecek-otazky{border:0;border-bottom:1px solid var(--color-nabidka-linka);background-color:#0000;border-radius:0;overflow:visible}.sablona-elegantni .otazky>li+li{margin-top:0}.sablona-elegantni .hlavicka-otazky{background-color:#0000;padding-block:.7rem;padding-inline:.25rem}.sablona-elegantni [data-typ=NEXT_STEPS]{counter-reset:krok}.sablona-elegantni [data-typ=NEXT_STEPS] .sipka-odrazky{display:none}.sablona-elegantni [data-typ=NEXT_STEPS] .odrazka-obsahu{align-items:baseline;font-weight:400}.sablona-elegantni [data-typ=NEXT_STEPS] .odrazka-obsahu:before{content:counter(krok);counter-increment:krok;border-bottom:1px solid var(--color-nabidka-akce);min-width:1.4rem;color:var(--color-nabidka-akce);font-family:var(--font-nabidka-nadpis);font-variant-numeric:lining-nums;text-align:center;flex:none;padding-bottom:.05rem;font-size:1.4rem;font-weight:500;line-height:1.1}.sablona-elegantni .delitko{height:auto;margin-block:calc(var(--odsazeni-linky) * 1.5);background-color:#0000;border-radius:0;flex-direction:column;align-items:center;padding-block:.25rem;display:flex;overflow:visible}.sablona-elegantni .delitko:before{margin-top:calc(-.225rem - .5px)}.sablona-elegantni .delitko:after{width:min(100%, calc((var(--elegantni-ornament-sirka) - var(--elegantni-ornament-mezera)) * 3 + var(--elegantni-ornament-mezera)))}.sablona-elegantni .sticker{border:1px solid var(--color-nabidka-akce);outline:1px solid var(--color-nabidka-akce);outline-offset:3px;background-color:var(--color-nabidka-povrch);color:var(--color-nabidka-duraz);font-family:var(--font-nabidka-text);letter-spacing:.2em;text-align:center;border-radius:999px;padding:.8rem 1.8rem;font-size:.75rem;font-weight:500;line-height:1.5}.sablona-elegantni .delitko+*>.sticker{margin-top:0}.sablona-elegantni .pripisek{max-width:36rem;color:var(--color-nabidka-duraz);font-family:var(--font-elegantni-hlas);text-align:center;border-left:0;flex-direction:column;align-items:center;gap:.7rem;margin-inline:auto;padding:.25rem 0;font-size:1.9rem;font-style:normal;font-weight:400;line-height:1.3;display:flex}.sablona-elegantni .pripisek:before{order:0}.sablona-elegantni .tlacitko{--vyplen-tlacitka:.85rem;--dotah-verzalek:.06em;box-shadow:none;border-width:1px;border-radius:0;padding-inline:1.6rem}.sablona-elegantni .tlacitko-hlavni{background-color:var(--color-nabidka-akce-tlacitko,var(--color-nabidka-akce));border-color:var(--color-nabidka-akce-tlacitko,var(--color-nabidka-akce));color:var(--color-nabidka-akce-tlacitko-text,var(--color-nabidka-akce-text))}.sablona-elegantni .tlacitko-hlavni:hover{border-color:var(--color-nabidka-akce-tlacitko,var(--color-nabidka-akce));color:var(--color-nabidka-duraz);box-shadow:none;background-color:#0000;translate:none}.sablona-elegantni .tlacitko-hlavni[aria-current=true],.sablona-elegantni .tlacitko-hlavni[aria-current=true]:hover{background-color:var(--color-nabidka-duraz);border-color:var(--color-nabidka-duraz);color:var(--color-nabidka-plocha);translate:none}.sablona-elegantni .tlacitko-vedlejsi,.sablona-elegantni .tlacitko-mensi{border-width:1px;border-color:var(--color-nabidka-linka);color:var(--color-nabidka-text);background-color:#0000}.sablona-elegantni .tlacitko-vedlejsi:hover,.sablona-elegantni .tlacitko-mensi:hover{border-color:var(--color-nabidka-akce);color:var(--color-nabidka-duraz);background-color:#0000;translate:none}.sablona-elegantni .tlacitko-nedostupne{border-color:var(--color-nabidka-linka);color:var(--color-nabidka-tlumeny);background-color:#0000}.sablona-elegantni .tlacitko-odmitnuti{color:var(--color-nabidka-tlumeny);border-color:#0000}.sablona-elegantni .tlacitko-odmitnuti:hover{color:var(--color-nabidka-odmitnuti)}.sablona-elegantni .tlacitko:focus-visible{outline:3px double var(--color-nabidka-text);outline-offset:4px}.sablona-elegantni .panel-obsahu{--color-nabidka-stin:transparent;border:0;border-left:1px solid var(--color-nabidka-linka);color:var(--color-nabidka-text);box-shadow:none;background-color:#0000;background-image:none;border-radius:0}.sablona-elegantni .panel-obsahu .nadpis-panelu{color:var(--color-nabidka-akce);border-bottom:0;font-weight:600}.sablona-elegantni .panel-obsahu a{color:var(--color-nabidka-text);border-radius:0;font-weight:500}.sablona-elegantni .panel-obsahu a:hover{color:var(--color-nabidka-duraz);text-decoration:underline;-webkit-text-decoration-color:var(--color-nabidka-akce);-webkit-text-decoration-color:var(--color-nabidka-akce);-webkit-text-decoration-color:var(--color-nabidka-akce);text-decoration-color:var(--color-nabidka-akce);text-underline-offset:.3em;background-color:#0000}.sablona-elegantni .panel-obsahu a[aria-current=true]{color:var(--color-nabidka-duraz);box-shadow:inset 2px 0 0 var(--color-nabidka-akce);font-weight:600}.sablona-elegantni .kontakty-panelu{border-top:1px solid var(--color-nabidka-linka);color:var(--color-nabidka-text);background-color:#0000;border-radius:0;padding:.6rem 0}.sablona-elegantni .kontakty-panelu a{color:var(--color-nabidka-text);letter-spacing:.04em}.sablona-elegantni .kontakty-panelu a:hover{color:var(--color-nabidka-duraz);background-color:#0000;text-decoration:none}@media (width>=40rem){.sablona-elegantni .seznam-obsahu-kompaktni{max-height:none;overflow:visible}}.sablona-elegantni .panel-obsahu-kompaktni{border:1px solid var(--color-nabidka-text);background-color:var(--color-nabidka-povrch);color:var(--color-nabidka-text);font-family:var(--font-nabidka-text);font-size:var(--elegantni-kicker-velikost);letter-spacing:var(--elegantni-kicker-prostrkani);text-transform:uppercase;border-radius:0;font-weight:500}.sablona-elegantni .panel-obsahu-kompaktni svg,.sablona-elegantni .zavreni-okna svg{display:none}.sablona-elegantni .panel-obsahu-kompaktni:after,.sablona-elegantni .zavreni-okna:before{content:"";background-color:var(--color-nabidka-text);width:1.1rem;height:1.1rem;transition:background-color var(--prechod-dlazdice);flex:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6.5h18M3 12h18M3 17.5h18' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6.5h18M3 12h18M3 17.5h18' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sablona-elegantni .panel-obsahu-kompaktni[aria-expanded=true]:after,.sablona-elegantni .zavreni-okna:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 5l14 14M19 5 5 19' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 5l14 14M19 5 5 19' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}.sablona-elegantni .zavreni-okna{color:var(--color-nabidka-text);border-radius:0;display:inline-flex}.sablona-elegantni .zavreni-okna:hover{background-color:#0000}.sablona-elegantni .zavreni-okna:hover:before{background-color:var(--color-nabidka-akce)}.sablona-elegantni .panel-obsahu.absolute{border:1px solid var(--color-nabidka-text);background-color:var(--color-nabidka-povrch);border-radius:0;box-shadow:0 16px 40px -20px #33415559}@supports (color:color-mix(in lab, red, red)){.sablona-elegantni .panel-obsahu.absolute{box-shadow:0 16px 40px -20px color-mix(in oklab, var(--color-nabidka-text) 35%, transparent)}}.sablona-elegantni .pruh-akce{--pruh-tmavy:#1c2639}@supports (color:color-mix(in lab, red, red)){.sablona-elegantni .pruh-akce{--pruh-tmavy:color-mix(in oklab, var(--color-nabidka-duraz) 65%, var(--color-nabidka-text))}}.sablona-elegantni .pruh-akce{background-color:var(--pruh-tmavy);background-image:linear-gradient(180deg, var(--pruh-tmavy) 0%, var(--color-nabidka-duraz) 100%);color:var(--color-nabidka-hlavni-text);-webkit-backdrop-filter:none;backdrop-filter:none;border-top-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.sablona-elegantni .pruh-akce{border-top-color:color-mix(in oklab, var(--color-nabidka-hlavni-text) 16%, transparent)}}.sablona-elegantni .pruh-akce{--color-nabidka-tlumeny:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.sablona-elegantni .pruh-akce{--color-nabidka-tlumeny:color-mix(in oklab, var(--color-nabidka-hlavni-text) 70%, transparent)}}.sablona-elegantni .pruh-akce{--color-nabidka-upozorneni:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.sablona-elegantni .pruh-akce{--color-nabidka-upozorneni:color-mix(in oklab, var(--color-nabidka-hlavni-text) 82%, transparent)}}.sablona-elegantni .pruh-akce{--color-nabidka-hlavni:var(--color-nabidka-hlavni-text)}.sablona-elegantni .pruh-akce .cena-varianty{color:inherit}.sablona-elegantni .pruh-akce .tlacitko-hlavni{background-color:var(--color-nabidka-akce-na-durazu,var(--color-nabidka-akce));border-color:var(--color-nabidka-akce-na-durazu,var(--color-nabidka-akce));color:var(--color-nabidka-akce-na-durazu-text,var(--color-nabidka-text))}.sablona-elegantni .pruh-akce .tlacitko-hlavni:hover{border-color:var(--color-nabidka-hlavni-text);color:var(--color-nabidka-hlavni-text);background-color:#0000}.sablona-elegantni .pruh-akce .tlacitko-nedostupne{background-color:#0000;border-color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.sablona-elegantni .pruh-akce .tlacitko-nedostupne{border-color:color-mix(in oklab, var(--color-nabidka-hlavni-text) 32%, transparent)}}.sablona-elegantni .pruh-akce .tlacitko-nedostupne{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.sablona-elegantni .pruh-akce .tlacitko-nedostupne{color:color-mix(in oklab, var(--color-nabidka-hlavni-text) 55%, transparent)}}.sablona-elegantni .pruh-akce .tlacitko-odmitnuti{color:#ffffffb3;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.sablona-elegantni .pruh-akce .tlacitko-odmitnuti{color:color-mix(in oklab, var(--color-nabidka-hlavni-text) 70%, transparent)}}.sablona-elegantni .pruh-akce .tlacitko-odmitnuti:hover{color:var(--color-nabidka-odmitnuti)}@supports (color:color-mix(in lab, red, red)){.sablona-elegantni .pruh-akce .tlacitko-odmitnuti:hover{color:color-mix(in oklab, var(--color-nabidka-odmitnuti) 45%, var(--color-nabidka-hlavni-text))}}.sablona-elegantni .tiraz-strana{color:var(--color-nabidka-akce);font-weight:600}.sablona-elegantni .tiraz-nazev{color:var(--color-nabidka-duraz);font-size:1.05rem;font-weight:600}.sablona-elegantni .tabulka-variant .podminky-varianty>tr:first-child>*{padding-top:.75rem}.sablona-elegantni .tabulka-variant>tbody:last-of-type>tr:last-child>*{padding-bottom:.75rem}.sablona-elegantni .hvezdicka-povinne{vertical-align:.3em;background-color:var(--color-nabidka-akce);width:.5em;height:.5em;-webkit-mask-image:var(--elegantni-kosoctverec);-webkit-mask-image:var(--elegantni-kosoctverec);-webkit-mask-image:var(--elegantni-kosoctverec);mask-image:var(--elegantni-kosoctverec);margin-left:.35em}.sablona-elegantni .nadpis-zamku{font-size:var(--text-2xl)}.sablona-elegantni .pruh-akce .tlacitko-vedlejsi{--barva-prelivu:transparent;border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.sablona-elegantni .pruh-akce .tlacitko-vedlejsi{border-color:color-mix(in oklab, var(--color-nabidka-hlavni-text) 45%, transparent)}}.sablona-elegantni .pruh-akce .tlacitko-vedlejsi{color:var(--color-nabidka-hlavni-text)}.sablona-elegantni .pruh-akce .tlacitko-vedlejsi:hover{--svitici-akcent:var(--color-nabidka-akce-na-durazu,#0f766e)}@supports (color:color-mix(in lab, red, red)){.sablona-elegantni .pruh-akce .tlacitko-vedlejsi:hover{--svitici-akcent:color-mix(in oklab, var(--color-nabidka-akce-na-durazu,var(--color-nabidka-akce)) 45%, var(--color-nabidka-hlavni-text))}}.sablona-elegantni .pruh-akce .tlacitko-vedlejsi:hover{border-color:var(--svitici-akcent);color:var(--svitici-akcent);background-color:#0000}
