/*pismo*/
@font-face{font-family:CookConthic;src:url(/user/documents/upload/fonts/CookConthic.woff);font-weight:bold;}
@font-face{font-family:Fraunces;src:url(/user/documents/upload/fonts/Fraunces.ttf);}
@font-face{font-family:MoonlithFebruarySans;src:url(/user/documents/upload/fonts/MoonlithFebruarySans.woff2);}
@font-face{font-family:MoonlithFebruaryScript;src:url(/user/documents/upload/fonts/MoonlithFebruaryScript.woff2);}
body{font-size:18px;letter-spacing:0.75px;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.navigation-in a,.price strong,.products-block.products .p .price span,.btn:not(.cart-count),a.btn:not(.cart-count),.fav-cat li a,.search-whisperer ul::before,.search-whisperer .p-info .p-name,.search-whisperer .price,.search-box::before,.search-whisperer-documents a,.search-results-groups #search-group-categories .search-results-group-list ul li a,.search-whisperer-empty,.user-action-tabs li a,.cart-widget .popup-widget-inner::before,.cart-widget-product-name a,.quantity .increase::before,.quantity .decrease::before,.cart-widget-product > span,.box-bg-variant .categories a,.box-filters::before,.param-filter-top::before,.subcategories.with-image li a .text,.name,.category-header label,.pagination>a,.pagination>strong,.availability-value,.price-final,.p-gifts-heading,.p-gift-name,.shp-tabs-holder ul.shp-tabs li a,.all-param span,#productsAlternative::before,.rate-average,.vote-form::before,#variants::before,.var-dostupnost,.variant-name,.vote-title,ol.cart-header li a,ol.cart-header li strong,.cart-table tr td.p-name a,.price-wrapper,a.cart-related-name,.empty-cart-boxes ul li a,.payment-info,.payment-shipping-price,.cart-item-name,.cart-item-price,.order-summary-item.helper,.recapitulation-single,.reca-number,.id--15 .cart-table .p-name,.id--15 .cart-table .p-price,#register-form>fieldset .form-group:not(.consents) label,a.login-btn.facebook,a.login-btn.google,a.login-btn.seznam,ul.manufacturers ul li,.menu-helper>ul>li a,.filtrovat,.tab-mobil,.free-gift-name,.id--9.free-product-gifts-wrapper::before,.vote-form>form::before,#footer.contact-box::before{font-family:'CookConthic',sans-serif!important;}
.external-fonts-loaded,.blank-mode,body,html,.external-fonts-loaded body,body.blank-mode,.product-appendix,.empty-content-404 h1,.dropdown-menu>li>a,.header-top .btn.cart-count .cart-price,.news-item-widget h5,.header-top .oblibeneBtn em,.navigation-buttons>a[data-target="cart"] i{font-family:'CookConthic',sans-serif!important;}
h1,.h1{font-size:44px;letter-spacing:1px;}
h2,.h2{font-size:41px;letter-spacing:1px;}
h3,.h3{font-size:33px;letter-spacing:1px;}
h4,.h4{font-size:27px;letter-spacing:1px;}
@media screen and (max-width:767px){
h1,.h1{font-size:36px;letter-spacing:1px;}
}
/*buttony*/
.btn,a.btn{font-size:16px;line-height:16px;letter-spacing:1.25px;}
.btn:not(.cart-count){height:43px;line-height:42px;}
a,.top-navigation-bar .project-phone,.top-navigation-menu-trigger:hover::before,.link-like,#footer .contact-box ul a,.contact-box ul li>span::before,.contact-box h4,.dropdown.open .caret::before,.top-navigation-bar .dropdown.open button,.dropdown.open::before,.top-navigation-bar-menu-helper li a:hover,.dropdown-menu li a:hover,.top-navigation-menu-visible .top-navigation-menu-trigger::before,.navigation-buttons a:hover,.header-top .btn.cart-count:hover .cart-price,.btn.cart-count:hover::before,.navigation-buttons a:hover::before,.login-window-visible .top-nav-button,.login-window-visible .top-nav-button::before,.login-window-visible .top-nav-button::after,.cart-window-visible .btn.cart-count .cart-price,.cart-window-visible .btn.cart-count::before,.cart-window-visible .btn.cart-count.full::after,.cart-widget-product-name a:hover,.search-whisperer .p-info span:hover,.search-whisperer-documents a:hover,.search-whisperer-document em::before,.empty-cart-hover-visible .header-top .btn.cart-count .cart-price,.empty-cart-hover-visible .btn.cart-count::before,.empty-cart-hover-visible .btn.cart-count::after,.navigation-in>ul>li.ext>ul>li a:hover,.navigation-home-icon-wrapper::before,#categories .expandable>.topic.active>a>span,.categories a:hover,.topic.active>a,#categories .categories>.topic>a:hover>span,#categories ul .expandable a>span,#filters .otevreny h4,.ui-slider-handle::after,.param-filter-top::before,.subcategories li a:hover,.name:hover,.category-header input[type="radio"]+label:hover,.category-header input[type="radio"]:checked+label,.pagination>strong,.highlight,.search-results-groups .search-results-group-list ul li a:hover,.search-results-groups .search-results-group-list ul li a::before,.shp-tabs-holder ul.shp-tabs li.active a,#productDiscussion.no-comment>.add-comment::before,a.chevron-after,ol.cart-header li.active a,ol.cart-header li.active strong,ol.cart-header li a:hover,.empty-cart-boxes ul li a::before,.categories .topic.active>a,.categories .topic>a:hover,.categories ul a:hover,.categories li.active>a,#categories ul .expandable .cat-trigger,ol.cart-header li.completed a:hover,ol.cart-header li.completed a span::before,ol.cart-header li.completed strong span::before,.ucet::before,.reca-number strong,.sign .content .form-group label.whole-width a,ul.manufacturers ul li a:hover,.news-item time::before,.news-item-detail time::before,.pagination>strong.current,.empty-content h1,.menu-helper::after,.menu-trigger::after,.responsive-tools>a[data-target="navigation"],.breadcrumbs>span>a::after,.otevreno .tab-mobil,.otevreno li.tab-mobil a,.cart-heading::before,.empty-content-404::before,#footer .contact-box::before,.search-whisperer-documents.text-center>a,.menu-helper .menu-level-2 a:hover,.vice-znacek-btn,.languagesMenu__box.open::before,.languagesMenu__box.open .languagesMenu__header,.languagesMenu__box.open .caret::before,.cart-toggle-unselected-options,.r-bottom .vote-header::before{color:var(--color-tertiary);}
/*buttony produkt*/  
.btn.btn-cart,.btn.add-to-cart-button{outline:1px solid #b57077;outline-offset:-5px;}
.btn.btn-cart:hover,.btn.add-to-cart-button:hover{outline:1px solid #cd9fa5;}
@media screen and (min-width:768px){
.btn.btn-cart,a.btn.btn-cart,.btn.add-to-cart-button,a.btn.add-to-cart-button{min-width:150px;}  
}
/*header*/
#header{border-color:#fff;}
@media screen and (max-width:767px){
#header{border-bottom:1px solid #777;box-shadow:none;}
}
/*header - search*/
.header-top>div.search{padding:29px 0;}
.form-control,select{height:51px;border-color:#777;color:#777;transition:all .3s ease-out;}
.form-control::placeholder,select::placeholder{color:#777;}
.search-form::before,.subscribe-form::before{color:#777;border:none;}
.form-control:focus,select:focus{border-color:#1a1a1a;color:#1a1a1a;box-shadow:0 0 0 3px rgba(0,0,0,0.07);}
.form-control:focus::placeholder,select:focus::placeholder{color:#24242E;}
.compact-form .btn{font-size:18px;letter-spacing:1.25px;}
.search-whisperer{font-size:16px;}
.form-control,select,.form-control::placeholder,select::placeholder{letter-spacing:normal;font-family:'Fraunces',serif!important;}
.search-whisperer ul::before{font-size:18px;letter-spacing:1px;}
.search-whisperer .p-info .p-name,.search-whisperer .price{font-size:16px;letter-spacing:1px;text-transform:uppercase;}
.search-box::before{font-size:18px;letter-spacing:1px;}
.search-whisperer-documents a{font-size:15px;letter-spacing:0.75px;}
.search-whisperer-documents.text-center>a{font-size:18px;}
.search-whisperer .p-info span{font-weight:400;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.search-results-group{border-color:#777;}
.search-results-groups h4{font-size:18px;letter-spacing:1px;}
.search-results-groups #search-group-categories .search-results-group-list ul li a{border:none;box-shadow:none;font-size:16px;letter-spacing:0.75px;}
.search-products-heading{font-size:34px;letter-spacing:1px;}
@media screen and (max-width:767px){
.header-top>div.search{padding:0 12px 12px 12px;}
}
@media screen and (min-width:1200px){

}
@media screen and (min-width:1200px){
#products-found .products-block>div:nth-child(3n){border-right-style:none;}
#products-found .products-block>div:nth-child(4n){border-right-style:none;}
}
/*header - top-nav-buttons*/
.top-nav-button{border:none;font-size:14px;line-height:1.8;letter-spacing:0.75px;}
.header-top .btn.cart-count{font-size:14px;line-height:1.8;letter-spacing:0.75px;}
.top-nav-button::before{color:#777;}
.top-nav-button::after{color:#777;}
.btn.cart-count::before,a.btn.cart-count::before{color:#777;}
.btn.cart-count::after,a.btn.cart-count::after{color:#777;}
.navigation-buttons a:hover{color:var(--color-tertiary);}
.btn.cart-count:hover::after,.navigation-buttons a:hover::after{color:var(--color-tertiary);}
.header-top .btn.cart-count:hover .cart-price{color:var(--color-tertiary);}
.btn.cart-count:hover::before,.navigation-buttons a:hover::before{color:var(--color-tertiary);}
.popup-widget h2{font-size:18px;letter-spacing:0.75px;}
.login-widget .input-wrapper::before{font-size:15px;letter-spacing:0.75px;}
.lost-pass{font-size:15px;letter-spacing:0.75px;color:var(--color-tertiary);}
.login-wrapper .password-helper a{font-size:15px;letter-spacing:0.75px;color:var(--color-tertiary);}
.empty-cart-hover::after{color:#C41E3A;}
.empty-cart-hover h5{font-size:18px;letter-spacing:0.75px;}
.empty-cart-hover p{font-size:15px;letter-spacing:0.75px;color:#777;}
.cart-widget .popup-widget-inner::before{font-size:18px;letter-spacing:0.75px;}
.cart-widget-product:hover{background-color:var(--color-tertiary-hover);}
.cart-widget-product-name a{font-size:15px;letter-spacing:0.75px;text-transform:uppercase;}
.quantity{border-color:#777;}
.quantity .increase,.quantity .decrease{color:#777;background-color:var(--color-tertiary-hover);border-left: 1px solid #777;}
.quantity .increase::before,.quantity .decrease::before{color:#777;}
.quantity .decrease{border-top: 1px solid #777!important;}
.cart-widget-product-delete button{color:#24242E;}
.cart-widget-product>span{font-size:15px;letter-spacing:0.75px;}
.cart-free-shipping>div{font-size:16px;letter-spacing:0.75px;}
.cart-widget-button{background-color:var(--color-tertiary-hover);border-top:1px solid #ffdca4;}
.responsive-tools>a[data-target="navigation"]{color:#777;}
.responsive-tools>a[data-target="navigation"]::after,.navigation-close::after{margin-left:-10px;}
@media screen and (max-width:767px){
.top-navigation-bar .project-phone{display:none;}
.responsive-tools>a[data-target="login"]{color:#777;}
.navigation-buttons>a[data-target="cart"] i{line-height:16px;}
}
@media screen and (min-width:768px){
.ordering-process .top-nav-button{border:none;}
}
@media screen and (min-width:992px){
.popup-widget.login-widget{top:91px;}
.lista-ano .popup-widget.login-widget{top:125px;}
.admin-logged .popup-widget.login-widget{top:116px;}
.admin-logged.lista-ano .popup-widget.login-widget{top:150px;}
.empty-cart-hover{top:109px;}
.admin-logged .empty-cart-hover{top:134px;}
.lista-ano .empty-cart-hover{top:143px;}
.admin-logged.lista-ano .empty-cart-hover{top:168px;}
.popup-widget.cart-widget{top:91px;}
.lista-ano .popup-widget.cart-widget{top:125px;}
.admin-logged .popup-widget.cart-widget{top:116px;}
.admin-logged.lista-ano .popup-widget.cart-widget{top:150px;}
}
/*header - navigacia*/
.navigation-in{font-size:16px;line-height:16px;letter-spacing:1px;background-color:#1a1a1a;}
.navigation-in>ul>li>a{color:#fff;padding:12px 24px 11px;text-transform:uppercase;}
.navigation-in>ul>li:first-child{background-color:var(--color-secondary);border-left:1px solid rgba(255,255,255,0.75);border-right:1px solid rgba(255,255,255,0.75);}
.submenu-arrow::after{color:rgba(255,255,255,0.75);}
.menu-helper{top:114px;font-size:16px;line-height:16px;letter-spacing:0.75px;}
.menu-helper::after{color:#fff;}
.menu-helper:hover::after{color:var(--color-primary);}
.menu-helper>ul{top:calc(50% + 18px);text-transform:uppercase;border-color:#777;}
.navigation-in>ul>li.ext>ul>li>div>a{text-transform:uppercase;}
.navigation-in>ul>li>ul>li.menu-item-866,.navigation-in>ul>li>ul>li.menu-item-869,.navigation-in>ul>li>ul>li.menu-item-872{display:none;}
@media screen and (min-width:768px){
.top-navigation-bar{display:none;}
.header-top .site-name-wrapper{flex: 0 1 30%;}
.header-top .search{flex: 0 1 40%;}
.header-top .navigation-buttons{flex: 0 1 30%;}
#header .cart-count{border:none;}
#navigation{height:41px;border-color:rgba(255,255,255,0.75);}
#header::after{height:41px;background-color:#1a1a1a;border-color:rgba(255,255,255,0.75);box-shadow:none;}
.menu-helper>ul>li{border-top-color:#777;}
.submenu-visible .navigation-in>ul>li.ext.exp>ul{margin-top:0;}
.navigation-in>ul>li.ext>ul>li>div>a:hover{color:var(--color-tertiary);}
}
@media screen and (max-width:767px){
.navigation-window-visible .navigation-in{z-index:3;}
.navigation-window-visible .navigation-in{background-color:#fff;border-color:#777;}
.navigation-in ul li{border-bottom:1px solid #777!important;}
.navigation-in>ul>li:first-child{background-color:#fff;border-left:none;border-right:none;}
.navigation-in ul li.ext.exp>a,.navigation-in ul li.ext.exp>div>a{background-color:var(--color-secondary);color:#fff;}
.navigation-window-visible li.exp>a .submenu-arrow::after,.navigation-window-visible li.exp>div>.submenu-arrow::after{color:#fff;}
.navigation-in ul li a{color:#24242E;padding:12px 16px;}
.submenu-arrow{width:40px;height:40px;line-height:40px;}
.submenu-arrow::after{color:#24242E;}
.languagesMenu__content{display:none;}
ul.top-navigation-bar-menu{display:none;}
}
/*header - sticky*/
@media screen and (min-width:768px){
.sticky-mobile:not(.ordering-process) #header{z-index:99!important;}
.sticky-mobile:not(.ordering-process) .header-top>div.search{height:auto;}
.sticky-mobile:not(.ordering-process) .menu-helper{top:75px!important;}
}
/*footer*/
#footer.newsletter-active{margin-top:92px!important;}
#footer{border-top:1px solid #1a1a1a;background-color:var(--color-tertiary-hover);}
#footer .custom-footer>div h4{letter-spacing:1px;font-family:'MoonlithFebruarySans',sans-serif!important;}
#footer ul li{margin-bottom:15px;padding-left:0;}
.custom-footer div ul li::before{content:none;}
#footer ul a{font-size:17px;letter-spacing:1px;}
.custom-footer,.footer-bottom{border:none;}
.copyright,#signature{font-size:15px;letter-spacing:0.75px;}
@media screen and (min-width:768px){
.footer-bottom{padding-top:5px;padding-bottom:5px;}
.copyright,#signature{margin:0;}
}
@media screen and (min-width:1200px){
.custom-footer{padding-bottom:98px;}
.custom-footer>div{width:25%;}
}
/*footer - newsletter*/
.newsletter{margin-top:64px;padding:32px 48px 31px;position:relative;outline:1px solid #fff;outline-offset:-5px;}
.newsletter{background-image:url('/user/documents/upload/kurej/movino_vinica.jpg');background-position:center 42%;background-size:cover;background-repeat:no-repeat;}
.newsletter::after{position:absolute;z-index:1;content:"";display:block;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.newsletter-header{z-index:2;}
.newsletter-header h4{font-family:'MoonlithFebruaryScript'!important;}
.newsletter-header h4>span{font-size:0;line-height:0;letter-spacing:0;}
.newsletter-header h4>span::after{content:'Objavujte svet vína s každým e-mailom';font-size:28px;line-height:1.8;}
.newsletter form{z-index:2;}
.form-group label.whole-width{font-size:15px;letter-spacing:0.75px;}
/*footer - kontakt*/
.kontaktne-udaje ul li>span{display:inline-block;position:relative;padding-left:32px;}
.kontaktne-udaje ul li>span::before{color:var(--color-tertiary);position:absolute;left:0;top:50%;width:24px;font-size:22px;text-align:center;display:inline-block;vertical-align:middle;line-height:0;}
.kontaktne-udaje ul li>span.mail::before{content:'\e910';font-size:16px;font-family:ikony;}
.kontaktne-udaje ul li>span.tel::before{content:'\e902';font-family:ikony;}
.kontaktne-udaje ul li>span.tel::after{content:'e-shop';font-size:12px;line-height:14px;color:#000;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.kontaktne-udaje ul li>span.cellphone{margin-bottom:30px;}
.kontaktne-udaje ul li>span.cellphone::before{content:'\e92b';font-family:shoptet;}
.kontaktne-udaje ul li>span.cellphone::after{content:'penzión';font-size:12px;line-height:14px;color:#000;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.kontaktne-udaje ul li>span.facebook::before{content:'\e900';font-family:shoptet;}
.kontaktne-udaje ul li>span.instagram::before{content:'\e909';font-family:shoptet;}
.kontaktne-udaje ul li>span.youtube::before{content:'\e903';font-family:shoptet;}
/*homepage*/
/*homepage - KV*/
.type-index .benefitBanner{border:none;}
.benefitBanner__item{align-items:center;}
.benefitBanner__content{padding-right:30px;height:100%;justify-content:center;}
.benefitBanner__title{margin-bottom:0;font-size:18px;letter-spacing:0.75px;}
.benefitBanner__data{font-size:13px;color:#24242E;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.benefitBanner__picture{flex:0 0 50px;max-width:50px;margin-right:24px;}
.benefitBanner__img{top:0;}
/*homepage - kategorie*/
.fav-cat h4{font-size:0;line-height:0;letter-spacing:0;}
.fav-cat h4::after{content:'Každé víno rozpráva svoj príbeh – ktorý si vyberiete?';font-size:30px;line-height:1.8;font-family:'MoonlithFebruaryScript'!important;}
.fav-cat ul{margin-left:-5px;margin-right:-5px;}
.fav-cat li{width:25%;padding:5px;}
.fav-cat li>div{padding:0;overflow:hidden;border-color:#ffdca4;}
.fav-cat li>div:hover{box-shadow:none;}
.fav-cat li>div>img{display:none;}
.fav-cat .menu-image{margin:0;display:block;transition:transform 0.4s ease;background-size:cover;background-position:center;background-repeat:no-repeat;}
.fav-cat .menu-item-866 .menu-image{background-image:url('/user/documents/upload/kurej/movino_biele_menu.png');}
.fav-cat .menu-item-869 .menu-image{background-image:url('/user/documents/upload/kurej/movino_cervene_menu.png');}
.fav-cat .menu-item-872 .menu-image{background-image:url('/user/documents/upload/kurej/movino_ruzove_menu.png');}
.fav-cat .menu-item-771 .menu-image{background-image:url('/user/documents/upload/kurej/movino_frizzante_menu.png');}
.fav-cat li:hover .menu-image{transform:scale(1.05);}
.fav-cat li>div>div{padding-top:31.5%;}
.fav-cat li>div>div a{max-height:unset;}
.fav-cat li>div>div>a{display:none;}
.fav-cat li>div>div>img,.fav-cat li>div>div>div{display:none;}
@media screen and (max-width:767px){
.fav-cat h4::after{font-size:24px;}
.fav-cat ul{margin-left:-4px;margin-right:-4px;}
.fav-cat li{width:50%;padding:2px;}
}
/*homepage - produkty*/
h4.homepage-group-title,.h4.homepage-group-title{margin-top:144px;}
.h4.homepage-group-title.homepage-products-heading-2{margin-top:104px;font-size:0;line-height:0;letter-spacing:0;}
.h4.homepage-group-title.homepage-products-heading-2::after{content:'Nové príbehy, ktoré práve dozreli';font-size:30px;line-height:1.8;font-family:'MoonlithFebruaryScript'!important;}
.h4.homepage-group-title.homepage-products-heading-1{font-size:0;line-height:0;letter-spacing:0;}
.h4.homepage-group-title.homepage-products-heading-1::after{content:'Príbehy, ktoré chutia ešte sladšie';font-size:30px;line-height:1.8;font-family:'MoonlithFebruaryScript'!important;}
.type-index .products>div{border:none!important;}
.type-index .products .product{border:none;}
.products-block.products .product:hover{box-shadow:none;}
.products-block .image{margin-bottom:0;padding:20px 40px;}
.product .product-appendix::before,.product-appendix::before{display:none;}
.products-block.products .p .name{font-size:24px;letter-spacing:1px;text-align:center;}
.product .product-appendix{margin-top:-32px;color:#24242E;text-align:center;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.product .product-appendix{display:none;}
.category-appendix::before,.product-appendix::before{display:none;}
.products-block .p-bottom .prices{margin-bottom:10px;display:flex;flex-direction:row;}
.products-block.products .p .price{text-align:center;}
.products-block.products .p .price strong,.products-block.products .p .price span{font-size:22px;line-height:22px;letter-spacing:1px;}
.product .availability{display:flex;align-items:flex-end;margin-left:5px;line-height:1;font-size:12px;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.availability-amount{display:none;}
.products-block .p-bottom>div{flex-direction:column;}
.skladem::before{display:none;}
@media screen and (max-width:767px){
.h4.homepage-group-title.homepage-products-heading-2{margin-top:64px;}
.h4.homepage-group-title.homepage-products-heading-2::after{content:'Nové príbehy';font-size:28px;}
h4.homepage-group-title, .h4.homepage-group-title{margin-top:88px;}
.h4.homepage-group-title.homepage-products-heading-1::after{content:'Sladšie príbehy';font-size:28px;}
h4.homepage-group-title,.h4.homepage-group-title,.dkLabVisitedProductsBox h2{padding-right:60px;}
.products-block .image{padding:0;padding-bottom:20px;}
.products-block.products .p .name{line-height:22px;height:44px;font-size:21px;}
}
@media screen and (max-width:1439px){
h4.homepage-group-title,.h4.homepage-group-title,.dkLabVisitedProductsBox h2{text-align:center!important;}
}
/*homepage - welcome*/
.homepage-box.welcome-wrapper{margin-top:40px;}
.welcome h1{font-size:30px;line-height:1.8;letter-spacing:normal;text-align:center;font-family:'MoonlithFebruaryScript'!important;}
.welcome p{letter-spacing:normal;font-family:'Fraunces',serif!important;}
.welcome-video{border:1px solid #ffdca4;display:flex;width:100%;background-color:var(--color-tertiary-hover);}
.welcome-video>div{flex:1;display:flex;justify-content:center;align-items:center;}
.welcome-left{padding:96px 48px 96px 96px;}
.welcome-right{padding:48px 48px 39px;}
#video-movino{border:1px solid #777;}
/*homepage - blog*/
.homepage-blog-wrapper .h4.homepage-group-title{margin-top:76px;font-size:0;line-height:0;letter-spacing:0;}
.homepage-blog-wrapper .h4.homepage-group-title::after{content:'Slová, ktoré nesú vôňu viníc';font-size:30px;line-height:1.8;font-family:'MoonlithFebruaryScript'!important;}
.news-item .text .title{font-size:18px;letter-spacing:0.75px;}
.homepage-blog-wrapper .news-item a .title{color:#000;}
.news-item .text .description{color:#24242E;letter-spacing:normal;font-family:'Fraunces',serif!important;}
@media screen and (max-width:479px){
.type-index .news-item:nth-child(3),.type-index .news-item:nth-child(4){display:none;}
@media screen and (max-width:767px){
.homepage-blog-wrapper .h4.homepage-group-title{margin-top:44px;}
.homepage-blog-wrapper .h4.homepage-group-title::after{content:"Zápisky z viníc";}
}
}
/*category page*/
.category-perex h2{font-size:32px;margin-bottom:22px;}
.category-perex p{font-size:14px;color:#24242E;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.products-top-wrapper{display:none;}
.pagination__link,.btn.pagination__link,.pagination__currentPage{font-size:14px;background-color:var(--color-tertiary-hover)!important;border-color:#ffdca4!important;}
.pagination__link:hover,a.btn.pagination__link:hover,.pagination__currentPage{background-color:#fff!important;}
.pagination__link.pagination__link--prev,.pagination__link.pagination__link--next{font-size:12px;}
.categories li:nth-child(-n+3){display:none;}
.subcategories li:nth-child(-n+3){display:none;}
/*category page - sidebar*/
.sidebar-inner .box-categories h4{display:none;}
#categories .topic>a>span::before{display:none!important;}
.box-categories,.box-filters{border:none!important;}
.categories{padding:8px 0;}
.categories.active{border-left:2px solid var(--color-secondary);}
.categories .topic>a{padding:8px 24px 8px 8px;margin-left:16px;}
.categories .topic.active>a{border-left:3px solid var(--color-primary);margin-left:13px;}
.categories ul a{padding:8px 12px 8px 8px;margin-left:36px;}
.categories li.active a{border-left:3px solid var(--color-primary);margin-left:33px;}
.categories a{text-transform:uppercase;}
.categories a:hover{text-decoration:underline;}
.categories .topic>a{font-size:18px;letter-spacing:1px;}
.categories ul a{font-size:16px;}
#categories>a>span,#categories .categories>.topic>a>span{color:#24242E;}
#categories .categories>.topic>a>span,#categories ul .expandablea>span{color:#24242E;}
#categories .expandable.expanded>ul{padding:0;}
/*category page - top produkty*/
.sidebar h4,.sidebar .h4{font-size:20px;letter-spacing:1px;}
ol.top-products li::before{font-size:14px;}
ol.top-products li a{color:#24242E;}
ol.top-products li a .top-products-name{font-size:15px;}
ol.top-products li a:hover .top-products-name{color:var(--color-tertiary);}
/*category page - dlazdice*/
.category-title{text-transform:uppercase;letter-spacing:1px;}
.subcategories{padding:0;}
.subcategories::before,.subcategories::after{display:none;}
.subcategories li{padding:5px;}
.subcategories li a{height:120px;flex-direction:column;border:none;box-shadow:none;}
.subcategories li a:hover{border:none;}
.subcategories li a .text{font-size:16px;letter-spacing:0.75px;text-transform:uppercase;}
.subcategories.with-image li a .text{width:auto;padding-top:10px;padding-left:0;text-align:center;}
@media screen and (max-width:479px){
.subcategories li{width:50%!important;}
}
@media screen and (max-width:991px){
.multiple-columns-body .subcategories li{width:calc(100% / 3);}
}
@media screen and (min-width:992px){
.subcategories li{width:25%;}
}
@media screen and (min-width:1200px){
.subcategories li{width:20%;}
}
@media screen and (min-width:1440px){
.subcategories li{width:20%;}
}
/*category page - radenie produktov*/
.listSorting__controls{border-color:#ffdca4;}
.listSorting__controls li button{font-size:14px!important;letter-spacing:1px;background-color:var(--color-tertiary-hover);border-color:#ffdca4;}
.listSorting__controls li button.listSorting__control--current{color:var(--color-tertiary);}
.listingControls .loadMore .btn{font-size:20px;line-height:55px;}
@media screen and (max-width:991px){
.listSorting__controls li button{background-color:#fff;}
.listSorting__controls li:first-child button{background-color:var(--color-tertiary-hover);}
.listSorting__controls li button.listSorting__control--current{border-bottom-color:#ffdca4;}
}
@media screen and (min-width:768px){
.category-header .listSorting{padding-top:0;}
.category-header .listItemsTotal{font-size:15px;color:#24242E;}
}
/*category page - filtre*/
#filters h4{font-size:16px;}
.from,.to{font-size:15px;}
.filter-label:hover{text-decoration:underline;color:var(--color-tertiary);}
.filter-label{font-size:15px;}
input[type="checkbox"]+label::before,input[type="radio"]+label::before{border-color:#777;}
#clear-filters{font-size:15px;}
@media screen and (max-width:767px){
.filtrovat{background-color:#fff;border:1px solid #777;line-height:26px;}
.filter-sections{background-color:#fff;}
.filter-section{border-top:1px solid #777;}
}
@media screen and (max-width:991px){
.filtrovat::after{top:8px;}
.otevreno .filtrovat::after{top:6px;}
}
@media screen and (min-width:768px){
#content .filters.visible,#footer .filters.visible{display:flex;margin-left:-4px;margin-right:-4px;flex-wrap:wrap;}
body:not(.dklab-filters) .content #category-filter-hover{display:flex;}
#filters h4:hover{color:var(--color-tertiary);}
body:not(.dklab-filters) .content #filters h4{border-color:#777;}
body:not(.dklab-filters) .content #filters .otevreny h4{z-index:10;background-color:var(--color-tertiary-hover);border-color:#ffdca4;border-bottom:1px solid var(--color-tertiary-hover);}
body:not(.dklab-filters) .content .slider-wrapper.otevreny::after{top:52.8px;background-color:var(--color-tertiary-hover);border:1px solid #ffdca4;}
body:not(.dklab-filters) .content .filter-section form{top:52.8px;background-color:var(--color-tertiary-hover);border:1px solid #ffdca4;}
body:not(.dklab-filters) .content .slider-wrapper>div{background-color:var(--color-tertiary-hover);}
.filter-section form>fieldset>div:not(.advanced-filters-wrapper):hover{background-color:var(--color-tertiary-hover);}
}
/*category page - produkty*/
body:not(.type-index) .products-block{border:none;}
body:not(.type-index) .products-block>div{border:none;}
.type-category .products-block .image{padding:20px 50px;}
.products-block.products .p .name{text-transform:uppercase;}
.homepage-blog-wrapper .read-article{font-size:16px;letter-spacing:0.75px;color:var(--color-tertiary);}
@media screen and (max-width:767px){
.type-category .products-block .image{padding:0;padding-bottom:20px;}
}
/*PDP*/
.p-image,.image360{margin-bottom:0;}
.p-detail-inner-header h1,.p-detail-inner-header .h1{text-transform:uppercase;}
.product-appendix{font-size:16px;color:#24242E;text-transform:none;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.stars-label{font-size:15px;}
.p-info-wrapper>.p-short-description{padding:0;margin:0;font-size:18px;color:#24242E;border:none;}
.p-short-description>.vice-info{display:none;}
.related-yes #productsAlternative{border:none;}
.products-additional .product{border:none;}
.kratky-popis{font-size:16px;letter-spacing:normal;font-family:'Fraunces',serif!important;}
/*PDP layout*/
.row.product-top>.col-xs-12:first-child{display:none;}
.product-top{margin-bottom:40px;}
@media screen and (max-width: 767px) {
.slick-dotted.slick-slider{margin-bottom:36px!important;}
}
@media screen and (min-width:768px){
.p-image{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:0;}
.p-image-wrapper{display:flex;align-items:stretch;justify-content:center;}
body:not(.multiple-columns-body) .p-image-wrapper img{height:512px;width:auto;}
}
@media screen and (min-width:992px){
.row.product-top{display:flex;align-items:stretch;}
}   
/*PDP stats / ocenenia*/
.product-stats{display:flex;flex-direction:column;letter-spacing:0.5px;padding:5px 0;margin-bottom:24px;}
.ps-stat{margin:5px 10px;line-height:26px;font-size:26px;text-transform:uppercase;}
.ps-stat:nth-child(2){margin:4px 10px;line-height:23px;font-size:23px;}
.ps-stat:nth-child(3){margin:3px 10px;line-height:20px;font-size:20px;}
.product-stats.cervene{border-left:4px solid var(--color-secondary);}
.product-stats.biele{border-left:4px solid var(--color-primary);}
.ocenenia p{font-size:17px;margin-bottom:0;}
/*PDP buy-box*/
.buy-box{padding-bottom:28px;}
.buy-box .p-final-price-wrapper{width:calc((100% - 377px) * (2 / 5));}
.dostupnost{width:calc((100% - 377px) * (3 / 5));}
.dostupnost .availability-label{font-weight:500;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.dostupnost .availability-amount{display:inline-block;color:#24242E!important;font-weight:400;}
.p-info-wrapper .price-final{font-size:34px;letter-spacing:1px;}
.p-info-wrapper .price-standard{font-size:16px;}
.price-measure{font-size:16px;}
.quantity .increase::before,.quantity .decrease::before{font-size:20px;}
.quantity input{color:#24242E;}
.p-info-wrapper .btn.btn-conversion::before{display:none;}
.carton-wrapper{display:flex;gap:10px;margin-top:10px;align-items:center;}
.carton-qty{margin-top:12px;position:relative;vertical-align:middle;display:inline-block;padding-right:28px;font-size:15px;font-weight:300;line-height:1;margin-right:24px;padding-right:33px;width:103px;border:1px solid #777;}
.carton-qty__input{width:68px;display:inline-block;height:54px;margin:0;padding:0;border:0;text-align:center;color:#24242E;font-size:18px;appearance:none;}
.carton-qty__btn--plus,.carton-qty__btn--minus{font-size:20px;position:absolute;height:27px;width:33px;cursor:pointer;border:0;color:#777;background-color: var(--color-tertiary-hover);border-left:1px solid #777;}
.carton-qty__btn--plus{left:auto;right:0;top:0;}
.carton-qty__btn--minus{border-top: 1px solid #777!important;left:auto;right:0;top:27px;}
.carton-qty__btn--plus::before,.carton-qty__btn--minus ::before{position:absolute;left:0;top:0;width:100%;height:100%;font-size:16px;line-height:25px;text-align:center;color:#24242E;}
.carton-qty__btn--plus:hover,.carton-qty__btn--minus:hover{color:#fff;background-color:var(--color-primary);}
.carton-qty__input::-webkit-outer-spin-button,.carton-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.carton-qty__input{-moz-appearance:textfield;}
.carton-qty__input:focus{outline:none;box-shadow:none;border-color:inherit;}
.btn.add-to-cart-carton{margin-top:12px;outline:1px solid #b57077;outline-offset:-5px;border-color:var(--color-secondary);background-color:var(--color-secondary);padding-right:20px;padding-left:20px;width:250px;height:56px;font-size:16px;line-height:30px;}
.btn.add-to-cart-carton:hover{outline:1px solid #cd9fa5;background-color:var(--color-secondary-hover)!important;border-color:var(--color-secondary-hover);}
.package-info{width:100%;text-align:center;color:#24242E;}
.buy-box .package-info{margin-bottom:18px;font-size:16px;}
.in-kosik .package-info{margin-top:12px;}
@media screen and (max-width:767px){
.buy-box .p-final-price-wrapper{width:calc(100% * (2 / 5));text-align:center;}
.dostupnost{width:calc(100% * (3 / 5));text-align:center;}
.p-detail .add-to-cart .quantity{margin-top:20px;margin-right:12px;position:relative;bottom:unset;right:unset;}
.btn.btn-cart.btn-lg,a.btn.btn-cart.btn-lg,.btn.add-to-cart-button.btn-lg,a.btn.add-to-cart-button.btn-lg{width:calc(100% - 115px);}
.carton-qty{margin-right:12px;}
.btn.add-to-cart-carton{width:calc(100% - 117px);}
}
@media screen and (min-width:1200px) and (max-width:1439px){
.buy-box .add-to-cart{width:330px;}
.buy-box .p-final-price-wrapper{width: calc((100% - 330px) * (2 / 5));}
.dostupnost{width:calc((100% - 330px) * (3 / 5));}
}
@media screen and (min-width:992px) and (max-width:1199px){
.buy-box .add-to-cart{width:275px;}
.buy-box .p-final-price-wrapper{width: calc((100% - 275px) / 2 );margin-bottom:0;}
.dostupnost{width:calc((100% - 275px) / 2);}
.availability-value{font-size:14px;}
.p-detail .add-to-cart .quantity{width:83px;margin-right:12px;}
.p-detail .add-to-cart .quantity input{width:48px;}
.carton-qty{width:83px;margin-right:12px;}
.carton-qty__input{width:48px;}
.btn.btn-cart.btn-lg,a.btn.btn-cart.btn-lg,.btn.add-to-cart-button.btn-lg,a.btn.add-to-cart-button.btn-lg{width:180px;}
.btn.add-to-cart-carton{width:180px;padding-right:10px;padding-left:10px;}
}
@media screen and (min-width:1200px) and (max-width:1439px){
.carton-qty{margin-right:12px;}
.btn.add-to-cart-carton{padding-right:10px;padding-left:10px;width:215px;}
}
/*PDP tabulka*/
.extended-description h3{font-size:0;line-height:0;letter-spacing:0;}
.extended-description h3:after{font-size:33px;line-height:1.3;letter-spacing:0.75px;content:"Vlastnosti";}
.extended-description table tr:nth-child(n+9){display:table-row!important;}
.extended-description .detail-parameters tr{border-bottom:1px solid #777;}
.extended-description .detail-parameters tr:last-child{border-bottom:none;}
.extended-description .detail-parameters th,.extended-description .detail-parameters td{width:50%;display:table-cell;font-size:16px;color:#24242E;border-bottom:none;padding:4px 16px 2px;}
.extended-description .detail-parameters th{text-align:right;text-transform:uppercase;border-right:3px solid var(--color-secondary);}
.extended-description .detail-parameters td{text-align:left;}
.extended-description .detail-parameters a{color:#24242E;}
.all-param{display:none;}
.produkt-kat{display:none;}
.tab-mobil.tab-parametry{display:none;}
@media screen and (max-width:767px){
.extended-description h3{display:block!important;}
#tab-content > div:not(.otevreno) > *:not(.tab-mobil,.all-param,.produkt-kat){display:table!important;}
}
@media screen and (min-width:768px) and (max-width:1199px){
.extended-description .detail-parameters{width:450px;}
}
/*PDP socials*/
.social-buttons-wrapper{border-top:1px solid #777;padding-top:8px;}
.social-buttons{padding-top:16px;font-size:13px;}
.delivery-in-detail{margin-top:0;}
.shipping-options{font-size:13px;margin-right:24px;margin-bottom:12px;}
.shipping-options::before{display:none;}
.link-icon.chat::before,.link-icon.watchdog::before,.link-icon.share::before,.link-icon.print{display:none;}
.shipping-options-popup h1{font-size:22px;}
.shipping-options-popup .delivery-time{font-size:20px;display:block;margin-bottom:8px;}
.sk .shipping-options-popup .delivery-time>span::before{content:"Môžeme doručiť do ";}
.shipping-row{border-top:1px solid #e4e4e4;margin-bottom:8px;}
.shipping-options-popup .extra.delivery{border-top:1px solid #ffdca4;background-color:var(--color-tertiary-hover);}
.content-modal>h1{font-size:22px;}
#watchdog-form h3{font-size:22px;letter-spacing:1px;}
#watchdog-form label{font-size:15px;}
.watchdog-row .disclaimer{font-size:15px;}
.watchdog-row .notificationEmail,.watchdog-row select{width:65%;}
.watchdog-action-buttons{height:43px;}
@media screen and (max-width:767px){
.link-icons{width:auto;}
}
@media screen and (min-width:992px) and (max-width:1199px){
.link-icons{width:auto;}
}
/*PDP popis*/
.shp-tabs-holder,.shp-tabs{border-color:var(--color-tertiary-hover);background-color:var(--color-tertiary-hover);}
.shp-tabs-holder ul.shp-tabs{border-color:#ffdca4;}
.shp-tab-link{background-color:var(--color-tertiary-hover);}
.shp-tabs-holder ul.shp-tabs li a{font-size:14px;border-right:1px solid #ffdca4;border-bottom:1px solid #ffdca4;}
.responsive-nav{margin-bottom:70px;}
.popis-nadpis,.extended-description h3{text-transform:uppercase;}
.basic-description p:not(.vyzivove-udaje,.odporucanie),article p,.news-item-detail p{font-size:16px;color:#24242E;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.basic-description ul{color:#24242E;font-size:16px;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.vyzivove-udaje{margin-top:48px;}
.chut-vona,.parovanie,.teplota{width:60px;}
.parovanie{width:67px;}
.teplota{width:44px;}
.vyzivove-udaje-nazov{margin-top:32px!important;text-transform:uppercase;letter-spacing:1px;}
.products-related-header,#productsAlternative::before{font-size:27px;text-transform:uppercase;}
.tab-mobil.tab-popis{display:none;}
/*kosik*/
.project-phone{font-size:18px;}
ol.cart-header li a,ol.cart-header li strong{font-size:18px;}
ol.cart-header li a,ol.cart-header li strong{color:#777;}
ol.cart-header li::after{color:#777;}
.inactive .not-possible-info{margin-top:0;}
.next-step{color:#24242E;}
.cart-table tr.related.visible{border:1px solid #777;}
.cart-table tr.related td{box-shadow:none;}
.cart-table tr.related td::before{display:none;}
@media screen and (max-width:479px){
.cart-related-product{border-bottom:none;}
}
@media screen and (max-width:767px){
.ordering-process:not(.user-action-visible) .top-navigation-bar{box-shadow:none;}
ol.cart-header{background-color:var(--color-tertiary-hover);border-bottom:1px solid #ffdca4;}
.cart-table tr{border:none;border-bottom:1px solid #777;}
}
@media screen and (max-width:991px){
.order-summary-inner h4{border:none;color:#24242E;background-color:var(--color-tertiary-hover);}
}
@media screen and (min-width:768px){
ol.cart-header::before{background-color:var(--color-tertiary-hover);border-bottom:1px solid #ffdca4;}
.in-krok-1 ol.cart-header::before,.in-krok-2 ol.cart-header::before{border-top:1px solid #ffdca4;}
ol.cart-header li.active>strong{border-right:1px solid #ffdca4;border-left:1px solid #ffdca4;}
}
/*kosik - produkty*/
.cart-table tr{border-bottom:none;}
.cart-table .main-link{font-size:16px;letter-spacing:1px;}
.cart-table tr td.p-name .main-link{text-transform:uppercase;}
.main-link-variant,.show-related{font-size:16px;}
.show-related{color:var(--color-tertiary)!important;}
.cart-related-name{font-size:15px;letter-spacing:1px;text-transform:uppercase;}
.cart-related-availability{font-size:11px;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.cart-related-button .price-final{font-size:15px;letter-spacing: 1px;}
.cart-related-button .btn{font-size:14px;height:37px;line-height:36px!important;}
.cart-table tr.related.visible{border-bottom:1px solid #777;}
.cart-table tr td.p-name a:hover,a.cart-related-name:hover{color:var(--color-tertiary);}
.cart-table .p-availability{font-size:12px;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.quantity input{font-size:18px;}
.p-price .price-final{font-size:15px;letter-spacing:1px;color:#24242E;}
.cart-table .unit-value{font-size:15px;letter-spacing:1px;color:#24242E;}
.p-total .price-final{letter-spacing:1px;font-size:18px;}
.remove-item::before{color:#777;}
/*kosik - extra*/
.cart-summary h4{background:url(/user/documents/upload/kurej/gift.svg) #fff 0 1px no-repeat;}
.free-gifts-wrapper{border-color:var(--color-tertiary-hover);}
.free-gift-name{font-size:15px;}
.kupon-odkaz{font-size:15px;}
.kupon-odkaz::before{border-color:#777;}
.discount-coupon:not(.uplatneno) form .btn{height:43px;}
.extra.delivery,.extra.gift{font-size:15px;}
.extra.delivery>span>strong{font-size:17px;letter-spacing:1px;color:var(--color-secondary);}
.price-range{background-color:var(--color-tertiary-hover);border:1px solid var(--color-secondary);}
.id--9 .delivery-time{font-size:15px;}
/*kosik - kontakt a suma*/
.cart-content.checkout-box-wrapper,.cart-content.summary-wrapper,.checkout-box{background-color:var(--color-tertiary-hover);border-color:#ffdca4;}
.ordering-process .contact-box h4{font-size:18px;}
.contact-box strong{font-size:15px;}
.contact-box ul a{font-size:16px!important;}
.price-wrapper .price-label{font-size:15px;}
.price-wrapper .price.price-primary{font-size:27px;}
.price-wrapper .price{font-size:15px;}
.price-secondary{color:#24242E;}
.btn.next-step-forward,.btn.next-step-finish{height:auto;font-size:18px;}
.btn.btn-lg, a.btn.btn-lg{line-height:30px;}
.cart-row>div.col-md-4 .next-step-back{font-size:15px;}
/*kosik - doprava a platba*/
.co-box,.cart-item>div{border:none;}
.co-box{margin-bottom:12px;padding:10px 40px;}
.co-box h4{font-size:22px;margin-bottom:24px;}
label.select-label{font-size:16px;}
.radio-wrapper.active,.radio-wrapper:hover{border-color:var(--color-primary);}
.radio-wrapper::after{background-color:var(--color-primary);}
.payment-shipping-price{letter-spacing:1px;}
.inactive .not-possible-info{font-size:15px;}
.in-krok-1 .contact-box ul li:nth-child(n+3),.in-krok-2 .contact-box ul li:nth-child(n+3){display:none;}
.in-krok-1 .contact-box ul li:nth-child(2),.in-krok-2 .contact-box ul li:nth-child(2){margin-bottom:0!important;}
/*kosik - sumar*/
#checkoutSidebar .order-summary-inner{border-color:#ffdca4;}
.order-summary-inner h4{font-size:22px;}
.cart-item{border-color:#777;}
.cart-item>div.cart-item-name{font-size:16px;color:#24242E;}
.cart-item>div.cart-item-name a{color:#24242E;text-transform:uppercase;}
.cart-item>div.cart-item-amount{font-size:15px;}
.cart-item>div.cart-item-price{font-size:16px;letter-spacing:1px;}
.order-summary-item.helper,.recapitulation-single{font-size:16px;color:#24242E;}
.recapitulation-single:last-child{border-color:#777;}
.order-summary-item.price{background-color:var(--color-tertiary-hover);}
#checkoutSidebar .next-step{border-color:#ffdca4;background-color:var(--color-tertiary-hover);}
/*kosik - informacie*/
.ucet{background-color:var(--color-tertiary-hover);border-color:#ffdca4;}
.form-group label:not(.whole-width):not(.select-label){font-size:16px;}
.form-group{margin-bottom:4px;}
.country-flags{height:51px;border-color:#777;}
.country-flag .shp-flag-label{font-size:16px;color:#24242E;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.form-group label.whole-width{color:#24242E;}
.co-box.co-box-additional::before{display:none;}
#checkoutSidebar .form-group.consents{background-color:var(--color-tertiary-hover);border-color:#ffdca4;}
.form-group label.whole-width a{color:#24242E;}
.btn.next-step-finish{font-size:20px;}
.order-button-suffix{font-size:14px;}
/*prazdny kosik*/
.cart-heading::after{color:var(--color-secondary);}
.empty-cart-boxes{display:none;}
/*stranky / clanky*/
.news-item-detail .text{font-size:16px;color:#24242E;letter-spacing:normal;font-family:'Fraunces',serif!important;}
article ul{font-size:16px;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.btn.btn-stranky{border-color:var(--color-tertiary);}
.btn.btn-stranky:hover{color:#fff;background-color:var(--color-tertiary);}
@media screen and (min-width:768px){
.obrazok-text{float:left;width:50%;padding-right:20px;padding-bottom:20px;}
}
/*o nas*/
.news-item .image{overflow:hidden;}
.news-item .image>a>img{transition:transform 0.4s ease;}
.news-item:hover .image>a>img{transform:scale(1.05);}
.type-posts-listing h1{font-size:50px;text-align:center;text-transform:uppercase;}
.id-699 .news-wrapper{margin-left:-5px;margin-right:-5px;}
.id-699 .news-item{width:25%;padding:5px;}
.id-699 .news-item .text{display:none;}
.id-699 .cely-clanek{display:none;}
.type-post.id-699 h1{display:none;}
.obrazok-text{float:left;padding:0;margin:9px 20px 20px 0!important;}
.kolekcia{overflow:auto;}
.obrazok-kolekcie{float:left;margin:9px 20px 20px 0!important;}
@media screen and (min-width:768px){
.navigation-in>ul>li.ext:nth-child(3)>ul>li{width:25%;flex-basis:25%;margin-bottom:8px;justify-content:center;padding-right:0;}
.navigation-in>ul>li.ext:nth-child(3)>ul>li>a{width:180px;}
.navigation-in>ul>li.ext:nth-child(3)>ul>li>a>img{width:180px;max-height:unset;}
.navigation-in>ul>li.ext:nth-child(3)>ul>li>div{display:none;}
}
/*kontakty*/
.type-post h1,.type-page h1,.type-posts-listing h1,.id--51 h1,.sign h1,.id--24 h1{font-size:50px;letter-spacing:1px;text-transform:uppercase;}
.in-kontakty .row{display:flex;flex-wrap:wrap;margin-bottom:72px;margin-left:-15px;margin-right:-15px;}
.in-kontakty h2{margin-top:0;}
.in-kontakty .col-sm-6{padding-left:15px;padding-right:15px;color:#24242E;}
.in-kontakty .col-sm-6 p:last-child{margin-bottom:0;}
.in-kontakty .row.vyroba-degustacia .col-xs-12,.in-kontakty .row.vyroba-degustacia .col-sm-6>.col-sm-6{padding-left:0;}
.in-kontakty .col-xs-12{padding:15px;}
.in-kontakty .col-lg-3{padding-left:15px;padding-right:15px;color:#24242E;}
.in-kontakty .foto{margin-bottom:12px;text-align:center;}
.in-kontakty .foto img{margin-bottom:12px;}
.in-kontakty .foto p{font-size:14px;margin-bottom:0;}
.in-kontakty .meno-kontakt{display:flex;justify-content:center;}
.in-kontakty .meno-kontakt p{margin-bottom:0;letter-spacing:0.75px;font-family:'CookConthic',sans-serif!important;}
@media screen and (max-width:767px){
.in-kontakty .content-wrapper.container .row{margin-bottom:30px;margin-left:-15px;margin-right:-15px;}
.in-kontakty h2{font-size:36px;margin-bottom:20px;}
.in-kontakty .row.oddelenie h2{text-align:center;}
.in-kontakty .content-wrapper.container .row>div{padding-left:15px;padding-right:15px;}
.in-kontakty .col-sm-6{margin-bottom:30px;width:100%;}
.in-kontakty .col-sm-6>.col-sm-6{margin-bottom:0;}
.in-kontakty .col-lg-3{margin-bottom:30px;width:100%;}
.in-kontakty .col-lg-3:last-child{margin-bottom:0;}
.in-kontakty .foto img{max-width:75%;}
.in-kontakty .meno-kontakt{padding-left:0;}
}
@media screen and (min-width:768px){
.in-kontakty .row:first-child{margin-top:48px;}
.in-kontakty .col-lg-3{width:25%;}
}
@media screen and (min-width:768px) and (max-width:991px){
.in-kontakty h2{font-size:32px;}
.in-kontakty p{font-size:14px;}
.in-kontakty .meno-kontakt{font-size:16px;}
}
@media screen and (min-width:768px) and (max-width:1199px){
.in-kontakty .foto p{font-size:13px;}
}
@media screen and (min-width:1200px){
.content-inner{max-width:1000px;}
}
/*suhlas*/
.site-agreement-inner p{color:#24242E;}
.btn.btn-sm,a.btn.btn-sm{height:43px;line-height:42px;padding:0 10px;font-size:18px;letter-spacing:1.25px;}
#site-agree-button{background-color:var(--color-primary);border-color:var(--color-primary);}
#site-agree-button:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);}
.site-agreement-buttons .btn.btn-sm:nth-child(2){background-color:var(--color-secondary);border-color:var(--color-secondary);}
.site-agreement-buttons .btn.btn-sm:nth-child(2):hover{background-color:var(--color-secondary-hover)!important;border-color:var(--color-secondary-hover);}
/*cookies*/
.siteCookies{font-size:18px;letter-spacing:0.75px;}
.siteCookies__button{letter-spacing:0.75px;}
.siteCookies__link{letter-spacing:0.75px;}
.cookiesSetting__title{font-size:24px;}
.cookiesSetting__perex{font-size:18px;}
.cookiesSetting__data{border-color:#777;}
.cookiesSetting__item{border-color:#777;}
.cookiesSetting__item__name{font-size:18px;}
.cookiesSetting__item__text{font-size:16px;}
.cookiesSetting__item__status{font-size:18px;border-color:#777;}
.cookiesSetting__uncheckLink{font-size:18px;}
.cookiesSetting__button{font-size:18px;}
/*informacny pruzok*/
.site-msg{background-color:#ffdca4;border-bottom:1px solid #1a1a1a;padding:5px 1em;}
.site-msg{color:#24242E;font-size:15px;letter-spacing:0.75px;}
.site-msg.information{text-align:center;}
.site-msg .close::before,.site-msg .close::after{background:#24242E;}
/*breadcrumbs*/
.container.breadcrumbs-wrapper{background-color:var(--color-tertiary-hover);border-bottom:1px solid #ffdca4;}
.breadcrumbs>span>a,.breadcrumbs>span>span{padding:6px 16px;font-size:15px;letter-spacing:0.75px;}
.breadcrumbs{color:#24242E;}
.breadcrumbs>span>a::after{color:#24242E;}
@media screen and (min-width:768px) and (max-width:991px){
.breadcrumbs{width:742px;}
}
/*flags*/
.flag:not(.flag.flag-discount){padding:6px 6px;background-color:transparent!important;color:#000;font-weight:500;letter-spacing:normal;font-family:'Fraunces',serif!important;}
.flag.flag-new{border-left:3px solid var(--color-primary);}
.flag.flag-action{border-left:3px solid #C01322;}
.flag.flag-tip{border-left:3px solid var(--color-tertiary);}
.flag.flag-custom1{border-left:3px solid var(--color-secondary);}
.flag.flag-discount{background-color:transparent;}
.flags-extra .flag .price-save{font-size:22px;letter-spacing:1px;color:#C01322;font-family:'MoonlithFebruarySans',sans-serif!important;}
.flags-extra .flag .price-standard{font-size:17px;letter-spacing:0.75px;color:#C01322;font-family:'MoonlithFebruarySans',sans-serif!important;}
.p-image-wrapper .flags-extra{bottom:auto;top:-20px;}
.flag-text{font-size:12px;}
@media screen and (max-width:767px){
.flags-extra{top:-20px;bottom:auto;}
.flags-extra .flag .price-save{font-size:18px;}
.flags-extra .flag .price-standard{font-size:15px;}
}
@media screen and (min-width:768px){
.p-image-wrapper .flags-extra .flag .price-standard{font-size:17px;}
.p-image-wrapper .flags-extra .flag .price-save{font-size:22px;}
}
/*rozsirena objednavka*/
.advanced-order .h1:not(.advanced-order-suggestion)::before{background-color:#5cb85c;color:#def1de;}
.advanced-order .h1:not(.advanced-order-suggestion){font-size:22px;}
.advanced-order .h2{font-size:18px;letter-spacing:1px;text-transform:uppercase;}
.advanced-order .h2 .product-appendix{font-size:12px;}
.advanced-order .extras-wrap{border-top:1px solid #ffdca4;border-bottom:1px solid #ffdca4;background-color:var(--color-tertiary-hover);}
.advanced-order .advanced-order-suggestion{font-size:22px;border:none;}
@media (min-width:992px){
.advanced-order .products .product{border:none!important;}
}
/*ostatne*/
.form-control{font-size:16px;letter-spacing:normal;}
.cookies-settings{text-decoration:underline;}
.sign .content form{border-color:#ffdca4;}
.id--8 .reg-ucet{border-color:#ffdca4;}
#register-form>.reg-ucet .form-group label{font-size:14px;}
#register-form>.reg-ucet .form-group input[type="radio"]:checked+label{border-color:#ffdca4;border-bottom-color:#fff;}
.validator-msg.msg-error,.validator-msg.msg-warning,.js-validator-msg.msg-error,.validator-msg.msg-info{height:51px;font-size:15px;letter-spacing:0.75px;}
.empty-content p{letter-spacing:normal;font-family:'Fraunces',serif!important;}
@media screen and (min-width:992px){
.msg{padding:20px;}
}








