:root{--tmava:#33231c;--text:#2b201b;--hneda:#8a5a3b;--med:#d9a27a;--med-svetly:#e7c2a4;--sedy:#5e5048;--sedy2:#6b5d54;--pozadie:#f4efe9;--pozadie2:#e9e1d8;--linka:#e6ddd3;--linka2:#d5c8bc;--krem:#f1e9e2;--bez:#e2d3c6;--akcia:#a8431a;--zelena:#2f5e32;--zelena-bg:#e6f0e3;--biela:#fff;--r:18px;--max:1240px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--pozadie);color:var(--text);margin:0;font-family:Urbanist,system-ui,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--hneda)}:focus-visible{outline:3px solid var(--hneda);outline-offset:3px}input,select,textarea,button{font:inherit;color:inherit}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.obal{max-width:var(--max);margin:0 auto;padding:0 40px}@media (width<=700px){.obal{padding:0 16px}}.sekcia{padding-top:96px}@media (width<=700px){.sekcia{padding-top:64px}}.nadtitul{letter-spacing:.08em;text-transform:uppercase;color:var(--hneda);font-size:13px;font-weight:700}.h2{letter-spacing:-.02em;text-transform:uppercase;margin:12px 0 0;font-size:clamp(32px,4vw,48px);font-weight:300;line-height:1.02}.rukopis{color:var(--hneda);font-family:Caveat,cursive;font-weight:600}.hlava-sekcie{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;display:flex}.odkaz-podc{border-bottom:2px solid var(--hneda);padding-bottom:4px;font-size:14px;font-weight:700}.btn{cursor:pointer;background:var(--hneda);color:#fff;letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:15px 24px;font-size:14px;font-weight:700;display:inline-flex}.btn:hover{color:#fff;background:#774c31}.btn.tmavy{background:var(--tmava)}.btn.med{background:var(--med);color:var(--tmava)}.btn.obrys{color:inherit;background:0 0;border:1px solid}.pill{border:1px solid var(--linka2);color:var(--text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.pill[aria-pressed=true],.pill.on{background:var(--tmava);border-color:var(--tmava);color:#fff}.mriezka{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:18px;display:grid}.karta{border-radius:var(--r);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.karta .foto{aspect-ratio:1;background:#ede5dc;position:relative}.karta .foto img{object-fit:cover;width:100%;height:100%}.karta .foto.contain{background:#fff}.karta .foto.contain img{object-fit:contain;padding:14px}.karta .stitok{background:var(--akcia);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.karta .telo{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.karta .znacka{letter-spacing:.08em;text-transform:uppercase;color:var(--hneda);font-size:12px;font-weight:700}.karta h3{margin:0;font-size:17px;font-weight:600;line-height:1.25}.karta h3 a:after{content:"";position:absolute;inset:0}.karta .detail{color:var(--sedy2);font-size:13px}.karta .odznaky{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.odznak{background:var(--zelena-bg);color:var(--zelena);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.odznak.hneda{color:#6e4429;background:#f1e6db}.odznak.ram{border:1px solid var(--linka2);color:var(--sedy);background:0 0}.karta .cena{margin-top:auto;padding-top:12px}.cena b{letter-spacing:-.01em;font-size:21px;font-weight:700}.cena s{color:var(--sedy2);margin-left:6px;font-size:14px}.cena .pozn{color:var(--sedy2);font-size:13px}.tabulka{border-collapse:collapse;width:100%;font-size:15px}.tabulka th,.tabulka td{text-align:left;border-top:1px solid var(--linka);vertical-align:top;padding:10px 12px}.tabulka th{width:42%;color:var(--sedy);font-weight:600}.omrvinky{color:var(--sedy2);flex-wrap:wrap;gap:6px;margin:0;padding:18px 0 0;font-size:13px;list-style:none;display:flex}.omrvinky li+li:before{content:"›";margin-right:6px}.obsah-clanku{color:#3a2c25;font-size:17px;line-height:1.75}.obsah-clanku h2{color:var(--text);margin:36px 0 10px;font-size:26px;font-weight:600;line-height:1.2}.obsah-clanku h3{margin:26px 0 8px;font-size:20px}.obsah-clanku a{color:var(--hneda);text-decoration:underline}.obsah-clanku table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.obsah-clanku th,.obsah-clanku td{border:1px solid var(--linka);text-align:left;padding:8px 10px}.obsah-clanku img{border-radius:14px;margin:18px 0}.popis h2{margin:32px 0 10px;font-size:22px;font-weight:600}.popis p{color:var(--sedy);font-size:16px;line-height:1.75}.popis .odpoved{color:var(--text);border-left:4px solid var(--hneda);background:#fff;border-radius:0 12px 12px 0;padding:16px 18px;font-size:17px}.popis .parametre{border-collapse:collapse;background:#fff;border-radius:14px;width:100%;overflow:hidden}.popis .parametre th,.popis .parametre td{text-align:left;border-top:1px solid var(--linka);padding:10px 14px;font-size:15px}.popis .parametre th{width:40%;color:var(--sedy);font-weight:600}.popis .faq dt{margin-top:16px;font-weight:700}.popis .faq dd{color:var(--sedy);margin:6px 0 0;line-height:1.7}.popis ul.listy{color:var(--sedy);padding-left:20px;line-height:1.8}.popis a{color:var(--hneda);text-decoration:underline}[hidden]{display:none!important}.akcia-pas,.akcia-pozn{display:none}.ma-akciu .akcia-pas{background:var(--akcia);color:#fff;text-align:center;letter-spacing:.02em;padding:9px 16px;font-size:14px;font-weight:700;display:block}.ma-akciu .akcia-pas:hover{color:#fff;text-decoration:underline}.ma-akciu .akcia-pozn{color:var(--akcia);align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:600;display:flex}.akcia-pozn:before{content:"%";background:var(--akcia);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.ma-akciu .bez-akcie,.akcia-len{display:none}.ma-akciu .akcia-len{display:revert}.pas[data-astro-cid-43f47jvy]{background:var(--tmava);color:var(--bez);font-size:13px;font-weight:500}.pas-in[data-astro-cid-43f47jvy]{flex-wrap:wrap;align-items:center;gap:6px 26px;padding-top:9px;padding-bottom:9px;display:flex}.pas[data-astro-cid-43f47jvy] a[data-astro-cid-43f47jvy]{color:#fff}.pas[data-astro-cid-43f47jvy] .tel[data-astro-cid-43f47jvy]{font-weight:700}.otv[data-astro-cid-43f47jvy]{align-items:center;gap:8px;display:flex}.otv[data-astro-cid-43f47jvy] b[data-astro-cid-43f47jvy]{color:#fff}.bodka[data-astro-cid-43f47jvy]{background:#7bc67e;border-radius:4px;width:8px;height:8px}.vlavo[data-astro-cid-43f47jvy]{margin-left:auto}.hlavicka[data-astro-cid-43f47jvy]{z-index:20;border-bottom:1px solid var(--linka);background:#fff;position:relative}.hl-in[data-astro-cid-43f47jvy]{align-items:center;gap:14px 24px;padding-top:14px;padding-bottom:14px;display:flex}.logo[data-astro-cid-43f47jvy]{flex:none;align-items:center;gap:14px;display:flex}.logo[data-astro-cid-43f47jvy] img[data-astro-cid-43f47jvy]{width:auto;height:46px}.slogan[data-astro-cid-43f47jvy]{border-left:1px solid var(--linka);padding-left:14px;font-size:21px;line-height:1;transform:rotate(-3deg)}.hladat[data-astro-cid-43f47jvy]{background:var(--pozadie);border-radius:999px;flex:320px;align-items:center;min-width:0;padding:0 6px 0 20px;display:flex}.hladat[data-astro-cid-43f47jvy] input[data-astro-cid-43f47jvy]{background:0 0;border:0;flex:1;min-width:0;padding:13px 0;font-size:15px}.hladat[data-astro-cid-43f47jvy] input[data-astro-cid-43f47jvy]:focus{outline:none}.hladat[data-astro-cid-43f47jvy]:focus-within{outline:3px solid var(--hneda);outline-offset:2px}.hladat[data-astro-cid-43f47jvy] button[data-astro-cid-43f47jvy]{background:var(--hneda);color:#fff;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.kosik-btn[data-astro-cid-43f47jvy]{background:var(--tmava);color:#fff;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 14px 0 10px;font-size:14px;font-weight:700;display:flex}.kosik-btn[data-astro-cid-43f47jvy]:hover{color:#fff;background:#4a3329}.menu-btn[data-astro-cid-43f47jvy]{border:1px solid var(--linka2);cursor:pointer;background:#fff;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.nav[data-astro-cid-43f47jvy]{position:relative}.menu[data-astro-cid-43f47jvy]{letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:20px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.pol[data-astro-cid-43f47jvy]>a[data-astro-cid-43f47jvy]{white-space:nowrap;border-bottom:3px solid #0000;padding:15px 0 12px;display:block}.pol[data-astro-cid-43f47jvy]>a[data-astro-cid-43f47jvy].aktivna,.pol[data-astro-cid-43f47jvy]:hover>a[data-astro-cid-43f47jvy],.pol[data-astro-cid-43f47jvy]:focus-within>a[data-astro-cid-43f47jvy]{border-bottom-color:var(--hneda);color:var(--hneda)}.pol[data-astro-cid-43f47jvy]>a[data-astro-cid-43f47jvy].akcia{color:var(--akcia)}.mega[data-astro-cid-43f47jvy]{z-index:30;border:1px solid var(--linka);text-transform:none;letter-spacing:0;background:#fff;border-radius:0 0 20px 20px;gap:32px;padding:28px 32px;display:none;position:absolute;top:100%;left:40px;right:40px;box-shadow:0 24px 48px #33231c29}.ma-sub[data-astro-cid-43f47jvy]:hover .mega[data-astro-cid-43f47jvy],.ma-sub[data-astro-cid-43f47jvy]:focus-within .mega[data-astro-cid-43f47jvy]{display:flex}.mega-stlpce[data-astro-cid-43f47jvy]{flex:3;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px 32px;display:grid}.mega[data-astro-cid-43f47jvy] ul[data-astro-cid-43f47jvy]{gap:2px;margin:12px 0 0;padding:0;font-size:15px;font-weight:500;list-style:none;display:grid}.mega[data-astro-cid-43f47jvy] ul[data-astro-cid-43f47jvy] a[data-astro-cid-43f47jvy]{padding:7px 0;display:block}.mega-promo[data-astro-cid-43f47jvy]{color:#fff;background:#4a3329;border-radius:16px;flex:1;min-width:220px;min-height:200px;position:relative;overflow:hidden}.mega-promo[data-astro-cid-43f47jvy] img[data-astro-cid-43f47jvy]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mega-promo[data-astro-cid-43f47jvy] span[data-astro-cid-43f47jvy]{background:linear-gradient(#2b1e1800,#2b1e18e0);padding:40px 18px 16px;font-size:14px;position:absolute;bottom:0;left:0;right:0}.mega-promo[data-astro-cid-43f47jvy] b[data-astro-cid-43f47jvy]{text-transform:uppercase;font-size:18px;font-weight:500}@media (width<=1100px){.skryt-m[data-astro-cid-43f47jvy],.slogan[data-astro-cid-43f47jvy]{display:none}.hl-in[data-astro-cid-43f47jvy]{flex-wrap:wrap}.hladat[data-astro-cid-43f47jvy]{flex-basis:100%;order:5}.menu-btn[data-astro-cid-43f47jvy]{margin-left:auto;display:flex}.nav[data-astro-cid-43f47jvy]{display:none}.nav[data-astro-cid-43f47jvy].otvorene{display:block}.menu[data-astro-cid-43f47jvy]{flex-direction:column;gap:0;padding-bottom:12px}.pol[data-astro-cid-43f47jvy]>a[data-astro-cid-43f47jvy]{border-bottom:1px solid var(--linka);padding:12px 0}.mega[data-astro-cid-43f47jvy],.ma-sub[data-astro-cid-43f47jvy]:hover .mega[data-astro-cid-43f47jvy],.ma-sub[data-astro-cid-43f47jvy]:focus-within .mega[data-astro-cid-43f47jvy]{display:none}}.paticka[data-astro-cid-ws5nn3cu]{background:var(--tmava);color:var(--bez);margin-top:110px}.hore[data-astro-cid-ws5nn3cu]{border-bottom:1px solid #4e3a31;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:64px 0 40px;font-size:15px;display:flex}.veta[data-astro-cid-ws5nn3cu]{color:var(--med-svetly);margin-bottom:8px;font-size:clamp(36px,4.4vw,58px);line-height:1}.novinky[data-astro-cid-ws5nn3cu]{border-bottom:1px solid #4e3a31;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:12px 40px;padding:40px 0;display:grid}.novinky[data-astro-cid-ws5nn3cu] p[data-astro-cid-ws5nn3cu]{margin:8px 0 0;font-size:15px;line-height:1.6}.novinky[data-astro-cid-ws5nn3cu] .pole[data-astro-cid-ws5nn3cu]{gap:10px;display:flex}.novinky[data-astro-cid-ws5nn3cu] input[data-astro-cid-ws5nn3cu][type=email]{color:#fff;min-width:0;min-height:48px;font:inherit;background:0 0;border:1px solid #6b5446;border-radius:999px;flex:1;padding:0 20px;font-size:15px}.novinky[data-astro-cid-ws5nn3cu] input[data-astro-cid-ws5nn3cu]::placeholder{color:#b0937e}.novinky[data-astro-cid-ws5nn3cu] input[data-astro-cid-ws5nn3cu]:focus-visible{outline:2px solid var(--med-svetly);outline-offset:2px}.novinky[data-astro-cid-ws5nn3cu] .drobne[data-astro-cid-ws5nn3cu]{color:#b0937e;grid-column:2;margin:0;font-size:13px}.novinky[data-astro-cid-ws5nn3cu] .drobne[data-astro-cid-ws5nn3cu].ok{color:var(--med-svetly);font-weight:600}.novinky[data-astro-cid-ws5nn3cu] .drobne[data-astro-cid-ws5nn3cu] a[data-astro-cid-ws5nn3cu]{text-decoration:underline}@media (width<=800px){.novinky[data-astro-cid-ws5nn3cu]{grid-template-columns:1fr}.novinky[data-astro-cid-ws5nn3cu] .drobne[data-astro-cid-ws5nn3cu]{grid-column:1}.novinky[data-astro-cid-ws5nn3cu] .pole[data-astro-cid-ws5nn3cu]{flex-direction:column}}.stlpce[data-astro-cid-ws5nn3cu]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;padding:44px 0;display:grid}.h[data-astro-cid-ws5nn3cu]{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:13px;font-weight:700}.l[data-astro-cid-ws5nn3cu]{gap:10px;margin-top:16px;font-size:15px;display:grid}.adr[data-astro-cid-ws5nn3cu]{margin-top:16px;font-size:15px;line-height:1.7}.paticka[data-astro-cid-ws5nn3cu] a[data-astro-cid-ws5nn3cu]:hover{color:#fff}.spodok[data-astro-cid-ws5nn3cu]{color:#b0937e;flex-wrap:wrap;gap:8px 24px;padding-top:22px;padding-bottom:30px;font-size:13px;display:flex}
