:root{--brand-heading: "Manrope", ui-sans-serif, system-ui, sans-serif;--brand-body: "Karla", ui-sans-serif, system-ui, sans-serif;--brand-accent: #566486;--brand-accent-dark: #414D6B;--brand-muted: #6E7585;--brand-border: #E4E7EE;--brand-sage: #B7CFC2;--brand-sky: #B3C8DD;--brand-rose: #E0BFBE;--brand-social: #8490AB;--hero-veil: 247 248 251;--hero-veil-direction: to right;--hero-veil-reach: 78%;--font-body--family: var(--brand-body);--font-paragraph--family: var(--brand-body);--font-heading--family: var(--brand-heading);--font-subheading--family: var(--brand-heading);--font-accent--family: var(--brand-heading);--font-h1--family: var(--brand-heading);--font-h2--family: var(--brand-heading);--font-h3--family: var(--brand-heading);--font-h4--family: var(--brand-heading);--font-h5--family: var(--brand-heading);--font-h6--family: var(--brand-heading)}header-actions{display:none!important}.header{border-bottom:1px solid var(--brand-border)}html{scroll-behavior:smooth}.shopify-section{scroll-margin-top:calc(var(--header-height, 72px) + 24px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id$=__uvod] .overlay{background:linear-gradient(var(--hero-veil-direction),rgb(var(--hero-veil) / .97) 0%,rgb(var(--hero-veil) / .93) calc(var(--hero-veil-reach) * .38),rgb(var(--hero-veil) / .62) calc(var(--hero-veil-reach) * .62),rgb(var(--hero-veil) / .16) calc(var(--hero-veil-reach) * .85),rgb(var(--hero-veil) / 0) var(--hero-veil-reach))!important}@media screen and (max-width:749px){[id$=__uvod] .overlay{background:linear-gradient(to bottom,rgb(var(--hero-veil) / .95),rgb(var(--hero-veil) / .88) 45%,rgb(var(--hero-veil) / .35) 72%,rgb(var(--hero-veil) / 0))!important}}[id$=__uvod] .h6 p{font-family:var(--brand-heading);letter-spacing:.16em;text-transform:uppercase}[id$=__uvod] .h4 p{max-width:44ch}.text-block p{color:var(--brand-muted)}.text-block :is(h1,h2,h4){color:var(--color-foreground)}.text-block h3{margin-block-start:0;margin-block-end:.75rem;font-family:var(--brand-heading);font-size:1.25rem;font-weight:500;line-height:1.3;color:var(--color-foreground)}.text-block ul{color:var(--brand-muted);padding-inline-start:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.text-block ul li{position:relative;padding-inline-start:1.35rem;line-height:1.7}.text-block ul li:before{content:"";position:absolute;inset-inline-start:0;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--brand-sage)}.text-block a{color:var(--brand-accent);text-underline-offset:.2em;transition:color .18s ease}.text-block a:hover{color:var(--brand-accent-dark)}.text-block--background strong{color:var(--color-foreground);font-family:var(--brand-heading);font-weight:500}.text-block--background{border:1px solid var(--brand-border);box-shadow:0 1px 2px #383f4e0a;transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease;height:100%}.text-block--background:hover{transform:translateY(-2px);border-color:var(--brand-sky);box-shadow:0 10px 28px #383f4e14}@media screen and (min-width:750px){[id$=__o-mne] .image-block{flex:0 0 auto;width:36%;max-width:36%;min-width:0}[id$=__o-mne] .text-block--background ul{display:block;columns:2;column-gap:2.5rem}[id$=__o-mne] .text-block--background ul li{break-inside:avoid;margin-block-end:.5rem}}[id$=__sluzby] .text-block--background ul{flex-direction:row;flex-wrap:wrap;gap:8px;margin-block-start:1.25rem;padding-block-start:1.25rem;border-top:1px solid var(--brand-border)}[id$=__sluzby] .text-block--background ul li{padding:9px 16px;border:1px solid var(--brand-sky);border-radius:999px;background:#b3c8dd24;font-family:var(--brand-heading);font-size:.9375rem;font-weight:500;line-height:1.2;color:var(--color-foreground);white-space:nowrap;transition:background-color .18s ease,border-color .18s ease}[id$=__sluzby] .text-block--background ul li:before{content:none}[id$=__sluzby] .text-block--background:hover ul li{border-color:var(--brand-accent);background:#5664861a}@media screen and (max-width:749px){[id$=__sluzby] .text-block--background ul li{padding:8px 14px;font-size:.875rem}}[id$=__slovnicek] .accordion{border:1px solid var(--brand-border)}[id$=__slovnicek] .details__header{font-family:var(--brand-heading);padding-block:22px;transition:color .18s ease;cursor:pointer}[id$=__slovnicek] .details__header:hover{color:var(--brand-accent)}[id$=__slovnicek] .details-content{padding-block-end:10px}[id$=__lekar] .text-block--background{border-inline-start:3px solid var(--brand-sage)}[id$=__lekar] .text-block--background:hover{transform:none;border-color:var(--brand-border);border-inline-start-color:var(--brand-sage);box-shadow:0 1px 2px #383f4e0a}[id$=__lekar] .text-block ul li:before{background:var(--brand-rose)}[id$=__kontakt] .text-block--background p:first-child a{font-family:var(--brand-heading);font-size:1.5rem;text-decoration:none}[id$=__clanek_stridani] .blog-post-content,[id$=__clanek_magazin] .blog-post-content{line-height:1.8;color:var(--brand-muted)}[id$=__clanek_stridani] .blog-post-content :is(h2,h3),[id$=__clanek_magazin] .blog-post-content :is(h2,h3){margin-block:2.25rem .75rem;font-family:var(--brand-heading);font-weight:500;line-height:1.3;color:var(--color-foreground)}[id$=__clanek_stridani] .blog-post-content img,[id$=__clanek_magazin] .blog-post-content img{display:block;width:100%;height:auto;border-radius:16px}[id$=__clanek_stridani] .blog-post-content:after,[id$=__clanek_magazin] .blog-post-content:after{content:"";display:block;clear:both}@media screen and (min-width:750px){[id$=__clanek_stridani] .blog-post-content{max-width:54rem}[id$=__clanek_stridani] .obrazek-vpravo,[id$=__clanek_stridani] .obrazek-vlevo{width:46%;margin-block:.35rem 1.25rem}[id$=__clanek_stridani] .obrazek-vpravo{float:right;margin-inline-start:2rem}[id$=__clanek_stridani] .obrazek-vlevo{float:left;margin-inline-end:2rem}[id$=__clanek_stridani] .blog-post-content h2{clear:both}}[id$=__clanek_magazin] .blog-post-content{max-width:40rem}@media screen and (min-width:990px){[id$=__clanek_magazin] .clanek-siroky{width:min(56rem,86vw);max-width:none;margin-inline:calc(50% - min(28rem,43vw));margin-block:2rem}}.clanek-zdroje{margin-block-start:2.5rem;padding:24px 28px;background:#fff;border:1px solid var(--brand-border);border-radius:16px;font-size:.9375rem;line-height:1.7}.clanek-zdroje>:first-child{margin-block-start:0;font-family:var(--brand-heading);color:var(--color-foreground)}.clanek-zdroje a{color:var(--brand-accent);overflow-wrap:anywhere}.page-content{max-width:62ch}.page-content p,.page-content li{color:var(--brand-muted);line-height:1.8}.page-content h2{margin-block-start:2.25rem;margin-block-end:.75rem;padding-block-start:1.75rem;border-top:1px solid var(--brand-border);font-family:var(--brand-heading);font-size:1.375rem;font-weight:500;line-height:1.3;color:var(--color-foreground)}.page-content ul{padding-inline-start:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.page-content li{position:relative;padding-inline-start:1.35rem}.page-content li:before{content:"";position:absolute;inset-inline-start:0;top:.75em;width:6px;height:6px;border-radius:50%;background:var(--brand-sage)}.page-content a{color:var(--brand-accent);text-underline-offset:.2em}.page-content a:hover{color:var(--brand-accent-dark)}.page-content .zasady-uvod{font-size:1.0625rem;color:var(--color-foreground)}.page-content .zasady-ucinnost{margin-block-start:2.25rem;padding-block-start:1.5rem;border-top:1px solid var(--brand-border);font-size:.8125rem;color:#8a91a1}.page-content .zasady-zpet{margin-block-start:.5rem;font-size:.9375rem}.button{transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.button:hover{background-color:var(--brand-accent-dark);transform:translateY(-1px);box-shadow:0 6px 18px #56648638}.footer .text-block:last-child p{color:#a9b0bf;font-size:.75rem}.social-icons__wrapper{gap:14px}.social-icons__icon{width:22px;height:22px}.social-icons__wrapper svg{fill:var(--brand-social);transition:fill .18s ease}.social-icons__icon-wrapper a{display:flex;align-items:center;border-radius:50%}.social-icons__icon-wrapper a:hover svg,.social-icons__icon-wrapper a:focus-visible svg{fill:var(--brand-accent-dark)}.social-icons__icon-wrapper a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}@media(prefers-reduced-motion:reduce){.social-icons__wrapper svg{transition:none}}@media screen and (max-width:749px){.text-block--background{height:auto}.text-block--background:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
