.c-konfig-sablony{background:var(--b-bg);width:min(1120px,100vw - 48px);max-width:none;height:min(860px,100dvh - 48px);max-height:none;color:var(--b-ink);border:0;border-radius:4px;padding:0;overflow:hidden}.c-konfig-sablony::backdrop{background:var(--b-pozadie-okna)}.c-konfig-sablony__in{flex-direction:column;height:100%;display:flex}.c-konfig-sablony__hlava{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 6px 24px;display:flex}.c-konfig-sablony__hlava h2{margin:0;font-size:22px}.c-konfig-sablony__zavriet{background:var(--b-tint);width:44px;height:44px;color:var(--b-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;display:grid}.c-konfig-sablony__zavriet:hover{background:var(--b-line)}.c-konfig-sablony__zavriet:focus-visible,.c-konfig-sablony__sipka:focus-visible,.c-konfig-sablony__miniatura:focus-visible,.c-konfig-sablony__typ:focus-visible{outline:2px solid var(--b-ink);outline-offset:2px}.c-konfig-sablony__telo{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:24px;min-height:0;padding:0 24px 20px;display:grid}.c-konfig-sablony__nahlad{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.c-konfig-sablony__strana{margin:0;font-size:15px}.c-konfig-sablony__strana span{color:var(--b-mut)}.c-konfig-sablony__list{background:var(--b-tint);touch-action:pan-y;flex:1;justify-content:center;align-items:center;min-height:0;padding:16px 56px;display:flex;position:relative;container-type:size}.c-konfig-sablony__obr{width:min(100cqw, calc(100cqh * var(--l-pomer,.7)));background:var(--b-card);height:auto;display:block}.c-konfig-sablony__sipka{border:1px solid var(--b-line);background:var(--b-bg);width:44px;height:44px;color:var(--b-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0 0 4px;font-size:28px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.c-konfig-sablony__sipka:hover:not(:disabled){border-color:var(--b-ink)}.c-konfig-sablony__sipka:disabled{opacity:.35;cursor:default}.c-konfig-sablony__sipka--pred{left:6px}.c-konfig-sablony__sipka--dalej{right:6px}.c-konfig-sablony__pas{scrollbar-width:thin;gap:8px;padding:4px 2px 6px;display:flex;overflow-x:auto}.c-konfig-sablony__miniatura{background:var(--b-tint);cursor:pointer;border:2px solid #0000;border-radius:4px;flex:none;width:54px;padding:2px}.c-konfig-sablony__miniatura img{width:100%;height:auto;display:block}.c-konfig-sablony__miniatura:hover{border-color:var(--b-line)}.c-konfig-sablony__miniatura[aria-current=true]{border-color:var(--b-ink)}.c-konfig-sablony__volby{flex-direction:column;gap:16px;min-height:0;display:flex;overflow-y:auto}.c-konfig-sablony__typy .cap{margin:0 0 8px}.c-konfig-sablony__typy-in{flex-direction:column;gap:8px;display:flex}.c-konfig-sablony__typ{border:1px solid var(--b-line);background:var(--b-bg);width:100%;min-height:52px;color:var(--b-ink);font:inherit;text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:12px;padding:6px 12px;font-size:15px;display:flex}.c-konfig-sablony__typ:hover{background:var(--b-tint)}.c-konfig-sablony__typ[aria-pressed=true]{border-color:var(--b-ink);background:var(--b-tint);font-weight:700}.c-konfig-sablony__typ .ikona{flex:none;width:34px;height:40px}.c-konfig-sablony__typ .ikona svg{width:100%;height:100%}.c-konfig-sablony__polohy .cap{margin:0 0 8px}.c-konfig-sablony__polohy-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.c-konfig-sablony__poloha{border:1px solid var(--b-line);background:var(--b-bg);min-height:44px;color:var(--b-ink);font:inherit;text-align:center;cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;font-size:13px;line-height:1.2;display:flex}.c-konfig-sablony__poloha:hover{background:var(--b-tint)}.c-konfig-sablony__poloha[aria-pressed=true]{border-color:var(--b-ink);background:var(--b-tint);font-weight:700}.c-konfig-sablony__poloha:focus-visible{outline:2px solid var(--b-ink);outline-offset:2px}.c-konfig-sablony__poloha .ikona{background:var(--b-line);border-radius:2px;width:18px;height:25px;position:relative}.c-konfig-sablony__poloha .ikona:after{content:"";background:var(--b-ink);border-radius:50%;width:9px;height:9px;position:absolute}.c-konfig-sablony__poloha .ikona--hl:after,.c-konfig-sablony__poloha .ikona--dl:after{left:2px}.c-konfig-sablony__poloha .ikona--hs:after,.c-konfig-sablony__poloha .ikona--ds:after{left:4.5px}.c-konfig-sablony__poloha .ikona--hp:after,.c-konfig-sablony__poloha .ikona--dp:after{right:2px}.c-konfig-sablony__poloha .ikona--hl:after,.c-konfig-sablony__poloha .ikona--hs:after,.c-konfig-sablony__poloha .ikona--hp:after{top:2px}.c-konfig-sablony__poloha .ikona--dl:after,.c-konfig-sablony__poloha .ikona--ds:after,.c-konfig-sablony__poloha .ikona--dp:after{bottom:2px}.c-konfig-sablony__ukazka{color:var(--b-mut);margin:0;font-size:13px}.c-konfig-sablony__akcia{flex-direction:column;gap:10px;margin-top:auto;display:flex}.c-konfig-sablony__cena{font-size:22px;font-weight:700}.c-konfig-sablony__cta{text-align:center;justify-content:center}@media (max-width:760px){.c-konfig-sablony{border-radius:0;width:100vw;height:100dvh}.c-konfig-sablony__hlava{padding:8px 8px 4px 16px}.c-konfig-sablony__hlava h2{font-size:18px}.c-konfig-sablony__telo{flex-direction:column;gap:12px;padding:0;display:flex;overflow-y:auto}.c-konfig-sablony__nahlad{flex:none;padding:0 16px}.c-konfig-sablony__list{flex:none;height:52dvh;padding:10px 44px}.c-konfig-sablony__sipka{width:36px;height:36px;font-size:24px}.c-konfig-sablony__sipka--pred{left:4px}.c-konfig-sablony__sipka--dalej{right:4px}.c-konfig-sablony__miniatura{width:44px}.c-konfig-sablony__volby{flex:none;gap:12px;overflow:visible}.c-konfig-sablony__typy,.c-konfig-sablony__polohy{padding:0 16px}.c-konfig-sablony__typy-in{flex-direction:row;padding-bottom:4px;overflow-x:auto}.c-konfig-sablony__typ{flex:none;width:auto;min-height:48px;font-size:14px}.c-konfig-sablony__ukazka{padding:0 16px}.c-konfig-sablony__akcia{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--b-bg);flex-direction:row;justify-content:space-between;align-items:center;position:sticky;bottom:0}.c-konfig-sablony__cta{flex:1}}
.c-kv{background:var(--b-bg);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--b-ink);font-family:var(--b-font,"Hanken Grotesk", system-ui, sans-serif);border:0;border-radius:0;margin:0;padding:0;font-size:17px;overflow:hidden}.c-kv::backdrop{background:var(--b-bg)}.c-kv button{font:inherit;color:inherit;cursor:pointer}.c-kv button:focus-visible,.c-kv a:focus-visible{outline:3px solid var(--b-ink);outline-offset:2px}.c-kv ul,.c-kv ol{margin:0;padding:0;list-style:none}.c-kv__in{grid-template-rows:72px minmax(0,1fr) 96px;grid-template-columns:minmax(0,1fr) 480px;height:100%;display:grid}.c-kv__telo{display:contents}.c-kv__hlava{background:var(--b-card);border-bottom:1px solid var(--b-line);z-index:2;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;padding:0 32px;display:flex}.c-kv__znacka{letter-spacing:-.01em;text-transform:lowercase;font-size:28px;font-weight:800;line-height:1}.c-kv__kroky{color:var(--paper-shadow);align-items:center;gap:12px;font-size:18px;display:flex}.c-kv__krok:not(:first-child):before{content:"";vertical-align:middle;background:var(--b-line);width:32px;height:1px;margin-right:12px;display:inline-block}.c-kv__krok--hotovy{color:var(--b-ink);font-weight:500}.c-kv__krok--aktivny{color:var(--b-ink);font-weight:700}.c-kv__spat{background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:18px;font-weight:500;display:inline-flex}.c-kv__spat:hover{color:var(--b-accent)}.c-kv__spat-m,.c-kv__titulok,.c-kv__krok-m{display:none}.c-kv__nahlad{background:var(--b-tint);flex-direction:column;grid-area:2/1/4;align-items:center;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.c-kv__nahlad>:first-child{margin-top:auto}.c-kv__nahlad>:last-child{margin-bottom:auto}.c-kv__riadok{text-align:center;margin:0;font-size:18px;font-weight:500}.c-kv__list{flex-shrink:0;justify-content:center;max-width:100%;display:flex;position:relative}.c-kv__obr{width:auto;max-width:100%;height:max(640px,100dvh - 222px);aspect-ratio:var(--l-pomer,.75);object-fit:contain;background:var(--b-card);border:1px solid var(--b-line);display:block}.c-kv__in[data-nastenny] .c-kv__list:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg, var(--b-mut) 0 4px, transparent 4px 11px);height:12px;position:absolute;top:14px;left:8%;right:8%}.c-kv__in[data-nastenny] .c-kv__list:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle, transparent 0 4px, var(--b-mut) 4px 6px, transparent 6px);width:16px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%)}.c-kv__in[data-na-sirku] .c-kv__list{width:min(660px,100%)}.c-kv__in[data-na-sirku] .c-kv__obr{width:100%;height:auto}.c-kv__sipka{display:none}.c-kv__strany{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:8px;display:flex}.c-kv__chip{border:1px solid var(--b-ink);background:var(--b-card);white-space:nowrap;border-radius:4px;min-width:48px;height:48px;padding:0 20px;font-size:17px;font-weight:500}.c-kv__chip--sipka{padding:0 16px;font-weight:700}.c-kv__chip:hover:not(:disabled){background:var(--b-tint)}.c-kv__chip[aria-current=true]{background:var(--b-ink);color:var(--b-on-ink);font-weight:700}.c-kv__chip:disabled{opacity:.4;cursor:default}.c-kv__volby{background:var(--b-card);border-left:1px solid var(--b-line);flex-direction:column;grid-area:2/2;min-height:0;display:flex}.c-kv__taby{border-bottom:1px solid var(--b-line);flex:0 0 64px;display:flex}.c-kv__tab{color:var(--paper-shadow);background:0 0;border:0;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:0;font-size:20px;font-weight:700;display:flex}.c-kv__tab b{color:var(--b-accent);font-weight:600}.c-kv__tab:hover{color:var(--b-ink)}.c-kv__tab[aria-selected=true]{border-bottom-color:var(--b-ink);color:var(--b-ink)}.c-kv__panel{flex:1;min-height:0;padding:32px;overflow-y:auto}.c-kv__karty{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.c-kv__in[data-na-sirku] .c-kv__karty[data-tab=sablona]{grid-template-columns:repeat(2,minmax(0,1fr))}.c-kv__karta{text-align:left;background:0 0;border:0;flex-direction:column;align-items:stretch;width:100%;padding:0;display:flex}.c-kv__mini{aspect-ratio:3/4;border:1px solid var(--b-line);background:var(--b-bg);display:block;position:relative;overflow:hidden}.c-kv__in[data-na-sirku] .c-kv__karty[data-tab=sablona] .c-kv__mini{aspect-ratio:28/15}.c-kv__karta:hover .c-kv__mini{border-color:var(--b-ink)}.c-kv__karta[aria-pressed=true] .c-kv__mini{border:2px solid var(--b-ink)}.c-kv__mini-obr{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.c-kv__karty[data-tab=kalendarium] .c-kv__mini-obr{object-fit:contain;background:var(--b-card)}.c-kv__mini-prazdna{background:var(--b-tint);width:100%;height:100%;display:block}.c-kv__fajka{background:var(--b-ink);width:24px;height:24px;color:var(--b-on-ink);border-radius:50%;place-items:center;font-size:17px;font-weight:700;line-height:1;display:grid;position:absolute;top:8px;right:8px}.c-kv__nazov{margin-top:10px;font-size:17px;font-weight:700;line-height:1.25}.c-kv__doplnok{color:var(--paper-shadow);font-size:17px;line-height:1.25}.c-kv__bodky{display:none}.c-kv__polohy{margin-top:24px}.c-kv__polohy-nadpis{margin:0 0 12px;font-size:17px;font-weight:700}.c-kv__polohy-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.c-kv__poloha{border:1px solid var(--b-line);background:var(--b-card);border-radius:4px;min-height:48px;padding:8px;font-size:17px}.c-kv__poloha[aria-pressed=true]{border:2px solid var(--b-ink);font-weight:700}.c-kv__pata{background:var(--b-card);border-left:1px solid var(--b-line);border-top:1px solid var(--b-line);z-index:2;grid-area:3/2;justify-content:space-between;align-items:center;gap:12px;padding:0 32px;display:flex}.c-kv__cena-blok{flex-direction:column;justify-content:center;min-width:0;display:flex}.c-kv__produkt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.c-kv__produkt-m{display:none}.c-kv__cena{margin-top:4px;font-size:26px;font-weight:800;line-height:1}.c-kv__cta{background:var(--b-ink);min-height:56px;color:var(--b-on-ink);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.c-kv__cta:hover{background:var(--b-cta-h)}.c-kv__bez-editora{margin:0;font-size:17px}@media (max-width:760px){.c-kv__in{flex-direction:column;display:flex}.c-kv__hlava{flex:0 0 56px;padding:0 16px}.c-kv__znacka,.c-kv__kroky,.c-kv__spat{display:none}.c-kv__spat-m{background:0 0;border:0;justify-content:flex-start;align-items:center;width:48px;height:48px;padding:0;font-size:26px;font-weight:700;line-height:1;display:flex}.c-kv__titulok{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;display:block}.c-kv__krok-m{width:48px;color:var(--b-accent);justify-content:flex-end;font-size:17px;font-weight:700;display:flex}.c-kv__telo{background:var(--b-bg);flex:1;min-height:0;display:block;overflow-y:auto}.c-kv__nahlad{background:var(--b-tint);padding:0;display:block;overflow:visible}.c-kv__nahlad>:first-child,.c-kv__nahlad>:last-child{margin:0}.c-kv__riadok,.c-kv__strany{display:none}.c-kv__list{width:100%;max-width:none;aspect-ratio:var(--l-pomer,.75);max-height:calc(100dvh - 316px);display:block;overflow:hidden}.c-kv__obr{object-fit:contain;background:var(--b-tint);border:0;width:100%;max-width:none;height:100%}.c-kv__in[data-na-sirku] .c-kv__obr{width:100%;height:100%}.c-kv__sipka{z-index:1;border:1px solid var(--b-line);background:var(--b-card);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0 0 3px;font-size:24px;font-weight:700;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.c-kv__sipka--pred{left:8px}.c-kv__sipka--dalej{right:8px}.c-kv__sipka:disabled{opacity:.4}.c-kv__volby{border-left:0;display:block}.c-kv__taby{border-top:1px solid var(--b-line);height:56px}.c-kv__tab{font-size:17px}.c-kv__panel{background:var(--b-card);padding:12px 0 16px;overflow:visible}.c-kv .c-kv__karty{scrollbar-width:none;align-items:flex-start;gap:12px;padding:0 16px;display:flex;overflow-x:auto}.c-kv__karty::-webkit-scrollbar{display:none}.c-kv__karta-li{flex:0 0 120px;width:120px}.c-kv__mini{aspect-ratio:120/135}.c-kv__mini-obr{object-fit:contain}.c-kv__in[data-na-sirku] .c-kv__karty[data-tab=sablona]{display:flex}.c-kv__in[data-na-sirku] .c-kv__karty[data-tab=sablona] .c-kv__karta-li{flex-basis:300px;width:300px}.c-kv__in[data-na-sirku] .c-kv__karty[data-tab=sablona] .c-kv__mini{aspect-ratio:300/161}.c-kv__nazov{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.c-kv__polohy{margin:16px 16px 0}.c-kv__bodky{justify-content:center;gap:8px;margin-top:8px;display:flex}.c-kv__bodky span{background:var(--b-line);border-radius:50%;width:8px;height:8px}.c-kv__bodky .je{background:var(--b-ink)}.c-kv__pata{border-left:0;flex:0 0 84px;padding:0 16px}.c-kv__produkt-d{display:none}.c-kv__produkt-m{color:var(--paper-shadow);font-weight:400;display:inline}.c-kv__cena{margin-top:2px;font-size:22px}.c-kv__cta{min-height:52px;padding:0 24px}.c-kv__cta span{display:none}}
