.in-krok-2 .price-wrapper .price.price-primary::before, .in-krok-2 .next-step .next-step-back::before, .in-krok-1 .next-step .next-step-back::before, *, .sidebar-inner > div h4{font-family: 'Montserrat', sans-serif!important;}
.category-bottom .container #productsTop::before, .p-info-wrapper .p-final-price-wrapper .price-final, .p-info-wrapper .p-final-price-wrapper .price-final span, .p-final-price-wrapper .price-standard > span, .cart-widget-product-name, #productsAlternative::before, .radaporadim h3, #productDiscussion::before, #extended-description::before, .rate-wrapper.unveil-wrapper .rate-average, #tab-content>#ratingTab::before, .p-info-wrapper .detail-parameters tr th, .in-dekujeme .co-box.co-order .cart-table .p-quantity strong, .in-dekujeme .co-box.co-order .cart-table .p-quantity, .in-dekujeme .co-box.co-order .cart-table .p-price, .in-dekujeme .co-box.co-order h4::before, .in-dekujeme .recapitulation-table td, .checkout-box .box.box-sm::before, .cart-items>.recapitulation-single strong span, .cart-item>div.cart-item-price, .recapitulation-single > strong span, .payment-shipping-price, .box.co-box h4, .co-box h4, .in-krok-1 #order-form::before, .hodit::before, .price-wrapper .price.price-primary, .price-wrapper .price.price-secondary, .p-total .price-final, .cart-table::before, ol.cart-header li a span, ol.cart-header li strong span, ol.cart-header li a span::before, ol.cart-header li strong span::before, .advanced-order>.h1::after, .poductrow .cena .price-standard, .poductrow .cena, .poductrow .cena .price-final, .products-inline > div .p .price strong small, .products-inline > div .p .price strong, .products-inline > div .p .p-in .p-bottom > div .prices .price-standard, .category-bottom::before, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, h4 span, .news-item .text a.title, .katfeed>div>a>span, .usp-detail p strong, .navigation-in>ul>li.ext>ul>li>div>a, .navigation-in>ul>li.ext>ul>li>div>a span, .subcategories.with-image li a .text, .subcategories li a .text {font-family: 'Comfortaa', sans-serif!important;}
strong{font-weight:600;}
body{overflow-x:hidden;}
html {scroll-behavior: smooth;}
#cboxOverlay{background-color: #000000;opacity: 0.73!important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:var(--title-color);}
h1{font-size: 32px;font-weight: 700;}
h2{font-size:26px;}
h3{font-size:23px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
body{color:var(--title-color);}
:focus{outline:none;}

:root{
	--title-color:#424143;
	--color-footer:#f6e4c6;
	--green-color:#2a950d;
	--color-light:#fff7e9;
}

/*otázky a odpovědi*/
.votes-wrap.discussion  {margin-top: 15px;}
.votes-wrap.discussion .vote-wrap{flex-wrap: wrap;}
.votes-wrap.discussion .vote-wrap .vote-header{width: 25%;}
.votes-wrap.discussion .vote-name{color: var(--title-color);font-size: 16px;font-weight: 600;}
.votes-wrap.discussion .vote-title{display: none;}
.votes-wrap.discussion .vote-wrap .vote-content{width: 75%;}
.votes-wrap.discussion .vote-wrap .votes-wrap.discussion{width: 100%;}


#essoxPaymentsCalculate{margin-top: 20px;}

.selectcountry img{max-height: 15px;top: -3px;left: 5px;position: relative;}
#select-country-payment{display: none;}
/*body[class*="in-krok-"] .top-navigation-bar{display:block!important;}*/
/*#select-country-payment{display:none;}*/
.form-control.error-field, .form-control.js-error-field{background-color:#f9e2e2;}
.validator-msg, .js-validator-msg{margin-top:-40px;}

/*hlidacipes*/
a.link-icon.watchdog span{display:initial;position:relative;top:2px;}
a.link-icon.watchdog:hover{text-decoration:none;}
a.link-icon.watchdog{margin: 0;text-transform: initial;color: #000;text-decoration:underline;padding:0;}
.link-icon.watchdog::before{margin: 0 8px 0 0;color: #c78c6e;display:inline-block;}

/*instagram*/
 .instafeed {display: -webkit-box;display: -ms-flexbox; display: flex;font-size: 0;}
 .instafeed .igfeed {overflow: hidden;min-width: 16.666666%;max-width: 16.666666%;}
 .instafeed .igfeed a {display: block;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center;height: 0;padding-bottom: 100%;-webkit-transition: 0.2s ease-in-out;-moz-transition: 0.2s ease-in-out;-ms-transition: 0.2s ease-in-out;-o-transition: 0.2s ease-in-out;transition: 0.2s ease-in-out;}
 .instafeed .igfeed a::before { content: '';position: absolute;left: 0; right: 0; bottom: 0; top: 0;background-color: rgba(255, 255, 255, 0.2);display: block;opacity: 0;-webkit-transition: opacity 0.2s ease-in-out;-moz-transition: opacity 0.2s ease-in-out;-ms-transition: opacity 0.2s ease-in-out;-o-transition: opacity 0.2s ease-in-out;transition: opacity 0.2s ease-in-out;}
 .instafeed .igfeed a:hover::before {opacity: 1;}
 

.in-registrace .co-registration .stay-in-touch{display:none;}
.btn.btn-primary, a.btn.btn-primary, .btn.btn-secondary, a.btn.btn-secondary{color:#fff;text-transform:initial;font-size:16px;font-weight:600;padding: 6px 20px;border-radius:6px;background-color: #c78c6e;border: 1px solid #c78c6e;}
.btn.btn-primary:hover, a.btn.btn-primary:hover, .btn.btn-secondary:hover, a.btn.btn-secondary:hover{border:1px solid #3a090a;background-color:#fff;color:#3a090a;}

/*type-page*/
.type-page .content a.login-btn.facebook{color:#fff;text-decoration:none;}
.type-page .content a.login-btn.google{color:#000;text-decoration:none;}
ol+ul{margin-left:35px;}
.type-page .content li,
.type-post .content li{margin-bottom:10px;}
.type-page .container.breadcrumbs-wrapper{padding:0;}
.type-page aside{display:none;}
.type-page .content{padding:0;}
.type-page .content-inner{max-width:100%;}
.type-page .content p,
.type-post .content p,
.type-page .content li,
.type-post .content li{color: var(--title-color);font-size: 16px;font-weight: 400;}
.type-page .content table tr:nth-child(odd) td{background-color:#fffbf4;}
.type-page .content table tr:nth-child(odd) th{background-color:#fffbf4;font-weight:700;}
.type-page .content table tr th, .type-page .content table tr th p{font-size: 16px;font-weight: 600;}
.type-page .content table tr p{margin:0;}
.type-page .content table td{padding: 13px 10px;}
.type-page .content a{color:#7c1315;text-decoration:underline;}
.type-page .content a:hover{text-decoration:none;}
.overflowtable{overflow-x:auto;max-width:100%;}

/*blogpage*/
.type-posts-listing .container.breadcrumbs-wrapper, .type-post .container.breadcrumbs-wrapper{padding:0;}
.type-posts-listing .content{padding:0;}
.type-posts-listing .content-inner{max-width:100%;padding:0;}
.type-posts-listing aside{display:none;}
.type-posts-listing #newsWrapper{margin:-1%;display:flex;flex-wrap:wrap;}
.type-posts-listing .news-item{margin:1.1%;border-radius:6px;width:31%;}
.news-item .image{border-radius:6px 6px 0 0;}

/*o nás*/
.in-o-nas .onas{display:flex;padding:20px;background-color:var(--color-light);flex-wrap:wrap;}
.in-o-nas .fototext{max-width:50%;width:50%;}
.in-o-nas .fototext img{border-radius:6px;}
.in-o-nas .fototext p{font-size:13px;font-weight:400;margin-top:10px;}
.in-o-nas .onas .uvnitr{padding-left:25px;width:50%;text-align:left;}
.in-o-nas .uvnitr h2 {
    margin-top: 20px;
}


.in-o-nas .custom-moon-form,
.in-o-nas-2 .custom-moon-form {
    max-width: 40%;
    margin: 0 auto;
}

/*.in-o-nas .uvnitr h2:before {content: "";width: 100px;height: 100px;background-image: url(/user/documents/upload/textove-stranky/icon10.svg);display: block;text-align: center;margin-left: auto;margin-right: auto;margin-bottom: -10px;}*/
.in-o-nas .vyhody{width:850px;padding: 0;margin: 25px auto;display: flex;-webkit-flex-flow: row wrap;max-width:100%;justify-content:space-between;flex-flow: row wrap;}
.in-o-nas .vyhody li{padding:0 15px;list-style:none;text-align:center;}
.in-o-nas .vyhody img {width: 75px;height: 75px;}
.in-o-nas .vyhody h3{font-size: 14pt;font-weight: 800;color: #6C0013;margin-top:0;}
.onas-galerie{display:flex;max-width:100%;flex-wrap:wrap;}
.onas-galerie img{width:25%;}
.in-o-nas h6{font-size:23px;text-align:center;margin:55px 0 25px 0;}

/*pouplogin*/
.popup-widget-inner:not(.cart-widget-inner){border-radius:6px;}
.popup-widget.login-widget{border-radius:6px;}
.user-action-tabs{display:none;}
.popup-widget.login-widget .input-wrapper.email::before{content:"E-mail";display:block;color: #000;margin-bottom: 5px;}
.popup-widget.login-widget .input-wrapper.password::before{content:"Passwort";display:block;color: #000;margin-bottom: 5px;}



/*poupcart*/
.cart-widget-inner .cart-free-shipping{display:none;}
.popup-widget.cart-widget .cart-free-shipping>div{text-align:left;}
.popup-widget::before{border-color:#f6e4c6;}
.cart-widget-product{padding:10px 0;border-bottom-color:#f6e4c6;}
.cart-widget-products-inner{margin:0 20px;}
.cart-widget .popup-widget-inner.full+.cart-widget-button {border-radius:6px;display: flex;flex-direction: row-reverse;justify-content: space-between;align-items: center;}
.cart-widget-button .btn::after{display:none;}
.cart-widget-button .btn{display:initial;width:auto;}
.user-action .user-action-in>div.cart-widget {border-radius:6px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16)}
.cart-widget .popup-widget-inner{border-radius:6px 6px 0 0;}
.cart-widget-button {padding:15px;background-color: var(--color-light);}
.cart-widget-button{display:flex;}
.cart-free-shipping{position: initial;height: auto;bottom: 0;display: block;width:50%;}
.cart-widget-product .cart-widget-product-delete button{display: flex;justify-content: center;align-items: center;}
.cart-widget-product>div.cart-widget-product-delete{order:10;visibility:visible;}
.cart-widget-product-delete button::before{color:#7c1315;font-size:10px;}
.cart-widget-product>div.unit-price{width:102px;text-align:right;}
.cart-widget-button #continue-order-button{font-size:16px;}
.cart-widget-button #continue-order-button::before{display:none;}
.cart-widget-product{display:flex;align-items:center;}
.cart-widget-product-image{order:-10;width:60px;height:auto;}
.cart-widget-product-image>a{display: flex;justify-content: center;align-items: center;border-radius: 6px;border: 1px solid #f6e4c6;padding: 5px;}
.cart-widget-product-name{padding-left:10px;order:-9;width:67%;}
.cart-widget-product>div.cart-widget-product-unit{display:none;}
.cart-widget-product>div.cart-widget-product-amount{display:none;}
.cart-widget-product-name a{color:#000;font-size: 16px;font-weight: 600;}
.cart-widget-product .quantity-form .quantity .increase, .cart-widget-product .quantity-form .quantity .decrease{width:23px;height:36px;}
.cart-widget-product .quantity-form .quantity .increase::before, .cart-widget-product .quantity-form .quantity .decrease::before{line-height:36px;}
.popup-widget.cart-widget{width:585px;}

/*hodnocení*/
.showrating:hover{cursor:pointer;}
#ratingWrapper{max-width:100%;padding-bottom:53px;}
input[type="submit"][value="Odeslat hodnocení"].btn{padding: 14px 29px;color: #ffffff;font-size: 14px;font-weight: 700;text-transform:initial;border-radius: 6px;background-color: #c78c6e;border:1px solid #c78c6e;}
.rate-wrapper.unveil-wrapper .rate-wrap {max-width:733px;margin:0px auto;}
.rate-wrapper.unveil-wrapper .rate-average{color: #424143;font-size: 26px;font-weight: 700;}
.rate-wrapper.unveil-wrapper .stars a, .rate-wrapper.unveil-wrapper .stars span, .rate-wrapper.unveil-wrapper .stars a::before, .rate-wrapper.unveil-wrapper .stars span::before{width: 18px;height: 17px;line-height:17px;}
.rate-wrapper.unveil-wrapper .stars{height:17px;width:auto;}
.rate-wrapper.unveil-wrapper .stars a::before, .rate-wrapper.unveil-wrapper .stars span::before{font-size:17px;}
.rate-wrapper.unveil-wrapper .rate-star-wrap .stars-label{color: #424143;font-size: 16px;font-weight: 400;margin-top:12px;}
.votes-wrap{border-radius:0 0 6px 6px;position:relative;margin:0 -15px;padding:0 15px;max-width:unset;background-color:#fff;;}
.votes-wrap:not(.havevote)::before{content:"";box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.07);background-image: linear-gradient(180deg, #fffcf7 0%, #ffffff 100%);position:absolute;top:0;left:0;width:100%;height:136px;}
.vote-wrap{z-index:9;position:relative;display:flex;border-color:#f6e4c6;}
.vote-pic{display:none;}
.vote-wrap:last-child{padding-bottom:19px;}
.rate-wrapper.unveil-wrapper .rate-value, .rate-wrapper.unveil-wrapper .rate-count{color: var(--title-color);font-size: 16px;font-weight: 400;}
.rate-wrapper.unveil-wrapper .star.star-off::before{color: #ffac02;content: '\e91c';}
.rate-wrapper.unveil-wrapper .rate-bar{background-color: #ffac02;position:initial;}
.rate-wrapper.unveil-wrapper .rate-block{position:relative;background-color: #f6e4c6;padding-right:0;}
.rate-wrapper.unveil-wrapper .rate-count, .rate-wrapper.unveil-wrapper .rate-count.active{right:-40px;}
.vote-summary{width:172px;}
.vote-summary span[itemprop=name]{color:var(--title-color);font-size: 16px;font-weight: 600;}
.vote-time{margin-bottom:7px;color:var(--title-color);font-size: 14px;font-weight: 400;}
.vote-delimeter{display:none;}
.vote-rating{flex-direction:column-reverse;align-items:flex-start;}
.vote-content{padding-left:31px;margin-top:0; display: none;}
.displayvotes{display: block;width: 100%;max-width: none;margin: 0 auto;text-align: center;padding: 46px 0 10px 0;background: -moz-linear-gradient(180deg, rgba(255,255,255,0.4) 0%, #FFF 60%);position:relative;z-index:10;background: -webkit-linear-gradient(180deg, rgba(255,255,255,0.4) 0%, #FFF 60%);background: linear-gradient(180deg, rgba(255,255,255,0.4) 0%, #FFF 60%);margin-top: -86px;;border-bottom: 0;}



/*detail spodek*/
.products-block.products .p .price strong, .products-block.products .p .price span{font-size:18px;}
#pkRecentlyViewed h2{text-align:center;padding-bottom: 33px;color: var(--title-color);margin: 42px 0 4px 0;font-size: 26px;font-weight: 700;position: relative;}
#pkRecentlyViewed h2::after{left: 50%;transform: translateX(-50%);content: url(/user/documents/upload/sablona-nemazat/svg/undernadpis.svg);position: absolute;bottom: 0;}
.pkReViIn.products-block.products>div{padding:0;width:100%;} 
#pkRecentlyViewed .price-save{display:none;}
#pkRecentlyViewed .numberstars{display:none;}
.tab-content .p .p-desc, .products-related .p .p-desc, .tab-content .p .stars-wrapper, .products-related .p .stars-wrapper, .tab-content .p .availability, .products-related .p .availability, .tab-content .p .flags-inline, .products-related .p .flags-inline, .tab-content .p .price-standard-wrapper, .products-related .p .price-standard-wrapper{display:initial;}
.products-related-header{display:none;}
.products-related{display:none;}
.browse-p .p-prev, .browse-p .p-next{top:-216px;}
#productsAlternative::before{display:block;text-align:center;color:var(--title-color);font-size: 26px;font-weight: 700;content:"Farbvarianten";background:url('/user/documents/upload/sablona-nemazat/svg/undernadpis.svg');background-position:center bottom;background-repeat:no-repeat;padding-bottom:29px;margin-bottom:30px;}
.browse-p .p-prev:hover, .browse-p .p-next:hover{background-color: #f6e4c6;}
.browse-p .p-prev, .browse-p .p-next{z-index: 1;width: 35px;height: 35px;border-radius: 6px;background-color: var(--color-footer);border: 0;}
#productsAlternative .browse-p .p-prev{left:-38px}
#productsAlternative .browse-p .p-next{right:-38px;}
#productsAlternative .browse-p .p-next::before, .browse-p .p-prev::before{font-family:flaticon;color: #9e8781;font-size:23px;}
#productsAlternative .browse-p .p-next:hover::before, .browse-p .p-prev:hover::before{color: #563830;;}
#productsAlternative .browse-p .p-next::before{content: "\f10b";}
#productsAlternative .browse-p .p-prev::before{content: "\f10b";display:inline-block;-webkit-transform: scaleX(-1);transform: scaleX(-1);}

.radaporadim {max-height:185px;border-radius: 6px;padding:22px 20px 34px 20px;background:url('/user/documents/upload/sablona-nemazat/bgporadimafter.png'), url('/user/documents/upload/sablona-nemazat/bgporadimbefore.png'), #563830;background-repeat:no-repeat;background-position:bottom right, top left;}
.radaporadim h3{margin:0 0 22px 0;color: #ffffff;font-size: 20px;font-weight: 700;}
.radaporadim>div.flex{align-items:center;}
.radaporadim>div.flex>span img{width:80px;height:80px;border-radius:80px;}
.radaporadim>div.flex>span{border:4px solid #f6e4c6;border-radius:88px;}
.radaporadim>div.flex p{padding-left:11px;margin-bottom:0;font-size:16px;color:#fff;font-weight:600;}
.radaporadim>div.flex p i{font-weight:400;}
.radaporadim>div.flex p span.tel{display:flex;align-items:center;margin-top:5px;}
.radaporadim>div.flex p span.tel a{color: #f6e4c6;font-size: 22px;font-weight: 600;}
.radaporadim>div.flex p span.tel::before{content: "\f104";font-size:14px;margin-right:8px;font-family: flaticon;color: var(--color-footer);}
.radaporadim>div.flex p a.link-icon.chat{margin:10px 0 0 0;display:block;text-transform: initial;font-size: 16px;font-weight: 600;padding: 6px 20px;border-radius: 6px;border: 1px solid #c78c6e;background-color: #c78c6e;color: #fff;}
.radaporadim>div.flex p a.link-icon.chat:hover{border: 1px solid #c78c6e;background-color: #fff;color: #c78c6e;}
.link-icon.chat::before {display:none;}
#parametry h3{font-size:0;position:relative;}
#parametry h3::after{left:0;content:"";width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%);    background: #f6e4c6;}
#parametry h3::before{content:"Parameter";display:inline-block;position:relative;z-index:1;color:var(--title-color);font-size: 20px;font-weight: 700;padding-right:10px;background-color:#fff;}
#parametry .detail-parameters{margin-top:19px;}
#parametry .detail-parameters tr:nth-child(odd) th, #parametry .detail-parameters tr:nth-child(odd) td{background-color: #fffbf4;}
#parametry .detail-parameters tr th, #parametry .detail-parameters tr td{padding:13px;}
#parametry .detail-parameters tr th{color:var(--title-color);font-size: 16px;font-weight: 600;}
#parametry .detail-parameters tr td, #parametry .detail-parameters tr td a{color:var(--title-color);font-size: 16px;font-weight: 400;}
#parametry .detail-parameters tr td a{text-decoration:underline;}
#parametry .detail-parameters tr td a:hover{text-decoration:none;}
#productsAlternative{margin-top:60px;}
#productDiscussion{position:relative;}
#productDiscussion::after{left:0;content:"";background:#f6e4c6;width:100%;height:1px;position:absolute;top:12px;}
#productDiscussion::before{content:"Fragen und Antworten";display:inline-block;position:relative;z-index:1;color:var(--title-color);font-size: 20px;font-weight: 700;padding-right:10px;background-color:#fff;}

#tab-content>#ratingTab::before{display:block;text-align:center;color:var(--title-color);font-size: 26px;font-weight: 700;content:"Auswertung";background:url('/user/documents/upload/sablona-nemazat/svg/undernadpis.svg');background-position:center bottom;background-repeat:no-repeat;padding-bottom:29px;margin-bottom:30px;}
#tab-content>#ratingTab{margin:50px 0 59px 0;padding:26px 15px 0 15px;border-radius: 6px;background-color: #fffbf4;border: 1px solid #f6e4c6;position:relative;}
#ratingTab p{color:var(--title-color);font-size: 16px;font-weight: 400;}
.type-detail .vote-wrap:not(.showit){display:none;}
#productVideos .col-6{width:50%;padding:10px;}
#productVideos {display:flex;flex-wrap:wrap;max-width:1100px;width:100%;margin:60px auto;}
#productVideos iframe{max-width:100%;height:auto;min-height:295px;}
#productVideos h3{position:relative;margin-bottom:25px;color:var(--title-color);font-size: 20px;font-weight: 700;}
#productVideos h3 span{position:relative;z-index:9;background-color:#fff;padding-right:10px;}
#productVideos h3::after{background-color: #f6e4c6;height:1px;width:100%;position:absolute;content:"";top:50%;transform:translateY(-50%);right:0;}
#tab-content{display:flex;flex-wrap:wrap;justify-content:space-between;}
#tab-content>#description{order:-20;width:100%;}
#tab-content>#productVideos{order:-19;width:100%;}
#tab-content>#ratingTab{order:-18;width:100%;}
#tab-content>#parametry{order:-17;width:32%;position:relative;padding-left:0;}
#tab-content>#productDiscussion{order:-16;width:32%; display: none;}
#tab-content>.radaporadim{order:-15;width:32%;}
#tab-content>#productsAlternative{order:-14;width:100%;}
.basic-description{width:100%;padding-right:0;}
.description-inner h3{text-align:center;font-size: 32px;font-weight: 700;margin-top:38px;padding-bottom:36px;margin-bottom:25px;position:relative;}
.description-inner h3::after{left:50%;transform:translateX(-50%);content:url('/user/documents/upload/sablona-nemazat/svg/undernadpis.svg');position:absolute;bottom:0;}
.description-inner h3 span{margin-top:7px;color:var(--title-color);font-size: 16px;font-weight: 400;display:block;}
.description-inner div img{border-radius:6px;}
.description-inner p, .description-inner li{color:var(--title-color);font-size: 16px;font-weight: 400;}
.description-inner .row.middle{max-width:1120px;margin:0px auto;}
.description-inner ul{margin:0;padding:0;}
.description-inner ul li{list-style:none;position:relative;padding-left:24px;margin-bottom:10px;}
.description-inner ul li::before{font-size:12px;color: #563830;position:absolute;left:0;top:5px;content: "\f10e";font-family:flaticon;}
.description-inner .imgline p{justify-content:space-between;display:flex;flex-wrap:wrap;}
.description-inner .imgline img{width:32%;}
.description-inner .break{margin:10px 0;}
.description-inner h4{margin:35px 0 15px 0;color: #424143;text-align:center;font-size: 26px;font-weight: 700;}
.description-inner ul li ul{margin:10px;}
.description-inner ul li ul li{padding-left:14px;font-size:14px;margin-bottom:5px;}
.description-inner ul li ul li::before{font-size:8px;}
.description-inner{padding:0;}
.basic-description h3:nth-child(1){display:none;}
.tab-content>.tab-pane{display:block;opacity:1;}
.type-detail .overall-wrapper{overflow-x: hidden;}
.shp-tabs-wrapper{position:relative;margin-top:56px;}
.shp-tabs-holder ul.shp-tabs{margin-bottom:-1px;}
.shp-tabs-wrapper::before{content: "";position: absolute;top: 0;bottom: 0;left: -9999px;right: -9999px;height:136px;box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.07);background-image: linear-gradient(180deg, #fffcf7 0%, #ffffff 100%);}
.shp-tabs-holder, .shp-tabs{background-color:transparent;}
.shp-tabs-holder ul.shp-tabs li a{padding:12px 18px 16px 18px;background-color:transparent;border:0;color: #777777;font-size: 16px;font-weight: 400;}
.shp-tabs-holder ul.shp-tabs li.active a{color:var(--title-color);font-weight: 600;text-decoration:none;background-color:transparent;border:0;border-bottom:1px solid #c78c6e;}
.shp-tabs-holder{padding:19px 0 0 0;border-bottom:1px solid #f6e4c6;}


/*detail vrch*/
.p-info-wrapper .add-to-cart .quantity{order:-10;}
.p-info-wrapper .add-to-cart .pr-list-unit{order:-9;}
.usetrite span{position:relative;color: #424143;font-size: 14px;font-weight: 500;display:inline-block;border-radius: 4px 0 4px 4px;border: 1px solid #563830;padding: 3px 9px;}
.usetrite span::before{content:"";top:-1px;right:-9px;position:absolute;width: 0;height: 0;border-style: solid;border-width: 10px 9px 0 0;border-color: #563830 transparent transparent transparent;}
.usetrite span::after{content:"";top:0;right:-7px;position:absolute;width: 0;height: 0;border-style: solid;border-width: 7px 7px 0 0;border-color: #fff7e9 transparent transparent transparent;}
.p-final-price-wrapper .price-save{display:none;}
.cena{margin-bottom:25px;}
.p-info-wrapper .p-final-price-wrapper{display:flex;flex-wrap:wrap;margin-bottom:12px;}
.p-info-wrapper .p-final-price-wrapper .price-final{color: #424143;font-size: 26px;font-weight: 700;position:relative;}
.p-final-price-wrapper .price-standard > span{color: #777777;font-size: 28px;font-weight: 400;position:relative;top:2px;}
.p-image .flags.flags-default .flag-discount{padding:7px;flex-direction:row;display:flex;max-width:unset;border-radius: 3px;background-color: #ffe1e1;width:auto;height:auto;border-radius:0;color: #7c1315;font-size: 14px;font-weight: 600;}
.p-image .flags.flags-default .flag-discount .price-save{padding-left:3px;color: #7c1315;font-size: 14px;font-weight: 600;}
.p-image .flags.flags-default .flag-freeshipping .icon-van{display:none;}
.p-image .flags.flags-default .flag-freeshipping .flag-text{font-size:0;}
.flag.flag-freeshipping{background-color: #d9f4d1;border-radius: 3px;max-width:unset;padding:7px;}
.p-image .flags.flags-default .flag-freeshipping .flag-text::before{content:"Kostenloser Transport";color: #45b123;font-size: 14px;font-weight: 600;text-transform:initial;}
.p-image>.flags.flags-extra{display:none;}
.p-image .flags.flags-default .flag-discount .price-standard{display:none;}
.p-image .flags.flags-default{z-index:9;top:0;left:0px;position:absolute;}
.p-final-price-wrapper .price-final .pr-list-unit{display:none;}
.skladovost{margin-bottom: 15px;}
.kosik{border-radius: 6px 6px 0 0;background:url('/user/documents/upload/sablona-nemazat/bgkosik.png'), #fff7e9;background-repeat:no-repeat;background-position:center right;padding:24px ;}
.p-info-wrapper .add-to-cart{margin-bottom:0;}
.p-detail .add-to-cart .quantity{margin-right:8px;}
.p-info-wrapper .add-to-cart button[type="submit"].btn{margin-left:20px;padding: 7px 60px;border:0;border-radius: 6px;color: #ffffff;font-size: 14px;font-weight: 600;background-image: linear-gradient(180deg, #2a950d 0%, #227f09 100%);}
.p-info-wrapper .add-to-cart button[type="submit"].btn::before{font-size:32px;content: "\f105";font-family:flaticon;}
.p-info-wrapper .add-to-cart button[type="submit"].btn:hover{background-image: linear-gradient(180deg, #227f09 0%, #227f09 100%);}
.dorucenidatum{margin:4px 0 25px 0;font-style:italic;color: #424143;font-size: 16px;}
.p-info-wrapper .availability-value{font-size: 16px;font-weight: 600;margin-bottom:0;}
.p-info-wrapper .price-final{color:var(--title-color);font-size: 26px;font-weight: 700;}
.kosikbottom{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;border-radius: 0 0 6px 6px;border: 1px solid #f6e4c6;}
.kosikbottom .garancedni::before{content: "\f10f";}
.kosikbottom .oblibene::before{content: "\f117";}
.kosikbottom .porovna::before{content: "\f110";}
.kosikbottom .oblibene a{text-decoration:underline;}
.kosikbottom .oblibene a:hover{text-decoration:none;}
.kosikbottom span::before{font-family:flaticon;margin-right:8px;color: #c78c6e;font-size:22px;}
.kosikbottom span{display:flex;align-items:center;width:50%;color:var(--title-color);font-size: 14px;font-weight: 400;}
.type-detail header#header{margin-bottom:95px;}
.p-thumbnails a[href="#productVideos"]::before{    content: "\f111";font-family:flaticon;color: #563830;font-size:25px;margin-bottom:3px;}
.p-thumbnails a[href="#productVideos"]{text-align:center;line-height:1.1;font-size: 14px;font-weight: 400;color:var(--tetle-color);flex-direction:column;display:flex;justify-content:center;align-items:center;}
.p-thumbnails a{padding:5px;width: 90px;margin: 0 10px 10px 0;height: 90px;border-radius: 6px;border: 1px solid #f6e4c6;}
.p-thumbnails a img{border:0;border-radius:6px;}
.p-thumbnail.highlighted::before, .show360image.highlighted::before, .p-thumbnail:hover::before, .show360image:hover::before{display:none;}
.p-thumbnails{overflow:unset;}
.p-thumbnails>div{position:initial;width:unset;height:unset;}
.social-buttons-wrapper{display:none;}
.p-info-wrapper .detail-parameters tr:not(.variant-list){display:none;}
.pkVarNotExist.advanced-parameter{cursor: not-allowed;pointer-events: none;}
.pkVarNotExist .advanced-parameter-inner::before{content:"";background-color:#dcdcdc;width:100%;height:1px;position:absolute;transform: rotate(24deg);top:auto;}
.pkVarNotExist .advanced-parameter-inner::after{content:"";background-color:#dcdcdc;width:100%;height:1px;position:absolute;transform: rotate(-24deg);top:auto;}
.pkVarNotExist .advanced-parameter-inner .pkVS{color: #c4c4c4;}
.pkVar{margin-left:7px;}
.unavailable-option-wrapper .advanced-parameter-inner, .disabled .advanced-parameter-inner{opacity:1;}
	.p-info-wrapper .detail-parameters tbody tr:not(#snmselected).variant-list:nth-child(2){padding-left:0;}
.p-info-wrapper .detail-parameters tbody tr:not(#snmselected).variant-list{padding-left:52px;}
.p-info-wrapper .detail-parameters tbody tr:not(#snmselected).variant-list td>div{display:flex;flex-direction:column;} 
.p-info-wrapper .detail-parameters tbody tr:not(#snmselected).variant-list td>div label{width:100%;display:flex;align-items:center;}
.p-info-wrapper .detail-parameters{width:100%;border-top: 1px solid #f6e4c6;margin-top:8px;}
.p-info-wrapper .detail-parameters tbody{display:flex;flex-wrap:wrap;}
.p-info-wrapper .detail-parameters tr{width:50%;display:flex;flex-direction:column;}
.p-info-wrapper .detail-parameters tr th{color: #424143;font-size: 18px;font-weight: 500;padding:42px 0 16px 0;}
.pkVS{width:100%;color: #424143;font-size: 14px;font-weight: 500;text-align:center;}
.type-detail .advanced-parameter, .type-detail .advanced-parameter-inner{min-width: 70px;min-height: 35px;width:auto;height:auto;padding:0 5px;}
.type-detail .advanced-parameter-inner{box-shadow: 0 0 10px rgba(0, 0, 0, 0.17);border-radius: 6px;}
.type-detail .advanced-parameter{margin:0 6px 12px 0;}
.p-info-wrapper .advanced-parameter-inner.yes-before::before{display:none;background:none;top:0;}
.p-info-wrapper .advanced-parameter-inner.yes-before{background-color:#d9f4d1;border: 1px solid #2a950d;}
.p-info-wrapper .advanced-parameter-inner.yes-before .pkVS{font-weight:700;color:#45b123;}
.stars-label{color: #979797;}
.type-detail .breadcrumbs-wrapper{margin-bottom:54px;}
.type-detail h1{font-size: 32px;font-weight: 700;margin-top:0;margin-bottom:20px;}
.p-short-description, .p-short-description p{color:var(--title-color);font-size: 16px;font-weight: 400;}
.type-detail .breadcrumbs>span:nth-last-child(-n+1){display:none;}

.price-measure{margin-top:0;}
.p-info-wrapper{display:none;flex-direction:column;}
.p-info-wrapper .p-detail-inner-header{order:-20;}
.p-info-wrapper .stars-wrapper{order:-19;margin-bottom:20px;}
.p-short-description{order:-18;}
.p-info-wrapper>p{display:none;}
.p-thumbnails>div>div{display:block;}
.products-block.products-alternative > div, .products-block.products-related > div{width:100%;padding:0;}
.browse-p{display:none;}

/*in-kosik*/
ol.cart-header li.active strong span::before{background-color:#f6e4c6;}
body:not(.in-krok-2) .cart-content.checkout-box-wrapper{display:none;}
body:not(.in-krok-2) .cart-row>div.col-md-8 .cart-content{width:100%;padding:0;}
body:not(.in-krok-2) .cart-row>div.col-md-4, body:not(.in-krok-2) .cart-row>div.col-md-8{padding:0;width:100%;}
body:not(.in-krok-2) .row.cart-row{display:flex;flex-wrap:wrap;}
#checkoutSidebar{position:initial!important;top:0!important;}
.back-shopping-link{display:none;}
body.ordering-process{background-color:#fff;}
.ordering-process #header{border:0;}
.in-kosik .extras-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.in-kosik .extras-wrapper .extras-col:nth-child(1){width:100%;flex:auto;max-width:100%;}
.price-wrapper{flex: 1 1 50%;}
.in-kosik .quantity .decrease::before{border-left: 0;}
.in-kosik .quantity .increase::before{border-right: 0;}
.in-kosik .extras-wrapper .extras-col:nth-child(2){max-width:50%;}
.cart-summary>h4{display:none;}
.cart-table tr td.p-name a[title="Související produkty"]{display:none;}
.cart-table::before{content:"Korb";color:var(--title-color);font-size: 32px;font-weight: 700;display:block;width:100%;margin-bottom:24px;}
.empty-cart-boxes ul li a{text-decoration:underline;}
.empty-cart-boxes ul li a:hover{text-decoration:none;}

/*stránkování košík*/
ol.cart-header{margin:20px 0;border-bottom:0;}
ol.cart-header li strong span::before{border: 1px solid #f6e4c6;border:0;width: 43px;line-height:43px;height: 42px;color:var(--title-color);font-family: Comfortaa;font-size: 18px;font-weight: 700;border-radius: 6px;background-color: #fffcf7;border:1px solid #f6e4c6;;}
ol.cart-header li a span::before{    background-color: #fffcf7;font-size: 18px;line-height:43px;text-align:center;font-weight: 700;width: 43px;height: 43px;border-radius: 6px;border: 1px solid #f6e4c6;}
ol.cart-header li a span, ol.cart-header li strong span{text-transform:initial;color:var(--title-color);font-size: 18px;font-weight: 700;}
ol.cart-header li a, ol.cart-header li strong{border-bottom:0;padding-left:0;}
ol.cart-header li{text-align:center;}
ol.cart-header li.step-1 span::after{content:"Korb";font-size:18px;}
ol.cart-header li.step-1 span, ol.cart-header li.step-3 span{font-size:0;display:flex;justify-content:center;align-items:center;}
ol.cart-header li.step-3 span::after{content:"Lieferdetails";font-size:18px;}
ol.cart-header li:nth-child(-n+2)::after{right: 0;top: 50%;transform: translateY(-50%);position:absolute;font-family:flaticon;color: #cbcbcb;font-size:20px;content: "\f11a";}
ol.cart-header li:nth-child(-n+2){position:relative;}
ol.cart-header li.completed a span::before{margin-right:14px;font-size:10px;background-color: #d9f4d1;border-color:#d9f4d1;color: #45b123;font-family:flaticon!important;content:"\f10e";}

/*krok 0*/
.cart-table tr>td{border-color: #f6e4c6;border-style:none none solid none;}
.cart-table .cart-p-image{width:60px;}
.cart-table .cart-p-image a{margin-right:0;width: 60px;height: 60px;display:flex;justify-content:center;align-items:center;border-radius: 6px;border: 1px solid #f6e4c6;padding:5px;}
.cart-table .cart-p-image img{max-width:55px;max-height:55px;width:auto;}
.cart-table .p-name{padding-left:0px;}
.cart-table tr td.p-name a{text-transform:initial;color:var(--title-color);font-size: 16px;font-weight: 600;}
.main-link-variant{color: var(--title-color);font-size: 16px;font-weight: 400;display:block;margin-top:2px;}
.cart-table tr>td.p-availability strong{font-size: 16px;font-weight: 600;}
.in-kosik .availability-amount{display:none;}
.in-kosik .p-price .price-final{display:none;}
tr.removeable .remove-item{visibility:visible;padding:0;}
.cart-table .p-price{text-align:left;padding-left:0;}
.cart-table .unit-value{font-size: 14px;font-weight: 400;color:var(--title-color);}
.remove-item::before{content: "\f119";font-family:flaticon;color: #b1b1b1;font-size:19px;position:relative;top:-2px;}
.remove-item:hover::before{color:#000;}
.cart-table tr>td.p-total{}
.p-total .price-final{color:var(--title-color);font-size: 20px;font-weight: 700;margin-right:33px;}
.cart-table .p-price .unit-value{display:none;}
.cart-table tr td.cart-p-image{padding:13px 0;}
/*#continue-order-button::before{content:"Doprava a platba";font-size:16px;}*/
#continue-order-button{padding: 17px 44px;line-height:1;text-transform:initial;border:0;color: #ffffff;font-size: 0px;font-weight: 600;border-radius: 6px;background-image: linear-gradient(180deg, #2a950d 0%, #227f09 100%);}
#continue-order-button:hover{background-image:linear-gradient(180deg, #227f09 0%, #227f09 100%);}
.next-step .next-step-back{color: #563830;font-size: 14px;font-weight: 400;text-transform:initial;text-decoration:underline;}
a.next-step-back:hover{text-decoration:none;}
.cart-content+.cart-content{padding:0;margin:37px 0 82px 0;}
.price-label.price-secondary, .price-label.price-primary{display:none;}
.in-kosik .price-wrapper{display: flex;position:relative;flex-direction: column;justify-content: flex-end;align-items: flex-end;}
.in-kosik .price-wrapper::before{content:"Gesamtpreis";font-size: 16px;font-weight: 600;color:var(--title-color);position:absolute;right:224px;top:50%;transform:translateY(-50%);}
.price-wrapper .price.price-primary{color: #424143;font-size: 20px;font-weight: 700;}
.price-wrapper .price.price-primary::after{content:"inkl. MwSt";color: #777777;font-size: 13px;font-weight: 400;}
.price-wrapper .price.price-secondary::after{content:" ohne VAT";}
.price-wrapper .price.price-secondary{color: #777777;font-size: 13px;font-weight: 400;}
.in-kosik .price-range{background-color: #f6e4c6;}
.in-kosik .extra.delivery{color:var(--color-title-color);font-size: 16px;font-weight: 400;padding-left:0;}
.in-kosik .extra.delivery>span::before{content: "\f107";font-family:flaticon;color: #45b123;margin-right:10px;font-size:35px;position:relative;top:2px;}
.extra.delivery::before{display:none;}
.extras-col+.extras-col{padding-left:0;}

/*krok1+2*/
body[class*="in-krok-"] .menu-helper.empty{display:none;}
body[class*="in-krok-"] .regwrap{position:initial;}
body[class*="in-krok-"] .top-navigation-contacts a>span{line-height:1;color: #424143;font-size: 22px;font-weight: 600;}
body[class*="in-krok-"] .top-navigation-contacts a>span::after{font-size: 18px;font-weight:400;display:block;}
body[class*="in-krok-"] #header .header-top>div.top-navigation-contacts::before{font-size:24px;margin-right:15px;content: "\f104";font-family: flaticon;color: #563830;}
body[class*="in-krok-"] #header .header-top>div.top-navigation-contacts{justify-content:center;display:flex;align-items:center;}
body[class*="in-krok-"] .top-navigation-contacts a.project-phone::before{display:none;}
body[class*="in-krok-"] a.login{position:initial;justify-content:flex-end;}
body[class*="in-krok-"] #header .header-top>div.navigation-buttons{display:none;}
body[class*="in-krok-"] .top-navigation-bar{display:none;}
body[class*="in-krok-"] #header .header-top>div.search{display:none;}
body[class*="in-krok-"] .top-navigation-contacts .project-email{display:none;}
body[class*="in-krok-"] .register{display:none;}
body[class*="in-krok-"] nav#navigation{display:none;}
body[class*="in-krok-"] #header .header-top{min-height:unset;padding:14px 0;}


/*krok 1*/
/*#orderFormButton::before{content:"Dodací údaje";font-size:16px;}*/
#orderFormButton{padding: 17px 60px;line-height:1;text-transform:initial;border:0;color: #ffffff;font-size: 0px;font-weight: 600;border-radius: 6px;background-image: linear-gradient(180deg, #2a950d 0%, #227f09 100%);
    margin-left: 20px;
}
#orderFormButton:hover{background-image:linear-gradient(180deg, #227f09 0%, #227f09 100%);}
.in-krok-1 .next-step .next-step-back{font-size:0;}
.in-krok-1 .next-step .next-step-back::before{content:"Zurück";font-size:14px;}
.in-krok-1 .cart-content{padding:0;margin:20px 0 65px 0;}
.in-krok-1 .co-box.co-payment-method{margin-top:75px;}
.payment-shipping-price.for-free{color:#45b123;}
.payment-shipping-price{width:95px;text-align:right;}
.co-box, .cart-item>div{border:0;}
.selectcountry{margin:30px auto 10px auto;display:block;max-width:1080px;color: #7c1315;font-size: 16px;font-weight: 400;text-decoration:underline;}
.selectcountry:hover{cursor:pointer;text-decoration:none;}
.in-krok-1 #order-form::before{margin:10px 0 33px 0;content:"Versand und Zahlung";display:block;color: #424143;font-size: 32px;font-weight: 700;}
.in-krok-1 .co-box{padding:0;max-width:1080px;margin:0px auto;}
/*#select-country-payment{display:none;}*/
.in-krok-1 #checkoutSidebar .order-summary{display:none;}
.box.co-box h4::before, .co-box h4::before{display:none;}
.box.co-box h4, .co-box h4{margin-left:0;padding-left:0;margin-bottom:18px;margin-top:0;font-size: 22px;text-transform:initial;color:var(--title-color);font-weight: 700;}
.radio-wrapper{padding:0 17px;border-color: #f6e4c6;}
.radio-wrapper:nth-child(1){border-top:1px solid #f6e4c6;;}
.radio-wrapper:nth-last-child(1){border-bottom:1px solid #f6e4c6;;}
.radio-wrapper label > span b{padding-right:0px;font-size: 16px;text-transform:initial;font-weight: 600;color:var(--title-color);}
.radio-wrapper input[type="radio"]+label{height:84px;display:flex;padding-left: 30px;}
.payment-logo{text-align:center;order:-10;margin:0 11px 0 0px;width:99px;}
.payment-logo img{max-width:99px;}
.radio-wrapper input[type="radio"] + label .sublabel a{color: #7c1315;font-size: 16px;font-weight: 400;text-decoration:underline;}
.radio-wrapper input[type="radio"] + label .sublabel a:hover{text-decoration:none;}
.payment-shipping-price{color: #424143;font-size: 20px;font-weight: 700;text-transform:initial;}
.radio-wrapper.active{background-color: #f6e4c6;}
.radio-wrapper input[type="radio"]+label::before{width: 18px;height: 18px;border-radius: 18px;border: 1px solid #c78c6e;background-color: #ffffff;}
.radio-wrapper input[type="radio"]:checked+label::after{left:4px;width: 10px;height: 10px;border-radius: 10px;background-color: #563830;}
.question-tooltip::before{font-size:14px;content: "\f10d";font-family:flaticon;color: #030104;}
.question-tooltip{font-size:0;background-color:transparent;border-color:transparent;}


/*dodací údaje Krok - 2*/
.in-krok-2 label[for="billCountryId"]{display:none;}
.in-krok-2 label[for="billCountryId"]+select{display:none;}
input[type="checkbox"].error-field+label::after, input[type="radio"].error-field+label::after, input[type="checkbox"].js-error-field+label::after, input[type="radio"].js-error-field+label::after, input[type="checkbox"].error-field+label::before, input[type="radio"].error-field+label::before, input[type="checkbox"].js-error-field+label::before, input[type="radio"].js-error-field+label::before{left:0;}
input[type="checkbox"].error-field+label, input[type="radio"].error-field+label, input[type="checkbox"].js-error-field+label, input[type="radio"].js-error-field+label{padding:0;border:0;padding-left:32px;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 30px white inset !important;background-clip: padding-box;}
.checkout-box{margin-bottom:13px;}
.checkout-box .box.box-sm .contact-box ul li>span.tel{color: #4c4c4c;font-size: 22px;font-weight: 600;}
.checkout-box .box.box-sm .contact-box ul li>span.tel::after{color:var(--title-color);font-size: 16px;font-weight: 400;}
.checkout-box .box.box-sm .contact-box ul li>span.tel::before{color: #563830;font-size:18px;}
.checkout-box .box.box-sm::before{margin:0 0 15px 0;display:block;content:"Sie wissen nicht, was Sie tun sollen? Gib mir Bescheid";color: #563830;font-size: 20px;font-weight: 700;}
.checkout-box .box.box-sm .contact-box{min-height:auto;}
.cart-items{margin-bottom:0;}
input[type="checkbox"]+label a{color: #7c1315;text-decoration:underline;}
input[type="checkbox"]+label a:hover{text-decoration:none;}
.order-summary-item.price{margin-top:-1px;border-top: 1px solid #f6e4c6;background-color: #fffbf4;border-radius:0 0 6px 6px;padding:29px 20px;}
.in-krok-2 .price-wrapper{margin:0;}
.in-krok-2 .price-wrapper .price.price-primary{display:flex;align-items:center;justify-content:space-between;padding:0;}
.in-krok-2 .price-wrapper .price.price-primary::after{display:none;}
.in-krok-2 .price-wrapper .price.price-primary::before{content:"Gesamtpreis";color: #424143;font-size: 16px;font-weight: 600;}
.order-summary-item.helper, .recapitulation-single>span, .in-krok-2 .price-wrapper .price.price-secondary{display:none;}
.cart-items>.recapitulation-single{border-bottom: 1px solid #f6e4c6;padding: 12px 0;}
.cart-items>.recapitulation-single strong{color:var(--title-color);font-size: 16px;font-weight: 600;}
.cart-items>.recapitulation-single strong span{color:var(--title-color);font-size: 16px;font-weight: 700;text-transform:initial;}
.cart-item>div.cart-item-name{max-width:309px;width:309px;}
.cart-item>div.cart-item-amount{width:35px;min-width:35px;max-width:35px;padding:0;order:-2;color: #777777;font-size: 16px;font-weight: 400;}
.cart-item>div.cart-item-amount .unit-value{display:none;}
.cart-item>div.cart-item-amount::after{content:"x";position:relative;left:-5px;}
.cart-items .cart-item a.main-link{text-transform:initial;font-size: 16px; font-weight: 600;color:var(--title-color);}
.cart-items .cart-item a.main-link span{font-weight: 400;}
.cart-item>div.cart-item-price{width:147px;color: #424143;font-size: 16px;font-weight: 700;}
.cart-items .cart-item{align-items:center;display:flex;border-bottom:1px solid #f6e4c6;padding:12px 0;}
.order-summary-inner h4{font-size:0;margin:0 0 20px 0;padding:0;text-align:center;text-transform:initial;}
.order-summary-inner h4::after{display:block;content:"Stornierung der Bestellung";color: #424143;font-size: 22px;font-weight: 700;}
.order-summary-inner{border-radius: 6px;border: 1px solid #f6e4c6;margin:13px 0 20px 0;padding:19px 20px 0 20px;}
.in-krok-2 .cart-row>div.col-md-8{width:57%;}
.in-krok-2 .cart-row>div.col-md-4{width:43%;}
.checkout-box>span.btn.btn-block.btn-default.toggle-contacts{display:none;}
.checkout-box .box.box-sm{visibility:visible;height:auto;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.in-krok-2 #checkoutSidebar .cart-content{padding-top:73px;padding-right:0;}
.in-krok-2 header#header{margin-bottom:105px;}
.in-krok-2 .cart-header{display:none;}
.in-krok-2 .col-md-8 .cart-content{padding-top:0;}
.in-krok-2 .co-box.co-contact-information{padding-top:16px;padding-bottom:0;}
.in-krok-2 .next-step{width:100%;padding:0px;margin-top:15px;}
.in-krok-2 .co-box{padding-left:0;}
.in-krok-2 .cart-content{padding-left:0;}
.in-krok-2 .co-contact-information h4{font-size:0;margin-bottom:15px;}
.in-krok-2 .co-contact-information h4::after{content:"Lieferdetails";font-size: 32px;font-weight: 700;}
.in-krok-2 .co-contact-information .form-group:nth-child(-n+1){display:none;}
.in-krok-2 a[href*="/login/"]{border:0;padding:0;margin-left:5px;line-height:1;}
.in-krok-2 .co-contact-information .form-group:nth-child(2)>div{margin-bottom:18px;display:flex;align-items:center;}
.in-krok-2 .co-contact-information .form-group:nth-child(2)>label[for="login"]{display:none;}
.in-krok-2 .co-contact-information .form-group:nth-child(2)>div::before{color: #563830;order:-2;font-size: 16px;content: "\f102";font-family: flaticon;margin-right: 7px;}
.in-krok-2 .co-contact-information .form-group:nth-child(2)>div::after{order:-1;content:"Sie möchten Ihre Daten nicht erneut eingeben?";color:var(--title-color);font-size: 16px;font-weight: 400;}
.in-krok-2 .co-contact-information .form-group a[href*="/login/"]{font-size:0;border:0;background-color:#fff;}
.in-krok-2 .co-contact-information .form-group a[href*="/login/"]::before{text-transform:initial;text-decoration:underline;color: #7c1315;content:"Anmeldung";font-size: 16px;font-weight: 300;}
.in-krok-2 .co-contact-information .form-group a[href*="/login/"]:hover::before{text-decoration:none;}
.form-group label{color: #424143;font-size: 16px;font-weight: 400;width:165px;padding-right:12px;}
.in-krok-2 .co-box.co-contact-information .form-group label,
.in-krok-2 .co-billing-address .form-group label{text-align:right;}
.form-control, select{height: 44px;border-radius: 6px;border: 1px solid #c78c6e;}
.form-group>input.form-control, .form-group>select.form-control{width:365px;}
.phone-combined-input{max-width:365px;color: #424143;font-size: 16px;font-weight: 400;}
.shp-flag-label{color: #424143;font-size: 16px;font-weight: 400;}
.phone-combined-input input{border-radius:6px;border-style:none;}
.phone-combined-input{border-radius: 6px;border: 1px solid #c78c6e;}
.country-flags-inner .shp-flag{display:none;}
.shp-flag-label::before{display:none;}
.country-flags{width:55px;}
.form-group label[for="billStreet"] span::after{font-size:16px;}
.form-group label[for="billStreet"] span::before{content:"Straße und Nr.";font-size:16px;}
.form-group label[for="billStreet"] span{font-size:0px;}
.validator-msg+input, .js-validator-msg+input, .validator-msg+select, .js-validator-msg+select, .validator-msg+.phone-combined-input, .js-validator-msg+.phone-combined-input{clear:none;margin-left:0;border-color:#d9534f;}
form .validator-msg, form .js-validator-msg {background: #fff;border: 1px solid;padding: 5px 10px;z-index: 2;top: inherit;transform: translateY(calc(-100% - 10px));border-radius: 5px; position: absolute;left: 15px;margin-left: 150px;}
form .validator-msg:before, form .js-validator-msg:before {content: '';z-index: 1;position: absolute;transform: rotate(45deg);left: 11px;bottom: -6px;background: #fff;width: 10px;height: 10px;border-right: 1px solid;border-bottom: 1px solid;}
.in-krok-2 .co-billing-address h4{display:none;}
.in-krok-2 .co-billing-address .form-group label[for="company-shopping"], .in-krok-2 .co-billing-address .form-group label[for="another-shipping"]{text-align:left;}
.in-krok-2 .co-box.co-billing-address{padding-top:20px;padding-bottom:0;}
.company-shopping{padding-left:165px;}
.in-krok-2 input[type="checkbox"]+label::before, .in-krok-2 input[type="checkbox"]:checked+label::before{border: 1px solid #c78c6e;}
.stay-in-touch{display:none;}
.in-krok-2 .co-box.co-billing-address>div.form-group{padding-left:165px;}
.in-krok-2 .co-box.co-box-additional{padding-top:20px;padding-left:165px;}
#shipping-address .form-group label{text-align:right;}
#shipping-address h4{display:none;}
.co-shipping-address{padding-top:20px;padding-bottom:0px;}
/*#submit-order::before{content:"Objednat";font-size:16px;}*/



#submit-order{padding: 17px 76px;line-height:1;text-transform:initial;border:0;color: #ffffff;font-size: 0px;font-weight: 600;border-radius: 6px;background-image: linear-gradient(180deg, #2a950d 0%, #227f09 100%);}
#submit-order:hover{background-image:linear-gradient(180deg, #227f09 0%, #227f09 100%);}

#submit-order {
    padding: 17px 76px;
    margin-left: 20px;
    line-height: 2.2;
}

.in-krok-2 .next-step .next-step-back{font-size:0;}
.in-krok-2 .next-step .next-step-back::before{content:"Zurück";font-size:14px;text-decoration:underline;}
.in-krok-2 .next-step .next-step-back:hover::before{text-decoration:none;}
.in-krok-2 .cart-inner{padding:0;margin-bottom:65px;}

/*děkujeme*/
.order-complete-links{display:none;}
.in-dekujeme .content-inner{display:flex;flex-direction:column;}
.in-dekujeme .order-summary-heading::after{content:"Danke Wir haben die Bestellung in gutem Zustand erhalten.";color: #2a950d;font-size: 26px;font-weight: 700;}
.in-dekujeme .order-summary-heading{padding:0;order:-20;font-size:0;margin:43px 0 20px 0;text-align:left;}
.popisobj {margin-bottom:10px;font-size: 16px;font-weight: 400;order:-19;color:var(--title-color);}
.popisobj a{color: #7c1315;text-decoration:underline;}
.popisobj a:hover{text-decoration:none;}
.in-dekujeme .recapitulation-wrapper{max-width:unset;width:100%;}
.in-dekujeme .recapitulation-wrapper p.reca-number{text-align:left;font-size: 16px;font-weight: 400;color:var(--title-color);}
.in-dekujeme .reca-number strong::before{content:"aufträge: ";}
.in-dekujeme .reca-number strong{font-weight:400;}
.in-dekujeme .co-box.co-payment-method{max-width:860px;margin:21px auto 57px auto;border-radius: 6px;border: 1px solid #f6e4c6;padding:15px 28px 0 28px;}
.in-dekujeme .order-icon.order-payment{font-size: 22px;font-weight: 700;text-align:center;margin-bottom:29px;}
.in-dekujeme .recapitulation-table th, .in-dekujeme .recapitulation-table td{border-bottom:1px solid #f6e4c6;padding:12px 0;}
.in-dekujeme .recapitulation-table tr:nth-last-child(1) td, .in-dekujeme .recapitulation-table tr:nth-last-child(1) th{border-bottom:0;}
.in-dekujeme .recapitulation-table tr:nth-child(1) td, .in-dekujeme .recapitulation-table tr:nth-child(1) th{border-top:1px solid #f6e4c6;}
.in-dekujeme .recapitulation-table th{font-size: 16px;font-weight: 600;color:var(--title-color);}
.in-dekujeme .recapitulation-table td{font-size: 16px;font-weight: 700;color:var(--title-color);text-align:right;}
.in-dekujeme table.table.recapitulation-table{margin-bottom:0;}
.in-dekujeme .co-box.co-order{max-width: 860px;margin: 21px auto 57px auto;border-radius: 6px;border: 1px solid #f6e4c6;padding: 15px 28px 0 28px;}
.in-dekujeme .co-box.co-order h4::before{width:100%;text-align:center;display:block;color: #424143;font-size: 22px;font-weight: 700;content:"Sie haben einen Auftrag";}
.in-dekujeme .co-box.co-order h4{font-size:0;text-align:center;margin:22px 0 27px 0;}
.in-dekujeme .co-box.co-order .cart-table::before {display:none;}
.in-dekujeme .co-box.co-order .cart-table{margin:0;border-top:1px solid #f6e4c6;border-bottom-width:0;}
.in-dekujeme .co-box.co-order .cart-table tr td.cart-p-image .imgwrap{display:flex;justify-content:center;align-items:center;width: 60px;height: 60px;border-radius: 6px;border: 1px solid #f6e4c6;padding:5px;}
.in-dekujeme .co-box.co-order .cart-table tr td.cart-p-image img{max-width:54px;}
.in-dekujeme .co-box.co-order .cart-table .p-name{width:409px;padding-left:10px;font-size: 16px;color:var(--title-color);font-weight: 600;}
.in-dekujeme .co-box.co-order .cart-table .p-name span{display:block;color:var(--title-color);font-size: 16px;font-weight: 400;}
.in-dekujeme .co-box.co-order .cart-table .p-price{padding:0;text-align:right;font-size: 16px;font-weight: 700;color:var(--title-color)}
.in-dekujeme .co-box.co-order .cart-table .p-quantity{color: #424143;font-size: 16px;font-weight: 400;}
.in-dekujeme .order-summary-item.total{display:none;}
.in-dekujeme .recapitulation-wrapper+.recapitulation-wrapper{display:none;}
.in-dekujeme .cart-table tr:nth-last-child(1)>td{border-bottom:0;}
.in-dekujeme .social h4{color: #424143;font-size: 16px;font-weight: 600;margin:0 0 15px 0;}
.in-dekujeme .social p{font-size: 16px;font-weight: 400;color:var(--title-color)}
.in-dekujeme .social ul{padding-left:0;display:flex;justify-content:center;}
.in-dekujeme .social ul li{margin:0 5px;list-style:none;}
.in-dekujeme .social ul li a{border:1px solid #563830;border-radius:38px;width: 38px;height: 38px;display: flex;justify-content: center;align-items: center;}
.in-dekujeme .social ul li a.facebook::before{content: "\f113";}
.in-dekujeme .social ul li a.instagram::before{content: "\f114";}
.in-dekujeme .social ul li a::before{font-family: flaticon;color: #563830;font-size: 18px;}
.in-dekujeme .social ul li a:hover{background-color: #563830}
.in-dekujeme .social ul li a:hover::before{color:#fff;}
.order-complete-links{margin:35px 0;}
.order-complete-links a{padding: 17px 46px;line-height:1;text-transform:initial;border:0;color: #ffffff;font-size: 16px;font-weight: 700;border-radius: 6px;background-image: linear-gradient(180deg, #2a950d 0%, #227f09 100%);}
.order-complete-links a:hover{background-image:linear-gradient(180deg, #227f09 0%, #227f09 100%);}



/*mohlo by se hodit*/
.hodit::before{width:100%;content:"Es könnte nützlich sein";display:block;text-align:center;padding-bottom: 33px;color: var(--title-color);margin:0 0 4px 0;font-size: 26px;font-weight: 700;position: relative;}
.hodit::after{text-align:center;width:100%;left: 50%;transform: translateX(-50%);content: url(/user/documents/upload/sablona-nemazat/svg/undernadpis.svg);position: absolute;top:41px}
.hodit{margin:0 -20px 65px -20px;position:relative;display:flex;flex-wrap:wrap;}
.hodit .cart-related-product{max-width:unset;width:23.3%;margin:0.9% 0.9% 0.9% 0.9%;display:flex;flex-direction:column;border-radius: 6px;padding:15px;border: 1px solid #f6e4c6;}
.hodit .cart-related-product:nth-child(1), .hodit .cart-related-product:nth-child(5), .hodit .cart-related-product:nth-child(9){margin-left:0;}
.hodit .cart-related-product:nth-child(4), .hodit .cart-related-product:nth-child(8), .hodit .cart-related-product:nth-child(12),{margin-right:0;}
.hodit .cart-related-info{width:100%;padding:0;display:flex;flex-direction:column;}
.hodit .cart-related-img{width:100%;max-width:unset;}
.hodit a.cart-related-name{width:100%;color:var(--title-color);font-size: 16px;margin-top:11px;padding:0;font-weight: 600;max-height:44px;}
.hodit .cart-related-availability{padding:10px 0;width:100%;background-color:#fff;font-size: 14px;font-weight: 600;text-align:left;}
.hodit .cart-related-button{width:100%;display:flex;align-items:center;justify-content:space-between;}
.hodit .cart-related-button .price-final{font-size: 18px;font-weight: 600;color:var(--title-color);margin-bottom:0;}
.hodit .cart-related-button .price-final small{font-weight:400;font-size:100%;font-size:16px;}
.hodit .cart-related-button a.btn.btn-sm.btn-primary, .hodit .cart-related-button button.btn.btn-sm{padding: 8px 30px;background-color: #fff;text-transform: initial;color: var(--green-color);font-size: 14px;font-weight: 700;border-radius: 6px;border: 2px solid #2a950d;}
.hodit .cart-related-button a.btn.btn-sm.btn-primary:hover, .hodit .cart-related-button button.btn.btn-sm:hover{background-color: var(--green-color);border-color: var(--green-color);color: #fff;}
.hodit .cart-related-button button.btn.btn-sm::before{display:none;}


/*slevový kupón*/
.discountcup td{height:87px;min-height:87px;}
.discount-coupon::before{display:none;}
.discount-coupon:not(.viditelny) form{display:none;}
.discount-coupon{padding-left:0px;position:relative;margin-bottom:0;margin-top:15px;}
.kupon-odkaz::before{top:-2px;left:0;content:"";width: 20px;height: 20px;border-radius: 4px;border: 1px solid #f6e4c6;background-color: #ffffff;position:absolute;}
.kupon-odkaz:hover{cursor:pointer;}
.kupon-odkaz{padding-left:25px;}
.viditelny .kupon-odkaz::before{position:absolute;line-height: 19px;border-color: #f6e4c6;content: "\f10e";font-size: 10px;font-family: flaticon;color: #424143;text-align: center;background-color: transparent;}
.discount-coupon form{max-width:300px;margin-top:10px;}
.discount-coupon form input{height: 44px;color: #424143;font-size: 16px;font-weight: 400;border-radius: 6px 0 0 6px;border: 1px solid #c78c6e;border-right:0;}
.discount-coupon form .btn{text-transform: initial;padding: 0;line-height: 1; color: #ffffff;font-size: 16px;font-weight: 600;height:44px;border-radius: 0 6px 6px 0;background-color: #c78c6e;border: 1px solid #c78c6e;}
.discount-coupon form .btn:hover{border: 1px solid #c78c6e;color:#c78c6e;background-color:#fff;}
.discount-coupon form .inline{right:0;position:absolute;top:0;}
.discount-coupon form .inline::before{right:0px;content: "\f119";font-family: flaticon;color: #b1b1b1;font-size: 19px;position: relative;top:2px;}
.discount-coupon form .inline:hover::before{color:#000;}
.discount-coupon form .inline .btn{width:0;font-size:0;border:0;position: absolute;width: 23px;right: -4px;background: transparent;border: 0;color: transparent;}
.discount-coupon label{display:none;}
.applied-coupon strong{color: #424143;font-size: 16px;font-weight: 600;}

/*rozšířená objednávka*/
#cboxWrapper{overflow:visible;}
#colorbox{padding:20px;}
#cboxClose::before{content: "\f118";font-family:flaticon;line-height:35px;font-size:14px;color:#000;}
#cboxClose{top:-17px;right:-17px;width: 35px;border-radius:35px;height: 35px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.31);}
#cboxContent{border-radius: 6px;border:0;}
.advanced-order>.h1:not(.advanced-order-suggestion){font-size:0;margin:0;padding-top:10px;display:flex;align-items:center;justify-content:center;}
.advanced-order>.h1:not(.advanced-order-suggestion)::before{color: #45b123;content: "\f10e";font-family:flaticon;font-size:25px;margin-right:11px;}
.advanced-order>.h1:not(.advanced-order-suggestion)::after{color: #45b123;font-size: 32px;font-weight: 700;content:"Produkt wurde dem Warenkorb hinzugefügt";}
.roz-obj #navigation{z-index:9;}
.roz-obj .menu-helper{z-index:9;}
.cust-advanced-order-extra{display:flex;justify-content:center;align-items:center;width: 60px;height: 60px;border-radius: 6px;border: 1px solid #f6e4c6;padding:5px;}
.cust-advanced-order-extra img{}
.advanced-order .h2{margin-bottom:0;padding:0 35px 0 11px;text-align:left;}
.advanced-order .h2{color: #424143;font-size: 16px;font-weight: 600;}
.advanced-order .h2 span{margin-top:5px;color: #424143;font-size: 16px;font-weight: 400;display:block;}
.poductrow{max-width:644px;margin:45px auto 23px auto;display:flex;align-items:center;width:100%;}
.poductrow .cena .price-save{display:none;}
.nextinfo strong{color: #424143;font-size: 16px;font-weight: 400;}
.poductrow .cena .price-final{color: #424143;font-size: 16px;font-weight: 600;}
.poductrow .cena .price-standard{color: #777777;font-size: 20px;font-weight: 400;}
.nextinfo{align-items:center;width:calc(40% - 60px);display:flex;justify-content:space-between;}
.nameproduct{width:60%;}
.advanced-order .extras-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:644px;margin:0px auto;}
.advanced-order .extras-wrap .extra.delivery{margin-top:0;padding:12px 0 32px 0;position:relative;background-color: #d9f4d1;}
.advanced-order .extras-wrap .extra.delivery::before{display:block;background-color: #d9f4d1;content: "";position: absolute;top: 0;bottom: 0;left: -9999px;right: 0;border-left: 9999px solid #d9f4d1;box-shadow: 9999px 0 0 #d9f4d1;}
.advanced-order .extras-wrap .extra.delivery>span{z-index:9;width:100%;}
.advanced-order .extras-wrap .extra.delivery{order:10;width:100%;}
.advanced-order .extras-wrap .extra:not(.delivery){margin-bottom:56px;}
.advanced-order #products{max-width:644px;margin:0px auto;}
.advanced-order .extras-wrap .extra, .advanced-order .extras-wrap .extra.step{margin-left:0;margin-right:0;}
.advanced-order #products .product:nth-child(3){display:none;}
.advanced-order #products .product{width:50%;}
.backto{line-height:36px;text-decoration:underline;color: #7c1315;font-size: 14px;font-weight: 400;}
.backto:hover{text-decoration:none;cursor:pointer;}
.advanced-order .extras-wrap .extra.step a.btn.btn-conversion::before{content:"Zum Einkaufskorb gehen";font-size:16px;}
.advanced-order .extras-wrap .extra.step a.btn.btn-conversion{padding: 17px 20px;line-height:1;text-transform:initial;border:0;color: #ffffff;font-size: 0px;font-weight: 600;border-radius: 6px;background-image: linear-gradient(180deg, #2a950d 0%, #227f09 100%);}
.advanced-order .extras-wrap .extra.step a.btn.btn-conversion:hover{background-image:linear-gradient(180deg, #227f09 0%, #227f09 100%);}
.price-range>div{height: 8px;border-radius: 8px;background-color: #2a950d;}
.price-range{margin-top:9px;height: 8px;border-radius: 8px;background-color: #ffffff;}
.advanced-order .extras-wrap .extra.delivery{color: #424143;font-size: 16px;font-weight: 400;}
.advanced-order .extras-wrap .extra.delivery span::before{position:relative;top:2px;margin-right:3px;content: "\f107";font-family:flaticon;color: #2a950d;font-size:30px;}
.h1.advanced-order-suggestion::before{content:"Es könnte nützlich sein";font-size:26px;font-weight:700;}
.h1.advanced-order-suggestion{border-top:0;margin:25px 0 15px 0;padding:0 0 25px 0;font-size:0;position:relative;}
.h1.advanced-order-suggestion::after{left: 50%;transform: translateX(-50%);content: url(/user/documents/upload/sablona-nemazat/svg/undernadpis.svg);position: absolute;bottom: 0;}


/*počet kusů*/
.quantity-form .quantity{padding-right:0;}
.quantity-form .quantity .increase, .quantity-form .quantity .decrease{height:51px;width:34px;border-radius:6px;}
.quantity-form .quantity .increase::before, .quantity-form .quantity .decrease::before{line-height:51px;}
.quantity-form .quantity .increase::before{content:"+";font-size:16px;font-weight:600;}
.quantity-form .quantity .decrease::before{content:"-";font-size:16px;font-weight:600;}

.add-to-cart .quantity .increase, .add-to-cart .quantity .decrease{height:51px;width:34px;border-radius:6px;}
.add-to-cart .quantity .increase::before, .add-to-cart .quantity .decrease::before{line-height:51px;}
.add-to-cart .quantity .increase::before{content:"+";font-size:16px;font-weight:600;}
.add-to-cart .quantity .decrease::before{content:"-";font-size:16px;font-weight:600;}

.quantity input {text-align:center;color: #0f0e41;font-weight: 600;}
.cart-table .p-quantity .quantity input{width:45px;height:51px;}
.p-detail .add-to-cart .quantity input{color:var(--title-color);font-size: 16px;height:51px;font-weight: 600;width:45px;}
.p-detail .add-to-cart .quantity .decrease, .p-detail .add-to-cart .quantity .increase{width:30px;height:51px;}
.quantity{display:inline-flex;border-radius:6px;border: 1px solid #f6e4c6;background-color:#fff;padding-right:0;}
.quantity .increase, .quantity .decrease{position:initial;border:0;background-color:#fff;}
.quantity .increase::before, .quantity .decrease::before{position:initial;border:0;background:#fffcf7;}
.quantity .increase::before{border-right:1px solid #f6e4c6;border-radius: 0 6px 6px 0}
.quantity .decrease::before{border-left:1px solid #f6e4c6;border-radius:6px 0 0 6px;}
.quantity .increase{order:10;}
.quantity .decrease{order:-10;}

/*filtrace*/
input[type="checkbox"]:disabled+label, input[type="radio"]:disabled+label{color:#999;}
.advanced-filters-wrapper>div{display:flex;justify-content:center;flex-direction:column;align-items:center;}
.advanced-filters-wrapper .advanced-parameter{width: 45px;height: 45px;border-radius: 6px;border: 1px solid #f6e4c6;box-shadow:none;background-color: #ffffff;display:flex;justify-content:center;align-items:center;}
.advanced-filters-wrapper .advanced-parameter-inner{width: 35px;border:0;box-shadow:none;height: 35px;border-radius: 4px;}
.advanced-parameter-inner.yes-before::before{background-image:none;content: "\f10e";font-family:flaticon;color: #45b123;font-size:14px;top:50%;text-align:center;}
.sidebar{background-color:#fff;}
.box.box-sm.box-filters{padding:14px;border-radius: 6px;border: 1px solid #f6e4c6;background-color: #fffbf4;}
.sidebar-inner{padding:0;}
.filter-sections{padding:0;}
.sidebar-inner > div h4{align-items:center;margin:13px 0 23px 0;color: #424143;font-size: 16px;text-transform:initial;display:flex;justify-content:space-between;font-weight: 600;}
.filter-section h4 a{color: #563830;font-size: 14px;font-weight: 400;text-decoration:underline;}
.filter-section h4 a:hover{text-decoration:none;}
.filter-section h4 a::before{content: "\f10d";font-family:flaticon;margin-right:4px;display:inline-block;}
.filter-label.no-display{display:initial!important;margin:0;padding:0;color: #1a1a1a;font-size: 13px;font-weight: 400;}
.filter-label.no-display::before{display:none;}
.filter-label.no-display::after{display:none;}
.filter-label.no-display .filter-count{display:none;}
.filter-section label.active{font-weight:400;}
.filter-section{padding-bottom:0;}
input[type="checkbox"]+label{color: #1a1a1a;font-size: 16px;font-weight: 400;padding-left:32px;;}
.filter-section+.filter-section, #category-filter-hover .filter-section:first-child{border-top-color:#f6e4c6;}
.filter-section{border-bottom:0;}
.filter-sections{background-color:transparent;}
.filter-section-parametric>form>fieldset>div:not(.advanced-filters-wrapper){margin-bottom:10px;}
input[type="checkbox"]+label::before{width: 24px;height: 24px;border-radius: 4px;border: 1px solid #f6e4c6;background-color: #ffffff;}
input[type="checkbox"]:checked+label::before{line-height:22px;border-color:#f6e4c6;content: "\f10e";font-size:10px;font-family:flaticon;color:#424143;text-align:center;background-color:transparent;}
input[type="checkbox"]:checked+label::after{background-color:transparent;display:none;}
.advanced-filters-wrapper .disabled .advanced-parameter-inner::before{content: "\f118";font-family:flaticon;color:#fff;display: flex;justify-content: center;align-items: center;background:none;}
aside #clear-filters{margin:10px 0 0 0;text-align:right;}
aside #clear-filters a{color: #424143;font-size: 0;font-weight: 400;}
aside #clear-filters a::before{content:"löschen Sie den Filter";font-size:16px;}
#category-filter-hover .filter-section-count{display:none;}
.filter-count{color: #777777;font-size: 14px;background-color:transparent;font-weight:400;margin:0;padding:0;}
.filter-count::before{content:"(";}
.filter-count::after{content:")";}
.param-filter-top form fieldset div{margin-bottom:10px;}
.param-filter-top{margin-bottom:10px;}
.param-filter-top::before{margin: 13px 0 23px 0;width:100%;font-weight:600;color: #424143;font-size: 16px;content:"Symptome";display:block;}
.slider-header{order:10;}
.ui-slider, .slider-content{height: 8px;border-radius:6px;background-color: #f6e4c6;}
.ui-slider .ui-slider-range{height: 8px;border-radius: 6px;background-color: #777777;}
.ui-slider-horizontal .ui-slider-handle:last-child::after{content:"nach";}
.ui-slider-horizontal .ui-slider-handle::after{top:3px;left:6px;content:"von";background-color:#c78c6e;color:#fff;font-size: 14px;font-weight: 400;}
.ui-slider-horizontal .ui-slider-handle{top:-9px;width: 28px;height: 28px;background-color: #c78c6e;}
.slider-wrapper{border-bottom:1px solid #f6e4c6;}

/*kategore - řazení*/
.type-category main#content{display:flex;flex-direction:column;}
.type-category main#content>h4{order:-10;}
.type-category main#content #category-header{order:-9;}
.type-category main#content .catsubheader{order:-8;}
.type-category main#content .selectclass{order:-7;}

/*kategorie - header*/
.category-header form{flex:auto;}
.category-header input[type="radio"]:checked+label{border-radius: 6px 0 0;border: 1px #f6e4c6;border-style:none solid;background-color:#fff;color: #2f2f2f;font-weight:600;}
.category-header input[type="radio"]:checked+label[for="order1"]{border-left-style:none;}
.category-header input[type="radio"]+label{font-size: 15px;font-weight: 500;}
.category-header input[type="radio"]+label[for="order4"]{display: none;}
.category-header{border-radius: 6px 6px 0 0;border: 1px solid #f6e4c6;background-color: #fffbf4;}

/*kategorie - select*/
.selectclass select:hover{cursor:pointer;}
.selectclass select{font-size: 16px;font-weight: 400;color:var(--title-color);border-radius: 6px;border: 1px solid #c78c6e;height:40px;width:100%;background:url('/user/documents/upload/sablona-nemazat/bgselectkat.jpg'), #fff;background-repeat:no-repeat;background-position:center right -1px;}
.selectclass{width:100%;display:flex;align-items:center;}
.selectclass p{color: var(--title-color);font-size: 16px;margin-bottom:0;margin-right:5px;font-weight: 400;}


/* Vybrané filtry css */

.vybrane-filtry .filter-total-count {display:none;}
.vybrane-filtry {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.vybrane-filtry #clear-filters {margin: 4px 0 4px 8px;}
.vybrane-filtry .filter-section.filter-section-count {padding: 0;}
.vybrane-filtry .filter-count {display: none;}
.vybrane-filtry .filter-label {display:flex!important;align-items:center;padding:4px 8px;line-height:1;margin-right:3px;border-radius: 4px;border: 1px solid #f6e4c6;background-color: #fffbf4;color: #3b3b3b;font-size: 14px;font-weight: 400;}
.vybrane-filtry .filter-label::after {content: '\e912';font-family: shoptet;color: #000;font-size: 7px;display: block;margin-left: 10px;}
p#clear-filters a{text-transform:initial;text-decoration:underline;color:var(--title-color);font-size:0px;font-weight: 400;}
p#clear-filters a:hover{text-decoration:none;}
p#clear-filters a.close-after::after{display:none;}
p#clear-filters a.close-after::before{content:"löschen Sie den Filter";font-size:14px;}

/*kategorie*/
.type-category main#content>h4, .type-category main#content\,.type-category main#content h1, .type-category main#content .subcategories, .type-category main#content .category-perex{display:none;}
.type-category #content-wrapper{margin-top:36px;}
.catsubheader{margin-top:10px;height:50px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;color: #2f2f2f;font-size: 14px;font-weight: 400;}
.category-header{margin-bottom:0;}
.type-category #products{margin:0 -10px;}

/*pagination*/
#content .btn.unveil-button{color: #ffffff;text-transform:initial;font-size: 14px;font-weight: 700;border-radius: 6px;background-color: #c78c6e;border:1px solid #c78c6e;padding:9px 45px;}
#content .btn.unveil-button:hover{color:#c78c6e;background-color:#fff;border:1px solid #c78c6e;}
.pagination-top>a, .pagination-top>strong{display:none;}
.pagination>a.next{order:10;}
.pagination>a.prev{order:-10;}
.pagination{display:flex;justify-content:flex-end;}
.pagination>a{background-color:#fff;color: #1a1a1a;font-size: 14px;font-weight: 400;width: 35px;height: 35px;border-radius: 6px;border: 1px solid #f6e4c6;min-width:35px;line-height:35px;}
.pagination>strong.current{color: #424143;font-weight:600;border:0;}
.pagination>a.next::before, .pagination>a.prev::before{font-size:10px;color: #563830;font-weight:600;}
.pagination>a.next:hover::before, .pagination>a.prev:hover::before{color:#fff;}

/*usp no index*/
.uspwrap .container{padding:6px 20px;border-radius: 0 0 6px 6px;border: 1px solid #f6e4c6;background-color: #ffffff;}
.uspwrap .container .usp{margin:20px 0 0 0;}
.type-category header#header{margin-bottom:95px;}

/*category-top*/
.numberproducts strong{font-weight:400;}
.category-top .container.breadcrumbs-wrapper{padding:0;width:100%;margin:0 -20px;}
.category-top{display:none;}
.top{max-width:1120px;margin:54px auto 32px auto;}
.top h1{width:100%;color:var(--title-color);font-size:32px;font-weight:700;margin: 0 0 18px 0;}
.top p{color:var(--title-color);font-size:16px;font-weight:400;}
.top .category-perex{margin-bottom:0;flex-basis:100%;}
.top .container{width:100%;display:flex;flex-wrap:wrap;}
.category-perex>div.row{margin:0;display:flex;flex-wrap:wrap;}
.category-perex>div.row .large-4{width:25%;text-align:center;}

/*category-bottom*/
.category-bottom{display:none;box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.07);background-image: linear-gradient(180deg, #fffcf7 0%, #ffffff 100%);}
.category-bottom .container #productsTop::before{width:100%;content:"Bestseller";color: var(--title-color);font-size: 20px;font-weight: 700;display:block;margin:25px 0 0px 0;}
#productsTop.products .product .p{width:100%;border-style:none none solid none;padding:19px 0;display:flex;justify-content:space-between;}
#productsTop.products .product{width:100%;padding:0;border:0;}
.products-inline.products-top > div .p .image{padding:5px;width: 60px;max-height: 60px;min-height:60px;display:flex;justify-content:center;align-items:center;border-radius: 6px;border: 1px solid #f6e4c6;}
.products-inline > div .p .p-in .p-in-in .name{font-size: 16px;font-weight: 600;color:var(--title-color);}
.products-inline.products-top.products .product .p{border-radius:0;}
.products-inline.products-top > div .p .p-code, .products-inline.products-top > div .p .p-desc, .products-inline.products-top > div .p .p-tools, .products-inline.products-top > div .p .price-additional, .products-inline.products-top > div .p .stars-wrapper, .products-inline.products-top > div .p .flags, .products-inline.products-top > div .p .stars-placeholder, .products-inline.products-top > div .p .price-standard-wrapper, .products-inline.products-top > div .p .price-save{display:inline-block!important;}
.products-inline > div .p .p-in .p-in-in .ratings-wrapper .stars-wrapper{display:none!important;}
.products-inline > div .p .p-in .p-in-in .ratings-wrapper .flags{display:none!important;}
.products-inline > div .p .p-in .p-in-in{display:flex;align-items:center;flex-basis:57%;justify-content:space-between;padding-right:36px;}
.products-inline.products-top > div .p .p-in{display:flex;flex-wrap:wrap;width:calc(100% - 60px);padding-left:13px;}
.products-inline > div .p .p-in .p-bottom{flex-basis:43%;}
.products-inline.products-top > div .p .p-in .p-bottom>div{flex-direction:row;}
.products-inline.products-top > div .p .p-in .p-bottom>div>div.p-tools{display:none!important;}
.products-inline > div .p .p-in .p-in-in .ratings-wrapper .availability{font-size: 16px;font-weight: 600;}
.products-inline.products-top > div .p .p-in .p-bottom>div{text-align:right;}
.products-inline.products-top > div .p .p-in .p-bottom .prices{position:relative;}
.products-inline.products-top > div .p .p-in .p-bottom .price-save{position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius: 3px;background-color: #ffe1e1;color: #7c1315;font-size: 14px;font-weight: 600;padding:4px;}
.products-inline.products-top > div .p .p-in .p-bottom .price-save::before{content:"Rabatt";}
.products-inline > div .p .price strong{color: #424143;font-size: 16px;font-weight: 700;}
.products-inline > div .p .p-in .p-bottom > div .prices .price-standard{color: #777777;font-size: 20px;font-weight: 400;}
.products-inline > div .p .p-in .p-bottom > div .prices .price-standard-wrapper.price-standard-wrapper-placeholder{display:none!important;}
.toggle-top-products{font-size:0;color: #563830;font-weight: 400;}
.toggle-top-products::before{margin-right:4px;content:"ein weiterer Verkaufsschlager";font-size: 16px;text-decoration:underline;}
.toggle-top-products:hover::before{text-decoration:none;}
.toggle-top-products.chevron-after.chevron-down-after::after{content: "\f101";font-family:flaticon;font-size:9px;}
.toggle-top-products[data-text="Zobrazit více produktů"]::before{content:"weniger Produkte anzeigen";}
.toggle-top-products[data-text="Zobrazit více produktů"].chevron-after.chevron-down-after::after{position:relative;top:-2px;display:inline-block;transform:rotate(-180deg);}

/*subkategorie*/
.subcategories{flex-basis:100%;display:flex;flex-wrap:wrap;}
.subcategories li{margin-bottom:17px;padding:0;width:calc(100% / 6);}
.subcategories li a::after, .subcategories li a::before{display:none;}
.subcategories li a{padding:0 10px;border:0;height:186px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.subcategories.with-image li a .image img{max-width:unset;max-height:85px;}
.subcategories.with-image li a .image{width: 146px;height: 132px;padding:0px;border-radius: 6px;border: 1px solid #f6e4c6;background-color: #ffffff;display:flex;justify-content:center;align-items:center;}
.subcategories.with-image li a .text, .subcategories li a .text{min-height:54px;color:var(--title-color);text-align:center;width:100%;display:flex;align-items:center;justify-content:center;padding:0px 10px 0px 10px;font-size: 16px;font-weight: 700;}
/*drobečky*/
.breadcrumbs>span>a{min-height:unset;}
.navigation-home-icon-wrapper #navigation-first a{padding-left:20px;}
#navigation-first a::before{display:block;transform:none;top:-8px;left:0;-webkit-mask: url(/user/documents/upload/sablona-nemazat/svg/home-icon-silhouette.svg) no-repeat 50% 50%;mask: url(/user/documents/upload/sablona-nemazat/svg/home-icon-silhouette.svg) no-repeat 50% 50%;-webkit-mask-size: cover;mask-size: cover;content: "";width:16px;height: 15px;position:absolute;background-color: #777777;}
#navigation-first a:hover::before{background-color:#000;}
#navigation-first a{padding-left:0;}
.breadcrumbs{margin:8px 0;background-color:transparent;border:0;}
.breadcrumbs, .breadcrumbs a{color: #777777;font-size: 14px;font-weight: 400;}
.breadcrumbs a:hover{color:#000;text-decoration:underline;}
.navigation-home-icon-wrapper::before {display:none;}
.breadcrumbs>span>a::before{display:none;}
.breadcrumbs>span>a::after{content:"\e910";font-family:shoptet;transform:translateY(-50%);bottom:auto;top:50%;width:unset;height:unset;background-color:transparent;font-size:8px;margin-top:-1px;font-weight:400;}
.breadcrumbs>span>a, .breadcrumbs>span>span{padding:0px 20px 0px 10px;}


/*vyhledavaní*/
.in-vyhledavani h2{color: var(--title-color);font-size: 30px;font-weight: 500;margin: 12px 0 27px 0;}
.highlight{color:#7c1315;}
.in-vyhledavani h4{color: var(--title-color);font-size: 18px;font-weight: 500; margin: 15px 0 10px 0;}
.search-results-group-list a{text-decoration: underline;padding: 5px 0;color: var(--title-color);font-size: 14px;font-weight: 400;}
.search-results-group-list a:hover{text-decoration:none;color:#000;}
.search-results-group-list ul li{list-style:none;}
.search-results-groups .search-results-group-list ul{padding-left:0;}
a.display-results-group{text-decoration:none;font-size:12px;}


/*hledat*/
.search-whisperer ul li.nalezenovprod{border:0;background:transparent;}
.search-whisperer .p-availability .availability-label{font-size:13px;}
.search-whisperer ul li{border-radius: 6px;border: 1px solid #f6e4c6;background-color: #ffffff;margin-bottom:5px;}
.search-whisperer .p-name{color:var(--title-color);font-weight:600;font-size:15px;}
.search-whisperer .pkSearchedCategories a:hover, .search-whisperer .pkSearchedDocuments a:hover{box-shadow:none;background-color:unset;color:#000;}
.pkSearchedCategories a, .search-whisperer .pkSearchedDocuments a{text-decoration:underline;padding:5px 0;color: var(--title-color);font-size: 14px;font-weight:400;}
.pkSearchedCategories a:hover, .search-whisperer .pkSearchedDocuments a:hover{box-shadow:none;text-decoration:none;}
.pkSearchedCategories em{display:none;}
.pkSearchedDocuments em{display:none;}
.pkSearchedCategories, .pkSearchedDocuments{padding:10px;}
.search-whisperer.active h2{color: var(--title-color);font-size: 18px;font-weight: 600;margin: 0 0 10px 0;}
.search-whisperer.active h3{color: var(--title-color);font-size: 17px;font-weight: 600;margin: 30px 0 5px 0;}
.search-whisperer .price{color: var(--title-color); font-size: 13px;font-weight: 600;}
.search-whisperer-empty.search-whisperer-documents{width:100%;padding:25px;border-radius:6px;}
.search-whisperer-empty{display:block;}
.search-whisperer-documents{background-color:#fffbf4;}
.search .search-whisperer.active {z-index:99999;padding-top:12px;transform: translateX(-50%);left: 50%; border: none;font-size: 15px;box-shadow: 0 5px 7px rgba(0, 0, 0, 0.07);border: 1px solid #f6e4c6;background-color: #fffbf4;width: 100%;max-width:850px;display: flex;border-radius:6px;flex-wrap: wrap;padding:0px;}
.search-whisperer ul li h2{padding-left:10px;}
.search-whisperer ul li a{border-bottom-color:#fffbf4;padding:5px 10px;}
.search-whisperer a:hover{box-shadow: 0 5px 7px rgba(0, 0, 0, 0.07);}
.search-whisperer-documents{width:30%;border-bottom:3px solid #fffbf4}
.search-whisperer-documents.text-center{justify-content:center;width:100%;}
.search-whisperer-documents.text-center a:hover{color: #c78c6e;background-color: #fff;border:0;border:1px solid #c78c6e;}
.search-whisperer-documents.text-center a{border:0;color: #ffffff;justify-content: center;max-width: 290px;margin:15px auto;font-size: 14px;font-weight: 700;border-radius: 6px;background:#c78c6e;border:1px solid #c78c6e;padding: 10px 15px;text-transform: initial;}
.search-whisperer ul{width:70%;margin-top:10px;border-right:10px solid #fffbf4;}
.search-whisperer p{margin:10px 0;}
.search-whisperer ul.empty{width:auto;padding-left:20px;}
.search-whisperer ul.empty li{border:0;list-style:disc;}
.search-whisperer ul.empty li a{padding-left:0;color:#000;text-decoration:underline;}
.search-whisperer ul.empty li a:hover{background-color:unset;box-shadow:none;color:#000;text-decoration:none;}

/*header*/
form[id*="formSearchForm"] button[type="submit"].btn{text-transform:initial;padding:0;line-height:1;color: #ffffff;font-size:0px;font-weight: 700;width: 100px;height: 50px;border-radius: 0 6px 6px 0;background-color: #c78c6e;border:1px solid #c78c6e;}
form[id*="formSearchForm"] button[type="submit"].btn::before{content:"Suchen";font-size:14px;}
form[id*="formSearchForm"] button[type="submit"].btn:hover{border:1px solid #c78c6e;background-color:#fff;color:#c78c6e;}
#header .header-top>div.search{width:540px;max-width:540px;}
input[type="search"].form-control{height: 50px;border-radius: 6px;background:url('/user/documents/upload/sablona-nemazat/bgsearch.png'), #ffffff;background-repeat:no-repeat;background-position:center left 12px;font-size: 14px;font-weight: 400;padding-left:37px;}
.admin-logged .popup-widget.cart-widget, .popup-widget.cart-widget{left:auto;top:105px;}
.admin-logged .popup-widget.login-widget, .popup-widget.login-widget{    top: 29px;left: auto;right: 146px;}

.popup-widget{margin-left:auto;right:0;}
.user-action-in{position:relative;}
.navigation-buttons > a[data-target="cart"] i{font-size: 13px;left:-4px;top:11px;line-height:21px;padding:0;width: 21px;height: 21px;background-color: #563830;line-height:21px;border-radius:21px;}
.header-top .btn.cart-count:not(.full) .cart-price::before{color:var(--title-color);font-size: 16px;text-transform:initial;font-weight: 700;content:"0 €";}
.header-top .btn.cart-count:not(.full) .cart-price{font-size:0;}
.header-top .btn.cart-count .cart-price{line-height:1;color:var(--title-color);font-size: 16px;text-transform:initial;font-weight: 700;}
.header-top .btn.cart-count::before{position:relative;top:-5px;content: "\f105";font-family:flaticon;color: #2a950d;font-size:44px;margin-right:0px;}
a.register{display:flex;align-items:center;}
a.register::before{font-size:16px;content: "\f103";font-family:flaticon;margin-right:7px;}
a.register{margin:0  0 0 20px;}
a.login::before{font-size:16px;content: "\f102";font-family:flaticon;margin-right:7px;}
.top-navigation-bar a, .top-navigation-bar .dropdown button{color:var(--title-color);font-size: 14px;font-weight: 400;}
.top-navigation-bar .top-nav-button-login{display:none;}
.regwrap{position:absolute;right:50px;display:flex;}
.dropdown-menu{background:transparent;}
.active-mena{display:none;}
.top-navigation-bar .dropdown{display:none;align-items:center;}
.top-navigation-bar .dropdown .dropdown-menu{margin:0;position:initial;display:initial;float:none;min-width:unset;border:0;box-shadow:none;}
.top-navigation-bar .container>div:last-child {align-items:center;display: flex;justify-content: flex-start;flex-direction: row-reverse;}
#topNavigationDropdown{display:none;}
.dropdown-menu li.active-mena{display:none;}
.dropdown-menu li a{background:transparent;color:var(--tile-color);font-size: 14px;font-weight: 400;padding:0 0 0 10px;width:31px;}
.dropdown-menu li{list-style:none;}
.dropdown-menu li:hover{background-color:transparent;}
.top-navigation-bar-menu-helper li a::before, .dropdown-menu li a::before{display:none;}
.top-navigation-bar-menu-helper li a:hover, .dropdown-menu li a:hover{background:transparent;}
.dropdown-menu::before{width: 1px;top:50%;transform:translateY(-50%);position:absolute;height: 13px;border: 1px solid #f6e4c6;content:"";}

/*slider*/
.banners-row .col-sm-8{width:auto;max-width:750px;}
.banners-row .col-sm-4{width:auto;}
.next-to-carousel-banners{display:flex;justify-content:space-between;}
.row.banners-row{display:flex;}

/*midle banner*/
.homepage-box{border:0;background:#fff;padding:0;margin:0;}
.homepage-box.middle-banners-wrapper>.content-wrapper-in>.container{width:100%;padding:0;}
.banners-content.body-banners{margin:0;}
.banners-content.body-banners .col-sm-12{padding:0;}
.banners-row .banner-wrapper+.banner-wrapper{margin-top:0;margin-left:20px;}

/*usp*/
.usp{margin:31px 0 11px 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
.usp-detail{margin-bottom:20px;display:flex;align-items:center;width:24%;}
.usp-detail img{margin-right:13px;}
.usp-detail p strong{color: #563830;font-size: 16px;font-weight: 700;display:block;}
.usp-detail p{margin-bottom:0;color: #777777;}
/*oblibenekat*/
.oblkat{background:url(/user/documents/upload/sablona-nemazat/leftmiddle.png), url('/user/documents/upload/sablona-nemazat/rightmiddle.png'), var(--color-light);background-repeat:no-repeat;background-position:bottom left 35px, top right 103px;}
.oblkat h3:after{left:50%;transform:translateX(-50%);content:url('/user/documents/upload/sablona-nemazat/svg/undernadpis.svg');position:absolute;bottom:0;}
.oblkat h3{padding-bottom:33px;color:var(--title-color);margin:35px 0 26px 0;font-size: 26px;font-weight: 700;position:relative;}
.katfeed{justify-content:space-between;display:flex;flex-wrap:wrap;}
.katfeed>div{width:calc(100% / 6 - 10px);margin-bottom:35px;}
.katfeed>div>a{display:flex;justify-content:center;flex-direction:column;align-items:center;}
.katfeed>div>a>div{width:100%;text-align:center;height:181px;display:flex;align-items:center;justify-content:center;border-radius: 6px;border: 1px solid #f6e4c6;background-color: #ffffff;}
.katfeed>div>a>span{min-height:96px;color:var(--title-color);text-align:center;width:100%;display:flex;align-items:center;justify-content:center;padding:20px 10px 22px 10px;font-size: 20px;font-weight: 700;}
.katfeed>div>a:hover{background-color:#fff;border: 1px solid #f6e4c6;border-radius: 6px;border-style:none solid solid solid;}
.katfeed>div>a:hover>div{border-radius: 6px 6px 0 0;border-style:solid none none none;}
.katfeed>div>a:hover>span{color: #7c1315;}

/*říkají nám*/
.welcome-text{display:flex;margin:61px 0 51px 0;}
.welcome-text>div{border-radius: 6px 6px 0 0;background:url('/user/documents/upload/sablona-nemazat/welcomeafter.png'), url('/user/documents/upload/sablona-nemazat/welcomebefore.png'), #fffbf4;background-repeat:no-repeat;background-position:bottom right, left top;position:relative;top:35px;padding:26px 13px 27px 28px;}
.welcome-text h1{color: var(--title-color);margin:0 0 20px 0;font-size: 32px;font-weight:700;}
.welcome-text h3{color: var(--title-color);font-size: 20px;font-weight: 700;margin:0 0 15px 0;}
.welcome-text p{margin-bottom:16px;color: var(--title-color);font-size: 16px;font-weight: 500;}
.welcome-text>img{position:relative;z-index:1;max-height:414px;}
.welcome-text>div::before{content:"";background:#fffbf4;height:100%;width:50%;position:absolute;left:-50%;top:0;}

/*homepage slider*/
.in-index .products-block.products>div{width:100%;padding:0;border:0!important;}
.slick-slider{margin:0 -30px;}
.slick-slider .slick-arrow{display: flex!important;justify-content: center;align-items: center;position:absolute;top:50%;z-index:1;width: 35px;height: 35px;border-radius: 6px;background-color:var(--color-footer);border:0;}
.slick-slider .slick-arrow:hover{background-color: #f6e4c6;}
.slick-slider .slick-arrow.slick-prev{left:-38px}
.slick-slider .slick-arrow.slick-next{right:-38px;}
.slick-slider .slick-arrow.slick-next::before, .slick-slider .slick-arrow.slick-prev::before{font-family:flaticon;color: #9e8781;font-size:23px;}
.slick-slider .slick-arrow.slick-next:hover::before, .slick-slider .slick-arrow.slick-prev:hover::before{color: #563830;;}
.slick-slider .slick-arrow.slick-next::before{content: "\f10b";}
.slick-slider .slick-arrow.slick-prev::before{content: "\f10b";display:inline-block;-webkit-transform: scaleX(-1);transform: scaleX(-1);}
h4.homepage-group-title:after, .h4.homepage-group-title:after{left:50%;transform:translateX(-50%);content:url('/user/documents/upload/sablona-nemazat/svg/undernadpis.svg');position:absolute;bottom:0;}
h4.homepage-group-title, .h4.homepage-group-title{padding-bottom:33px;color:var(--title-color);margin:42px 0 4px 0;font-size: 26px;font-weight: 700;position:relative;}

/*hodnoceni*/
.stars .star.star-on::before, .stars .star.star-half::before{color: #ffac02;}

/*štítky*/
.products-block .flags .flag-discount .price-standard{display:none;}
.products-block .flag-discount{padding:7px;flex-direction:row;display:flex;max-width:unset;border-radius: 3px;background-color: #ffe1e1;width:auto;height:auto;border-radius:0;color: #7c1315;font-size: 14px;font-weight: 600;}
.products-block .flag-discount .price-save{padding-left:3px;color: #7c1315;font-size: 14px;font-weight: 600;}
.products-block .flag-freeshipping .icon-van{display:none;}
.products-block .flag-freeshipping .flag-text{font-size:0;}
.flag.flag-freeshipping{background-color: #d9f4d1;border-radius: 3px;max-width:unset;padding:7px;}
.products-block .flag-freeshipping .flag-text::before{content:"Kostenloser Transport";color: #45b123;font-size: 14px;font-weight: 600;text-transform:initial;}
.flag{padding:7px;flex-direction:row;display:flex;max-width:unset;border-radius: 3px;width:auto;height:auto;border-radius:0;font-size: 14px;font-weight: 600;}
.flag.flag-action{background-color: #ffe1e1;color: #7c1315;}
.flag.flag-new{background-color: #D1EDF4;color: #00709C;}
.flag.flag-tip{background-color: #ECDFFF;color: #422E5E;}



/*product*/
.products:not(.products-inline) .product .p:hover{box-shadow: 0 0 17px rgba(199, 140, 110, 0.18);border-radius: 6px;border: 1px solid #c78c6e;background-color: #ffffff;}
.products>div{border:0;}
.products-block .ratings-wrapper .stars-wrapper{flex:auto;display:flex;align-items:center;margin-bottom:10px;}
.numberstars{color: #777777;font-size: 14px;font-weight: 400;}
.products .product{padding:10px;}
.products .product .p{padding:17px 15px;border-radius: 6px;border: 1px solid var(--color-footer);}
.products-block.products .p .name{color: var(--title-color);font-size: 16px;font-weight: 600;}
.products-block .ratings-wrapper{min-height:51px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;}
.products-block.products .p .price strong{color:var(--title-color);font-size: 18px;font-weight: 600;}
.products-block.products .p .price-standard{color: #777777;font-size: 14px;font-weight: 500;margin-right:8px;padding-top:5px;}
.products-block .p-bottom>div{min-height:42px;align-items:center;flex-wrap:nowrap;}
.products-block .p-bottom>div .prices{flex-shrink:unset;flex-wrap:wrap;display:flex;align-items:center;}
.products-block .p-bottom .prices{flex-basis:auto;}
.products-block .p-bottom .p-tools{flex-basis:auto;}
.products-block .p-bottom .p-tools a.btn{    padding: 6px 30px;background-color:#fff;text-transform:initial;color:var(--green-color);font-size: 14px;font-weight: 600;border-radius: 6px;border: 2px solid #2a950d;}
.products-block .p-bottom .p-tools a.btn:hover{background-color:var(--green-color);border-color:var(--green-color);color:#fff;}
.products-block .ratings-wrapper .availability{flex:unset;}

/*index*/
.in-index .content-wrapper.latest-contribution-box{display:none;}

/*inspirace*/
.inspirace{margin-top:59px;}
.inspirace h3::after{left:50%;transform:translateX(-50%);content:url('/user/documents/upload/sablona-nemazat/svg/undernadpis.svg');position:absolute;bottom:0;}
.inspirace h3{padding-bottom:33px;color:var(--title-color);margin:20px 0;font-size: 26px;font-weight: 700;position:relative;}
.blogfeed{display:flex;flex-wrap:wrap;justify-content:space-between;}


/*blog*/
.in-blog .inspirace{display:none;}
.news-item .image{width:100%;margin:0;}
.news-item .text{padding:20px 22px;}
.news-item .text a.title{overflow:hidden;height:46px;line-height:1.3;color: var(--title-color);margin-bottom:20px;font-size: 18px;font-weight: 700;}
.news-item .text p{font-size: 16px;font-weight: 400;color:var(--title-color);}
.news-item{width:32%;border-radius: 0 0 6px 6px;display:flex;flex-direction:column;border: 1px solid var(--color-footer);background-color: #ffffff;padding-bottom:0;margin-bottom:20px;}
.news-item:last-child{border-bottom: 1px solid var(--color-footer);}

/*instagram*/
.instagram-section h3 img{margin-right:8px;}
.instagram-section h3{text-align:left;display:flex;align-items:center;justify-content:center;width:100%;color:var(--title-color);margin:20px 0 29px 0;font-size: 24px;font-weight: 700;}
.instagram-section{margin-top:56px;}
.instagram_gallery{display:flex;overflow:hidden;}
.instagram_gallery a{margin:-1px;overflow:hidden;}
.instagram_gallery a img{-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;transform: translateZ(0);}
.instagram_gallery a:hover img{-webkit-transform: scale(1.02);-ms-transform: scale(1.02);-o-transform: scale(1.02);transform: scale(1.02);}


/*footer*/

.socialniikony{display:flex;}
.socialniikony span a{font-size:0;}
.socialniikony li{display:flex;justify-content:center;align-items:center;list-style:none;width: 38px;height: 38px;border: 1px solid var(--color-footer);border-radius:38px;margin-right:8px;}
.socialniikony li:hover{border:1px solid #fff;background-color:#fff;color:#4f322b;}
.socialniikony li:nth-last-child(-n+1){margin-right:0;}
.footerflex{display:flex;align-items:center;}
.footerflex>img{margin-right:37px;}
.footerflex>div>img:nth-child(-n+2){margin-bottom:14px;}
.footerflex>div>img:nth-child(2){margin-left:28px;}
.banner{margin-bottom:0;}
footer#footer .contact-box ul li{padding:0;}
footer#footer #formNewsletterWidget.compact-form .validator-msg-holder div{margin-left:0;}
footer#footer #formNewsletterWidget button[type="submit"]::before{line-height:1;font-size: 14px;font-family: 'Montserrat', sans-serif;font-weight: 600;}
footer#footer #formNewsletterWidget button[type="submit"]{line-height:1;height: 45px;color:#fff;border-radius: 0 6px 6px 0;background-color: #c78c6e;border:1px solid #c78c6e;width:145px;}
footer#footer #formNewsletterWidget button[type="submit"]:hover{color:#c78c6e;background-color:var(--color-light);}
footer#footer #formNewsletterWidget input{height: 45px;border-radius: 6px 2px 2px 6px;background-color: var(--color-light);border-radius:6px;}
footer#footer #formNewsletterWidget .form-group label{width:100%;color: #ffffff;font-size: 14px;font-weight: 400;padding-right:0;text-align:right;}
footer#footer #formNewsletterWidget .form-group label a{color:#fff;text-decoration:underline;}
footer#footer #formNewsletterWidget .form-group label a:hover{text-decoration:none;}
.newsletter-header h4 span{font-size:0;}
.newsletter-header h4 span::before{font-size: 20px;}
footer#footer .contact-box::before, .newsletter-header::after{display:block;margin-bottom:10px;color: #ffffff;font-size: 16px;font-weight: 400;}
#footer .contact-box a:hover{color: #ffffff;text-decoration:none;}
#footer .contact-box a{color: var(--color-footer);font-size: 22px;font-weight: 600;}
#footer .password-helper a, #footer .news-item-widget a, #footer ul a, footer p{color: #ffffff;font-size: 16px;font-weight: 400;}
#footer .password-helper a:hover, #footer .news-item-widget a:hover, #footer ul a:hover{text-decoration:underline;color:#fff;}
.custom-footer>div.extended, .custom-footer>div{width:33.3333333%;}
#footer h4{text-transform: initial;color: var(--color-footer);font-size: 20px;margin:45px 0 30px 0;font-weight: 700;}
#footer>.container{background-color:transparent;}
.custom-footer, .footer-bottom{border-top-style:none;}
footer#footer{background:url(/user/documents/upload/sablona-nemazat/bgfooter.png), url(/user/documents/upload/sablona-nemazat/linie.png), #563830;background-repeat:no-repeat;background-position:center top, center top 263px;}
#footer .site-name{display:none;}
.custom-footer{padding:0;}
.custom-footer>div{display:none;}
.custom-footer>div:nth-child(-n+6){display:initial;}
.footer-bottom{background-color: #4f322b;padding:8px 0;margin-top:40px;}
.footer-bottom .container{display:flex;flex-direction:row-reverse;}
.copyright, #signature, #signature a{color:var(--color-footer);font-size: 16px;font-weight: 400;}
#signature a{text-decoration:underline;}
#signature a:hover{text-decoration:none;color:#fff;}
#signature img{display:none;}
footer#footer .contact-box ul li>span.tel::after{display:none;}
/*ikonky*/
.contact-box ul li>span.mail::before{content: "\f112";font-family:flaticon;color:var(--color-footer);}
.contact-box ul li>span.tel::before{content: "\f104";font-family:flaticon;color:var(--color-footer);}

.socialniikony span.facebook a::before{content: "\f113";}
.socialniikony span.instagram a::before{content: "\f114";}
.socialniikony span a::before{font-family:flaticon;color:var(--color-footer);font-size:17px;}
.socialniikony span a{width:38px;height:38px;display: flex;justify-content: center;align-items: center;}
.socialniikony span a:hover::before{color:#4f322b;}

/*media*/
@media(min-width:768px){

	.top-navigation-bar .dropdown{margin-right:0;}
	.filter-section.filter-section-button{display:none;}
	#category-filter-hover{display:block;}
	.selectclass{display:none;}
	.products-inline > div .p .p-in .p-in-in .prices{display:none;}
	.in-krok-1 .header-top>div{flex:auto;width:33%;}
	.in-krok-1 .header-top{display:flex;justify-content:space-between;}
	.user-action .user-action-in>div{z-index:99999;}
	.navigation-in>ul>li>a.active{background:#621315;}
	.submenu-visible #cboxOverlay{display:inherit!important;position:fixed;background-color: #000000;opacity: 0.73!important;width: 100%;height: 100%;top: 0;left: 0;z-index: 1002;overflow: hidden;}
	#header .header-top{min-height:117px;}
	.top-navigation-tools{display:none;}
	.menu-helper{z-index:1003;}
	body.in-index .overall-wrapper{display:flex;flex-direction:column;max-width:100%;}
	.in-index .user-action{order:-21;}
	.in-index .admin-bar{order:-22;}
	.in-index .top-navigation-bar{order:-20;}
	.in-index header#header{order:-19;}
	.in-index .before-carousel{order:-18;}
	.in-index .middle-banners-wrapper{order:-17;}
	.submenu-visible header#header, .submenu-visible .top-navigation-bar, nav#navigation {z-index:1003;position:relative;}
	.submenu-visible .navigation-in>ul>li.ext.exp>ul{border-bottom:0;padding:15px 0;}
	.navigation-in>ul>li.ext>ul>li:nth-child(1), .navigation-in>ul>li.ext>ul>li:nth-child(4), .navigation-in>ul>li.ext>ul>li:nth-child(7), .navigation-in>ul>li.ext>ul>li:nth-child(10){border-right:1px solid #f6e4c6;}
	.navigation-in>ul>li.ext>ul>li:nth-child(2), .navigation-in>ul>li.ext>ul>li:nth-child(5), .navigation-in>ul>li.ext>ul>li:nth-child(8), .navigation-in>ul>li.ext>ul>li:nth-child(11){border-right:1px solid #f6e4c6;}
	.navigation-in>ul>li.ext>ul>li{padding:19px 22px;border-bottom:1px solid #f6e4c6;}
	.navigation-in>ul>li.ext>ul>li>a{width:auto;}
	.navigation-in > ul > li.ext > ul > li > a img{margin-right:16px;}
	.navigation-in>ul>li.ext>ul>li>div>a{padding:0;color: var(--tilte-color);font-size: 18px;font-weight: 700;}
	.navigation-in>ul>li.ext>ul>li>a{padding:0;}
	.navigation-in>ul>li.ext>ul>li>div>ul{display:none;}
	.navigation-in>ul>li.ext>ul>li{width:33.333333%;flex-basis:33.3333%;}
	/*.navigation-in>ul>li>ul::before{bottom:15px;height:1px;width:100%;background-color:#fff;position:absolute;left:0;content:"";}
	.navigation-in>ul>li>ul::after {content: '';position: absolute;left: -9999px;right: -9999px;top: 0px;bottom: 0;display: block;z-index: -1;background-color: #fff;}
	*/.submenu-visible{overflow-x:hidden;}
	.navigation-in>ul>li.exp>a, .navigation-in>ul>li>a:hover{background-color: #621315;color:#fff;}
	#header .header-top>div{flex-basis:auto;flex:auto;}
	.menu-helper>ul{top: calc(50% + 30px);}
	.menu-helper>ul>li>a{padding:12px 20px;}
	.menu-helper .menu-level-2 a{padding-top:8px;padding-bottom:8px;}
	.menu-helper::before{content:"Andere";color:#fff;font-weight: 500;font-size:16px;}
	.menu-helper::after, .menu-trigger::after{background-color:transparent;display:none;}
	.menu-helper{justify-content:center;height:60px;background-color:#7c1315;top:117px;border-top-right-radius: 6px;width:89px;text-align:center;border-left:1px solid #873637;;}
	.in-index header#header{margin-bottom:20px;}
	.top-navigation-menu, .top-navigation-contacts{background-color:transparent;}
	header#header{background-color: var(--color-light);}
	.top-navigation-bar .container{border-bottom:1px solid #f6e4c6;padding:5px 0;position:relative;}
	.top-navigation-bar{border:0;padding:0;background-color: var(--color-light);}
	.top-navigation-bar .project-phone::after{font-weight:400;margin-left:8px;}
	.top-navigation-bar .project-phone{display:flex;align-items:center;color:var(--title-color);font-size: 14px;font-weight:600;}
	.top-navigation-contacts a.project-phone::before{content: "\f104";font-family: flaticon;color: #563830;}
	.top-navigation-bar-menu li:nth-child(1) a{padding-left:0;}
	.top-navigation-bar-menu li a, .top-navigation-bar-menu-helper li a{padding:4px 17px;}
	.top-navigation-bar-menu li::before{color:transparent;width: 5px;background-color:transparent;transform:translateY(-50%);top:50%;margin-top:auto;height: 5px;border: 1px solid #c78c6e;border-radius:5px;}
	.top-navigation-bar-menu li a, .top-navigation-bar-menu-helper li a{text-transform:initial;color:var(--title-color);font-size: 14px;font-weight: 400;}
	.top-navigation-bar .project-email{display:none;}
	.top-navigation-bar .container>div.top-navigation-menu{order:-10;text-align:left;flex: 1 1 60%;max-width:550px;}
	#header .container{padding:0;}
	#header .site-name img, #header .site-name a img{max-height:71px;}
	#header .header-top{min-height:117px;padding:19px 0;display:flex;justify-content:space-between;}
	.navigation-in{background-color: #7c1315;}
	.navigation-in>ul>li{border-color:#873637;}
	.navigation-in>ul>li>a{line-height:42px;text-shadow: 0 2px 2px rgba(76, 40, 30, 0.68);color: #ffffff;font-size: 16px;font-weight: 500;}
	.navigation-in>ul>li>a>b{font-weight:500;}
	#navigation{margin:0;height:60px;border-radius: 6px 6px 0 0;background-color: #7c1315;}
	.banner a, .banner-wrapper a, .banner-category a, .carousel-inner a{color:transparent;-webkit-transition: none;-o-transition: none;transition: none;}
	.banners-content a img, .banner-footer a img, .banner-wrapper a img, .footer-banner a img, .banner-category a img, .banners-content a:hover img, .banner-footer a:hover img, .banner-wrapper a:hover img, .footer-banner a:hover img, .banner-category a:hover img {-webkit-transition:scale(1);-o-transition:scale(1);transition: scale(1);transform:scale(1);}
}

@media(min-width:768px) and (max-width:991px){
	.products-block .p-bottom > div{flex-direction:column;}
	.products-block .p-bottom .p-tools{margin-top:15px;}
}

@media(min-width:992px){
	.product-top{display:flex;flex-wrap:wrap;}
	.product-top>.col-lg-6{width:50%;}
	.p-detail-inner>.p-detail-inner-header{display:none;}
	.product-top .col-xs-12:not(.col-lg-6){display:none;}
}

@media(min-width:992px) and (max-width:1078px){
	.slick-slider .slick-arrow.slick-next{right:0;}
	.slick-slider .slick-arrow.slick-prev{left:0;}

}

@media(min-width:992px) and (max-width:1199px){
	.radaporadim{max-height:214px;}
	#productsAlternative .products-block .p-bottom > div{flex-direction:column;}
	#productsAlternative .products-block .p-bottom .p-tools{margin-top:15px;}

}


@media(min-width:1200px) and (max-width:1282px){
	.slick-slider .slick-arrow.slick-next{right:0;}
	.slick-slider .slick-arrow.slick-prev{left:0;}

}

@media (min-width: 1440px){
.container {width: 1300px;}
}

@media(max-width:1439px){
	.products-inline > div .p .p-in .p-in-in .ratings-wrapper{text-align:right;}
	.products-inline > div .p .p-in .p-in-in .ratings-wrapper .availability {margin-right:0;width:267px;}
	.products-inline > div .p .p-in .p-in-in .name{width:calc(100% - 267px);padding-right:25px;}
	footer#footer{background-size:cover, auto;background-position: center top, center top 47%}
}

@media(max-width:1199px){
	.p-info-wrapper .add-to-cart button[type="submit"].btn{margin-left:3px;}
	.advanced-order .extras-wrap .extra:not(.delivery).backto{width:50%;text-align:left;}
	.advanced-order .extras-wrap .extra.step {width:50%;margin-bottom:33px;}
	.advanced-order .extras-wrap .extra:not(.delivery){text-align:right;margin-bottom:33px;}
	.advanced-order .extras-wrap .extra.delivery{margin-bottom:0;}
	.h1.advanced-order-suggestion {display:none;}
	.advanced-order #products{display:none;}
	.in-krok-2 .co-contact-information .form-group a[href*="/login/"]{padding:0;padding-left:5px;line-height:1;}
	.in-krok-2 .co-contact-information .form-group:nth-child(2) > div{display:inline-flex;}
	#shipping-address .form-group label{text-align:left;}
	.company-shopping{padding-left:0;}
	.in-krok-2 .co-box.co-box-additional{padding-left:0;}
	.in-krok-2 .co-box.co-billing-address > div.form-group {padding-left:0;}
	.form-group > input.form-control.short, .form-group > select.form-control.short{width:100%;max-width:365px;}
	.in-krok-2 .co-box.co-contact-information .form-group label, .in-krok-2 .co-billing-address .form-group label{text-align:left;float:none;}
	.hodit .cart-related-product{width: 31.3%;}
	.pagination{justify-content:center;}
	.vybrane-filtry{width:100%;}
	.numberproducts{width:100%;text-align:right;margin-bottom:18px;}
	.catsubheader{margin-top:18px;flex-direction:column;height:auto;}
	.products-inline > div .p .p-in .p-in-in{flex-direction:column;}
	.products-inline > div .p .p-in .p-in-in .ratings-wrapper{text-align:left;width:100%;}
	.products-inline > div .p .p-in .p-in-in .name{width:100%;}
	.products-inline.products-top > div{display:block;}
	.products-inline.products-top > div.button-wrapper{display:initial;width:100%;text-align:center;}
	.subcategories li{width:20%;}
	.subcategories, .top .category-perex{flex-basis:100%;padding:0;}
	.top .container{width:972px;padding:0;}
	.welcome-text{align-items: flex-start;}
	.welcome-text > img{max-width:450px;}
	.custom-footer > div.extended, .custom-footer > div{width:50%;}
	footer#footer{background: url(/user/documents/upload/sablona-nemazat/bgfooter.png), #563830;}
}

@media(max-width:991px){
	.search-whisperer ul{width:100%;border-left:10px solid #fffbf4;}
	.search-whisperer-documents{width:100%;}
	.search .search-whisperer.active{width:100%!important;}
	.subcategories li{width:25%;}
	#navigation-first a::before{top:0;}
	.rate-wrapper.unveil-wrapper .rate-average-wrap{width:45%;}
	#tab-content > .radaporadim{max-width:330px;}
	#tab-content > #parametry, #tab-content > .radaporadim, #tab-content > #productDiscussion{width:100%;margin-bottom:46px;}
	.type-detail .breadcrumbs-wrapper{margin-bottom:20px;}
	.cart-item > div.cart-item-name{width:100%;max-width:100%;}
	.in-krok-2 .price-wrapper{padding:0;}
	.order-summary-item.price{padding:19px 10px;}
	.order-summary-inner{padding:13px 0 0 0;}
	.order-summary-inner h4{padding:0 10px;}
	.cart-items, .order-summary-item + .cart-items{padding: 0 10px;}
	.in-krok-2 .cart-row > div.col-md-4{width:100%;}
	.in-krok-2 .cart-row > div.col-md-8{width:100%;}
	ol.cart-header li:nth-child(1){padding-right:10px;}
	ol.cart-header li:nth-child(1)::after{right:10px;}
	ol.cart-header li:nth-child(3){padding-left:10px;}
	ol.cart-header li.step-1 span, ol.cart-header li.step-3 span{justify-content:flex-start;}
	ol.cart-header li{text-align:left;padding:0;}
	.hodit{display:none;}
	.breadcrumbs>span:nth-last-child(1){display:none;}
	.breadcrumbs{display:inline-flex;flex-wrap:wrap;}
	.breadcrumbs > span > a{position:relative;}
	.breadcrumbs > span > a::after {position:absolute;right:0;top:12px;}
	.top .container{width:747px;}
	.top-navigation-bar .project-phone::after{display:none;}
	#header .header-top > div.search{width:250px;}
	.p-info-wrapper .p-detail-inner-header{display:none;}
	.p-info-wrapper .stars-wrapper{display:none;}
	.usp-detail{width:50%;}
	.katfeed > div{width:31%;}
	.welcome-text > div{top:0;padding:19px 19px 28px 19px;}
	.welcome-text > img{max-width:unset;margin:0px auto;margin-top:19px;}
	.welcome-text > div::before{display:none;}
	.welcome-text{position:relative;}
	.welcome-text::before {content: "";background: #fffbf4;height: 100%;width: 50%;position: absolute;left: -50%;top: 0;}
	.welcome-text::after {content: "";background: #fffbf4;height: 100%;width: 50%;position: absolute;right: -50%;top: 0;}
	.welcome-text{background-color:#fffbf4;}
	.welcome-text{flex-direction:column;}
	.footer-bottom .container{flex-direction:column-reverse;}
	#signature{flex:auto;}
	.copyright{text-align:center;}
	.footerflex{flex-direction:column;align-items:flex-start;}
	.footerflex > img{margin-right:0;margin-bottom:15px;}
}

@media(max-width:856px){
	.slick-slider .slick-arrow{background-color: #fdf6ec;}
	.slick-slider{margin:0;padding-bottom:50px;}
	.slick-slider .slick-arrow.slick-next, .slick-slider .slick-arrow.slick-prev{bottom:0px;top:auto;}
	.slick-slider .slick-arrow.slick-next{right:calc(50% - 43px);}
	.slick-slider .slick-arrow.slick-prev{left:calc(50% - 43px);}
	h4.homepage-group-title, .h4.homepage-group-title{margin-top:82px;}
}

@media(max-width:767px){
	.instafeed{flex-wrap:wrap;}
	.instafeed .igfeed{min-width:33.33333%;max-width:33.33333%;}
	.slick-slider{margin:0;}
	.slick-slider .slick-arrow.slick-next{right: calc(50% - 43px);}
	.slick-slider .slick-arrow.slick-prev{left: calc(50% - 43px);}
	.navigation-in ul.dropdown-menu::before{display:none;}
	.navigation-in ul.dropdown-menu>li:not(.active-mena)>a{display:flex;flex-direction:row-reverse;justify-content: flex-end;}
	.navigation-in ul.dropdown-menu>li:not(.active-mena)>a::after{content:"Ändern:";margin-right:4px;color: #424143;font-size: 17px;font-weight: 400;}
	.navigation-in ul.dropdown-menu{display:block;box-shadow:none;min-width:unset;position:initial;border:0;width:auto;height:auto;}
	.navigation-in ul.dropdown-menu>li:not(.active-mena){border-bottom:0;background-color:#fff;}
	.navigation-in ul.dropdown-menu>li>a{padding:0;background-color:#fff;}
	.top-nav-menu{display:flex;}
	.navigation-in ul.top-nav-menu>ul:nth-child(1){width:70%;}
	.navigation-in ul.top-nav-menu>ul:nth-child(2)>span{display:none;}
	.navigation-in ul.top-nav-menu>ul:nth-child(2){width:30%;padding-top:21px;}
	.navigation-in ul.top-nav-menu>ul>li>a{padding-right:0;}
	.navigation-in ul.top-nav-menu>ul>li>b{font-weight: 400;}
	.navigation-in ul.top-nav-menu>ul>li{background-color:#fff;border-bottom:0;color: #424143;font-size: 17px;}
	.navigation-window-visible .cookie-ag-wrap{display:none;}
	.search-window-visible #header .search-form{margin-top:0;}
	.navigation-window-visible .top-navigation-bar .container>div.top-navigation-contacts{display:none;}
	.navigation-window-visible .top-navigation-bar .container>div.top-navigation-menu{display:none;}
	.navigation-window-visible .top-navigation-bar .container>div:last-child>div.dropdown{background-color:#fff;display:block;position:fixed;bottom:10px;left:10px;z-index:9999999999;}
	.navigation-window-visible .top-navigation-bar .container>div:last-child>div.regwrap{border-top: 1px solid #f6e4c6;    padding: 19px 15px;width:100%;background-color:#fff;display:flex;justify-content:space-between;position:fixed;bottom:0px;left:0px;z-index:9999999999;}
	.type-category .advanced-filters-wrapper>div .filter-label.no-display{font-size: 16px;}
	.type-category .advanced-filters-wrapper>div {margin:0 5px 5px 0;}
	.news-item .text a.title{font-size:20px;line-height:1.2;}
	.breadcrumbs{flex-wrap:nowrap;white-space: nowrap;overflow-x: auto;width: 100%;padding-bottom:10px;}
	.products-inline > div .p .price strong{font-size:14px;}
	.products-inline > div .p .p-in .p-in-in .ratings-wrapper .availability{font-size:12px;}
	.products-inline > div .p .p-in .p-in-in .name{font-size:14px;}
	.products-inline.products-top > div .p .image{padding:2px;}
	.type-page .container.breadcrumbs-wrapper{padding:0 10px;}
	.in-o-nas .fototext p{margin-bottom:0;}
	/*.in-o-nas .onas .uvnitr h2{margin-top:0;}*/
    
    .in-o-nas .custom-moon-form,
    .in-o-nas-2 .custom-moon-form {
        max-width: 75%;
    }
    
	.in-o-nas .vyhody li{padding:0;}
	.in-o-nas .vyhody li br{display:none;}
	.in-o-nas .vyhody li{display:flex;align-items:center;}
	.in-o-nas .vyhody li img{margin-right:15px;}
	.in-o-nas .vyhody li h3{margin-bottom:0;text-align:left;}
	.in-o-nas .vyhody{width:100%;flex-direction:column;}
	.in-o-nas .fototext, .in-o-nas .onas .uvnitr{padding:0;width:100%;max-width:100%;}
	.type-posts-listing .news-item{width:46%;}
	.pkReViIn.products-block .p-bottom > div .prices{margin-bottom:15px;}
	.pkReViIn.products-block .p-bottom > div{flex-direction:column;align-items:flex-start;}
	.vote-summary{width:auto;margin-bottom:9px;}
	.vote-time{margin-bottom:0;}
	.vote-rating .stars{margin-left:12px;margin-right:0;width:auto;top:0px;}
	.vote-rating{flex-direction:row-reverse;justify-content: flex-end;}
	.vote-wrap{display:flex;flex-wrap:wrap;}
	.vote-header{width:100%;}
	.vote-content{padding-left:0;width:100%;}
	.products-block.products .p .name{text-align:left;}
	.shp-tabs-holder ul.shp-tabs li{width:auto;}
	.shp-tabs-holder ul.shp-tabs li.active a{border:0;}
	.shp-tabs-row.responsive-nav{box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.07);background-image: linear-gradient(180deg, #fffcf7 0%, #ffffff 100%);}
	.shp-tabs-holder{border:0;}
	.responsive-nav .navigation-btn{display:none!important;}
	.responsive-nav .hidden-links{display:none!important;}
	.responsive-nav .hidden-links > li{border:0;}
	.responsive-nav .hidden-links > li a{padding: 12px 18px 16px 18px;background-color: transparent;border: 0;color: #777777;font-size: 16px;font-weight: 400;background:none;border:0;}
	.description-inner h3{margin-top:20px;}
	.products-additional.products-block .p-bottom > div{flex-direction:column;align-items:flex-start;}
	.rate-wrapper.unveil-wrapper .rate-average-inner + .add-comment{margin-top:20px;}
	.rate-wrapper.unveil-wrapper .rate-wrap> div:not(.rate-average-wrap){max-width:94%;}
	.rate-wrapper.unveil-wrapper .rate-wrap{flex-wrap:wrap;}
	.rate-wrapper.unveil-wrapper .rate-average-wrap{width:100%;margin-bottom:25px;}
	.nextinfo .cena{margin-bottom:0;}
	.advanced-order > .h1:not(.advanced-order-suggestion){text-align:left;}
	.in-dekujeme .co-box.co-order{margin:25px 0 40px 0;}
	.in-dekujeme .cart-table tr:last-child{border-bottom:0;}
	.in-dekujeme .co-box.co-order .cart-table .p-quantity{text-align:right;padding-bottom:15px;}
	.in-dekujeme .content-inner{padding:22px 20px;}
	.in-dekujeme .order-summary-heading{margin-top:0;}
	.ordering-process #chat-application{display:none!important;}
	.in-krok-2 #checkoutSidebar .cart-content{padding-top:27px;}
	.in-krok-2 .cart-inner{margin-bottom:24px;}
	.in-krok-2 .next-step .next-step-back::before {transform:none;}
	.radio-wrapper input[type="radio"] + label{min-height:84px;height:auto;}
	.payment-logo img{max-width:86px;max-height:21px;}
	.in-krok-1 .next-step .next-step-back::before{transform:none;}
	#orderFormButton, #continue-order-button, #submit-order{max-width:230px;padding:17px 0;}
	.site-msg-custom.step-1{padding:0 20px;}
	#order-form{padding:0 20px;}
	ol.cart-header li a span, ol.cart-header li strong span{font-size:14px;}
	body[class*="in-krok-"] #header .header-top > div:nth-child(1){padding:0;}
	body[class*="in-krok-"] a.login::before{margin-right:0;}
	body[class*="in-krok-"] a.login{flex-direction:column;}
	body[class*="in-krok-"] #header .header-top > div.top-navigation-contacts{display:none;}
	.p-total .price-final{margin-right:0;}
	ol.cart-header li.step-1 span::after{position:relative;top:-8px;}
	ol.cart-header li.step-3 span::after{position:relative;top:-15px;}
	ol.cart-header li.step-3 span{max-width:97px;}
	ol.cart-header li:nth-child(1)::after, ol.cart-header li:nth-child(2)::after{right: -18px;top: 41px;}
	ol.cart-header li:nth-child(-n+2){justify-content:center;}
	ol.cart-header li:nth-child(3){padding-left:0;}
	ol.cart-header li:nth-child(1){padding-right:0;}
	ol.cart-header{max-width:364px;margin:0px auto;display:flex!important;position:initial;justify-content:space-between;}
	ol.cart-header li a span::before{margin-right:0;}
	ol.cart-header li strong span::before{margin-right:0;}
	ol.cart-header li{margin:0 3px;max-width:108px;text-align:center;width:108px;border-bottom:0;padding:0;}
	ol.cart-header li span{display:flex;flex-direction:column;}
	ol.cart-header li.step-3 span::after, ol.cart-header li.step-1 span::after{font-size:14px;}
	ol.cart-header li a span, ol.cart-header li strong span::after{font-size: 14px;}
	ol.cart-header li a span::before, ol.cart-header li strong span::before{margin:0px auto;counter-increment: steps;margin-bottom:8px;content: counter(steps);vertical-align: middle;display: inline-block;}
	ol.cart-header li{display:flex;}
	.cart-table tr:last-child{border-bottom:1px solid #f6e4c6;}
	.cart-table tr{position:relative;margin-bottom:0;}
	form.inline{position:absolute;top:25px;top:12px;}
	.cart-table .p-quantity .quantity input{height:43px;}
	.quantity-form .quantity .increase, .quantity-form .quantity .decrease{height:43px;}
	.quantity-form .quantity .increase::before, .quantity-form .quantity .decrease::before{line-height:40px;}
	.cart-table .p-price{display:none;}
	.cart-table tr>td:nth-child(even).p-total{width:50%;justify-content: flex-end;display:flex;align-items: center;}
	.cart-table tr>td:nth-child(even).p-quantity{text-align:left;}
	.cart-table tr>td.p-availability{width:100%;margin-bottom:23px;padding-bottom:0;}
	.cart-table .p-label{display:none;}
	.cart-table{margin:0;padding:0 20px;}
	.cart-table tr>td{border:0;}
	.cart-table tr{border-color:#f6e4c6;padding:0;padding-bottom:34px;padding-top:12px;}
	.cart-inner .delivery-time{padding:0 20px;margin-top:20px;}
	.discountcup td{display:flex;align-items:center;}
	.in-kosik .price-wrapper::before{left:0;right:auto;}
	.in-kosik .price-wrapper{margin:15px 0 32px 0;padding:0;}
	.cart-summary{padding:0 20px;}
	.in-kosik .extras-wrapper .extras-col:nth-child(2){max-width:unset;}
	.in-kosik .extras-wrapper .extras-col{width:100%;}
	.in-kosik .extras-wrapper{flex-direction:column-reverse;}
	.cart-content+.cart-content{margin:20px 0 31px 0;}
	.ordering-process .responsive-tools > a[data-target="navigation"]{width:auto;height:auto;line-height:1;}
.ordering-process .responsive-tools > a[data-target="navigation"]{position:initial;width: 80px;height: 79px;}
body.ordering-process .navigation-buttons a[data-target="search"]{background: url('/user/documents/upload/sablona-nemazat/bgline.png');background-repeat: no-repeat;background-position:center right;}
body:not(.in-kosik) .back-shopping-link{display:none;}
.ordering-process .back-shopping-link .next-step-back::before, .next-step-back::before{top:auto;width:auto;}
.ordering-process .back-shopping-link .next-step-back, .next-step-back{width:auto;height:auto;justify-content:center;align-items:center;text-indent: 0;;position:relative;}
.ordering-process .back-shopping-link{margin-bottom:25px;}
.ordering-process a.next-step-back{color: #563830;font-size: 14px;font-weight: 400;text-transform: initial;position:relative;margin-top:0px;margin-right:29px;}
.ordering-process a.next-step-back::before {content: '\e910';font-family: shoptet;display: inline-block;transform: rotate(-180deg);margin-right: 10px;font-size: 10px;position: relative;top:-2px;}
.ordering-process a.next-step-back:hover{text-decoration:none;}
.in-kosik #cart-wrapper>.back-shopping-link{display:none;}
body:not(.in-kosik) .next-step {margin-top:22px;margin-bottom:0;}
.next-step{flex-direction:row;padding:0 20px;}

.ordering-process .site-name{display:block;}
ol.cart-header li.active {text-align:center;}

ol.cart-header li.completed a span::before{margin:0px auto 8px auto;}
	.ordering-process .responsive-tools{padding-right:0;}
	.pagination-loader{margin:0 0 30px 0;display:flex;justify-content:center;}
	#content .btn.unveil-button{max-width:200px;margin:0px auto;padding-left:0;padding-right:0;}
	.selectclass{margin-top:14px;}
	#filters{background:#fffcf7;margin-top:-19px;padding:15px 20px;}
	.filter-section h4{display:flex;align-items:center;justify-content:space-between;}
	.filters-wrapper, #filters-wrapper, #filters{order:-10;}
.type-category #content-wrapper{margin-top:0;}
	.type-category main#content .selectclass{order:-9;}
	#category-header{display:none;}
	.products-inline.products-top > div .p .p-in{padding-left:0;}
	.products-inline > div .p .p-in .p-bottom > div{padding-top:0;}
	.products-inline > div .p .p-in{padding:0;}
	.products-inline.products-top > div .p .p-in-in > .prices .price-standard-wrapper{display:none!important;}
	.products-inline > div .p .p-in .p-bottom{flex-basis:30%;width:35%;}
	.products-inline > div .p .p-in .p-in-in{flex-basis:70%;padding-left:13px;width:65%;padding-right:0;}
	.products-inline > div .p .p-in .p-in-in .name{padding-right:10px;}
	.products-inline.products-top > div .p .p-in .p-bottom{display:flex;align-items:center;justify-content:flex-end;}
	.products-inline.products-top > div .p .p-in .p-bottom .prices .price-save{display:none!important;}
	.products-inline.products-top > div .p .p-in-in>.prices{width:100%;margin-top:5px;}
	.products-inline.products-top > div .p .p-in-in>.prices .price.price-final, .products-inline.products-top > div .p .p-in-in>.prices .price-standard{display:none;}
	.products-inline.products-top > div .p .p-in .price-save{border-radius: 3px;background-color: #ffe1e1;color: #7c1315;font-size: 14px;font-weight: 600;padding:4px;}
	.products-inline.products-top > div .p .p-in .price-save::before{content:"Rabatt";}
	.subcategories.with-image li a .text, .subcategories li a .text{font-size:15px;}
	.subcategories.with-image li a .image{width:108px;height:98px;}

	.top .container{width:100%;}
	.category-top .container.breadcrumbs-wrapper{margin:0 -10px;}
	.top{margin:20px 0 18px 0;}
	.uspwrap{display:none;}
	.top .container{padding-left:10px;padding-right:10px;}
	.navigation-in ul > li > ul > li:nth-last-child(-n+1){border-bottom:0;}
	.navigation-in ul > li > ul > li:nth-child(-n+1){border-top:1px solid #f6e4c6;}
	.navigation-in > ul > li.ext.exp>a{color: #7c1315;}
	.navigation-in ul.menu-level-2 li a{padding-left:15px;}
	.navigation-in ul > li>ul>li{margin:0px;padding:0 17px;display:flex;align-items:center;min-height:54px;}
	.navigation-in ul > li>ul>li>a.menu-image{display:none!important;}
	.navigation-in a.menu-image{padding:0;display:inherit;margin-right:13px;}
	.navigation-in a.menu-image img{max-height:34px;width:auto;}
	.navigation-in > ul > li.ext.exp{background-color: #fff7e9;}
	.submenu-arrow::after{content: "\f101";font-family:flaticon;}
	.submenu-arrow{border-left: 1px solid #f6e4c6;padding:0;height:56px;width:56px;top:0;display:flex;justify-content:center;align-items:center;position:absolute;right:0;}
	.navigation-in ul>li{border-bottom: 1px solid #f6e4c6;border-top-style:none;background-color: #fff7e9;}

	.navigation-in ul>li>a{color: #292929;padding:21px 54px 21px 15px;;font-size: 18px;position:relative;}
	.navigation-in > ul > li>a.active{color:#7c1315;}
	.navigation-in ul>li>a>b{font-weight: 500;}
	.navigation-window-visible #cboxOverlay{display:inherit!important;position:absolute;background-color: #000000;opacity: 0.73!important;width: 100%;height: 100%;top: 0;left: 0;z-index: 1002;overflow: hidden;}
	.navigation-close{display:none;}
	.navigation-window-visible .navigation-buttons a[data-target="navigation"]{z-index:9999;}
	.navigation-window-visible .navigation-buttons a[data-target="navigation"]::after {content:"schließen";}
	.navigation-window-visible .responsive-tools > a[data-target="navigation"]::before{content: "\f118";font-family:flaticon;font-size:17px;}
	#navigation{height:calc(100% - 80px);top:79px;}
	.navigation-window-visible #navigation{width:100%;z-index:9999999999;}
	#header .cart-count i{margin-left:-27px;margin-top:-8px;position:absolute;color: #ffffff;width: 16px;font-style:normal;padding:0;height: 16px;background-color: #563830;line-height:16px;border-radius:16px;font-size: 11px;font-weight: 400;}
	.responsive-tools > a[data-target="navigation"]::before{border-radius:0;font-size:19px;background-color:transparent;color:var(--title-color);content: "\f11b";font-family:flaticon;}
	.responsive-tools > a::before{width:unset;line-height:1;}
	.responsive-tools > a[data-target="search"]::before{font-size:22px;content: "\f100";font-family:flaticon;}
	.header-top .btn.cart-count .cart-price{display:block!important;position:relative;top:11px;}
	.header-top .btn.cart-count::before{font-size:33px;}
	.navigation-buttons a[data-target="login"]{display:none;}
	#header .cart-count{background:url('/user/documents/upload/sablona-nemazat/bgline.png'), url('/user/documents/upload/sablona-nemazat/bgline.png');background-repeat:no-repeat;background-position:center left, center right;}
	.responsive-tools > a{flex-direction:column;display:flex;align-items:center;justify-content:center;width:80px;height:79px;}
	.navigation-buttons a[data-target="search"]::after{content:"Suchen";}
	.header-top .btn.cart-count .cart-price,
	.navigation-buttons a[data-target="search"]::after,
	.navigation-buttons a[data-target="navigation"]::after, .header-top .btn.cart-count:not(.full) .cart-price::before{font-size: 14px;font-weight: 400;color:var(--title-color);}
	.navigation-buttons a[data-target="search"]{color:var(--title-color);}
	.navigation-buttons a[data-target="navigation"]{order:10;}
	.navigation-buttons a[data-target="navigation"]::after{content:"menu"}
	.navigation-buttons a[data-target="search"], .navigation-buttons a[data-target="search"]:hover,
	.navigation-buttons a[data-target="navigation"]:hover,
	.navigation-buttons a[data-target="navigation"]{background-color:var(--color-light);color:var(--title-color);}
	#header{margin:0;background-color: var(--color-light);}
	#hw-87kwowifjjowiklsadh666left{display:none;}
	.responsive-tools{padding:0;margin-right:-20px;}
	#header .site-name img, #header .site-name a img{max-height:41px;}
	.header-top{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
	.responsive-tools > a[data-target="navigation"]{position:initial;}
	.header-top>div.search{order:10;width:100%;}
	#header .header-top > div.search{width:100%;max-width:unset;}
	#header .header-top > div:nth-child(1){padding:17px 0;}
	.navigation-buttons>a{display:none;}
	#header .cart-count{position:initial;}
	.top-navigation-bar .container>div, .top-navigation-bar .container>div:last-child>div{display:none;}
	.top-navigation-bar .container>div:last-child>div.dropdown{display:none!important;}
	.inspirace{margin-top:0;}
	h4.homepage-group-title, .h4.homepage-group-title{margin-top:20px;}
	.banners-row .col-sm-4{display:none;}
	.usp-detail p{padding-right:10px;}
	.usp{margin:20px 0 0 0;}
	.welcome-text::before, .welcome-text::after{display:none;}
	.welcome-text{padding:0 19px;margin:40px -10px 0 -10px;}
	.welcome-text > img{max-width:100%;}
	.welcome-text > div{padding:19px 0 28px 0;}
	.news-item{width:49%;}
	.inspirace h3{margin-top:33px;}
	#footer h4.mobile-hide{display:none;}
	.footer-bottom{padding:0;margin-top:17px;}
	.copyright{margin-bottom:0px;}
	.custom-footer > div .news-item-widget, .custom-footer > div p, .custom-footer > div .footerflex{display:none;}
	.custom-footer > div.otevreno .news-item-widget, .custom-footer > div.otevreno p{display:block;}
	.custom-footer > div.otevreno .footerflex{display:flex;align-items:center;flex-direction:row;}
	.custom-footer > div.otevreno .footerflex div br {display:none;}
	.custom-footer > div.otevreno .footerflex>img{margin-right:25px;}
	.footerflex > div > img:nth-child(2){margin-bottom:0;margin-left:0;}
	.footerflex > div > img:nth-child(-n+2){margin-bottom:0;}
	.footerflex > div > img{margin-right:15px;}
	.custom-footer > div{width:100%;}
	footer#footer .banner{height:unset;margin:0;min-height:unset;}
	#footer h4::after{content:"\f101";font-family:flaticon;font-size:10px;}
	#footer h4{margin:0;padding:17px 0;display:flex;align-items:center;justify-content:space-between;border-top: 1px dashed #734e40;}
	#footer h4:hover{cursor:pointer;}
	#footer .newsletter-header h4::after{display:none;}
	#footer .newsletter-header h4:hover{cursor:unset;}
	.socialniikony{border-top: 1px dashed #734e40;justify-content:center;padding-top:17px;}
	.banner-wrapper{margin-top:0;}
	.custom-footer > div{padding:0 19px;}
	.custom-footer > div:nth-child(1){margin-top:3px;}
	.custom-footer > div:nth-child(1) h4::after{display:none;}
	footer#footer .custom-footer > div:nth-child(1) h4:hover{cursor:unset;}
	.custom-footer > div.extended, .custom-footer > div{width:100%;}
	.custom-footer > div.extended{margin-top:17px;}
	footer#footer #formNewsletterWidget{margin-bottom:35px;}
	footer#footer .newsletter-header h4{border:0;}
	.overall-wrapper>#content-wrapper>.content-wrapper-in>#content{display:flex;flex-direction:column;}
	.banners-content.body-banners{order:-50;}
	.row.banners-row{order:-51}
	.banners-content.body-banners .banner-wrapper>span{display:flex;flex-direction:column-reverse;}
	.banners-content.body-banners .banner-wrapper .container{padding:0;}
	.oblkat{margin:0 -10px;background:var(--color-light);}
	.banners-row .col-sm-8{padding:0;}
	.radio-wrapper{padding:0;}
	.radio-wrapper.active::before{content: "";position: absolute;top: 0;bottom: 0;left: -9999px;right: 0;border-left: 9999px solid #f6e4c6;box-shadow: 9999px 0 0 #f6e4c6;}
	.radio-wrapper.active{position:relative;border:0;}
	.in-krok-1 .cart-content{margin:20px 0 32px 0;}
	.form-group > input.form-control, .form-group > select.form-control{max-width:100%;}
}

@media (min-width) and (max-width:600px){
	body:not(.in-index) .products-block .p-bottom > div{flex-direction:column;align-items:center;}
	body:not(.in-index) .products-block .p-bottom > div .p-tools{margin-top:15px;}
}

@media(max-width:580px){
	.instagram_gallery{flex-wrap:wrap;justify-content:space-between;}
	.instagram_gallery a{width:49%;margin:0.5%;}
	.instagram_gallery a:nth-last-child(-n+2){display:none;}
	.rate-wrapper.unveil-wrapper .rate-wrap > div:not(.rate-average-wrap){max-width:83%;}
	.availability-amount{display:none;}
	.in-index .products .product{padding:4px;}
	.in-index .products-block .p-bottom > div{flex-direction:column;align-items:flex-start;}
	.in-index .products-block .p-bottom .p-tools{margin-top:10px;}
	.in-index .products-block.products .p .name{text-align:left;}
	.in-index .products .product .p{padding:0;}
	.in-index .p-in{padding:3px 8px 14px 8px;}
	.in-index .products-block .ratings-wrapper .availability{text-align:left;}
	.in-index .products-block .p a.image img{border-radius:6px;}
}

@media(max-width:565px){
	.category-perex>div.row .large-4{width:33.333333%;}
	.subcategories li a{height:auto;}
	.subcategories li:nth-child(2n){margin:0;}
	.subcategories li{width:33.333333%;margin-left:0;margin-right:0;}
}

@media(max-width:479px){
	.payment-delivery-time{order:20;}
	.ordering-process .quantity-form .quantity .increase::before{line-height:32px;}
	 .ordering-process .quantity-form .quantity .decrease::before {line-height:30px;}
	.ordering-process .quantity-form .quantity .increase, .ordering-process .quantity-form .quantity .decrease{height:34px;}
	.ordering-process .quantity-form .quantity{padding:0;height:36px;}
	.ordering-process .quantity-form .quantity input{height:34px;}

	.radio-wrapper .payment-info>span{display:block;}
	.payment-info b{display:initial;}
	.radio-wrapper input[type="radio"] + label .sublabel{font-size:14px;}
	.cart-table tr > td:nth-child(2n).p-name{padding-right:28px;}
	.custom-footer > div.otevreno .footerflex{padding-bottom:10px;}
	.footerflex > div > img{margin-top:15px;}
	.welcome-text h1{font-size:24px;}
	.banners-content.body-banners .banner-wrapper .container{padding:0 15px;}
	.oblkat{margin:0;}
	.pkReViIn.products-block .p-bottom > div .prices{flex-wrap: unset;}
	.pkReViIn.products-block .p-bottom > div{flex-direction:column;}
	.p-image, .image360{margin-bottom:10px;}
	.type-detail .breadcrumbs-wrapper{padding-left:0;}
	.type-detail .navigation-home-icon-wrapper #navigation-first{display:none;}
	.products-block .p-bottom > div .prices{height:43px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:2px;}
	.type-posts-listing .news-item{width:100%;margin:1% 0;}
	#tab-content > #ratingTab{margin: 0 0 24px 0;}
	#tab-content > #productVideos{margin-top:0;}
	#productVideos .col-6{width:100%;}
	.p-info-wrapper .detail-parameters tr{width:100%;padding:0 10px;}

	.p-info-wrapper .detail-parameters tbody tr:not(#snmselected).variant-list{padding:0 10px;width:100%;}
	.pkReViIn.products-block .p-bottom > div .prices{height:43px;}
	.products-block.products-alternative .product, .products-block.products-related .product{padding:0 5px;}
	#parametry .detail-parameters{width:100%;}
	.kosik{margin-top:25px!important;}
	.product-top{margin-bottom:11px;}
	.kosikbottom{border:0;}
	.shp-tabs-wrapper{margin-top:0;}
	.content-wrapper.container .row > div.p-info-wrapper{padding:0;}
	.content-wrapper.container .row > div.p-info-wrapper table, .content-wrapper.container .row > div.p-info-wrapper .p-short-description{padding:0 10px;}
	.p-info-wrapper .add-to-cart button[type="submit"].btn{padding:7px 10px;}
	.advanced-order > .h1:not(.advanced-order-suggestion)::after {font-size:24px;}
	.advanced-order .h2{padding-right:0;}
	.advanced-order .nameproduct{width:calc(100% - 60px);}
	.poductrow{flex-wrap:wrap;}
	.nextinfo{width:100%;padding-top:11px;}
	.in-krok-2 .co-contact-information .form-group a[href*="/login/"]{padding-left:0;}
	.in-krok-2 .co-contact-information .form-group:nth-child(2) > div::before{display:none;}
	.in-krok-2 .co-contact-information .form-group:nth-child(2) > div{flex-wrap:wrap;background:url('/user/documents/upload/sablona-nemazat/bgprihlaseni.png')no-repeat center left;padding-left:20px;}
	.form-group > input.form-control, .form-group > select.form-control, .in-krok-2 .co-billing-address .form-group label[for="company-shopping"], .in-krok-2 .co-billing-address .form-group label[for="another-shipping"], .in-krok-2 input[type="checkbox"] + label{width:100%;}
	#order-billing-methods .sublabel.sublabel-description{display:none;}
	#order-shipping-methods .payment-logo{margin:0;text-align:left;}
	#order-shipping-methods .payment-info{width:100%;order:10;padding-right:0;margin-top:15px;}
	#order-shipping-methods .radio-wrapper input[type="radio"] + label{flex-wrap:wrap;}
	#order-billing-methods .payment-logo{max-width:33px;}
	#order-billing-methods .payment-logo img{max-width:30px;}
	.ordering-process.in-kosik a.next-step-back::before{display:none;}
	.ordering-process.in-kosik a.next-step-back{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.usp-detail{width:100%;}
	.katfeed > div{margin-bottom:15px;}
	.katfeed > div > a > div{height:97px;padding:19px;}
	.katfeed > div > a > span{font-size:14px;min-height:48px;padding:12px 8px;}
	.news-item{width:100%;}
	.in-krok-1 .cart-content{margin:0;}
	#productsAlternative{margin-top:15px;}
}

@media(max-width:425px){
	.products-block .p-bottom > div .prices{padding-bottom:0;}
	.products-block.products .p .price, .products-block.products .p .price-standard{width:100%;}
	.in-index .products-block .ratings-wrapper .availability{min-height:38px;}
	.products-block .ratings-wrapper{padding-bottom:0;}
}

@media(max-width:400px){
	.instagram-section h3 a{margin-right:10px;}
	.subcategories.with-image li a .image{padding:10px;}
	.subcategories li{width:42%;padding:0;margin:10px;max-width:44%;}
	.subcategories li:nth-child(2n){margin:10px;}
	.subcategories{margin:0px auto;}
}

@media(max-width:390px){
	.advanced-order .extras-wrap .extra.step a.btn.btn-conversion{padding:12px 0;width:164px;}
}

@media(max-width:376px){
	.advanced-order .extras-wrap .extra:not(.delivery).step{width:100%;text-align:center;margin-top:0;}
	.advanced-order .extras-wrap .extra:not(.delivery).backto{width:100%;margin-bottom:15px;text-align:center;}
	ol.cart-header{width:100%;}
	.responsive-tools{margin-right:-10px; }
	#header .container{padding:0 10px;}
	.responsive-tools > a{width:65px;padding:0;}
	.header-top .btn.cart-count .cart-price, .navigation-buttons a[data-target="search"]::after, .navigation-buttons a[data-target="navigation"]::after, .header-top .btn.cart-count:not(.full) .cart-price::before{font-size:12px;}
}

@media(max-width:356px){

	.kosikbottom{flex-direction:column;align-items:flex-start;}
	.p-info-wrapper .add-to-cart{flex-direction:column;align-items:flex-start;}
	.p-detail .add-to-cart .quantity{margin-bottom:10px;}
	.payment-shipping-price{width:auto;}
	.payment-shipping-price{font-size:14px;}
	#footer .contact-box a{font-size:18px;}
	.next-step{flex-direction:column-reverse;}
	.ordering-process a.next-step-back{margin-right:0;margin-top:15px;}
}

@media(max-width:340px){
	.in-krok-1 #order-form::before{font-size:28px;}
	.navigation-in ul.top-nav-menu>ul:nth-child(1){width:65%;}

}

@media(max-width:335px){
		.products-inline > div .p .p-in .p-in-in{width:100%;flex-basis:100%;}
.in-kosik .price-wrapper::before {}
		.products-inline > div .p .p-in .p-in-in .name{padding-right:0;}
		.products-inline.products-top > div .p .p-in .p-bottom{width:100%;flex-basis:100%;}
		.header-top>div:nth-child(1){flex:1;padding-right:1;}
}

@media(max-width:306px){
	.radaporadim{max-height:auto;}
	.products-block .flag-freeshipping .flag-text::before{font-size:12px;}
}

/*mobile*/
.mobile .row.banners-row{justify-content:center;}
.mobile .inspirace .news-item{margin:0 10px;}
.mobile .content-wrapper.container .row>div.wide-carousel{padding:0;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{margin:0px auto;}
.mobile .body-banners>.col-sm-12{padding:0!important;}









@media (min-width: 801px) {
    #cart-wrapper .fv-doplnek-item td.cart-p-image img {
        margin-left: 0;
        border: 0;
        padding: 0;
    }
}


@media (max-width: 767px) {
    .fv-doplnek-item {
    margin: 0;
        padding: 5px;
        border: none;
    }
}


@media (max-width: 767px) {
    .fvDoplnek-produkt form.inline {
        position: static;
    }
    
    .fvDoplnek {
        margin-top: 30px;
    }
}

@media (min-width: 801px) {
    #cart-wrapper .fv-doplnek-item td.p-name {
        padding-left: 0;
    }

}
 
@media (min-width: 801px) {
    #cart-wrapper .fv-doplnek-item td.p-availability.p-cell strong {
        font-weight: 600;
        font-size: 16px;
    }
}

@media (min-width: 801px) {
    #cart-wrapper .fv-doplnek-item td.p-name span {
        font-size: 16px;
        font-weight: 600;
        text-transform: capitalize;
    }
}


.top-navigation-bar .container>div:last-child {
    display: block;
}

.languagesMenu {
   width: 152px;
   display: inline-block;
}

.regwrap {
    display: inline-block;
    width: 190px;
    position: static;
}

a.register {
    display: inherit;
}

.top-navigation-bar .top-nav-button-login, .top-navigation-bar .top-nav-button-account {
    display: inline !important;
}

/*@media (min-width: 768px) {
    .languagesMenu__content {
        display: block;
        position: static;
    }
}
*/

.top-navigation-bar a, .top-navigation-bar .dropdown button {
    font-size: 11px;
}

.languagesMenu__header {
    font-size: 12px;
}

@media (max-width: 767px) {
    
    .languagesMenu {
        width: 55px;
        display: inline-block !important;
        height: 30px;
    }
    
    
    .top-navigation-bar {
        height: 0;   
    }
    .top-navigation-bar .container>div.top-navigation-tools--language {
        display: block;
        position: relative;
        left: 110px;
        top: 27px;
        z-index: 1000;
        max-width: 50px;
    }
    
    
    #topNavigationDropdown {
        display: inherit;
    }

    .caret {
        position: relative;
        top: -6px;
    }


}








.site-msg.information {
    position: static;
    z-index: 1000;
    bottom: 0;
    left: 0;
    max-width: 100%;
    opacity: 0.9;
    box-shadow: none;
    border-bottom: solid #e7d3b2 1px;
    order: -20;
    padding: 20px;
    text-align: center;
    font-weight: bold;
    font-size: 1.5rem;
}


#sf-reviews-widget {
    display: block !important;
    text-align: center;
}
    
    #sf-reviews-widget .sf-review {
        max-width: 47% !important;
        width: 47% !important;
        margin: 20px 1% !important;
        /*float: left !important;*/
        display: inline-block;
        min-height: 535px;
        box-sizing: border-box;
        vertical-align: top;
        border: solid #f6e4c6 1px !important;
        padding: 17px 15px !important;
        border-radius: 6px !important;
    }
    
    @media (max-width: 767px) {
        #sf-reviews-widget .sf-review {
            max-width: 100% !important;
            width: 100% !important;
            margin: 20px 0 !important;
            min-height: 0px;
        }
    }
    
    #sf-reviews-widget .sf-review .sf-review-img img {
        max-width: 100% !important;
        width: 100% !important;
        max-height: 300px !important;
        object-fit: cover;
        margin-bottom: 15px !important;
    }
    
    #sf-reviews-widget .sf-review #rating-wrapper .rating {
        color: #7d1820 !important;
    }


#productsAlternative::before {
    content: "Vielleicht gefällt es Dir" !important;
}

.siteCookies {
    z-index: 100000000000;
}

.js-cookies-settings {
    background: none;
}

.btn-dark {
    background-color: #7c1315 !important;
}

#cboxOverlay,
#colorbox {
    z-index: 10000;
}


table.detail-parameters {
    display: none;
}

.p-info-wrapper {
    display: flex !important;
    flex-direction: column;
}

.menu-helper.visible {
    z-index: 10000;
}


@media (max-width: 767px) {
    #orderFormButton, #continue-order-button, #submit-order {
        /* max-width: 230px; */
        padding: 17px 10px;
        margin-left: 10;
    }
}

.type-index .welcome-wrapper{
    display: none;
}

.cart-related-button .add-to-cart-button {
    border-radius: 6px;
    background-image: linear-gradient(180deg, #2a950d 0%, #227f09 100%);
    padding: 8px 15px;
}

.payment-shipping-price {
    width: 140px;
}

.cart-inner .consents:not(.consents-first) {
    display: none;
} 

.co-box.co-basic-information .form-group {
    background: #fbe3c6;
    padding: 20px;
}
.co-box.co-basic-information .form-group label {
    font-weight: bold;
}


.type-product .add-to-cart-button-floating {
    z-index: 10000000000;
    position: fixed;
    bottom: 25px;
    left: 25px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
    display: block;
}

    @media(min-width:768px) {
        .type-product .add-to-cart-button-floating {
            display: none !important;
        }
    }



a.btn.btn-conversion {
    background: #873637;
    border-color: #873637;
}

.extra strong {
    color: #873637;
}

.advanced-order .extras-wrap .extra.delivery span::before {    
    color: #873637;
}


.responsive-tools .phone {
    border-right: solid #d0cecb 1px;
    color: #563830;
    max-height: 45px;
    
}
    .responsive-tools .phone::before {
        content: "\f104";
        font-family: flaticon;
        color: #563830;
    }
    
    .responsive-tools .phone span {
        font-size: 10px;
    }


.discount-coupon:not(.viditelny) form {
    display: flex;
}


div[id^="trustbadge-container"] main {
    right: auto !important;
    left: 20px !important;
}

.type-product .p-short-description::after {
    content: '';
    display: block;
    background: transparent url(/user/documents/upload/mceclip0-14.jpg?17sd171asd44309) center center no-repeat;
    background-size: contain;
    width: 100%;
    height: 120px;
    margin: 0 0 50px 0;
}
