[class~=blog-hp]:before{content:"Novinky z blogu";}[class~=blog-hp] [class~=news-item]{margin-bottom:25px;}.blog-hp,[class~=blog-hp] [class~=news-item] [class~=image]{width:100%;}.blog-hp{margin-left:auto;}[class~=blog-hp]:before{text-transform:uppercase;}.blog-hp,[class~=blog-hp] [class~=news-item] [class~=image]{margin-bottom:0;}[class~=blog-hp] [class~=news-item] [class~=text] [class~=title]{margin-top:.3125pc;}[class~=blog-hp] [class~=news-item]{padding-bottom:0;}[class~=blog-hp]:before{display:block;}.blog-hp{margin-right:auto;}[class~=blog-hp]:before{text-align:center;}.blog-hp{margin-top:.3125in;}[class~=blog-hp]:before{font-size:.291666667in;}.blog-hp .news-item{padding-left:11.25pt;}[class~=blog-hp] [class~=news-item]:nth-child(n+4){display:none;}.blog-hp .news-item{padding-bottom:0;}[class~=blog-hp] [class~=news-item] time{margin-bottom:7px;}.blog-hp .news-item{padding-right:11.25pt;}.blog-hp .news-item{padding-top:0;}[class~=blog-hp] [class~=news-item] [class~=text] [class~=title]{margin-bottom:5px;}[class~=blog-hp]:before{font-weight:300;}.blog-hp{max-width:12.270833333in;}[class~=blog-hp]:before{margin-bottom:.15625in;}[class~=blog-hp] [class~=news-item] [class~=image]{margin-left:0;}[class~=blog-hp] [class~=news-item]:hover [class~=image] img{opacity:.8;}[class~=blog-hp] [class~=news-item] [class~=image]{margin-right:0;}[class~=blog-hp] [class~=news-item] [class~=image]{margin-top:0;}@media screen and (min-width: 768px){[class~=blog-hp] [class~=news-item]{width:33%;}[class~=blog-hp] [class~=news-item]{display:inline-block;}[class~=blog-hp] [class~=news-item]{vertical-align:top;}}@media screen and (max-width: 767px){[class~=blog-hp] [class~=news-item]{display:block;}}@media screen and (min-width: 1440px){.blog-hp{max-width:14.770833333in;}}
.blog-hp:empty{display: none;}
.blog-hp .news-item{padding-bottom: 15px;}
.blog-hp + .blog-hp {display: none;}
@media screen and (min-width: 1200px){
    .type-index div.overall-wrapper .top-navigation-bar {background-color: rgba(2,2,2,0.4);}
    }
    @media screen and (min-width: 768px){
    div.overall-wrapper .top-navigation-bar {display: block;}
    .type-index:not(.no-carousel):not(.multiple-columns-body) div.overall-wrapper #header {top: 40px;}
    .type-index.admin-logged:not(.no-carousel):not(.multiple-columns-body) div.overall-wrapper #header {top: 65px;}
    header div.navigation-wrapper.menu-fixed .header-top {background-color: transparent;}
    #header .site-name {max-width: 190px;}
    }
    .benefitBanner__img {opacity: 0.4;}
    .info__container{display: none;}
    .type-product .benefitBanner {margin-bottom: 48px;margin-top: 0;}
    .product-top {margin-bottom: 0;}
  
    @media screen and (min-width: 768px){
    .navigation-in > ul > li.ext > ul > li > a{display: block;}
    .navigation-in > ul > li.ext > ul > li > div{padding-left: 12px;}
    .navigation-in > ul > li.ext > ul > li:not(.has-third-level) > div > a {margin-bottom: 0;line-height: 22px;height: 64px;display: flex;align-items: center;}
    
    }
    .navigation-in > ul > li.ext:not(.appended-category):not(#nav-manufacturers) > ul > li > a {height: 90px;border-radius: 50%;overflow: hidden;}
    .navigation-in > ul > li.ext:not(.appended-category):not(#nav-manufacturers) > ul > li > a img{width: auto;max-height: none;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);left: 50%;position: absolute;top: 50%;max-width: none;}
    .site-name img {-webkit-filter: none;filter: none;}
    @media screen and (max-width: 767px){
    .subcategories.with-image li a{flex-wrap: wrap;padding: 6px;height: 68px;}
    .subcategories.with-image li a .image {display: block;}
    .subcategories.with-image li a .text {width: calc(100% - 56px);text-align: left;padding-left: 12px;}
    .subcategories.more-kat {max-height: 214px;}
    
    .navigation-in > ul > li.ext:not(.appended-category):not(#nav-manufacturers) > ul > li:not(.exp) > a{display: block;width: 48px;position: relative;height: 48px;padding: 0;top: 3px;}
    .navigation-in > ul > li.ext:not(.appended-category):not(#nav-manufacturers) > ul > li:not(.exp) > div{width: calc(100% - 80px);}
    .navigation-in > ul li a{font-size: 19px !important;}
    .navigation-in > ul > li.ext:not(.appended-category):not(#nav-manufacturers) > ul > li:not(.exp){display: flex;padding-left: 10px;}
    .navigation-in > ul > li.ext:not(.appended-category):not(#nav-manufacturers) > ul > li > a img{max-height: 50px;}
    .navigation-in > ul a::before{width: 48px;height: 48px;border-radius: 50%;background-position: 50% 50%;background-repeat: no-repeat;background-size: 48px 48px;display: inline-block;vertical-align: middle;margin: -12px 14px -12px -6px;}
    }
    /* OBRÁZKY KE KATEGORIÍM V MENU NA MOBILU 
    .navigation-in a[href="/lozni-povleceni/"]::before{content: ""; background-image: url('/user/documents/upload/Kategorie/postielné obliečky.png');}
    .navigation-in a[href="/prehozy-na-postele/"]::before{content: ""; background-image: url('/user/documents/upload/Kategorie/prehoz1.png');}
    .navigation-in a[href="/plachty-na-postel/"]::before{content: ""; background-image: url('/user/documents/upload/Kategorie/plachty.png');}
    .navigation-in a[href="/polstare-a-prikryvky/"]::before{content: ""; background-image: url('/user/documents/upload/Kategorie/periny a vankúše.png');}
    .navigation-in a[href="/chranic-matrace/"]::before{content: ""; background-image: url('/user/documents/upload/Kategorie/chranič matraca.png');}
    */
    
    .id--16 label[for="deliveryCountryId"]{width: 100%;}
    .krajina{color: #cb0000;font-size: 14px;margin-left: 10px;}
    .krajina a{color: #cb0000;text-decoration: underline;}
    .krajina a:hover{text-decoration: none;}
    @media screen and (max-width: 767px){
    .krajina {margin-left: 0;display: block;}
    }
    @media screen and (min-width: 1200px){
    .navigation-in > ul > li > a {color: #fff;padding: 33px 16px;}
    }
    /*.subcategories li a {background-color: transparent;border: 1px solid #E9E9E9;}*/
    .blog-hp .news-item, .blog-hp .news-item:nth-of-type(n+3) {display: inline-block !important;}
    .blog-hp .blog-inner:not(.slick-slider) .news-item:nth-of-type(n+4){display: none !important;}
    .blog-hp .slick-arrow.slick-disabled{visibility: hidden;}
    .blog-hp .slick-prev, .blog-hp .slick-next{margin-top: 0 !important;}
    .blog-hp .slick-prev{left: -24px !important;}
    .blog-hp .slick-next{right: -24px !important;}
    .blog-hp .slick-prev::before, .blog-hp .slick-next::before {content: "\e904" !important;font-size: 20px !important;-webkit-transform: rotate(270deg);transform: rotate(270deg);}
    .blog-hp .slick-prev::before{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
    @media screen and (max-width: 767px){
    .blog-hp .slick-prev::before, .blog-hp .slick-next::before {text-align: center;width: 100% !important;}
    .blog-hp .slick-next {right: 10px !important;}
    .blog-hp .slick-prev {left: 10px !important;}
    .blog-hp .slick-next, .blog-hp .slick-prev{background-color: #fff;width: 32px !important;height: 32px !important;}
    .subcategories li a .text {max-height: 54px;}
    }
    .overeno{display: flex;margin-left: -20px;}
    .overeno .footer-icon img {max-height: 80px;}
    @media screen and (min-width: 768px){
    .filter-section.more-filters:not(.rozbaleno) form fieldset > div:nth-child(n+5){display: none;}
    .more-filters-link span::before{content: "Více ";}
    .rozbaleno .more-filters-link span::before{content: "Méně ";}
    .more-filters-link{text-align: right;line-height: 1;margin-bottom: 20px;}
    .more-filters-link span{font-weight: bold;font-size: 14px;cursor: pointer;}
    .more-filters-link span:hover{text-decoration: underline;}
    .more-filters-link span::after{content: "\e904";font-family: ikony;display: inline-block;font-size: 7px;margin-left: 8px;position: relative;}
    .rozbaleno .more-filters-link span::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);top: -2px;}
    }
    @media screen and (max-width: 767px){
    div .products-block.products .product .p .name {height: 64px;font-size: 13px;line-height: 16px;}
    }

.sleva-info{color: #cc9900;}
.site-msg.information, .sleva-info::before{background-color: #cc9900;}

.siteCookies--bottom.siteCookies--scrolled {background-color: #222;}
.siteCookies__form {background-color: #222;max-width: none;min-height: 182px;}
.siteCookies--bottom{left: 0;width: 100%;margin-left: 0;}
.siteCookies__button {height: 38px;line-height: 38px;background-color: hsl(38.4, 36.3%, 48%) !important;color: #fff !important;font-size: 0;width: 222px;}
.siteCookies__button:hover{opacity: 1;background-color: hsl(38.4, 43.5%, 56.3%) !important;}
.siteCookies__button::after{content: "Samozřejmě, rozumím"; font-size: 16px;}
.siteCookies__buttonWrap{display: flex;flex-wrap: wrap;flex-direction: column-reverse;justify-content: left;}
.siteCookies__buttonWrap button:not(:last-child){background-color: transparent !important;margin-top: 45px;padding: 0;}
.siteCookies__buttonWrap button:not(:last-child):hover{text-decoration: underline;text-underline-offset: 2px;}
.siteCookies__buttonWrap button:not(:last-child)::after{content: "Přijmout jen nevyhnutelné";}
@media screen and (min-width: 768px){
.siteCookies__links {position: absolute;right: 24px;bottom: auto;left: auto;width: auto;top: 74px;}
.siteCookies__text {margin-right: 60px;}
}
.siteCookies__link {background-color: #fff !important;color: #222 !important;font-size: 0;line-height: 0;width: 222px;text-align: center;}
.siteCookies__link::after{content: "Podrobné nastavení";font-size: 16px;line-height: 38px;}
.siteCookies__link:hover{color: #fff !important; background-color: #666 !important;}
@media screen and (max-width: 767px){
.siteCookies__link{width: 100%;}
.siteCookies__links{margin-bottom: 4px;}
.siteCookies__button{width: 100%;}
.siteCookies__form{padding-bottom: 14px;}
.siteCookies__buttonWrap button:not(:last-child) {margin-top: -12px;margin-bottom: 0;}
.siteCookies__links {position: absolute;width: calc(100% - 30px);bottom: 56px;}
.siteCookies__buttonWrap button + button{margin-bottom: 50px;margin-top: 0;}
}
.oteviracka{color: #fff;font-size: 20px; padding-left: 32px; position: relative;}
.oteviracka::before{content: "";width: 8px;height: 8px;background-color: #1fbd08;border-radius: 50%;position: absolute;left: 4px;top: 50%;margin-top: -4px;}
.top-navigation-bar .oteviracka {font-size: 14px;padding-left: 24px; font-weight: bold;}
@media screen and (max-width: 1300px){
.top-navigation-bar .oteviracka {display: none;}
}
@media screen and (max-width: 767px){
.oteviracka{padding-left: 0;}
.oteviracka::before {position: relative;display: inline-block;margin: 0 10px 0 0;left: auto;top: -3px;}
}
@media screen and (min-width: 768px){
.navigation-in > ul > li.ext > ul > li > a{display: block;}
.navigation-in > ul > li.ext > ul > li > div{padding-left: 12px;}
.navigation-in > ul > li.ext > ul > li:not(.has-third-level) > div > a {margin-bottom: 0;line-height: 22px;height: 64px;display: flex;align-items: center;}
}
.jaky-material{position: relative;right: 0;font-size: 14px;display: block;padding-left: 30px; background: url('/user/documents/upload/Images/material2.jpg') 0 0 no-repeat; background-size: 24px auto;width: 300px;}
.fvSmall + .jaky-material{position: absolute;margin-top: -51px;width: auto;}
.buy-box__link--custom::before{background: url('/user/documents/upload/Images/nuzky.jpg') 0 0 no-repeat; background-size: 20px auto;width: 20px;height: 20px;}
body.type-detail .fvSmall {padding-left: 30px;}
.jaky-material span{display: block; font-weight: bold; text-decoration: underline;font-size: 16px;margin-bottom: 4px;}
.jaky-material:hover span{text-decoration: none;}
@media screen and (min-width: 992px) and (max-width: 1439px){
.jaky-material {position: relative !important;margin-top: 12px !important;}
}
@media screen and (max-width: 767px){
.jaky-material {position: relative !important;margin-top: 12px !important;}
}
.site-msg.information {color: #000;}
.site-msg .close::before, .site-msg .close::after {background: #000;}
.sleva-info::before{content: "%";background-color: var(--color-gold);color: #fff;width: 20px;height: 20px;display: inline-block;border-radius: 50%;vertical-align: middle;margin-right: 10px;text-align: center;line-height: 19px;font-size: 13px;font-weight: bold;position: relative;top: -1px;}
.sleva-info{margin-top: 16px; display:block;color: var(--color-gold);}
@media screen and (max-width: 767px){
.sleva-info {text-align: center;}
}
.sleva-info:empty {display: none;}
@media screen and (min-width: 1440px){
.navigation-in > ul > li > a{padding: 33px 18px;}
}
ul.subcategories.with-image {--sub-nav_block-size: auto !important;--sub-nav_overflow: initial !important;}
ul.subcategories.with-image.more-kat + .more-kat-link, .more-kat-link{display: none !important;}
.subcategories li.divider {display: none;}
@media screen and (max-width: 767px){
.navigation-in ul li.ext.exp > div > ul {overflow: auto;height: 100vh;padding-bottom: 140px;}
}
.subtype-category-parametric .subcategories{display: none !important;}
body, div, p, li, label, input, a, #carousel .extended-banner-title, #footer .custom-footer > div h4, .quantity .increase::before, .quantity .decrease::before, .box-categories > h4, #filters h4, .product-appendix, .advanced-order .h2, .p-price .price-final, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .navigation-in > ul > li > a, .extended-banner-title, .fav-cat li > div a, .menu-helper > span, .p .name, .prices, .prices > div, .vote-initials, .vote-name, .news-item .text .title, .social-login-buttons-divider, .subcategories li a .text, .price-standard, .price-final, .price-additional, #productsAlternative::before, .benefitBanner__title, #variants::before, .variant-name, #ratingTab::before, .rate-wrapper .rate-average, .vote-form > form::before, #productDiscussion::before, .cart-table .main-link, .free-gift::before, .free-gift-name, .cart-table tr.related td::before, .cart-related-name, .price-primary, .payment-info b, .payment-shipping-price, .cart-item.cart-item-gift > div > strong, .id--15 .cart-table .p-name, .id--15 .cart-table .p-price, #search-group-categories .search-results-group-list ul li a, .empty-content-404::before, .obj-detail .p-name a, .klient-centrum.obj-detail .content td:last-child, .step-title, .empty-cart-boxes ul li a, .dklab_instagram_widget_heading > .text, .plugin-fixed-header__name, .fvDoplnek .fvDoplnek-produkt .fvDoplnek-text .price, .fvDoplnek-text .name, .hodnoceni-hp .autor, .navigation-in > ul li a, .blog-hp::before, .id--18 .row-summary dl dt:first-child, .id--18 .row-summary dl dd:nth-child(2), .hodnoceni::before {font-family: "proxima-nova",sans-serif !important;}
