.bbox.stat1.text h3 a:hover{text-decoration:underline}
.id-1 .half .bbox.soukromy1{padding-bottom:33px!important}
.half .bbox.soukromy1{padding-bottom:16px!important}
.procUnas {order:-2}
:root{--template-font:"Inter";--template-headings-font:"Inter";--odber:"Odebírat";--p_unas:"Proč nakupovat u nás?";--dokose:"Přidat do košíku";--porovnavac:"Porovnávač";--kos:"Košík";--login:"Přihlášení";--acc:"Účet";--oznacce:"O značce:";--videa:"Videa";--lcena:"Našli jste lepší cenu?";--oblibene:"Oblíbené"}
.dkLabFavProductSpan.hasIcon:before, .dkLabFavDetailSpan.hasIcon:before, .dkLabFavFlagProduct.hasIcon>span:before, .dkLabFavFlagDetail.hasIcon>span:before {
content:url(/user/documents/upload/i/star0.svg);
}
.dkLabFavProductSpan.hasIcon.dkLabFavouriteProductLinkRemove:before, .dkLabFavDetailSpan.hasIcon.dkLabFavouriteDetailLinkRemove:before{content:url(/user/documents/upload/i/star1.svg);}
body:has(.nosidebar) .sidebar{display:none!important}
body:has(.noh1) h1{display:none!important}
.p .availability .availability_note{border:none;padding:0;width:203px;font-size:13px}
.products-block.products .p .price .availability .availability_note strong{color:#213455;font-size:13px}
.products-block.products .p .price:has(.availability_note)>strong{height:20px;line-height:20px}
.showAllImg{background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover);color:var(--colors-foregrounds-content-inverted);padding:0 35px;height:36px;border-radius:5px;line-height:36px;cursor:pointer;margin:20px auto 0 auto}
.quantity-discounts{order:9;width:100%}
.quantity-discounts .quantity input[type="number"]{left:15px}
.quantity-discounts__item{background:transparent!important;border:none!important;color:#8996A9;padding-left:0}
.quantity-discounts__item.quantity-discounts__item--highlighted{color: #213455;font-weight:700;outline:0px solid;}
.quantity-discounts__title:before{content:"Při koupi "}
.quantity-discounts__save{display:flex;align-items:center}
.quantity-discounts__save .add-to-cart-button{margin:0 auto 0 0}
.quantity-discounts__saved-amount{margin-left:10px}
.quantity-discounts__headline{color:#213455;font-family:Play;font-size:20px}
@media(min-width:768px)
{
.p-image-roi:has(.flags-extra) .p-main-image:nth-child(n+7),.p-image-roi:not(:has(.flags-extra)) .p-main-image:nth-child(n+6){display:none}
.navigation-in>ul>li>a{text-align:center}
}
@media(max-width:767px)
{
.p .availability .availability_note {display:inline-block;line-height:16px;width:auto}
.quantity-discounts__save{flex-wrap:wrap;justify-content:end;gap:10px 0}
.quantity-discounts__save .add-to-cart-button{flex-grow:1}
}
.mw840{max-width:840px}
.box-img{display:flex;gap:0 30px;align-items:center}
.lblue-before{position:relative;z-index:1}
.lblue-before:before{content:"";background:#f1f8fd;position:absolute;width:100vw;height:100%;left:calc(50% - 50vw);top:0;z-index:-1}
.fs40{font-size:40px!important}
.lh-normal{line-height:normal!important}
.btn-pruvodce{margin-top:30px;height:39px;font-family:Inter;font-size:14px!important;line-height:2!important;border-radius:10px!important;width:240px;text-decoration:none!important}
.box-img div{max-width:360px}
.fs14{font-size:14px!important}
.box-img h3{font-size:20px;margin: 10px 0}
.mw1100{max-width:1100px!important}
.col131F34{color:#131F34!important}
.fs20{font-size:20px!important}
.mtb-100{margin-top:100px!important;margin-bottom:100px!important}
.pt67{padding-top:67px}
.pb133{padding-bottom:133px}
.pr20{padding-right:20px!important}
.pl20{padding-left:20px!important}
.mb70{margin-bottom:70px!important}
.w510{width:510px}
.fw4{font-weight:400!important}
.blog-load{display:flex}
.blog-load .news-item{flex-flow:column}
.blog-load .news-item .title{display:block;width:100%;font-size:24px;font-weight:700;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px}
.blog-load .news-item .image{width:100%;margin-right:0}
.blog-load .news-item .image img{aspect-ratio:1;object-fit:cover;width:100%}
.blog-load .news-item .description p{font-family:Roboto;font-size:17px;line-height:160%;margin-top:30px}
.blog-load[data-count="3"]{gap:0 35px}
.blog-load[data-count="3"] .news-item{width:calc(33.333% - 23.333px)}
.form-full-width .form-control{width:100%!important}
.form-red-btn .submit-wrapper input{background:#e4272b;border:none}
.form-center-btn .submit-wrapper input{display:block;margin-left:auto;margin-right:auto}
.form-290-btn .submit-wrapper input{width:290px}
h4.black-24{width:100%;text-align:center;color:#000;font-size:24px}
.timeline{align-items:center;display:flex;flex-flow:row wrap;margin-top:90px;justify-content:end}
.first-time-item,.last-time-item{display:flex;flex-flow:column;align-items:center;width:100%}
li.time-item {list-style-type:none;padding-left:60px;position:relative;border-left:5px solid #F1F8FD;padding-bottom:50px}
li.time-item:before{content:url(/user/documents/upload/i/consulting-li.svg);font-size:100px;left:-5px;font-family:ikony;color:#D9D9D9;display:inline-block;position:absolute;left:-35px;line-height:0;top:-10px}
.time-item h4{font-size:25px;font-weight:600}
.time-item p{font-family:Roboto;font-size:17px;line-height:1.6}
.time-item>*{position:relative;top:-50px}
.time-item:last-child{border:none!important}
.time-item:last-child:before{left:-30px}
@media (min-width: 992px) {
li.time-item{padding-left:70px}
li.time-item.left{padding-left:0;padding-right:70px}
li.time-item.left:before{left:auto;right:-35px}
.timeline ul{width:50%;padding:0}
li.time-item.left{left:calc(5px - 100%);border:none;border-right:5px solid #F1F8FD}
}
@media(max-width:991px){
.box-img{display:flex;flex-flow:row!important}
.box-img img{width:15%!important}
.m-w100p{width:100%}
.pr20{padding-right:0!important}
.pl20{padding-left:0!important}
.blog-load[data-count="3"]{gap:0 35px;flex-flow:column}
.blog-load[data-count="3"] .news-item{width:100%}
.time-item h4{font-size:15px}
.time-item p{font-size:13px}
.timeline ul{padding-left:25px}
li.time-item{padding-left:45px}
.blog-load .news-item .title{font-size:14px}
.blog-load .news-item .description p{font-size:13px}
h4.black-24{font-size:14px}
.mfs22{font-size:22px!important}
.mfs18{font-size:18px!important}
.mfs15{font-size:15px!important}
.mfs13{font-size:13px!important}
.mpt15{padding-top:15px}
.mpb15{padding-bottom:15px}
.mmtb-40{margin-top:40px!important;margin-bottom:40px!important}
}
.consultant-luba{display:flex}
.zeroMarginBottom{margin-bottom:0}
.contact-card{align-content:center}
.ref_container{display:flex;gap:10px;margin-bottom:85px}

.reference_item{width:30%;flex: 1 1 auto;}
.reference_item h4 {font-weight:700;font-size:24px}
.reference_item h5 {font-weight:700;font-size:17px;margin-bottom:15px}
.reference_item img {margin-bottom:10px}
.flag-maxima5{display:none!important}
.flag-stare{display:none!important}
@media(max-width:767px){
.ref_container{flex-direction: column;}
.reference_item{width:100%;}
.flags.flags-default .flag.flag-kod.m5, .flag.flag-kod.m5{margin:5px 0 0 5px}
}
.p:has(.flag-kod.m5) .p-bottom>div .prices .price-standard span{color:#fff!important}