:root{--border-radius-sml:6px;--base-width:1300px;--base-padding:20px;--base-padding-neg:calc(-1 * var(--base-padding));--base-size:15px;--base-size-sml:14px;--base-size-big:18px;--base-line:22px;--base-horizontal-gap:70px;--base-horizontal-gap-half:calc(var(--base-horizontal-gap) / 2);--base-horizontal-gap2:60px;--base-horizontal-gap2-half:calc(var(--base-horizontal-gap2) / 2);--helper-to-base:calc(-1 * (100vw - var(--base-width)) / 2);--helper-to-base2:calc((-1 * (100vw - var(--base-width)) / 2) - var(--base-padding));--grid-gap:24px;--grid-gap-neg:calc(-1 * var(--grid-gap));--grid-col:calc((var(--base-width) - 2 * var(--base-padding) - 11 * var(--grid-gap)) / 12);--grid-col-gap:calc(var(--grid-col) + var(--grid-gap));--grid-gap-half:calc(var(--grid-gap) / 2);--grid-gap-half-neg:calc(var(--grid-gap) / -2);--grid-col-12:calc(12 * var(--grid-col) + (12 - 1) * var(--grid-gap));--grid-col-11:calc(11 * var(--grid-col) + (11 - 1) * var(--grid-gap));--grid-col-10:calc(10 * var(--grid-col) + (10 - 1) * var(--grid-gap));--grid-col-9:calc(9 * var(--grid-col) + (9 - 1) * var(--grid-gap));--grid-col-8:calc(8 * var(--grid-col) + (8 - 1) * var(--grid-gap));--grid-col-7:calc(7 * var(--grid-col) + (7 - 1) * var(--grid-gap));--grid-col-6:calc(6 * var(--grid-col) + (6 - 1) * var(--grid-gap));--grid-col-5:calc(5 * var(--grid-col) + (5 - 1) * var(--grid-gap));--grid-col-4:calc(4 * var(--grid-col) + (4 - 1) * var(--grid-gap));--grid-col-3:calc(3 * var(--grid-col) + (3 - 1) * var(--grid-gap));--grid-col-2:calc(2 * var(--grid-col) + (2 - 1) * var(--grid-gap));--grid-col-1:calc(1 * var(--grid-col) + (1 - 1) * var(--grid-gap))}@media screen and (min-width:1920px){:root{--base-width:1440px}}@media screen and (max-width:1299px){:root{--base-width:100vw}}@media screen and (max-width:767px){:root{--base-size:14px;--grid-gap:10px}}.h1,h1{font-size:48px;line-height:1.2}.h2,h2{font-size:37px;line-height:1.2}.h3,h3{font-size:33px;line-height:1.2}.h4,.h4.homepage-group-title,h4,h4.homepage-group-title{font-size:28px;line-height:1.2}.h5,.news-item .text .title,h5{font-size:25px}.h6,h6{font-size:20px}@media (max-width:1280px){.h1,h1{font-size:40px}.h2,h2{font-size:32px}.h3,h3{font-size:34px}.h4,.h4.homepage-group-title,h4,h4.homepage-group-title{font-size:27px}.h5,.news-item .text .title,h5{font-size:24px}.h6,h6{font-size:19px}}@media (max-width:991px){.h1,h1{font-size:36px}.h2,h2{font-size:31px}.h3,h3{font-size:26px}.h4,.h4.homepage-group-title,h4,h4.homepage-group-title{font-size:24px}.h5,h5{font-size:20px}.h6,h6{font-size:18px}}@media (max-width:767px){.h1,h1{font-size:24px}.h2,h2{font-size:24px}.h3,h3{font-size:22px}.h4,.h4.homepage-group-title,h4,h4.homepage-group-title{font-size:20px}.h5,.news-item .text .title,h5{font-size:18px}.h6,h6{font-size:15px}}.cart-table tr .p-name .main-link,.product .p .name{font-weight:700}.product-appendix{font-weight:400;font-size:70%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}#header .site-name a img{width:190px}.homepage-box.welcome-wrapper{display:none}.contact-box .instagram a{font-size:0}.contact-box .instagram a:after{content:"Instagram";font-size:14px}.extended-description{width:100%;padding:0;margin:35px 0}.appended-category{display:none!important}.h4.homepage-group-title,h4.homepage-group-title{margin-top:0!important}.in-kde-nas-koupite #content table{width:100%;display:block;overflow:scroll}.in-kde-nas-koupite #content table tbody{display:table;width:100%}.in-kde-nas-koupite #content table tr{width:100%;background:#fafafa}.in-kde-nas-koupite #content table tr:nth-of-type(even){background:#f0f0f0}.in-kde-nas-koupite #content table td{padding:15px}.in-index #footer{margin-top:0}.custom-footer__banner19{width:100%!important}.footer-cards{text-align:center}.footer-cards img{max-width:500px;width:100%}.site-msg.information{background-color:var(--color-secondary);font-weight:400;font-size:13px;box-shadow:none;padding:.8em 1em}.carousel{height:auto!important}.banner-hero{background-color:var(--color-primary);width:100%;position:relative}.banner-hero::before{content:" ";width:100%;height:120px;position:absolute;left:0;right:0;top:0;background-image:url(https://cdn.myshoptet.com/usr/www.dobroladovna.cz/user/documents/img/pattern.svg);background-repeat:repeat;z-index:1;opacity:.19}@media (max-width:991px){.banner-hero::before{height:60px}}.banner-hero::after{content:" ";width:100%;height:60px;position:absolute;left:0;right:0;bottom:0;background-image:url(https://cdn.myshoptet.com/usr/www.dobroladovna.cz/user/documents/img/pattern.svg);background-repeat:repeat;z-index:1;opacity:.19}@media (max-width:991px){.banner-hero::after{height:300px}}.banner-hero__inner{width:var(--grid-col-12);margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:58px 0 43px 0;position:relative;z-index:2;gap:var(--grid-gap)}@media (max-width:991px){.banner-hero__inner{padding:50px 0 50px 0}}@media (max-width:991px){.banner-hero__inner{flex-direction:column;justify-content:center;gap:35px}}.banner-hero__text{width:var(--grid-col-6);color:var(--color-white);display:inline-flex;flex-direction:column;align-items:flex-start;gap:50px;margin-bottom:-50px}@media (max-width:991px){.banner-hero__text{width:var(--grid-col-10);gap:30px;margin-bottom:0}}.banner-hero__text>*{margin:0}.banner-hero__text img{max-width:160px;height:auto}@media (max-width:991px){.banner-hero__text img{max-width:100px}}.banner-hero__text h2{color:var(--template-color-white)}.banner-hero__text h1,.banner-hero__text h3,.banner-hero__text h4,.banner-hero__text h5,.banner-hero__text h6,.banner-hero__text p{color:var(--template-color-white)}.banner-hero__text .btn{padding:14px 32px;border-radius:27px}@media (max-width:991px){.banner-hero__text .btn{padding:10px 25px;border-radius:23px}}.banner-hero__image{width:var(--grid-col-5)}@media (max-width:991px){.banner-hero__image{width:var(--grid-col-10)}}.banner-hero__image img{width:100%;height:auto;border-radius:var(--border-radius-sml)}.banner-custom-main>div h2{text-shadow:none;font-size:45px;max-width:550px}.banner-custom-main>div .btn{margin-top:50px}.banner-custom-main>div{z-index:2}@media (max-width:767px){.banner-custom-main>div h2{font-size:35px;max-width:500px}.banner-custom-main--dark:after{background:#222;opacity:.3;z-index:1}}@media (max-width:480px){.banner-custom-main>div h2{font-size:30px}}.banner-custom-main--dark>div h2{color:#fff}@media (min-width:1300px){.benefitBanner.position--benefitHomepage{padding-left:0;padding-right:0;gap:40px}.benefitBanner__item{flex:0 0 calc(16.666665% - 40px)}.benefitBanner__content{margin:0}}.benefitBanner{max-width:100%}.benefitBanner__title{color:var(--color-primary);font-size:20px;line-height:1.1}@media (max-width:767px){.benefitBanner__title{font-size:18px}}.benefitBanner__picture{width:40px;height:40px}.benefitBanner__picture img{width:100%;height:100%}@media (max-width:991px) and (min-width:390px){.benefitBanner .benefitBanner__item{flex:0 0 50%;width:50%}}.banner-about{display:flex;flex-direction:row;max-width:100%;text-align:left;align-items:center;justify-content:center}.banner-about__column--image{width:600px}.banner-about__column--image img{width:100%}.banner-about__column--text{width:calc(100% - 600px);padding-left:100px}.banner-about__column--text img{margin-bottom:40px}@media (max-width:1100px){.welcome>div{align-items:flex-start}.banner-about__column--image{width:50%}.banner-about__column--text{width:50%;padding-left:6%}.banner-about__column--text img{margin-bottom:30px;width:60px;height:60px}}@media (max-width:767px){.banner-about{flex-direction:column}.banner-about__column--image{width:100%}.banner-about__column--text{width:100%;padding-top:10%;padding-left:5%;padding-right:5%}.banner-about__column--text img{margin-bottom:15px;width:40px;height:40px}}.news-item{height:100%}.news-item>a{display:flex;flex-direction:column;height:100%}.news-item .image img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ourstory-section{margin:0 auto 4rem;padding:0 1.5rem}.ourstory-section--founder{background:#faf6f1;padding:3rem;border-radius:var(--border-radius-sml)}.ourstory-section--founder h2{margin-top:0}.ourstory-section--founder figure{margin-top:2.5rem;text-align:center}.ourstory-section--founder img{border-radius:var(--border-radius-sml)}.ourstory-section--founder figcaption{font-size:.9rem;margin-top:.8rem;color:#666;font-style:italic}.ourstory-section--team p:first-of-type{font-weight:500}.ourstory-section--team figure{margin:2.5rem 0 0}.ourstory-section--team img{width:100%;border-radius:var(--border-radius-sml)}.ourstory-section--thanks{text-align:center;background:var(--color-primary);color:var(--template-color-white);padding:3.5rem;border-radius:16px}.ourstory-section--thanks h3{color:var(--template-color-white);margin:0 0 .7em 0}