@media screen and (max-width:767px){.type-index .c-ratings .products-block{margin-left:0;margin-right:0}}@media screen and (max-width:479px){.c-ratings{padding:16px 0 0 0!important;border-top:0 solid #e4e4e4!important;width:100%!important;border-left:0!important;margin-top:16px!important}}.c-ratings{overflow:hidden}.type-index .c-ratings .products .product{border-top:0 solid #e4e4e4;border-right:0 solid #e4e4e4;border-bottom:0 solid #e4e4e4}.type-index .c-ratings .products>div{border-left:0 solid #e4e4e4!important;border-right:1px solid #e4e4e4!important}.type-index .c-ratings .products>div:nth-of-type(4){border-right:0 solid #e4e4e4!important}.mobile .c-ratings .vote-pic{display:none!important}@media screen and (max-width:767px){.c-ratings{padding-left:12px!important;padding-right:12px!important}}@media (min-width:1200px){.c-ratings .product{width:25%!important}}.c-ratings .text-right a:hover{text-decoration:underline!important}.id-1 .latest-contribution-box{display:unset}li[data-testid=tabDiscussion]{display:none}.product a.btn.btn-primary::before{content:"\e945";font-family:ikony;font-size:18px;margin-right:10px;position:relative;font-weight:400!important;top:3px}.product a.btn.btn-primary{line-height:40px}.top-navigation-contacts{display:none!important}@media (min-width:768px){.top-navigation-bar .container>.top-navigation-contacts{flex:1 1 30%}.top-navigation-bar .container>.top-navigation-menu{flex:1 1 50%}.top-navigation-bar .container>.top-navigation-tools{flex:1 1 20%}}@media (min-width:1200px){.top-navigation-bar .container>.top-navigation-menu{max-width:907px;flex:1 1 100%}.top-navigation-bar-menu{width:fit-content;margin-left:auto}}.product .btn.add-to-cart-button::before{content:"\e900";font-family:ikony;font-size:24px;margin-right:12px;position:relative;top:-3px}.categories:not(.active){display:none}.project-phone span:before{content:"Voláte přímo do obchůdku "}.desktop #footer .contact-box{background-color:#fff;border-radius:6px;padding:24px 32px 24px 24px!important}.desktop #footer .site-name{position:relative;top:-60px;left:-70px;float:right}ul.manufacturers ul li a{border:1px solid #e4e4e4}@media screen and (max-width:479px){ul.manufacturers ul{padding-left:0}}@media (min-width:1200px){ul.manufacturers ul li{flex-basis:25%}}ul.manufacturers ul li{margin-bottom:0;line-height:24px;text-align:center}ul.manufacturers>li{margin-bottom:15px;border-width:0;padding-bottom:0}ul.manufacturers ul li a{background:#f6f6f6;display:block;margin-right:40px;padding:10px}.mobile ul.manufacturers ul li a{margin-right:0;margin-bottom:5px}.mobile ul.manufacturers>li{margin-bottom:0}.empty-cart-hover{content:unset!important;background-image:url(https://www.dotekslunce.com/user/documents/upload/kosik.jpg)!important;background-repeat:no-repeat!important;background-position:10px center!important;background-size:80px!important}.empty-cart-hover::after{display:none!important}.navigation-in>ul>li.ext>ul>li{margin-bottom:5px}.navigation-in>ul>li.ext>ul>li{width:100%;align-items:center!important}.navigation-in>ul>li.ext>ul>li:not(.has-third-level)>div{padding-bottom:0!important}.navigation-in>ul>li.ext>ul>li>div{min-height:unset!important}.navigation-in>ul>li.ext>ul>li>div a{padding:0}.navigation-in>ul>li.ext>ul>li{min-height:unset!important}.menu-level-3{margin-top:10px!important}.manufacturers img{max-width:150px!important}ul.manufacturers h2{display:none}.mobile .homepage-products-heading-2{padding-top:20px!important}.discount-coupon:not(.uplatneno) form{display:block}.kupon-odkaz{display:none}.desktop .navigation-in .menu-item-954 ul{height:310px!important}#header .site-name a img{max-height:80px}.benefits .homepage-group-title,.welcome h1{font-weight:600;font-size:32px;line-height:48px;text-align:center;margin-bottom:47px}@media screen and (width<1440px){.welcome h1{text-align:left}}.benefits .klasik-produkts.products>div.benefit{border:0!important;display:-ms-grid;display:grid;justify-items:center}.benefit h3{font-size:18px;font-weight:800;text-align:center}.benefit p{font-size:14px;line-height:1.3;text-align:center;color:#656565CC}.benefit>*{max-width:95%}.work-like{position:relative;min-height:316.4px;margin-block:14rem 11rem;max-width:1920px;margin-inline:auto}span.ico img{width:10px;height:6.45px;object-fit:contain}body.in-o-nas .container.breadcrumbs-wrapper{margin-bottom:0}body.in-o-nas .sidebar.sidebar-left{display:none}body.in-o-nas .content-inner{max-width:unset!important}body.in-o-nas .benefits .products{display:grid;grid-template-columns:repeat(auto-fit,minmax(345px,1fr));justify-items:center}body.in-o-nas .benefits .products .benefit{width:100%}.custom-content.right img{translate:min(max(50vw - var(--half-content-width) - 10rem,0),163px) 0}.custom-content.left img{translate:max(min(-50vw + var(--half-content-width) + 10rem,0),-163px) 0}.custom-content:first-of-type>div:last-child::before{position:absolute;content:'';width:396px;height:237px;background-image:url(/user/documents/upload/logo-vektor.png);background-size:contain;background-repeat:no-repeat;z-index:1;opacity:.1;right:-200px;top:0;translate:0 -50%}@media screen and (width < 1200px){.custom-content{align-items:center}.custom-content img{translate:0}.custom-content.right{flex-direction:column-reverse}.custom-content.left{flex-direction:column}}body.in-o-nas .content-inner [itemprop=headline]{position:relative;min-height:214px;display:flex;align-items:center}body.in-o-nas .content-inner [itemprop=headline] h1{position:relative}body.in-o-nas .content-inner [itemprop=headline]::before{position:absolute;content:'';top:0;bottom:0;width:100vw;left:50%;translate:-50vw 0;background-image:url(/user/documents/upload/o-nas-header.jpg);background-repeat:no-repeat;background-size:cover}.beauty::after,.beauty::before{position:absolute;top:0;left:50%;translate:-50% -50%;content:''}.beauty::before{width:1110px;aspect-ratio:1;background:radial-gradient(50% 50% at 50% 50%,#fff 38.81%,rgba(255,255,255,0) 100%);pointer-events:none;user-select:none}.beauty::after{width:136px;height:109px;background-image:url(/user/documents/upload/logo-vektor-barva.png);background-repeat:no-repeat;background-size:contain}.flag.flag-new{background-color:#4ec3d3}