*{
    --colorGreen:#8dc63f;
    --colorBlue: #0f4c81;
    --colorNavy: #cedeeb;
    --colorGrey: #f2f5f8;
}

.freeShippingFrom{font-size:11px;line-height:11px;color:#449D44}
.shipping-name .shipping-price span{font-weight:bold}
.freeDelivery{line-height:22px;color:#3058ad;margin-top:3px;user-select:none}
.freeDelivery i,.freeDelivery span{vertical-align:middle;font-size:14px;font-weight:200}
.freeDelivery i{font-size:22px;margin-left:5px}
.isFreeDeliveryForThis .shipping-price{font-weight:bold}
.availability-val{font-weight:normal}
.productSmallContent .freeDelivery i{font-size:18px}
.productSmallContent .shippingProduct .bold,.productSmallContent .shippingProduct.priceContainer{font-weight:normal}
.productSmallContent .freeDelivery{line-height:15px;padding:0;background:none;color:#3058ad;display:inline}
.productSmallContent .freeDelivery span{font-size:13px;font-weight:bold}
.records-container.style-flex .productSmallContent .freeDelivery{margin-top:0}
.records-container.style-flex .productSmallContent .shippingProduct{line-height:17px}
#main .slide-photo img{max-height:399px;max-width:95%}
a.slide-container{color:unset;display:flex;max-height:399px;background:#fff;padding:10px;align-items:center;overflow:hidden;height:100%;height:399px}
a.slide-container:hover .sliteTitle{text-decoration:underline}
ul#main li{display:list-item}
ul#main{white-space:normal}
ul#main li .recordOnMainShortdesc,ul#main li .recordOnMainShortdesc span{font-size:18px !important}
.slider ul ul{list-style:square;position: relative;margin-left:20px}
.slide-photo{position:relative;min-width:40%;max-height:100%;max-width:45%}
.slide-prices{color:#fff;font-weight:bold;background:red;font-size:24px;text-shadow:1px 1px #000;padding:3px;display:block}
.slide-price{position:absolute;bottom:10%;right:10%;box-shadow:0px 1px 3px 0px black;border:4px solid #fff;transform:rotate(20deg);background:#fff}
.sliteTitle{font-size:24px;font-weight:bold;color:#3058ad;margin-bottom:10px;white-space:normal}
label[for=SuggestionType]{white-space:nowrap}
ul#main li .recordOnMainShortdesc, ul#main li .recordOnMainShortdesc span{font-size:16px !important}
.delay{display:block;opacity:0;position: absolute}
.sliteTitle{display:block}
body.start .module .columnBoxTitle{border-bottom:4px solid #FF9604;padding:6px;display:inline-block;color:#848484;font-size:15px;margin:14px 2px 1px;text-transform:uppercase;font-weight:400}
.slide-price .regular-price{position:relative;display:flex;align-items:center;justify-content:space-between}
.slide-price .regular-price-value{background:#fff;color:#000;text-shadow:none;font-size:13px;text-decoration:line-through;text-align:center}
.slide-price .percent-promo{font-size:13px;font-weight:bold}
.bx-wrapper .bx-controls-direction a.bx-next{border-right:1px solid #dcdcdc}
.bx-wrapper .bx-controls-direction a.bx-prev{border-left:1px solid #dcdcdc}
.banners-right{padding-left:20px}
.banners-right,.slider-content .scroller-wrapper{width:33.8%}
body.start.index #contentContainer{margin-top:20px}
.right-banner-item:first-of-type{margin-bottom:20px}
.right-banner-item:last-of-type{margin-top:20px}
a.slide-container{max-height:unset}
.slider{overflow:visible}
body.start.index .tabs-container,body.start.index .undercats-banners{margin-bottom:20px}
#main p img{height:100%;width:auto;max-width:unset}
.module-product-replacements .columnBoxTitle{border-bottom:4px solid #FF9604;display:inline-block}
.records-container .productSmallContent .psmall-basket .p-wishlist>a:first-child{font-size:13px;border:0}
.shipping-selected-info,.shipping-selected-info{display:inline-block;line-height:12px}
.mainContainer > .left_bottom_banner.undercats-banner{width:100%;border: 2px solid #ba372a;padding:20px;border-radius:5px;margin-left:0;font-size:17px;background:#ba372a;text-align:center}
.mainContainer > .left_bottom_banner.undercats-banner *{color:#fff !important}
input[type=text],input[type=email],input[type=password],input[type=tel],select,textarea{border-radius: 6px;border:1px solid #cbcbcb}
.contact-tab .captcharev span{align-self: center;}
#contentColumnL{z-index: 1;}
.browser ul ul li.custom-desc-header ul{box-shadow:14px 10px 8px -5px #0000000f !important}
.browser ul ul li:not(.custom-desc-header) ul{box-shadow:14px 10px 8px -5px #00000012 !important}
#blog-rss .product-short-photo img,.blog-container .product-short-photo .table{width:100%}
.f-socials span{display:block;border:1px solid #6B6B6B;border-radius:50%;width:39px;height:39px;margin-right:10px}
.f-socials span:last-child{margin-right:0}
.f-socials{display:flex}
.f-socials span a{display:flex;justify-content:center;align-items:center;height:100%;width:100%}
.f-socials span:hover{filter:brightness(2)}
.end-of-end{align-items:center}
.commoninbasket{max-width:100%}
.commoninbasket .module{margin-top:30px}
.basket-buttons{margin-top:30px}
.slider-item{min-height:300px}
.explenations ul li.clicked div div{margin-bottom:unset;border-bottom:unset}
.left_bottom_banner .b-title.header-line{display: none;}
.provience{position:relative;display:block;color:var(--colorBlue)}
.provience::before{content:'';position:absolute;width:50%;height:1px;background-color:var(--colorBlue);left:0;top:20px;display:block}
.SmallContent img{max-width:100%;height: auto}
form#Eggersmann{max-width: unset}
form#Eggersmann #flashMessage{
    width: 100%
}
form#Eggersmann label,form#Eggersmann input, form#Eggersmann .fancy-buttons{
    max-width: 600px;
    width: 100%
}
form#Eggersmann .low-height{
    margin-top: 2px
}
.customTextarea textarea{
    min-height: 600px;
    width: 100%
}
.customTextarea label{
    display: block;
    width: 100%;
    margin-top: 20px;
    font-size: 14px
}
.event_title a{color: #000 !important}
.event_item img{max-width: 180px}
img[src="/img/shop/no_photo.jpg"]{opacity:.2}
.new-opinion.stay-open{background-color: var(--colorBlue) !important}
.paging span.current{background-color: var(--colorBlue)}
.blog-body{text-align: justify}
.blog-items a:not(.banner-control){top:unset}
.blog-item span{bottom:0}
body.events #contentContainer{display: block !important}
.product-addedd-success{background-color: var(--colorGreen) !important;color:#fff !important;border:0 !important;font-weight: 600;font-family: Roboto;}
.basketStep-back button{padding:13px 34px}
.blog-items a.banner-control{margin-top: -35px}
.pricePercentPromo{display: none !important}
#browser_results .treeItem_results{display: flex;width: 100%;align-items: center;}
#browser_results>li:first-child > span{display: none;}
#browser_results li span.treeItem_results,#browser_results ul{padding:0}
#browser_results li .results-number{width:auto;margin-left: auto}
#browser_results li a{padding-left: 10px}
#browser_results span.clear{display: none}
.blog-item,.blog-item img{min-height:unset}
.blog-item img{width: 100%}
.blog-items .header-line{font-weight: 600 !important;margin-bottom: 16px} 
.before-rabate .priceBruttoNumber{font-size: 13px}
#flashMessage.negative, .popupFlash.message.popupShown span, .popupFlash #flashMessage, #flashMessage.positive, .positive_message, .message:not(.popupShown){
    background: #fff;
    border: 1px solid var(--colorBlue) !important;
    color: #000;
    text-shadow: none

}
label.freebieItem{
    display: flex;
    align-items: center;
    padding-left: 0;
}
.freebie-photo{
    max-width: 80px;
    margin-left: 8px
}
label.freebieItem > *{
    order: 3
}
label.freebieItem .checkmark{
    position: relative !important;
    order: 1;
    width: 24px !important;
    height: 24px !important;
    flex-shrink: 0
}
label.freebieItem .checkmark::after{
    width: 6px !important;
    height: 9px !important;
    top: 3px !important;
    left: 7px !important
}
label.freebieItem .checkmark{
    border-width: 2px !important
}
@media screen and (max-width:1200px){
    .sliteTitle{font-size:20px}
}

@media screen and (max-width:1000px){
    .slide-prices{font-size:20px}
    ul#main li .recordOnMainShortdesc, ul#main li .recordOnMainShortdesc span{font-size:14px !important}
    .banners-right{padding-left:10px}
    body.start.index #contentContainer{margin-bottom:10px}
    .right-banner-item:first-of-type{margin-bottom:10px}
    body.start.index .tabNavigation.mt20,body.start.index #contentContainer,.right-banner-item:last-of-type{margin-top:10px}
    input[type=text].toBasketQty{max-width:65px}
    .psmall-basket .to-cart-button{font-size:13px;font-weight:bold;padding:13px 0}
}

@media screen and (max-width:860px){
    .simple-banner p,.simple-banner p a{display:flex;justify-content:flex-start;align-items:center}
    #main .slide-photo img{max-height:250px}
    .slide-container,.slider .bx-viewport{height:270px !important}
    .slider-content .scroller-wrapper{width:100%}
    .banners-right{padding-left:0;font-size:0}
    .right-banner-item:last-of-type{margin-top:0}
    .right-banner-item{margin-top:10px}
    .slider-content,body.start.index #contentContainer{margin-top:10px}
}

@media screen and (max-width:700px){
    #main p img{width:100%;height:auto}
}

@media screen and (max-width:660px){
    .recordOnMainImg{height:auto !important}
    .slide-photo{min-width:unset}
}

@media screen and (max-width:600px){
    .sliteTitle{font-size:18px}
    .slide-photo{position:static}
    .slide-price{bottom:12px;transform:none;left:12px;right:unset;font-size:16px}
    .sliteTitle{font-size:16px}
    ul#main li .recordOnMainShortdesc,ul#main li .recordOnMainShortdesc span{font-size:13px !important}
    .slide-container,.slider .bx-viewport{height:160px !important}
    #main .slide-photo img{max-height:200px}
    .slide-price .percent-promo,.slide-price .regular-price-value{font-size:12px}
    .to-cart-button{font-size:13px}
}

@media screen and (max-width:550px){
    .recordOnMainShortdesc{display:none}
    #main p img{width:auto;height:100%}
}

@media screen and (max-width:510px){
    .psmall-basket .to-cart-button{font-size:13px;font-weight:bold}
    .records-container .productSmallContent .psmall-basket .p-wishlist>a:first-child{font-size:11px}
}


@media screen and (max-width:400px){
    .slide-container,.slider .bx-viewport{height:140px !important}
    .sliteTitle{font-size:14px;margin-bottom:5px;font-size:13px;letter-spacing:-1px;}
    .slide-prices{left:10px;bottom:10px}
}

@media screen and (max-width:360px){
    .is-rectangle.is-small-square{margin-bottom:0}
    body.start.index .undercats-banners{margin-bottom:10px}
}

body{background:#FFF;font-family:Roboto}
img{max-width:unset}
.max-content{max-width:1170px}
.important-infos img{margin-right:9px}
.important-infos .contact span{margin-right:19px;display:inline-block}
.important-infos{text-align:left;font:normal normal normal 13px/20px Roboto;color:#000000;padding:18px 0}
.important-infos a{color:#000}
.important-infos a:hover{text-decoration:underline}
.important-infos .free-delivery{padding:10px 22px;background:#0000000D 0% 0% no-repeat padding-box;border-radius:20px;user-select:none}
.important-infos .free-delivery.in-progress{background:#f2f5f87a}
.important-infos{align-items:center}
.important-infos > div{display:flex;align-items:center}
.free-delivery-progress{height:100%;z-index:-1;border-top-left-radius:20px;border-bottom-left-radius:20px}
.important-infos .free-delivery.in-progress .free-delivery-progress{background:var(--colorNavy)}
.important-infos .free-delivery.free-delivery-goal{background:var(--colorGreen)}
.important-infos .free-delivery.free-delivery-goal img{display:none}
.important-infos .free-delivery .checkmark-big-ctnr{visibility:hidden}
.important-infos .free-delivery.free-delivery-goal .checkmark-big-ctnr{visibility:visible}
.checkmark-big-ctnr{background:#fff;position:relative;width:25px;height:25px;border-radius:50%;background:#fff;margin-right:9px}
.checkmark-big-ctnr::after{height:10px;width:5px;border:2px solid #00D518;border-width:0 2px 2px 0;position:absolute;transform:rotate(45deg);content:"";top:5px;left:9px}
.ii{border-bottom:1px solid #CBCBCB}
.logo img{max-height:unset}
.logo img:hover{opacity:0.7}
.logo{bottom:11px}
ul.browser>li>span{display:none}
ul.browser,.browser li > ul{height:auto;position:unset;left:unset;padding:unset;display:unset}
.menu-container{display:flex;align-items:center;padding:0;margin-top:5px;align-items: stretch;}
.leftCatsList ul li ul li ul li{display:none}
.leftCatsList ul > li{margin-bottom:unset}
.header .iblock,.leftCatsList ul > li ul li,.menu ul li{margin-right:unset;border:0;line-height:unset;font-size:unset;color:unset}
.menu ul li a{color:#000;font: normal normal 600 16px/25px Roboto}
.menu{width:100%;position: relative}

.header .menu .browser ul>li{padding:0 30px}
.header .iblock.logo{width:auto}
.menu,.user-menu{display:flex;justify-content:space-between;align-items:center;background-color: var(--colorGreen);z-index: 2}
/*
.user-menu .user-block{margin-right:60px}
.user-block:last-of-type{padding-right:0px}
.browser li ul ul{display: flex;flex-direction: row;align-items: center;height: 100%}
ul.browser{display:flex;flex-direction: row;align-items: center;}
.menu ul > li{height: 100%}
.menu.hover-active{background:linear-gradient(0deg, rgba(246,246,246,1) 0%, rgba(254,254,254,1) 20%, rgba(255,255,255,1) 100%)}
.menu.hover-active .browser li ul li.is-open,.menu.hover-active .browser li ul li.is-open ul{box-shadow: 0px 8px 24px #00000026;}
.browser > li > ul > li li.is-open>span>a{font-weight: 600;}
*/
.user-block{padding:25px}
.header .menu ul li:last-of-type,.user-menu .btn-cntr:last-of-type{margin-right:0}
.number-of-products{width:17px;height:17px;background-color:var(--colorBlue)}
.number-of-products span{text-align:center;font:normal normal normal 9px/13px Roboto;letter-spacing:0px;line-height:17px;color:#FFF}
.circle-container{right:-10px;bottom:-8px;left:unset}
header{padding-top:0}
.logo,.menu-container{margin-top:15px}
.inbasketSummary{bottom:20px;right:25px}
.menu.hidden{display:flex !important}
.hover-active .browser > li.is-open > ul{width:auto;height:auto;columns:unset;column-fill:unset}
.hover-active .browser li ul li.is-open ul{position:absolute;width:100%;height:max-content;left:0;top:100%;display:block;border-radius: 15px;border-top-left-radius:15px;}
.hover-active .browser li  ul li.node_1.is-open ul{border-top-left-radius: 0;}
.header .menu ul.hover-active li ul ul li{display:block}
.hover-active.leftCatsList ul li ul li.is-open ul li{display:block}
.header .menu ul li ul li ul li{margin-right:0}
.browser::before{display:none;}
.hover-active.leftCatsList{display:flex;align-items: center;height: 100%;position: absolute;width:calc(100% + 80px);z-index: 99999}
ul.browser{display: flex;align-items: center;}
ul.browser{height:100%}
.browser ul li ul > li{height:100%;display:flex;flex-direction: row;}
.header .menu .browser > li{display:flex;height: 100%;align-items: center;}
.browser li > ul {display:flex;height: 100%;align-items: center;flex-direction: row;overflow: visible;}
.browser li > ul > li,.browser >li > ul > li >span{display: flex;height: 100%;align-items: center;white-space: nowrap;}
.hover-active .browser li ul li.is-open.parent>ul,.hover-active .browser >li> ul >li.is-open.parent{box-shadow: 0px 8px 24px #00000026;}
.hover-active .browser li >ul >li.is-open{border-top-left-radius:15px;border-top-right-radius:15px}
.hover-active .browser >li >ul >li.is-open>span{position: relative}
.hover-active .browser >li >ul >li.is-open>span::after{content:"";position:absolute;width:calc(100% + 60px);height:20px;background:var(--colorGreen);bottom:0;left: -30px;z-index: 99999}
/*.hover-active .browser >li >ul >li:not(.is-open)>span> a{color:#7F7F7F}*/
.user-menu>div:nth-of-type(2){border-left:1px solid #CBCBCB;border-right:1px solid #CBCBCB}
.header .menu .browser ul>li>ul>li{padding:0}
.header .menu .browser ul>li>ul>li>span{padding:12px 0px 12px 30px;width:50%}
.browser > li > ul > li li span a{font-weight: normal;}
.header .menu .browser ul>li>ul>li.is-open:hover>span{background:var(--colorGrey);font-weight:bold;}
.header .menu .browser ul>li>ul>li:first-child{margin-top:13px}
.hover-active .browser li ul li.is-open ul>li>ul{width:auto;height:auto;right:0;top:0;left:unset;box-shadow:none;width:50%;z-index:100}
.hover-active .browser li ul li:not(.is-open) ul{display: none;}
.hover-active.leftCatsList ul li ul li.is-open ul li{height:auto}
.header .menu .browser ul>li>ul>li>ul>li>span{width:100%}
.header .header-search.opened{display: flex;}
.header .header-search{width:100%;margin:0;top:0;right:0;height:54px;border:0;z-index: 99999;height:100%;align-items: center;justify-content: flex-end;}
button.search-btn{background: #EFEFEF 0% 0% no-repeat padding-box;border: 1px solid #8E8E8E55;height:54px;width:180px;font: normal normal 600 16px/25px Roboto;letter-spacing: 0px;color: #00000065;text-transform: uppercase;border-top-right-radius: 4px;border-bottom-right-radius: 4px;transition:background-color 0.5s ease;}
#SearchIndexForm{width:calc(100% - 180px)}
.search-container{display:flex;height:54px;border: 1px solid #C2C2C4;border-radius:6px;align-items: center;margin-left: auto;border-right:0}
.i-search{width:calc(100% - 180px);font: normal normal normal 14px/21px Roboto;color: #00000080;position: relative;}
.header input{text-transform: none;}
.search-close{font: normal normal 600 16px/25px Roboto;color: #332600;text-transform: uppercase;margin-right: 20px;cursor: pointer;}
select, input[type=password], input[type=search], input[type=email], input[type=tel], input[type=text], textarea{font-family: Roboto;}
button.search-btn.search-active{background: var(--colorNavy) 0% 0% no-repeat padding-box;border: 1px solid var(--colorBlue);color:#332600}
.search-input{width: 100%;}
.clear-search{right:0;display:none;position:absolute;right:0;top:2px}
.header-search.search-enabled .clear-search{display: block;}
.browser li>ul>li>ul>li.parent>span{position: relative;}
.browser li>ul>li>ul>li.parent>span::after{content:url(/img/template/icon-menu.svg);position: absolute;right: 20px;top:18px}
.products-list{box-shadow: 0px 8px 24px #00000026;width: 318px;height: 353px;display: flex;justify-content: space-between;align-items: center;position:absolute;;background-color: #fff;z-index: 9999;flex-direction: column;border-radius:15px;position: absolute;right:0;top:90%}
.products-list .list{width: 100%;}
.products-list .summary{height:206px;margin-top:10px;font: normal normal normal 13px/20px Roboto;display: flex;justify-content: flex-start;overflow-y: auto;width: 98.5%;flex-wrap: wrap;margin-right: auto;}
.products-list .sum{font: normal normal normal 13px/20px Roboto;width:100%;position: absolute;display: flex;flex-direction: row;bottom:0;justify-content:space-between;flex-wrap:wrap;}
.products-list .sum div:last-child{font-weight: 600;}
.products-list .sum a{background: var(--colorBlue) 0% 0% no-repeat padding-box;border: 1px solid var(--colorBlue);border-radius: 0px 0px 15px 15px;font: normal normal 600 16px/25px Roboto;width:100%;padding:22px 46px;align-self: flex-end;text-align: center;transition:opacity 0.5s ease;color: #fff}
.products-list .sum a:hover{opacity: 0.7;}
.products-list .sum a{color: #fff}
.products-list .sum .vals{padding:20px 18px;border-top:1px solid #CBCBCB;background:var(--colorGrey);}
.products-list .item{width:96%;display: flex;justify-content: flex-start;align-items:center;flex-direction: row;}
.products-list .item{padding:5px 0;border-bottom: 1px solid #CBCBCB;}
.products-list .item:first-of-type{padding-top:0;}
.products-list .item:last-of-type{border-bottom: 0;}
.products-list .item .photo{width:98px;height: 98px;}
.products-list .item .photo img{max-height:92px;margin:0 auto}
.products-list .item .title{font-weight: 600;font-size: 13px;text-align: left;padding-left:15px;}
.products-list .item .title a{color:#000}
.products-list .item .title>div{font-weight: normal;font-size: 14px;}
.shaddow-box{box-shadow: 0px 8px 24px #00000026;border-radius: 15px;}
.tooltip-box{position: absolute;background: #fff;}
.tooltip-box::after{content: '';position: absolute;display: block;width: 10px;height: 10px;transform-origin: 50% 50%;transform: rotate(45deg) translateX(-50%);background-color: #fff;right: 30px;top: -1px;z-index: 400}
.tooltip-box::before{content: '';display: block;position: absolute;width: 10px;height: 10px;transform-origin: 50% 50%;transform: rotate(45deg) translateX(-50%) translateZ(-1px);background-color: #fff;right: 30px;top: 0px;z-index: -1;box-shadow:  -6px -6px 10px -3px #00000026;}
.products-list .summary::-webkit-scrollbar {width: 12px;}
.products-list .summary::-webkit-scrollbar-track{width:5px;background:#EAEAEA;border-radius:3px}
.products-list .summary::-webkit-scrollbar-thumb{background: #B5B5B5;width:2px;border-radius:3px}
.products-list .summary::-webkit-scrollbar{width:5px}
.account-box{font-size: 13px;z-index: 99;display: flex;flex-direction: column;width: 318px;right: 0px;top: 90%;}
.user-section{display:flex;justify-content: space-between; flex-wrap: wrap;border-bottom: 1px solid #CBCBCB;width:96%;padding: 15px 15px 15px 15px;}
.user-section a{color: #000;display: block;width: 50%;padding-bottom: 10px;}
.user-section a:hover{text-decoration: underline;}
.account-box .user-section:last-of-type{border-bottom: none;}
.button-orange{background: var(--colorBlue) 0% 0% no-repeat padding-box;border: 1px solid var(--colorBlue);border-radius: 0px 0px 15px 15px;font: normal normal 600 16px/25px Roboto;width: 100%;padding: 22px 46px;align-self: flex-end;text-align: center;transition: opacity 0.5s ease;color:#FFF;text-transform: uppercase;}
.button-white{border:1px solid #dcdcdc;border-radius: 0px 0px 15px 15px;font: normal normal 600 16px/25px Roboto;width: 100%;padding: 22px 46px;align-self: flex-end;text-align: center;transition: opacity 0.5s ease;color:#000;text-transform: uppercase;}
.products-list .item .title a:hover,.button-orange:hover{opacity:0.7}
.not-logged{display: flex;align-items: center;justify-content: space-between;padding-top: 15px}
.not-logged a{width:50%;padding:22px 0px}
.not-logged a.register{border-bottom-right-radius: 0;}
.not-logged a.login{border-bottom-left-radius: 0;}
.cart-empty.opened{display:flex !important;align-items:center;justify-content: center;padding:15px}
.header .menu .browser ul>li>ul>li>ul>li>span a:hover span{text-decoration: underline;}
.slider-content{padding:0;margin-top: 0;}
.slider{width:100%}
#main p img{max-width: 100%;height: auto;}
.slider{height: auto;max-height: unset;}
a.slide-container{height:auto;padding:0}
.slide-container{display: flex;}
.slider-item{position: relative;}
.product-slide-container{position: absolute;top:0;display: flex;justify-content: flex-start;max-width: 1170px;width: 100%;height: 100%;align-items: center;}
.product-slide{width:50%;height: 78%;display: flex;background: #fff;border-radius:6px;padding:60px;flex-direction: column;justify-content: center;}
.slide-photo,.bx-wrapper img .slide-photo img,#main img,#main .slide-photo img,#main .slide-photo img{max-height: unset;max-width:400px;}
.recordOnMainImg{display: block;}
.slide-photo{position: absolute;right:-190px}
.sliteTitle{margin-bottom: 0;}
.sliteTitle a{font-weight: 600;font-size: 38px;color: #000;}
.header-line{padding-bottom:17px;position: relative;}
.header-line::after{content:'';display: block;background:#000;position:absolute;bottom:0;left:0;width:48px;height:2px;}
ul#main li .recordOnMainShortdesc{display: block;margin-top:14px;}
.about-product{display: flex;flex-direction: column;max-width: 90%;height: 100%;}
.button-orange.simple{max-width: 180px;border-radius:6px;padding:19px 46px}
.button-orange.simple:hover{opacity:1;background:#fed24d}
.slide-price-container{display: flex;margin-top: auto;margin-bottom: 0;}
.item-prices{display: flex;flex-direction: column;margin-left: 25px;justify-content: center}
.inpromo{order:2;font-weight: 600;font-size: 38px;text-align: left;color: #e30000;line-height: 36px;}
.regular-price-value{font-size: 16px;text-decoration: line-through;}
.bx-wrapper .bx-controls-direction a span{width:74px;height:2px;display:block;background: rgba(255, 255, 255, 0.5);position: absolute;}
.bx-wrapper .bx-controls-direction a span::before{transform: rotate(222deg);content:'';width: 10px;height: 1px;background: rgba(255, 255, 255, 0.5);position: absolute;left:0;top:5px}
.bx-wrapper .bx-controls-direction a span::after{bottom: -4px;transform: rotate(-222deg);content:'';width: 10px;height: 1px;background: rgba(255, 255, 255, 0.5);position: absolute;bottom:5px;left:0}
.bx-wrapper .bx-controls-direction{opacity:1}
.bx-wrapper .bx-controls-direction a.bx-next,.bx-wrapper .bx-controls-direction a.bx-prev,.bx-wrapper .bx-controls-direction a{background: none;border:0}
.bx-wrapper .bx-controls-direction a.bx-prev{left:30px;}
.bx-wrapper .bx-controls-direction a.bx-next{right:30px;}
.bx-wrapper .bx-controls-direction a{width:74px;height:40px;display:flex;align-items: center;margin-top:-20px}
.bx-wrapper .bx-controls-direction a.bx-prev:hover span{left:-10px;}
.bx-wrapper .bx-controls-direction a.bx-next:hover span{left:-10px;}
.bx-wrapper .bx-controls-direction a.bx-next{transform: rotate(-180deg)}
.bx-wrapper .bx-pager{left:unset;right: unset;width: 100%;justify-content: center;display: flex;border:0}
.bx-wrapper .bx-pager.bx-default-pager a{width:46px;height:4px;border-radius: 2px;background: rgba(255, 255, 255, 0.5);margin:0;border:0}
.bx-wrapper .bx-pager-item{margin-right: 7px;}
.bx-wrapper .bx-pager-item:last-of-type{margin-right: 0;}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover{background: #fff;}
.bx-wrapper .bx-pager{padding-top: 0;bottom:30px}
.offers-end{display: flex;max-width: 190px;border: 2px solid #CBCBCB;border-radius:6px;align-items: center;padding: 2px 15px;margin-top: 15px;flex-direction: row;flex-wrap: wrap;text-align: center;}
.offers-end>span{justify-content: space-around;width: 100%;display: flex;text-align: center;justify-self: center;}
.offers-end>span>span{display: flex;flex-direction: column;}
.offers-end>span span.units{font-size: 9px;font-weight: normal;text-transform: uppercase;color: #CBCBCB;}
.offers-end>span span.time{font-weight: bold;font-size: 15px;}
body.start.index #contentContainer{margin-top: 0;}
/*body.start.index .mainContainer{padding:18px 18px 0 0;display: flex;justify-content: space-between;}*/
body.start.index .mainContainer{padding:18px 18px 0 18px;display: flex;justify-content: space-between;flex-wrap: wrap;}
body.start.index .mainContainer .undercats-banner{margin:0 0 19px 0;width: auto;}
/*.main-carousel .header-line{font-weight: normal;padding-left: 18px;border-bottom:1px solid #cbcbcb;font-size: 28px;margin-left:18px}*/
.header-line{border-bottom: 1px solid #cbcbcb;justify-content: space-between;align-items: center;padding-bottom: 18px;font-size: 20px;padding-left:18px;padding-right: 18px;display:flex;}
.header-line::after{bottom:-2px;height:3px}
.main-carousel .header-line{font-weight: normal;padding-left: 18px;border-bottom:1px solid #cbcbcb;font-size: 28px;padding-right: 18px;}
.main-carousel .header-line::after{bottom:-2px;height:3px}
.main-carousel .header-line span{font-weight: 600;}
.main-carousel{width:100%}
/*.main-carousel::before{content: '';position: absolute;height:100%;width:40px;opacity:0.4}*/
.in-promo{font-weight: 600;font-size: 16px;letter-spacing: 0.2em;text-align: left;color: #7f7f7f}
div.ac_results{width:100%;border: 1px solid #C2C2C4;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;width: calc(100% + 2px);left:-1px}
div.ac_results::-webkit-scrollbar-thumb{background: #B5B5B5;width: 2px;border-radius: 3px;}
div.ac_results::-webkit-scrollbar-track{width: 5px;background: #EAEAEA;border-radius: 3px;}
div.ac_results::-webkit-scrollbar{width:5px;}
div.ac_results{top:44px}
#SearchSearch:-webkit-autofill{background:#fff}
.btn-cntr{padding:5px}
ul.ac_results li{font-size:unset;}
.search-row{display: flex;align-items: center;}
.search-row .sr-photo{max-height:50px;}
.search-row .sr-photo img{height: 48px;width:auto}
.ac_over:not(.search-section){background:#0000000D}
.ac_over.search-section{background:#fff;}
.ac_results li{padding:5px 15px}
.ac_results li.result{padding-left:20px}
ul.ac_results li {font-size: 14px !important;color:#1f1f1f}
ul.ac_results li a{color:#1f1f1f}
.search-section{margin-bottom: 5px;}
ul.ac_results li a{padding: 0;}
.search-section.sr-products{margin-top:5px}
.main-carousel{width:54%}
.header-line .more-b a{font-weight: 600;font-size: 14px;color:#000}
.header-line .more-b a:hover{text-decoration: underline;}
.module .header-line{display: flex;justify-content: space-between;align-items: center;}
.simple-scroller.carousel .productSmallContent{width:260px}
.main-carousel .scroller-wrapper{margin-top:100px}
.product-short-photo .prodSmallPhoto img{max-height: 180px;max-width: unset;}
.product-short-title{max-width: unset;height:60px;}
.module .priceBruttoNumber,.product-short-title a{font-weight: 600;font-size: 14px;color:#000}
.product-short-title a{overflow: unset;white-space: normal;text-overflow: unset;}
.module .pricePromo .priceBruttoNumber{color:#E30000}
.priceContainer .normal-price .n-price{font-weight: normal;color:#000;font-size: 14px;}
.module .product-short{margin-right: 10px;cursor:unset}
.module .product-short .priceContainer{margin-top: 7px;}
.module .productSmallContent:last-of-type .product-short{margin-right: 0;}
.scroller-button{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 8px 24px #00000026;border-radius: 50%;width:65px;height: 65px;right:-58px;top:unset;bottom:100px;display: flex;justify-content: center;align-items: center;z-index: 9999;user-select: none;}
.scroller-wrapper:hover .scroller-button{border:0;padding:0;top:unset;line-height: unset;background: #fff;display: flex;right:-58px;bottom:100px;z-index: 9999;}
.scroller-wrapper{overflow: unset;}
.scroller-wrapper .scroller-next{right:-58px}
.scroller-wrapper .scroller-button,.scroller-wrapper.no-prev .scroller-button.scroller-prev, .scroller-wrapper.no-next .scroller-button.scroller-next{display: flex;z-index: 9999;}
.scroller-button:hover{background: var(--colorNavy) !important;border: 1px solid var(--colorBlue) !important;}
.product-short:hover{opacity:1}
.product-short-title a:hover{text-decoration: underline;}
.main-carousel .module{display: flex;flex-direction: column;justify-content: space-between;}
.controls{display: block;width:auto;margin:0 auto;text-align: center;}
.controls span{width: 46px;height: 4px;border-radius: 2px;background: rgba(0, 0, 0, 0.22);margin-right: 7px;cursor: pointer;display: inline-block;}
.controls span:last-of-type{margin-right: 0;}
.controls span.current{background:#000}
.control{width:100%;position: absolute;}
.module .control{margin-top:70px}
.scroller-next img{transform: rotate(180deg);}
.scroller-wrapper.no-prev .scroller-button.scroller-prev:hover,.scroller-wrapper.no-next .scroller-button.sroller-next:hover,.scroller-wrapper.no-prev .scroller-prev,.scroller-wrapper.no-next .scroller-next{background:#EFEFEF 0% 0% !important;border:0 !important;cursor: unset !important;}
.scroller-wrapper.no-prev .scroller-button.scroller-prev:hover img,.scroller-wrapper.no-next .scroller-button.sroller-next:hover img,.scroller-wrapper.no-prev .scroller-prev img,.scroller-wrapper.no-next .scroller-next img{opacity:0.4;padding: 60px;}
.b-set{height:100%;position: absolute;top:0;width:40%;justify-content: center;flex-direction: column;display: flex;}
.left_bottom_banner{display: flex;justify-content: flex-end;align-items: center;}
.b-title{font-size: 38px;}
.b-title span{font-weight: 600;}
.b-desc{font-size: 16px;margin-top:21px}
.b-link a{padding:17px 20px;border-radius:6px;background: var(--colorGreen);border: 1px solid #cecece;margin-top:24px;font-weight: 600;font-size: 16px;color:#000;text-transform: uppercase;display:inline-block;}
.b-link a:hover{background: var(--colorNavy);border: 1px solid var(--colorBlue)}
.undercats-banner a:hover{filter: none;}
#tab-bannner-7 .scroller-wrapper .scroller-next{right:0}
#tab-bannner-7 .scroller-wrapper .scroller-prev{left:-58px}
.scroller-button{overflow: hidden;}
img[src^="/img/template/icon-"]{user-select: none;}
.simple-scroller.carousel .main-prod{display: inline-block;margin-right: 70px;position: relative;max-height:100px;width:125px}
.simple-scroller.carousel .main-prod:last-of-type{margin-right: 0;}
.simple-scroller.carousel .main-prod img{max-width: 125px;max-height: 100px;filter: grayscale(1);margin:0 auto}
.main-carousel.producers{width:100%;background: var(--colorGrey);padding:75px 0 30px 0}
.main-carousel.producers .producers{max-width: 1170px;margin:0 auto}
.producers-head{font-weight: 600;font-size: 16px;letter-spacing: 0.2em;text-align: center;margin-bottom: 15x;}
.main-carousel.producers .producers .scroller-wrapper{margin-top:0;padding:0 0}
.main-carousel.producers .scroller-wrapper .scroller-next{right:-70px;top:calc(50% - 32px) !important}
.main-carousel.producers .scroller-wrapper .scroller-prev{left:-70px;top:calc(50% - 40px) !important}
.main-carousel.producers .simple-scroller{position: relative;padding:40px 35px 50px 35px}
.simple-scroller.carousel .main-prod:hover:after{border-radius:6px;background: #fff;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);position:absolute;content: '';z-index:1;top:-25px;left:-13px;padding: 26px 12px;width:100%;height:100%}
.simple-scroller.carousel .main-prod:hover img{filter:none}
.simple-scroller.carousel .main-prod a{position:relative;z-index: 2;}
.products-section{width: 100%;max-width: 1170px;margin: 0 auto;margin-top:30px;text-align: center;padding-bottom:40px}
.products-section .header-line{width:100%}
.products-section.main-carousel .module .prods{display: flex;flex-wrap: wrap;flex-direction: row}
.products-section.main-carousel .module .prods .productSmallContent{width:23.5%;margin-right:2%;margin-bottom:40px}
.products-section.main-carousel .module .prods .productSmallContent:nth-of-type(4n){margin-right: 0;}
.wht-btn{width: auto;border-radius:6px;background: transparent;border: 1px solid #333;font-weight: 600;font-size: 16px;padding:14px 54px;display: inline-block;margin:0 auto;margin-top:30px;color:#000}
.wht-btn:hover{background: var(--colorNavy);border: 1px solid var(--colorBlue);}
.products-section.main-carousel .module .prods .productSmallContent:nth-of-type(n+9){display: none;}
.newsletter-form{background:var(--colorBlue);border-radius:6px;width:100%;margin-top:40px;position:relative;color:#fff}
.nwsltr{display: flex;width:580px;flex-direction: column;z-index: 9;margin-bottom: 60px;margin-top: 60px;}
.ebook a{width:100%;height:100%;position: relative;display: flex;}
.ebook img{position:absolute;left:0;bottom: 0;}
.newsletter-form > .max-content{display: flex}
.ebook{display: flex;flex-grow: 1;position: relative;}
.newsletter-form::before{    content: '';width: 100%;height: 100%;position: absolute;left:0;bottom:0;opacity: 1;background: #403b3b;max-width: 650px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.ebook a{height: 100%;position: relative;display: flex;width: 75%;overflow: visible;margin:0 auto}
.ebook a img{position: absolute;left:0;bottom: 0;z-index: 9;}
.n-head{font-weight: 600;font-size: 28px;}
.n-info{font-size: 16px;}
.n-actions{font-size: 14px;margin-top:17px;display: flex;align-items: center;justify-content: space-between;position: relative;}
.n-rules .check-container{font-size:10px;margin-top:19px}
.n-fields{margin-top:23px}
.n-fields form{display: flex;justify-content: space-between;flex-direction: row;}
.n-fields form input{border-radius:6px;color:rgba(0, 0, 0, 0.5);font-size:14px;padding:18px;width:calc(50% - 9px)}
.n-fields input:last-of-type{margin-left:17px}
.check-container{display:block;position:relative;padding-left:27px;margin-bottom:12px;cursor:pointer;font-size:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:16px}
.custom.check-container>span:not(.checkmark){opacity:0.8}
.newsletter-form .n-rules .check-container input{position:absolute;opacity:0;cursor:pointer}
.custom.check-container .checkmark{position:absolute;top:7px;left:0;width:16px;height: 16px;border-radius:4px;background: var(--colorNavy);border:0;box-shadow:none;border:1px solid var(--colorBlue)}
.custom.check-container .checkmark:hover{opacity: 0.8;border:0;box-shadow: none;}
.custom.check-container .checkmark:after{content:"";position:absolute;display:none}
.custom.check-container input:checked ~ .checkmark:after{display:block}
.custom.check-container input:checked ~ .checkmark{border:1px solid var(--colorBlue);box-shadow:none;background: var(--colorNavy);}
.custom.check-container .checkmark:after{left:6px;top:4px;width:3px;height:6px;border:1px solid #262424;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.newsletter-form .n-actions .check-container{display:block;position:relative;padding-left:0px;margin-bottom:0;cursor:pointer;font-size:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal;background:none;display: flex;align-items: center;height: 100%}
.newsletter-form .n-actions .check-container:hover .checkmark{border-color:#fff;}
.newsletter-form .n-actions .check-container input{position:absolute;opacity:0;cursor:pointer}
.newsletter-form .n-actions .checkmark{height:100%;background:none;box-shadow:none;font-size:14px;width:100%;position: unset;align-items: center;display:flex;padding: 11px;border-radius:6px;border: 1px solid #727272;}
.newsletter-form .n-actions .checkmark:after{content:"";position:absolute;display:none}
.newsletter-form .n-actions .check-container input:checked ~ .checkmark:after{display:block}
.newsletter-form .n-actions .check-container input:checked ~ .checkmark:before{position:absolute;bottom:0;right:0;width:16px;height: 16px;border-radius:6px;background: var(--colorNavy);border:0;box-shadow:none;content: '';border-top-right-radius: 0;border-bottom-left-radius: 0;}
.newsletter-form .n-actions .check-container input:checked ~ .checkmark{border:0;box-shadow:none;background: #fff2cc;border: 1px solid #dbb238;border-radius:6px;}
.newsletter-form .n-actions .check-container:hover input:checked ~ .checkmark{border-color:#dbb238}
.newsletter-form .n-actions .check-container input:checked ~ .checkmark span:last-of-type{color:#000}
.newsletter-form .n-actions .check-container input:checked ~ .checkmark .chek-img img{filter:brightness(0)}
.newsletter-form .n-actions .check-container .checkmark:after{left:unset;top:unset;right:6px;bottom:5px;width:3px;height:6px;border:1px solid #262424;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.newsletter-form .n-actions button{background: var(--colorNavy);border: 1px solid var(--colorBlue);border-radius:6px;font-weight: 600;font-size: 16px;color: #000;text-transform: uppercase;}
.newsletter-form .n-actions label,.newsletter-form .n-actions button{margin-right:18px;height:100%;width:182px}
.newsletter-form .n-actions button{margin-right:0;height:50px}
.newsletter-form .n-actions button:hover{background: #fff;border: 1px solid #cecece;opacity:1}
.chek-img img{margin-right:13px;vertical-align: middle;}
.newsletter-form .check-container:hover .chek-img img{filter:brightness(2)}
.check-name,.check-email,.check-rules, .check-animal{display:none;color: red;font-weight: normal;position: absolute;font-size: 10px;background: none;right: 4px;bottom: -18px;}
.check-rules{left:27px;right: unset;bottom:-2px}
.nwsltr .custom.check-container input:checked ~ .checkmark:after{top:3px;left:5px}
.products-section.main-carousel .module .prods.simple-scroller{display: block;}
.products-section.main-carousel .scroller-wrapper .scroller-prev, .blog-items .scroller-prev{left:-100px}
.products-section.main-carousel .scroller-wrapper .scroller-next, .blog-items .scroller-next{right:-100px}
.blog-items .scroller-next{right:-100px !important}
.blog-items .scroller-prev{left:-100px !important}
.knowlage{font-size:16px;background: var(--colorGrey);border-radius:6px;padding:64px 0;width:100%}
.k-cntr{max-width: 1570px;margin:0 auto}
.k-header{font-weight: 600;font-size: 38px;margin-bottom:49px;}
.k-header div{font-weight: 600;font-size: 16px;letter-spacing: 0.2em;padding-bottom: 20px;}
.k-boxes{display: flex;flex-wrap: wrap;justify-content: space-between;}
.k-boxes .box-4{border-radius:6px;padding:45px 28px 18px 28px;background:#fff;margin-bottom:18px;width:calc(100%/4 - 13.5px)}
.k-boxes .box-4:nth-of-type(4){margin-right:0}
.k-boxes .box-2{border-radius:6px;width:calc(50% - 9px);}
.k-boxes .box-2.explenations{background:var(--colorNavy);padding:25px}
.k-boxes .box-2 img{width: 100%;display: block;}
.k-boxes .box-4:first-of-type{background: #000;color:#fff}
.h-box{font-weight: 600;font-size: 22px;line-height: 27px;}
.k-cntr > .k-header{text-align: center;}
.box-4 .h-box{margin-bottom: 20px;}
li.exp span{display: none;}
.box-2.explenations .h-box{ line-height: 32px;margin-bottom:18px;}
.exp.info{color: rgba(0, 0, 0, 0.9)}
.explenations{position: relative}
.explenations .strong{display: inline-block;margin:15px 0 0 0}
.explenations ul{margin:0;padding:0;list-style: none;margin-top:30px}
.explenations ul li{position:relative;padding-bottom:3.5px;border-bottom: 1px solid #c78f0f;}
.explenations ul li div{padding:11px 20px}
.explenations ul li::after{position: absolute;content:url(/img/template/icon-menu.svg);right:10px;top:calc(50% - 12px)}
.explenations ul li:hover div{background: #000;color:#fff;border-radius:6px;cursor: pointer;}
.explenations ul li.clicked:hover div{background: none;color:#000}
.explenations ul li:hover::after{filter: invert(1);}
.explenations ul li.clicked {display: block;position: absolute;top:40px;left:0;height:100%;width: 100%;background:var(--colorNavy);z-index: 2;border-bottom: 0;top:40px;padding-bottom:0;}
.explenations ul li.clicked div{padding: 10px;border-bottom: 1px solid #c78f0f;font-weight: bold;margin-bottom: 10px;}
.explenations ul li.clicked span:not(.strong){display: block;}
.explenations ul li.clicked::after{display:none}
.explenations ul li:last-of-type{border-bottom: 0;padding-bottom: 0;}
.k-boxes .box-2 .explenations img{width: unset;top:15px;right:0;position: absolute;cursor:pointer}
.footer{background: #000;padding:30px 0;}
.the-end{background: #000;font-weight: 600;font-size: 14px;line-height: 29px;text-align: left;color: rgba(255, 255, 255, 0.5);border-top:1px solid #afafaf;}
.the-end div span{font-weight: 300;}
.scroll-top{opacity:0.6;background:var(--colorNavy);;border-top-left-radius: 4px;border-top-right-radius: 4px;border:1px solid #cedeeb69;z-index:99999}
.fn .newsletter-form{border-radius: 0;}
.footer{margin-top:0}
.fp .sec>div{font-weight: 600;font-size: 10px;line-height: 29px;text-align: center;color: #afafaf;position: absolute;    width: 100%;left: 0;top: -14px;}
.fp .sec>div div{background: #000;padding:0 9px;display: inline-block;line-height: 4px;}
.fp .sec{position:relative;padding:11px 22px;border-radius:6px;background: transparent;border: 1px solid #707070;display: flex;justify-content: space-between;align-items: center;height: 46px;}
.flinks a{font-size: 14px;line-height: 29px;text-align: left;color: #fff;display: inline-block;margin-right: 20px;}
.flinks a:last-of-type{margin-right: 0;}
.flinks a:hover{text-decoration: underline;}
.footer .flinks,.footer .fp,.footer .max-content.center{display: flex;justify-content: space-between;align-items: center;}
.footer .flinks{justify-content: flex-start;}
.fp img{max-height: 26px;margin-right: 6px;}
.fp span:last-of-type img{margin-right: 0;}
.fp .sec span{font-size: 8px;line-height: 29px;text-align: center;color: #fff;display: block;}
.fp .sec img{display: block;}
.fp .sec:last-of-type{margin-left: 11px;}
.fp .sec span.transfer,.fp .sec span.transfer span{line-height: 9px;}
.blog-date{font-size: 13px;line-height: 44px;text-align: left;color: #0b254b;}
#blog-rss .product-short-title{height: auto;}
#blog-rss .product-small-content{vertical-align: top;}
#blog-rss .product-short-title a{font-weight: 600;font-size: 22px;text-align: left;color: #0b254b;}
.blog-desc{font-size: 16px;text-align: left;color: rgba(11, 37, 75, 0.9);white-space: normal;}
.blog-desc p:last-child{display: none;}
#blog-rss .productSmallContent{vertical-align: top;}
#blog-rss .product-short{text-align: left;margin-right: 0;}
#blog-rss .product-short-photo img,#blog-rss .product-short-photo{display: block;}
#blog-rss .scroller-button{top:130px}
#blog-rss .productSmallContent{margin-right:18px;width:32%}
#blog-rss .productSmallContent:last-of-type{margin-right: 0;}
#blog-rss .prods .productSmallContent:nth-of-type(n+9){display: inline-block;}
.browser .isNew,.browser .pricePercentPromo,.browser .normal-price, .browser .custom-desc .admin-stuff,.browser .custom-desc .psmall-basket > .shippingProduct,.browser .custom-desc .psmall-basket > *:not(.priceContainer){display: none;}
.custom-desc-header span{cursor:pointer}
.subcats-head span.cat-title{font-size: 16px;font-weight: bold;}
.custom-desc-header span.treeItem{font-size:16px;font-weight:bold;}
.browser li.custom-desc .productSmallContent{display: flex;flex-direction: column;height:auto;justify-content: center;padding:40px}
.browser li.custom-desc .psmall-photo{width:280px;height:280px;display: flex;justify-content: center;align-items: center;}
.browser li.custom-desc .psmall-title{width:unset}
.browser li.custom-desc .priceBruttoNumber::before{display: inline-block;content: 'tylko\00a0';}
.browser li.custom-desc .p-small-title a{font-weight: 600;font-size: 20px;}
.browser li.custom-desc .p-small-title{white-space: normal;text-align: center;}
.browser li.custom-desc .psmall-photo img{max-height: 100%;max-width: 100%;}
.browser li.custom-desc .psmall-photo{margin-bottom: 14px;overflow:hidden;}
.browser li.custom-desc a.prodSmallPhoto{height: unset;max-height: unset;}
.browser li.custom-desc .productShortTextSmall{margin-top:10px;font-size: 14px;text-align: center;}
.browser li.custom-desc .psmall-basket{margin-left: 0;width:100%;text-align: center;margin-top: 10px;}
.browser li.custom-desc .jcs{justify-content: center;}
.menu ul li{text-transform: unset}
.menu>ul>li{text-transform: uppercase;}
.browser > li > ul > li li span a{font-size:16px}
.hover-active .end-link{width: 50%;height: 72px !important;background:var(--colorNavy);border-top-right-radius: 15px;position: absolute !important;bottom: 0;display: flex !important;font-weight: 600;border-top-left-radius: 0 !important;}
.hover-active .end-link:hover{background: var(--colorNavy) !important}
.hover-active .end-link span.treeItem{width: 100% !important;text-align: center;padding:0 !important}
.hover-active .end-link span:hover{background: none !important;}
.hover-active .end-link:hover span{background: none !important}
.hover-active .end-link a{font-weight: 600;line-height: 45px;text-transform: uppercase;}
.hover-active .end-link a:hover span{text-decoration: underline;}
.hover-active .end-link a span::before{display: inline-block;content: 'wszystko\00a0z\00a0kategorii\00a0';}
.hover-active .end-link a:hover span::before{text-decoration: underline;}
header.sticky{padding:0 !important}
header.sticky .menu-container{margin-top:0}
header.sticky .iblock.logo{bottom:0;margin-top:0}
header.sticky .logo img{width:152px}
header.sticky .logo h1{height:100%}
header, header.sticky, header.sticky img{transition:all 0.6s ease;}
header.sticky .logo a{display: flex;height: 100%;align-items: center;}
.browser ul li ul li span.cat-title{white-space: normal;padding-right: 25px;}
.simple-scroller.carousel .main-prod,.simple-scroller.carousel .main-prod img{vertical-align: middle;}
.simple-scroller.carousel .main-prod a{height:100px;align-items: center;display: flex;}
#navibar{border-bottom: 1px solid #d7dbde;margin:0}
.longBoxTitleCustom,#navibar{background:var(--colorGrey);}
#navibarInner{font-size: 13px;color:#000;padding:24px 0px 18px 0px;max-width: 1170px;margin:0 auto;}
#navibarInner a{font-size: 13px;color:#000}
.longBoxTitleProduct.head, body.baskets .longBoxTitleProduct h1, .longBoxTitleProduct h1, .longBoxTitleCustom h1{font-weight: 600;font-size: 42px;line-height: 60px;}
.longBoxTitleCustom span{font-size: 16px;font-weight: normal;display: inline-block;padding-left: 10px;position: relative;bottom:-6px}
.longBoxTitle{max-width: 1170px;display: flex;align-items: center;}
.crumbend{color: #7f7f7f;font-weight:normal;}
#navibarInner{font-weight: bold;}
#navibarInner .crumbend,#navibarInner a{font-weight: normal;}
#navibarInner a,#navibarInner .crumbend{display: inline-block;vertical-align: middle;}
#navibarInner img{display: inline-block;height: 8px;vertical-align:middle;margin:0 13px}
#navibarInner img[src="/img/template/icon-home.svg"]{height:auto;margin:0;margin-right: 7px;display: inline-block;position: relative;top:-1px}
.cat-head{display: flex;justify-content: space-between;align-items: center;max-width: 1170px;margin:0 auto;padding:16px 0}
.changesclasses{border-radius:6px;background: #fff;display: flex;width: auto;line-height:unset;margin-left: 10px;}
.changesclasses span{cursor:pointer;display: block;bottom: unset;padding-left: 0;padding:14px;border: 1px solid #cbcbcb;}
.changesclasses span:first-of-type{border-bottom-left-radius: 4px;border-top-left-radius: 4px;border-right: 1px solid #fff;}
.changesclasses span:last-of-type{border-bottom-right-radius: 4px;border-top-right-radius: 4px;border-left: 1px solid #fff;}
body.style-flex .changesclasses span:last-of-type,body.style-list .changesclasses span:nth-of-type(2),body.style-compact .changesclasses span:first-of-type,.changesclasses span:hover{border-color:var(--colorBlue);background-color: var(--colorNavy);}
.changesclasses span img{display: block}
.topSorting{display: flex}
.stylized-select {display: flex;border-radius:6px;background: #fff;border: 1px solid #d7dbde;padding:15px 16px;position: relative;}
.stylized-select.active-button{border-radius:0;}
.stylized-select.active-button::after{position: absolute;bottom:0;width:100%;height: 5px;left:0;content:'';background:#fff}
.stylized-select.active-button .select-options.hidden{display: flex !important;flex-direction:column;background:#fff;z-index: 99;position: absolute;top: calc(100% + 1px);z-index: 99999;background: #fff;left: -1px;bottom: -1px;width: calc(100% + 2px);display: flex;flex-direction: column;}
.stylized-select.active-button .select-options.hidden .select-option{background:#fff;border: 1px solid #d7dbde;padding:14px 18px;border-bottom:0}
.stylized-select.active-button .select-options.hidden .select-option:hover{background:#d7dbde;}
.stylized-select.active-button .select-options.hidden .select-option:first-child{border-top: 0;}
.stylized-select.active-button .select-options.hidden .select-option:last-of-type{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom: 1px solid #d7dbde;}
.stylized-select{font-size: 14px;color:#000;text-transform: capitalize;width: 280px;}
.stylized-select .current-option{display: flex;position: relative;width:100%;}
.stylized-select .current-option div:first-of-type{color:#7F7F7F}
.current-option::after{content: url(/img/template/icon-menu.svg);position: absolute;right:16px;transform:rotate(90deg)}
.stylized-select.active-button .current-option::after{transform:rotate(-90deg);right:10px}
.cat-photo img{display: none;}
body:not(.start):not(.index) .menu-containter{margin-top:0}
body:not(.start):not(.index) header{padding-bottom:10px;box-shadow: 0px 3px 4px #000C2E29;position: relative;}
.longBoxTitle .admin-stuff{bottom:-6px;position: relative}
body:not(.start):not(.index) #contentContainer{max-width: 1170px;margin:0 auto;display: flex;justify-content: space-between;}
.changePrioritiesAdminButtonSubmit{font-family:Roboto;}
body:not(.start):not(.index) header.sticky{position: fixed;}
#leftColumn{width:32%;padding:0}
#contentColumnL{width: 66%;padding:0;}
.parent-back a{font-size: 14px;color:#000}
#leftColumn,#contentColumnL{margin-top:25px;float:none}
.browser-in-column{margin-bottom:0;}
.browser-in-column li span{position:relative;padding:12px 30px 12px 18px;display: flex;width:100%;height:100%}
.browser-in-column li span.treeItem_results{margin-bottom:0}
.browser-in-column li span::after {content: url(/img/template/icon-menu.svg);position: absolute;right:18px;top: 15px;}
.browser-in-column a{display: flex;}
.browser-in-column li:hover{background: #0000000D}
.filters-button{padding:0;margin:0;color:#000;font-weight: 600;font-size: 20px;}
.left-box{margin-bottom:50px}
.filter-block{padding:0 20px;margin-top:20px}
.filterTitle{margin-bottom:10px;font-size: 18px;line-height: 21px;}
.left-box .check-container{margin-bottom:13px}
.left-box .checkmark{width: 18px;height: 18px;border-radius: 3px;background: #fff;border: 1px solid #cbcbcb;}
.columnFilters .countedFiltersNumber, .columnFilters span{font-size: 16px;}
.left-box .custom.check-container .checkmark,.custom.check-container.better .checkmark{width: 18px;height: 18px;border-radius: 3px;background: #fff;border: 1px solid #cbcbcb;top:unset}
.left-box .custom.check-container,.custom.check-container.better{line-height:20px;}
.left-box .custom.check-container:hover .checkmark,.custom.check-container.better:hover .checkmark{box-shadow: inset 0px 0px 0px 1px rgb(220 220 220 / 100%);border-color:#cbcbcb}
.columnFilters .countedFiltersNumber{color: #cbcbcb;}
.showhide-hidden-producers{display: inline-block;position: relative;font-weight: normal;font-size: 16px;line-height: 45px;text-transform: uppercase;padding-right: 12px;color:#000;zoom:0.8}
.showhide-hidden-producers.toggled{padding-right: 17px;color:#000;zoom:0.8}
.showhide-hidden-producers::after{content: url(/img/template/icon-menu.svg);position: absolute;right:16px;transform:rotate(90deg);right:0}
.showhide-hidden-producers.toggled::after{content: url(/img/template/icon-menu.svg);position: absolute;right:16px;transform:rotate(-90deg);right:0}
.dots-indicator {text-align: center;margin-top: 50px;}
.dots-indicator span {width: 11px;height: 11px;background: #000;display: inline-block;border-radius: 50%;right: 0px;bottom: 0px;margin: 0px 2.5px;position: relative;animation: dots-indicator 1s infinite;}
.dots-indicator span:nth-of-type(1) {-webkit-animation-delay: 100ms;animation-delay: 100ms;}
.dots-indicator span:nth-of-type(2) {-webkit-animation-delay: 200ms;animation-delay: 200ms;background:var(--colorNavy)}
.dots-indicator span:nth-of-type(3) {-webkit-animation-delay: 300ms;animation-delay: 300ms;}
.rec-loading{font-weight: 600;font-size: 16px;letter-spacing: 0.2em;text-align: center;}
body:not(.start):not(.index) #contentColumnL{margin-bottom:50px}
.selected-filters{display: flex;flex-wrap: wrap;}
.selected-filters .header-line{order:1}
.active-filters{order:2}
.slideDescription,.about-product{z-index: 99;background:rgb(255 255 255 / 80%)}
.user-menu{z-index: 999;}
.subcat{padding-top:20px}
.cat-photo{display:none;}
.header-line.b-title{display: block;padding-left:0;padding-right:0;border-bottom:0}
#tab-bannner-4 .scroller-wrapper .scroller-next{right:0}
#tab-bannner-7 .scroller-wrapper .scroller-prev{left:0}
.records-container .psmall-photo{width:170px;display:flex;align-items: center;justify-content: center;}
.records-container .psmall-title{width:calc(100% - 170px);display: flex;flex-direction: column;padding-left: 30px;}
.records-container .psmall-basket{width:100%}
.records-container.style-list .p-small-title a{font-weight: 600;font-size: 16px;}
.records-container.style-list .p-small-title{display:flex}
.records-container.style-list .productShortTextSmall{display:flex;font-size: 14px;line-height: 24px;text-align: left;color: rgba(0, 0, 0, 0.8);margin-top:0;}
.records-container.style-list .productShortTextSmall p{font-size: 14px;line-height: 24px;text-align: left;color: rgba(0, 0, 0, 0.8);}
.records-container.style-list .number-of-items{display: none;}
.records-container .psmall-basket{display: flex;margin-left: 0;align-items: center;margin-top:auto;justify-content: space-between;}
.records-container .psmall-basket .priceContainer{margin-left: auto;font-weight: 600;font-size: 14px;margin-right: 15px;}
.gradeandav .rating-stars i,.records-container .psmall-basket .rating-stars i{font-size:13px;color:#000}
.gradeandav .rating *{line-height: 14px;}
.gradeandav .rating-stars span,.records-container .psmall-basket .rating-stars span{width:13px;margin-right: 4px;}
.gradeandav .rating-sums,.records-container .psmall-basket .rating-sums{color:#000;font-size: 14px;}
.gradeandav .rating-sums .rating-number-max.hidden,.records-container .psmall-basket .rating-sums .rating-number-max.hidden{display: inline !important;}
.cartrec .to-cart-button,.records-container .psmall-basket .to-cart-button{font-weight: 600;font-size: 16px;text-transform: uppercase;width: 237px;height: 55px;border-radius:6px;background: var(--colorGreen);border: 1px solid var(--colorNavy);color:#000;font-family: Roboto;}
.records-container .psmall-basket .priceContainer.pricePromo,.records-container .psmall-basket .priceBruttoPromo.pricePromo, .records-container .psmall-basket .priceBruttoNumber{font-weight: 600;font-size: 14px;color:#000}
.productrate .rating.mt10{margin-top:0}
.records-container .psmall-basket .productrate,.records-container .psmall-basket .rating *{line-height:14px;}
.records-container .psmall-basket .priceContainer.pricePromo .priceBruttoNumber{color:#E30000}
.records-container .psmall-basket .priceContainer.pricePromo .normal-price{margin-right: 5px;}
.records-container .psmall-basket .priceContainer.pricePromo{display: flex;}
.feat-meat{margin-left: 15px;color:#000;font-size: 14px;line-height: 14px;}
.feat-meat img{vertical-align: middle;}
.feat-meat>span{display: flex;align-items: center;}
.records-container.style-list .pointsandmeat{position: absolute;top:5px;right:0px;display: flex;}
.priceperkg{font-size: 10px;text-align: right;color: #000;font-weight: normal;}
.records-container.style-compact .psmall-basket{margin-top:unset;flex-wrap: wrap;}
.records-container.style-compact .psmall-basket .variants,.records-container.style-compact form{width:100%}
.records-container.style-compact .psmall-basket .number-of-items,.records-container.style-compact .psmall-basket .basket-b-container{display: none;}
.records-container.style-compact .psmall-basket .v-actions .number-of-items{display: flex;}
.event_item, .records-container .productSmallContent, body.promoted .productSmallContent{border-bottom:0}
.pricePercentPromo{background:red;text-shadow: 1px 1px #000;color:#fff;border:0;font-size:13px;padding:4px 10px;top:unset;bottom:20px}
.variants{right:unset;margin-top:10px}
.records-container.style-list .variants,.records-container.style-flex .variants{display: none;}
.variant-item{display: flex;width:100%;justify-content: space-between;align-items: center;border-bottom:1px solid #cbcbcb;padding:20px 0}
.v-price{display: flex;align-items: center;}
.v-price .priceContainer{flex-wrap: wrap;text-align: right;justify-content: flex-end;}
.v-price .priceContainer .priceperkg{width:100%}
.variants .header-line{font-weight: 600;font-size: 14px;color:#000;padding-left: 0;padding-bottom: 10px;padding-right: 0;}
.variant-item .v-name{font-size: 14px;line-height: 24px;color:#000}
.number-of-items{width: 67px;height: 55px;border-radius:6px;background: #fff;border: 1px solid #cbcbcb;align-items: center;padding:7px;justify-content: center;}
input[type=text].toBasketQty,.incDec{width:unset;height: unset;border:0}
input[type=text].toBasketQty{max-width:25px;margin:3px;padding:0}
.browser>li>ul>li>ul{padding-bottom: 30px;}
.admin-stuff input{border: 1px solid #00abff;color:#00abff }
.incDec i{color:#000}
.incDec.inactive-button i{color:#e0e0e0;}
.incDec.inactive-button{border:0}
.v-button,.variants-button{width: 64px !important;height: 55px;border-radius:6px;background: var(--colorGreen);border: 1px solid var(--colorNavy);margin-left: 10px;}
.v-actions{display: flex;}
.records-container .rating-stars .one-star{cursor:auto}
.records-container.style-compact .psmall-basket .priceContainer.pricePromo{flex-wrap: wrap;justify-content: flex-end;}
.records-container.style-compact .psmall-basket .priceContainer.pricePromo .priceperkg{width:100%}
.records-container.style-compact .withoutvariants .psmall-basket{align-self: flex-end;margin-top: auto;}
.records-container.style-compact .withoutvariants .psmall-basket .toBasketButton.hidden.v-button{display: block !important}
.records-container.style-compact .withoutvariants .psmall-basket .number-of-items{display:flex;}
.records-container.style-compact .withoutvariants .psmall-basket .variants, .records-container.style-compact form{width:auto;display: flex;}
.filter-block{padding:0}
.columnFilters .filterTitle{margin-top:20px}
.selected-filters .header-line{width:100%}
.catDesc a{color:#000 !important}
.catDesc{font-family: Roboto !important;}
.p-small-title a{font-weight: bold;}
.products-list .item .photo img{max-width: 75px;margin-left: 5px;}
.products-list .item .photo{display:flex;align-items: center;}
.search-row .sr-photo{width: 70px;}
.records-container.style-flex .productSmallContent{border-bottom:0}
.records-container.style-flex .productSmallContent .prodSmallPhoto{height:180px}
.records-container.style-flex .productSmallContent .psmall-title, .records-container.style-flex .productSmallContent .psmall-title a.productTitleLink{height: 40px;padding:0;text-overflow:unset;-webkit-line-clamp:unset;line-height: inherit;}
.records-container.style-flex .productSmallContent .psmall-title{height: unset;margin-top:20px;text-align: center}
.records-container.style-flex .productSmallContent .productrate,.records-container.style-flex .productSmallContent form,.records-container.style-flex .productSmallContent .priceperkg{display: none;}
.records-container.style-flex .productSmallContent .p-small-title{margin-bottom:20px}
.records-container.style-flex .productSmallContent .priceContainer.pricePromo{width:100%;justify-content: center;}
.records-container.style-flex .productSmallContent .priceContainer{width:100%;text-align: center;display: block;}
.records-container.style-flex .productSmallContent{margin-bottom: 40px;}
body.records.view #contentColumnL{margin-top:0px}
body.records.view .white-block{padding:0}
.p-gallery{width:48%}
.gradeandav{display: flex;justify-content: space-between;}
.gradeandav .topavailability .toolTipDesc{display: none;}
.topavailability{display: flex;text-align: right;font: normal normal normal 14px/21px Roboto;color: #000;font-weight: normal;text-transform: lowercase;align-items: center;justify-self: flex-end;margin-left: auto;margin-right: 0;}
.topavailability img{margin-right: 7px;width: 17px;}
.availability-val{color:#000}
.longBoxTitleProduct.head, body.baskets .longBoxTitleProduct h1, .longBoxTitleProduct h1, .longBoxTitleCustom h1{font: normal normal 600 34px/51px Roboto;}
.longBoxTitleCustom span,.longBoxTitle .admin-stuff{bottom: unset;}
.p-price {width: calc(52% - 20px);}
.records-container.style-list .v-button{display: none;}
.p-small-pic{width:126px;height: 126px;vertical-align: middle;width:126px;margin-right:13px;}
.gallandprice{display: flex;justify-self: space-between;}
.fancybox-thumbs ul li.fancybox-thumbs-active,.productMiniPhoto.active-image-fb, .productMiniPhoto.active-image{border-bottom:0;border-radius:6px;border: 1px solid #cbcbcb;}
.productMiniPhoto{width:126px;height: 126px;border-bottom:0}
.productMiniImages{width:404px;margin:0 auto;}
.mini-gallery-container{overflow: visible;}
.mini-gallery-container .scroller-button img{padding: 0 !important}
.mini-gallery-container .scroller-button,.mini-gallery-container .scroller-wrapper:hover .scroller-button{top:30px}
.mini-gallery-container .scroller-wrapper .scroller-next{right:0}
.records-container .psmall-basket .priceContainer.pricePromo{flex-wrap: wrap;justify-content: flex-end;}
.priceperkg{width:100%}
.cookiePolicyBar a{text-decoration: underline;color:#000}
.cookiePolicyBar a.closeCookieInfo{background: var(--colorNavy) 0% 0% no-repeat padding-box;color:#000;text-decoration: none;}
.longBoxTitle.view-head span:first-of-type{min-width:110px}
.feat-meat.points img{height:12px}
.priceFull .priceBruttoNumber .priceBruttoNumber,.priceFull .priceBruttoNumber span,.priceFull{font-size: 26px;}
.nor-price{color:#000;font-size: 26px;font-weight: 100;}
.promoPrices .pricePromo{color:#E30000}
.priceFull .priceperkg{text-align: left;font-size: 13px;}
.p-title .longBoxTitleProduct{margin-top:20px}
.p-price .cart{display: flex;flex-wrap: wrap;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);padding:50px;margin-top:10px}
.p-price .variants{width:100%;margin-top:0}
.cartrec{display: flex;flex-wrap: nowrap;justify-content: space-between;width:100%;position: relative;}
.wishlists-heart-link span{display: none;}
.wishlists-heart-link i{font-size: 20px;color:#000}
.wishlists-heart-link,.p-price .cart input[type=text].toBasketQty, .p-price .cart .incDec{width:55px;height:55px;border: 1px solid #cbcbcb;max-width: unset;margin:0}
.wishlists-heart-link,.p-price .cart .incDec{align-items: center;display: flex;justify-content: center;}
.wishlists-heart-link{border-radius:6px}
.p-price .cart input[type=text].toBasketQty{border-left: 0;border-right: 0;}
.p-price .cart .basketContainer{display: flex;align-items: center;}
.p-price .cart .incDec.decrement{border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.p-price .cart .incDec.increment{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.variants .custom-select:first-of-type{margin-left: 0;}
.closed.wishlists-for-product{border:0;top:calc(100% + 10px);padding:10px}
.closed.wishlists-for-product .user-section{padding: 0;width:100%;border-bottom: 0;}
.wishlists-for-product-header{display:none}
.user-section .wishlists-for-product-item a,.wishlists-for-product-item{width:100%}
.user-section .wishlists-for-product-item a{padding: 10px;border-bottom: 1px solid #CBCBCB;}
.closed.wishlists-for-product .fields-container{border:0;margin-top:10px}
.closed.wishlists-for-product .fields-container .relative{display: flex;justify-content: space-between;align-items: center;border:0}
.closed.wishlists-for-product .fields-container .relative input{border: 1px solid #C2C2C4;border-radius: 4px 0px 0px 4px}
.closed.wishlists-for-product .fields-container .relative button,.wishlists-for-product-content .wishlists-addnew a{background: var(--colorNavy) 0% 0% no-repeat padding-box;border: 1px solid var(--colorBlue);border-radius: 0px 4px 4px 0px;color: #000;}
.wishlists-for-product-content .wishlists-addnew a{width:auto;border-radius:6px;}
.wishlists-for-product-content .wishlists-addnew a:hover{background: var(--colorNavy) 0% 0% no-repeat padding-box;border: 1px solid var(--colorBlue);opacity:0.8;}
.wishlists-for-product-content .wishlists-addnew{margin-top:10px}
.fancybox-navigation .fancybox-button{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 8px 24px #00000026;border-radius: 50%;width: 65px;height: 65px;border:0}
.productGalleryContainer .fancybox-thumbs > ul > li:before{display: none;}
.fancybox-button svg{color:#000}
.fancybox-navigation .fancybox-button:hover{background: var(--colorNavy);border: 1px solid var(--colorBlue);}
.fancybox-thumbs ul li,.fancybox-thumbs .simple-scroller{display: flex;align-items: center;justify-content: center;}
.fancybox-thumbs .simple-scroller{margin-bottom:10px}
.fancybox-show-thumbs .fancybox-thumbs li img{position: static;margin-left: 0 !important;height: unset !important;width: unset !important;margin-top:unset !important;max-width: 100% !important;max-height: 100% !important;padding:3px}
.productMiniImages:not(.scrollerloaded){margin:unset}
[class|="showFastEdit-"],.changePrioritiesAdminButtonSubmit{display: none;}
.records-container.style-flex .feat-meat{display: none;}
.variants .custom-select{margin-left:0;max-width: unset;width:calc(50% - 10px)}
.p-price .variants{display: flex;justify-content: space-between;}
.p-price .variants>div{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
/*body.records.view #contentContainer{width:100%;background:var(--colorGrey);max-width: unset;}
body.records.view #contentContainer #contentColumnL{max-width: 1170px;margin:0 auto;}*/
body.records.view:not(.categories) #contentContainer{max-width:100%;background:var(--colorGrey);display: block;}
body.records.view:not(.categories) #contentContainer #contentColumnL{background:var(--colorGrey)}
.productLargeContent{width:100%;background: #fff;padding-top:40px}
#tab-bannner-9 .header-line, #tab-bannner-10 .header-line{margin-bottom: 20px;}
.pointsandmeat{display: flex;}
i.busy-indicator{background: none;}
.tooltip-box.closed{background:none}
.feat-meat:not(.points){margin-left: 0;}
.admin-links{position:absolute;top:-30px;right:0}
.wishlists-for-product{background:#fff !important}
.productInfoContainer {max-width:1170px;margin:0 auto;background:#fff;margin-top:40px;padding:0.3px 1px;padding-bottom:0}
.productInfoContainer,.product-tabs,.tabNavigation-product{border-top-left-radius: 4px;border-top-right-radius: 4px;}
.productInfoContainer .product-tab{max-width:580px;margin:0 auto}
.productInfoContainer .product-tabs >div.scroller-wrapper{width:100%;max-width:unset;}
.tabNavigation-product li a{font-size: 16px;line-height: 52px;text-align: left;color: #7F7F7F;}
.tabNavigation-product li a.selected{font-weight: 600}
.tabNavigation li a.selected, .tabNavigation li a:hover, .tabNavigation-product li a.selected, body:not(.touch-device) .tabNavigation-product li a:hover{background:var(--colorNavy);border-bottom: 0;color:#000}
.tab-head.header-line{display:block;padding-left: 0;}
.product-tab .stay-open, .product-tab .action:not(button){padding-left: 0;padding-right: 0;}
.tabNavigation-product.sticky{top:80px;border:0;max-width: 1168px;}
.contact-tab,.produktTabs{margin-bottom:15px;margin-top:15px}
.custom-select select{padding:14px 10px;border-radius:6px !important;}
.custom-select::after{content:url(/img/template/icon-menu.svg);transform:rotate(90deg);right:16px;color:#000;top:20px}
.sum-reviews,.contact-tab,#dostepneMetodyDostawy{padding-top:15px;width:100%;text-align: justify;display: block;}
.contact-tab input[type=text], .contact-tab textarea{width:100%}
.price-filter div.custom-label input:placeholder-shown ~ label,div.custom-label input:placeholder-shown ~ label,div.custom-label textarea:placeholder-shown ~ label{top:12px}/*TODO*/
.productLargeContent{padding-bottom:40px;}
#debug-kit-toolbar{z-index: 99999 !important;}
.records-container.style-list .p-small-title a{width:calc(100% - 100px)}
.products-list .item .photo{width:68px}
.products-list .item .title{width:calc(100% - 68px)}
.products-list .item .photo img{max-width: 100%;}
.sum-reviews{background: #f7f7f7;border: 1px solid #cecece;padding:32px 0 22px 0;margin-top:20px;border-radius:6px;}
.sum-reviews>div{display:flex;flex-wrap: wrap;}
.sum-reviews .rating{display: flex;flex-wrap: wrap;justify-content: center;}
.sum-reviews div.rating-stars,.sum-reviews div.rating{width:100%}
div.rating-stars{order:1}
.rating-sums{order:2}
.ratingsCount{order:3}
.ratingsCount::after{display: inline-block;content:" opinii";white-space: pre;}
.ratingsCount::before{display: inline-block;content:" — ";white-space: pre;}
.rating-number-max::before{display: inline-block;content:" z ";white-space: pre;}
.sum-reviews .rating-sums,.ratingsCount{font-size: 12px;}
.rating-number-max span{display: none;}
.rating-stars{text-align: center;}
.sum-reviews .allstars{left:unset}
.rating.mt10{margin-top:0}
.sum-reviews div.rating-stars{height:30px;justify-content: center;display: flex;}
.sum-reviews .allstars{position:absolute}
.author-date{display: flex;justify-content: space-between;font-weight:600;font-size: 16px;}
.author-date .datePublished{color: #b2b2b2;font-weight: normal;}
.comment-text{width:100%;float:none !important;font-size: 16px;color: rgba(0, 0, 0, 0.9);}
.comment-item{border-bottom: 0;}
.rating-user{display: flex;align-items: center;}
.product-tabs img{height:unset}
.rating-user img{width:12px;vertical-align: initial;}
.rating-user .rating-stars{top:-2px}
.rating-stars .one-star{width: unset;margin-right: 2px;}
.rating-user-nr{font-size: 14px;}
.produktTabs .nice-table{border-top:0;border-bottom: 0;}
.custom-select.but-checbox::after{display:none}
.variants-check{position:static;display: flex;justify-content:flex-start;width:calc(50% - 10px);padding:0;position: relative;align-items: center;}
.custom.check-container.variants-check .checkmark{width:45px;height:45px;margin-right: 3px;position: static;order:1;background: #fff;border:1px solid #cbcbcb;border-radius:6px;}
.custom.check-container.variants-check input:checked ~ .checkmark{background: #fff;border:1px solid #cbcbcb;}
.custom.check-container.variants-check .checkmark:after{left: 15px;top: 5px;width: 12px;height: 22px;border-width: 0 3px 3px 0;}
.custom.check-container.variants-check>span:not(.checkmark){font-size: 14px;order:2;width:calc(100% - 68px);opacity:1;font-weight: bold;}
.show-comment{font-weight: 600;font-size: 16px;text-align: center;color: rgba(0, 0, 0, 0.8);background: transparent;border: 1px solid #333;margin:0 auto;border-radius:6px;padding:4px 34px;display: block;max-width:184px;margin-bottom:45px;}
.show-comment:hover{background:#FFF2CC;border:1px solid #FFF2CC}
.show-comment.showhide-hidden-producers::after{display: none;}
.show-comment.showhide-hidden-producers.toggled{padding-right: 34px;}
.productInfoContainer{position: relative;}
.product-tab.comments{max-width: 1170px;margin: 0 auto;margin-top:0}
.product-tab.comments .sum-reviews,.product-tab.comments .tab-head,.product-tab.comments .opinions{max-width:580px;margin:0 auto}
.revscont{max-width: 1170px;background:#fff;margin:0 auto}
.comments-tab .sum-reviews{margin-top:0}
.comments-tab.stay-open{padding-top:20px !important;padding-bottom:0}
.new-opinion.stay-open{background: #262424;}
.new-opinion form{margin:0 auto}
#CommentViewForm{max-width:580px;margin:0 auto}
.add-opinon,.productInfoContainer{padding-bottom:0 !important}
.tab-head{padding-bottom: 1px;}
.product-tab{margin-bottom: 1px;}
.tab-head{display: flex !important;width: 100%;justify-content: space-between;margin-bottom: 1px;}
.product-tab.delivery .tab-head:not(.active-button){margin-bottom:40px}
.productInfoContainer {display: flex;flex-direction: column;}
.add-opinon{margin-bottom: 0;}
#contentColumnL.productColumn{margin-bottom: 0 !important;}
.new-opinion{z-index: 10;position: relative;padding: 40px 0px;}
.dummy-bg{width:100%;z-index:-1;background:#fff}
.add-opinion-text{font-size: 28px;color: #fff;text-align: center;font-weight: 600;}
.userinputs{width:100%;display: flex;justify-content: space-between;}
.userinputs .custom-label{width:calc(50% - 9px)}
.add-opinon textarea,.userinputs .custom-label input[type=text]{width:100%}
.add-opinon textarea{display: block;}
#contentColumnL ::placeholder{color: rgba(0, 0, 0, 0.5);font-size: 14px;}
.revbody .rating,.revbody .rating-stars{display: flex;}
.revbody .rating .allstars{order:2}
.revbody .rating .handy-label{order:1;font-size:0;}
.revbody .rating .handy-label::after{content:'Oceń produkt:';color:#fff;font-size:14px;display:inline-block;margin-right: 18px;}
.revbody .rating .no-rate,.revbody .rating .stars-label{order:3}
.rateandsubmit,.product-tabs .custom-label{display: flex;justify-content: space-between;margin-top:18px}
.captcharev .custom-label input,.captcharev .custom-label span{width:calc(50% - 9px)}
.captcharev .custom-label span{color:#fff;font-weight: 100;font-size: 14px;}
.big-button,button.rate-submit{font-weight: 600;font-size: 16px;text-transform: uppercase;padding: 13px 34px;border-radius:6px;background: var(--colorNavy);border: 1px solid var(--colorBlue);color: #000;font-family: Roboto;}
.rateandsubmit{align-items: center;}
.rateandsubmit .rating-active{position:relative}
.revbody .rating *{vertical-align: unset;}
.revbody .no-rate{font-weight:normal;padding-left: 3px;}
.product-tabs input[type=text]{padding:16px 10px}
.captcharev span{align-self: flex-end;}
.new-opinion{padding-top:45px !important;padding-bottom:45px !important}
.no-rate{position: absolute;font-size: 10px;line-height: 10px;left:113px;bottom:-10px}
.undercat-banners{max-width: 1170px;margin:0 auto;margin-bottom: 40px;}
.cross-container:not(.reviews-open){margin-top:45px;}
.cross-container{padding-top:40px}
.cross-container{background: #fff;}
.cross-container .tabNavigation li a{font-size: 16px;font-weight: 600;}
.cross-container .tabNavigation li a.selected{font-weight:600}
.cross-container .tabNavigation{margin-bottom:20px}
.under-content-banners .tabs-container .scroller-wrapper:hover .scroller-button{display: flex;width:65px;height:65px;border:0}
.under-content-banners .tabs-container .scroller-wrapper:hover .scroller-button.scroller-next{right:-58px}
.under-content-banners .tabs-container .scroller-wrapper .scroller-button.scroller-prev{left:-58px}
.contact-tab .captcharev span{color:#000}
.contact-tab .big-button{margin-left: auto;margin-top: 18px;display: flex;}
.closed.wishlists-for-product.tooltip-box::after{right:19px}
.closed.wishlists-for-product.tooltip-box::before{right:19px}
.progress-indicator > li{border-bottom:1px solid #cbcbcb;color:#7F7F7F}
.progress-indicator > li.completed{border-bottom:1px solid #cbcbcb;color:#000;font-weight: bold;}
.progress-indicator > li.header-line::after{display:none}
.progress-indicator > li.completed.header-line::after{display:block;width:100%}
.longBoxContentBasket{margin-top:50px}
.longBoxContentBasket .number-of-items{display: flex;}
.cross-container .tabNavigation li a{font-weight: normal;}
.cross-container .tabNavigation li a.selected{font-weight: normal;}
.colored-link{color:var(--colorBlue)}
#inBasketRight{margin-top:25px;padding-top:0}
.longBoxTitleProduct{margin-bottom:20px}
.icon-remove{font-size: 20px;color:#7F7F7F}
.price-per-piece{font-size: 11px;}
.unit-price .priceBruttoNumber{font-size: 12px;}
.stepBasketToPaySum{background:var(--colorNavy);padding:7px 14px;border-radius:6px;}
.b-head{padding:7px 14px;border-radius:6px;background:var(--colorGrey)}
.b-cell{background: none;padding:0}
.stepBasketShippingSum,.stepBasketProductSum{background:var(--colorGrey);border-radius:6px;}
#right_step_basket_column .cell,#left_step_basket_column .cell{display: block;}
.b-head,.stepBasketProductSum{display: flex;justify-content: space-between;height: 53px;padding:0 14px;align-items: center;}
.stepBasketShippingSum{display: flex;padding:14px;flex-direction: column;line-height:14px}
.stepBasketShippingSum .trow{display: flex;justify-content: space-between;align-items: flex-start;}
.stepBasketToPaySum,.stepBasketShippingSumTitle {margin-bottom: 10px;display: flex;justify-content: space-between;}
.stepBasketToPaySumValue {font-weight: bold;}
textarea.nice-form,input.nice-form,.nice-form input,.nice-form textarea{padding:16px 10px;border: 1px solid #cbcbcb !important;border-radius:6px !important}
textarea.nice-form::placeholder,input.nice-form::placeholder,.nice-form input::placeholder,.nice-form textarea::placeholder{color: rgba(0, 0, 0, 0.5);font-size: 14px;border-radius:6px;}
.promo-code{justify-content: space-between;align-items: center;flex-wrap: wrap;display: flex;}
.have-promo{font-size: 11px;width:100%}
.rabate-input{width: unset;}
.big-button.but-small{padding:8px 25px}
textarea.nice-form.but-small,input.nice-form.but-small,.nice-form.but-small input,.nice-form.but-small textarea{padding:10px}
body.baskets .radio-button.check-container input:checked ~ .checkmark, body.baskets .radio-butto.check-container .checkmark:after{border-color:var(--colorBlue)}
.radio-button.check-container .checkmark:after{background:var(--colorNavy);}
.radio-button .checkmark{border:1px solid #cbcbcb;width:24px;height:24px}
.radio-button.check-container .checkmark:after{width:12px;height:12px;left:4px;top:4px}
#left_step_basket_column .radio-button.check-container{padding-left: 30px;line-height: 24px;}
#left_step_basket_column .radio-button.check-container .shipping-name{vertical-align: middle;font-size:14px}
.stepBasketShippingSumTitle {font-weight: bold;}
.delsum{margin-top: 10px;}
.basketTr .unit-price{display: none;}
.step-info{border-radius:6px;padding:18px}
.step-info::before{display: none;}
.basket-buttons{display: flex;justify-content: space-between;align-items: center;}
.basket-buttons .wht-btn{margin-top:0}
.freeShippingInfo{border-radius:6px;border:0;padding:18px}
.right-addons{width: 35%;}
.left-addons{width: 60%;}
.cart-addons{display: flex;justify-content: space-between;}
.step-info,.freeShippingInfo{width: 100%;max-width: unset;}
.basket-buttons .wht-btn:hover{background:none;text-decoration: underline;border-color: #000;}
.button-disabled{background:none;border:1px solid #cecece}
body.commerce.baskets .wht-btn{text-transform: uppercase;}
body:not(.start)::placeholder{color:rgba(0, 0, 0, 0.5) !important}
#basketAddressForm .b-address .trow{display: flex;width: 100%;justify-content: space-between;flex-wrap: wrap;}
#basketAddressForm .b-address .trow .cell{display: block;}
input[type=password].form-input-validation-success, textarea.form-input-validation-success, input.form-input-validation-success, .user-notice textarea{box-shadow: 0 2px 0 0 #00a200;}
input[type=password].form-error, textarea.form-error, input.form-error{box-shadow: 0 2px 0 0 red;}
.user-notice textarea{border-bottom-color:#cbcbcb;box-shadow: none;resize: none;}
body.address_data .step-info:not(.hidden), body.address_data .cell.b-infos{margin:0;display: block !important;}
body.address_data .step-info:not(.hidden){margin-top:20px}
#basketAddressForm .b-address input[type=text],#basketAddressForm .b-address textarea{width:100%;border-color: #000;}
#basketAddressForm .b-address textarea:hover{box-shadow: inset 0px 0px 0px 1px #000;}
#basketAddressForm input{border-color: #000 !important;}
.step-info{font-size: 14px;font-weight: 100;border-color: #cbcbcb;color: rgba(0, 0, 0, 0.5)}
body.commerce.baskets #contentContainer{display: flex;justify-content: space-between;max-width: 1170px;margin:0 auto}
body.commerce.baskets .important-infos,body.commerce.baskets.address_data .menu,body.commerce.baskets.address_data .user-menu,body.commerce.baskets .ii{display: none;}
body.commerce.baskets.address_data header{padding:20px 0}
body.commerce.baskets.address_data .logo{padding-bottom:0}
.body.commerce.baskets .menu-container{margin-top:0}
body.commerce.baskets .logo{margin-top:0;bottom:unset}
body.commerce.baskets.address_data header.sticky{position: static;padding:20px 0 !important}
body.commerce.baskets.address_data header.sticky .logo img{width: unset;}
body.commerce.baskets.address_data .user-menu,body.address_data .menu-container{display: flex;justify-content: space-between;}
body.commerce.baskets.address_data.logo, body.commerce.baskets.address_data.menu-container{margin-top:0}
body.commerce.baskets.address_data .user-menu .btn-cntr:first-of-type{display: none;}
body.commerce.baskets .check-container:not(.radio-button){line-height: 20px}
body.commerce.baskets .custom.check-container:not(.radio-button) .checkmark {width: 20px;height: 20px;border-radius: 3px;background: #fff;border: 1px solid #000;top:0}
body.commerce.baskets .custom.check-container:not(.radio-button) input:checked ~ .checkmark{border: 1px solid var(--colorBlue);box-shadow: none;background: var(--colorNavy);}
body.commerce.baskets .custom.check-container .checkmark:after{border-color:#000;left: 7px;top:5px}
body.commerce.baskets .custom.check-container:not(.radio-button):hover .checkmark{box-shadow: inset 0px 0px 0px 1px #000;}
body.commerce.baskets .custom.check-container span{opacity: 1;font-size: 14px;}
body.commerce.baskets.address_data #contentColumnL{width:100%}
body.commerce.baskets.address_data input[type=text],body.commerce.baskets.address_data input[type=email],body.commerce.baskets.address_data input[type=tel]{width:100%}
body.commerce.baskets.address_data .b-infos{width:350px}
body.commerce.baskets.address_data .b-inputs{width:calc(100% - 390px)}
body.address_data .step-info.finish:not(.hidden),body.commerce.baskets.address_data #addresDataAmounts{display: none !important;}
.check-container span.low-height a, body.commerce.baskets.address_data .terms-checks a{color:var(--colorBlue)}
.payu-pay-button{height: 53px;display: flex;align-items: center;justify-content: space-between;background: #a4c414;border-radius:6px;color: #fff;}
.payu-pay-button img{max-height: 100%;}
.myflex{display: flex;justify-content: space-between;align-items: center;width: 100%;}
body.finalize_standard  .stepBasketShippingSum .trow:last-of-type{margin-top: 5px;}
.order-data{margin-top:20px;background: none;flex-wrap: wrap;align-items: flex-start;}
.order-data .block-item{height:100%;border-radius:6px;}
.order-data .block-item.b-c{width:calc(50% - 20px);order:3}
.order-data .block-item.b-i{width:50%}
.user-account{align-items: flex-start;max-width: 1170px;margin:0 auto}
.user-account .user-menu{display: block;}
body.commerce.baskets.address_data .newsletter-form,body.commerce.baskets.index .newsletter-form {display: none;}
body.commerce.baskets.address_data .the-end,body.commerce.baskets.index .the-end{margin-top:40px}
body.commerce.baskets.address_data .user-menu{display: none;}
body.commerce.baskets.address_data .menu-container{margin-top: 0;}
body.commerce.baskets.address_data .logo img{max-height: 44px;}
#copyAddressDataToInvoice{margin-bottom: 20px;}
.user-account #leftColumn{margin-top:40px}
.user-account #leftColumn .big-button{display: inline-block;margin-top:40px;margin-left: 20px;}
.order-userdata-item{border-radius:6px;}
.undercat-banners.fr{margin:0 auto;max-width: 1170px;float: none;}
.custom.check-container.better .checkmark{width: 18px;height: 18px !important;border-radius: 3px;background: #fff !important;border: 1px solid #cbcbcb;top:unset}
.custom.check-container.better{line-height:20px;font-size: 16px;}
.custom.check-container.better:hover .checkmark{box-shadow: inset 0px 0px 0px 1px rgb(220 220 220 / 100%);border-color:#cbcbcb}
.custom.check-container.better.check-container input:checked ~ .checkmark{background:var(--colorNavy) !important}
.nice-table .trow:nth-child(even), .productFeatures table tr:nth-child(odd){background:var(--colorGrey) !important}
.basketTr .order-ops.cell.vm{padding-bottom:10px}
.orange-btn.negative-btn.m0,.orange-btn.negative-btn.m0.mt5{border-radius:6px;text-transform: uppercase;}
.user-account .white-block{padding:0}
.order-reviews{padding-top:40px !important}
.prods-rev{margin-top: 40px;}
.order-reviews textarea{width:100% !important}
.rate-photo{display: flex;justify-content: space-between;align-items: center;}
.rate-photo .cell{display: block;}
.order-reviews .comment-item .p-small-title{padding-bottom:20px}
.shop-reviews .myflex input[type=text]{width:100%}
.shop-reviews .myflex .rating{display: flex;align-items: center;}
.shop-reviews .myflex .stars-label{margin-right: 10px;margin-top: auto;}
.rate-photo .stars-label{display: block;width: 100%;text-align: center;margin-left: 0 !important;position: absolute}
.rate-photo .allstars{left:0}
.rate-photo .review-rate{display:inline-block;position: relative;}
.order-reviews .handy-label{color:rgba(0, 0, 0, 0.5)}
.rate-photo .no-rate,.comment-item.add-opinon .rating .no-rate{width: 100%;left: 0;bottom: -15px;text-align: center;}
.comment-item.add-opinon .rating{position: relative;}
.eview-photo{order:2;text-align: center;}
.myradius{border-radius:6px;}
.big-button.but-smaller{padding:4px 10px;font-size: 13px;}
.longBoxContentWishlists img{display: block;margin: 0 auto;}
.longBoxContentWishlists .number-of-items input{border:0 !important}
.longBoxContentWishlists .custom.check-container .checkmark{top:0}
.longBoxContentWishlists .custom.check-container .checkmark{width:18px;height:18px;background:#fff;border:1px solid #cbcbcb}
.longBoxContentWishlists .custom.check-container:hover .checkmark{box-shadow: inset 0px 0px 0px 1px rgb(220 220 220 / 100%)}
.checkmarg .checkmark{top:0 !important}
.variants .custom-select select{font-weight: 600;}
.custom-select.bigpad select{padding:16.5px 10px}
.custom-select.bigpad ::after{top:23px}
.selected-filter{border-radius:6px}
.shop-reviews .myflex .allstars{left:unset}
.comment-item.add-opinon .myflex>.custom-label{width:calc(100% - 250px)}
.comment-item.add-opinon .myflex>.custom-label input[type=text]{width:100% !important}
.mt40{margin-top: 40px;}
.copy-order-to-basket button{font-weight: normal;}
.tabs-container .scroller-wrapper:hover .scroller-button{width:65px;height: 65px;line-height: 65px;display: flex !important;align-items: center;}
.tabs-container .scroller-wrapper:hover .scroller-button img{vertical-align: center;}
.tabs-container .scroller-wrapper .scroller-next{right:-20px}
.tabs-container .scroller-wrapper .scroller-prev{left:-20px}
body.records.newest #leftColumn,body.records.records_in_promocode  #leftColumn,body.records.bestsellers #leftColumn{display: none;}
body.records.records_in_promocode  #contentColumnL,body.records.bestsellers #contentColumnL,body.records.newest #contentColumnL{margin:0 auto}
body.records.records_in_promocode .records-container{padding-top:20px}
.check-container.non-active{opacity:0.5}
body.start.index .mainContainer .undercats-banner{width:46%}
body.start.index .mainContainer .undercats-banner img{max-width: 100%;height: auto;}
.in-promo{padding-left: 20px;}
.undercats-banner:nth-child(3){display: flex;justify-content: flex-start;}
.newsletter-form::before,.newsletter-form::after{display: none;}
/*body:not(.address_data) header.sticky,header{padding-left:20px !important;}*/
.k-boxes .box-2:not(.explenations) img{height: 100%; width: auto;}
.k-boxes .box-2:not(.explenations){overflow: hidden;}
.user-menu>div{display: flex;}
.user-menu>div>div:nth-child(1){display:none}
#main p img,.slider picture img,.slider picture{width:100% !important}
.slide-container, .slider .bx-viewport{height: unset !important;}
.product-tabs img{max-width: 100%;}
.undercats-banner.place-6 .b-link a::after{content:'';display: inline-block;white-space: pre;}
.undercats-banner.place-5 .b-link a::after{content:'';display: inline-block;white-space: pre;}
.header-account.user-block{border-left:1px solid #cbcdbc;border-right: 1px solid #cbcbcb;}
.producers .simple-scroller.carousel .main-prod a{font-weight: bold;color:#000;}
.mob-hide{display:none;}
.gradeandav{align-items: center;}
.user-menu{margin-left: auto;}
body.categories.view .productrate{margin-right: 10px;}
.product-tabs .scroller-button{display:none !important}
a.blog-link{display: inline-block;position: relative;font-size: 16px;color: #000;font-weight: bold;vertical-align: middle;align-self: center;margin-left:25px;white-space:nowrap}
/*a.blog-link:hover{text-decoration: underline;}*/
#left_step_basket_column .custom-select{max-width: 100%;margin:10px 0}
.header .menu .browser ul>li {padding: 0 20px}
.hover-active .browser >li >ul >li.is-open>span::after{width: calc(100% + 40px);left:-20px}
.hover-active.leftCatsList{position:static}
.browser>li>ul>li>ul{padding-bottom:0}
.hover-active .end-link{position:relative !important;margin-top:20px}
.records-container .psmall-photo{flex-wrap:wrap}
.records-container .psmall-photo .admin-stuff{width:100%}
.hover-active .browser li ul li.is-open ul>li.custom-desc-header>ul{display:block !important;}
.hover-active .browser li ul li.is-open ul>li.custom-desc>ul{height:100% !important}
.browser ul ul ul{min-height:100%;z-index: 5;}
.squares-4{display:flex;justify-content:space-between;}
.selected-filters{margin-bottom:0;}
.active-filters>div:last-of-type{margin-bottom:30px}
.notify-container{min-width:774px}
.fancy-head{font-weight:700;font-size:28px;padding:25px}
.notify-form{padding:0}
.fancybox-close-small{width:87px;height:87px;background:var(--colorGrey);display:flex;justify-content:center;align-items:center}
.fancybox-close-small::after{color:#000;position:static}
.fancybox-close-small:hover::after{background:var(--colorGrey)}
.fancy-fields{width:100%;align-items:center;justify-content:center;display:flex;margin-top:65px;margin-bottom:24px}
.fancybox-slide input[type=text]{border-radius:6px;color:rgba(0, 0, 0, 0.5);font-size:14px;padding:18px;width:calc(50% - 9px);border-top-right-radius:0;border-bottom-right-radius:0;min-width:420px}
.fancy-fields a.orange,.fancy-fields button.orange{background:var(--colorNavy);border:1px solid var(--colorBlue);border-radius:6px;font-weight:600;font-size:16px;color:#000;text-transform:uppercase;border-top-left-radius:0;border-bottom-left-radius:0;align-self:stretch;right:1px;position:relative}
.notify-text{max-width:442px;width:100%;font-size:14px;text-align:center;margin:0 auto;margin-bottom:65px}
.notify-text a{font-weight:700;text-decoration:underline;color:#000}
.white-block .basket-b-container button.to-notify-button{padding:15px;display:flex;justify-content:space-between;align-items:center;border:1px solid #CBCBCB;font-size:10px;color:#000;margin-top:15px;border-radius:6px}
.white-block .basket-b-container button.to-notify-button span{margin-left:15px;display:block}
.white-block .basket-b-container button.to-notify-button:hover{background:var(--colorGrey)}
.not-active-product-replacements{display:none}
.cart .warning{border-radius:6px}
.notify-form .popup-message{font-size:14px;padding:50px}
.notify-form .popup-message.popup-message-error{color:#ea0000}
.prod-block{width:calc(52% - 25px);float:right;clear:both}
.gallandprice.block{display:block !important}
.cart-block{width:100%;margin-left:0;}
.p-gallery{float:inherit}
.gallandprice .productrate{margin-right:15px}
.gallandprice .feat-meat{margin-left:0}
.gallandprice .gradeandav{line-height:26px !important}
.gallandprice .allstars{left:unset}
.gallandprice .rating-sums{padding-bottom:2px}
#popup_product_added_to_basket_content{padding:0}
.inbasketpopup{padding:25px}
.fancy-cart{display:flex}
.fancy-head{padding-right:90px}
#popup_product_added_to_basket .wht-btn{margin-top:0;margin:unset}
#popup_product_added_to_basket a.big-button{margin-right:25px}
#popup_product_added_to_basket .fancy-fields{justify-content:space-between}
.pricePercentPromo{z-index:99}
.under-content-banners .tabs-container .scroller-wrapper:hover .scroller-button{right:-20px !important}
.features-block{display:flex;justify-content:space-between;margin-top:19px}
.feat-block{display:flex;flex-direction:column;justify-content:space-between;text-align:center;width:33.33%;    padding: 19px 0;}
.features-block>div:nth-child(2){border-left:1px solid #C7C7C7;border-right:1px solid #C7C7C7}
.featbval{font-weight:600;font-size:18px}
.featbname{font-size: 12px;text-align:center;color:rgba(0, 0, 0, 0.6)}
.tabNavigation-product{border-bottom:1px solid #707070 !important}
.k-boxes .box-4{white-space:normal}
.boxes-4{justify-content:space-between;display:flex}
.explenations .mobile{display:none !important}
.explenations{overflow:hidden}
.explenations ul li div>img{display:none !important}
.explenations ul li.clicked div>img{display:block !important}
.blog-container .controls{display:none}
.box-4{position:relative}
.kinside{z-index:9}
.knowlage{padding-bottom:0;overflow:hidden}
.k-boxes .box-4{padding:35px;text-align:center}
.productSmallContent .psmall{justify-content:space-between;width:100%}
.records-container.style-flex .productSmallContent .psmall-title a.productTitleLink{height:unset}
.records-container.style-flex .productSmallContent .psmall{display:flex;flex-direction:column}
.relative.psmall-row{display:flex;height:100%}
.records-container.style-flex .productSmallContent .psmall{align-content:stretch;justify-content:flex-start}
.records-container.style-flex .productSmallContent .psmall-title{flex:1 auto}
.records-container.style-flex .productSmallContent .psmall-basket.tr{margin-top:auto}
.records-container.style-flex .productSmallContent{padding:14px;margin-bottom:15px}
.mobile-price{display:none}
body.users #contentColumnL .stepBasketProductsTable .trow.products .basketTr .basketContainer input{background:none}
.price-warning{border-radius:6px}
.order-data .block-item{width:calc(50% - 10px) !important;float:none !important;height:unset}
.order-data{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}
.end-of-end img{filter:none}
.subscriptions-forms-caption,.subscriptions-forms-head{text-align:center;font:normal normal 600 42px/63px Roboto;letter-spacing:0px;color:#000000;margin-bottom:45px}
#contentContainer.landing-form .productLargeContent{padding-top:125px;background:var(--colorGrey)}
.subscriptions-forms-steps{display:flex;justify-content:space-between;max-width:632px;margin:0 auto;margin-bottom:80px}
.subscriptions-forms-step{position:relative;display:flex;align-items:center;flex:1;width:calc((100% - 38px)/3)}
.subscriptions-forms-step .step-nr{display:flex;flex-direction:column;align-items:center}
.subscriptions-forms-step::after{position:relative;content:"";width:100%;margin-left:12px;margin-right:12px;height:2px;background:#C4C4C4}
.subscriptions-forms-step-number{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:50%;background:#C4C4C4;margin-bottom:6px;font:normal normal 600 16px/65px Roboto;color:#fff;cursor:pointer}
.subscriptions-forms-step:last-child::after{content:none}
.subscriptions-forms-step-title{position:absolute;bottom:-20px;font-size:14px;color:#C4C4C4}
.subscriptions-forms-step-4{flex:0}
.subscriptions-forms-step-active .subscriptions-forms-step-number{background:#000;color:#fff}
.subscriptions-forms-step-completed .subscriptions-forms-step-number{background:var(--colorNavy);color:#000}
.subscriptions-forms-step-active .subscriptions-forms-step-title{color:#000}
.subscriptions-forms-user-selection{max-width:1170px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}
.subscriptions-forms-user-selection-item{background:#fff;border: 1px solid #E5E5E5;border-radius:10px;width:calc((100% - 32px)/3);padding:0 26px 17px 26px;max-height:395px;position:relative}
.subscriptions-forms-user-selection-item .item-image{height:310px;display:flex;justify-content:center}
.subscriptions-forms-user-selection-item .item-image img{top:-30px;position:relative}
.land-title .item-title{font-weight:600;font-size:18px}
.land-title .item-text{font-size:13px}
.land-title .item-text p{margin:0;padding:0}
body.landing-form .ii.fullwidth,body.landing-form nav .menu,body.landing-form .fn,body.landing-form .end-of-end .flex{display:none}
body.landing-form .productInfoContainer,.subscriptions-forms-head,body.landing-form .the-end,body.landing-form .footer{background:var(--colorGrey)}
body.landing-form .menu-container{justify-content:center}
.subscriptions-forms-user-selection-item-active{background:#FFF2CC;border:1px solid var(--colorBlue)}
body.landing-form header.sticky{position:static}
body.landing-form header{padding: 20px 0 !important;position:static !important}
body.landing-form header .logo,body.landing-form header .menu-container{margin-top:0;bottom:unset}
.subscriptions-forms-user-selection-item::before{position:absolute;bottom:0;right:0;width:62px;height:62px;border-radius:10px 0;border-left:1px solid #E5E5E5;box-shadow:none;content:'';border-top:1px solid #E5E5E5}
.subscriptions-forms-user-selection-item-active::before{background:var(--colorNavy);border-color:var(--colorBlue)}
.subscriptions-forms-user-selection-item{cursor:pointer}
.subscriptions-forms-user-selection-item::after{right:21px;bottom:21px;width:14px;height:20px;border:3px solid #E5E5E5;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";display:block;position:absolute}
.subscriptions-forms-user-selection-item-active::after{border-color:#000}
.subscriptions-forms-step-button{padding:27px;width:100%;max-width:378px;border:1px solid var(--colorBlue);background:var(--colorNavy);font-size:27px;font-weight:600;text-align:center;margin:0 auto;margin-top:67px;color:#000;border-radius:6px;text-transform:uppercase}
.subscriptions-forms-step-button:disabled{border:1px solid #B1B1B1;background:#E0E0E0;color:#8E8E8E}
.subscriptions-forms-user-selection-2 .subscriptions-forms-user-selection-item{width:calc((100% - 46px)/4)}
.subscriptions-forms-user-selection-2 .subscriptions-forms-user-selection-item .item-image img,.subscriptions-forms-user-selection-3 .subscriptions-forms-user-selection-item .item-image img{position:static;top:unset;max-height:100%}
.subscriptions-forms-user-selection-2 .subscriptions-forms-user-selection-item .item-image,.subscriptions-forms-user-selection-3 .subscriptions-forms-user-selection-item .item-image{align-items:center}
.subscriptions-forms-user-selection-3 .subscriptions-forms-user-selection-item .item-image{align-items:center}
.subscriptions-forms-user-selection-3 .subscriptions-forms-user-selection-item{width:calc((100% - 16px)/2);display:flex;flex-direction:column;justify-content:center;overflow:hidden;height:395px}
.subscriptions-forms-user-selection-3 .subscriptions-forms-user-selection-item .item-title{font-size:36px;font-weight:600;margin-top:10px;text-align:center}
.subscriptions-forms-user-selection-3 .item-image{height:unset}
.subscriptions-forms-user-selection-3 .land-title .item-text{margin-top:30px;font-size:13px}
.subscriptions-forms-user-selection-3 .land-title .item-text strong{font-size:18px;font-weight:600}
.land-call{position:relative}
.form-peroid{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:0;margin-top:15px;font-size:30px;font-weight:600}
.land-save{position:absolute;background:var(--colorNavy);color:#fff;width:180px;height:180px;right:-90px;top:-90px;transform:rotate(45deg);display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--colorBlue);padding:5px;font-size:14px;font-weight:600;text-transform:uppercase;color:#000}
body.landing-form header.sticky .logo img{width:unset !important}
.land-carousel>div:not(.control){display:inline-block;width:378px;margin-right:12px;text-align:center;font-size:18px;line-height:27px;border:1px solid #E5E5E5;border-radius:10px;background:#fff;height:348px}
.land-carousel>div:not(.control):nth-last-child(2){margin-right:0}
.land-rev{max-width:1170px;width:100%;margin:0 auto;background:var(--colorGrey)}
.land-rev .comment-item{padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}
.land-rev .commentItem{justify-content:center;align-items:stretch;display:flex;height:100%}
.land-carousel{padding-top:94px}
.subscriptions-forms-head{margin-bottom:0}
.land-rev-img{position:absolute;top:-94px}
.land-rev-author{font-size:16px;color:#272727;opacity:0.5}
.land-rev .comment-item .comment-text{height:80px;margin-top:47px}
.land-rev .rating-user img{width:22px}
.land-rev .scroller-button{display:none !important}
body.landing-form .f-socials img{filter:brightness(0)}
body.landing-form .flinks a{color: #000d00;display:none}
body.landing-form .flinks a:nth-child(4),body.landing-form .flinks a:nth-child(5){display:block}
body.landing-form .flinks span.hidden,body.landing-form .land-logo.hidden{display:block !important}
body.landing-form .flinks span.hidden{margin-right:20px;font-weight:bold}
body.landing-form .flinks span.hidden span{font-weight:normal}
body.landing-form .footer{padding:0}
body.landing-form .flinks *{font-size:14px !important;letter-spacing:0;color:#000}
body.landing-form .end-of-end .fp,body.landing-form .end-of-end>div:first-child{display:none}
body.landing-form .the-end{border-top:0;text-align:center;justify-content:center}
body.landing-form .end-of-end img{height:60px;filter:grayscale(1) brightness(0);max-width:unset}
body.landing-form .end-of-end{justify-content:center;padding:20px 0}
body.landing-form .footer{border-top:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB;padding:45px 0;max-width:1170px;margin:0 auto}
body.landing-form .container{background:var(--colorGrey)}
body.landing-form{background:var(--colorGrey)}
.adva-outer{background:url(/img/template/bg1.png) no-repeat top left;width:100%}
.kitty-left,.kitty-right{position:absolute}
.kitty-left{top:-77px}
.kitty-right{top:-120px;right:-22px}
.land-adva{max-width:1170px;width:100%;margin:0 auto;padding:77px 0 465px 0}
.subscriptions-forms-user-selection{max-width:1170px;width:100%;margin:0 auto;position:relative}
body.landing-form .productInfoContainer,.largeContainer.subscriptions-form{max-width:unset}
.adva-head{text-align:center;font:normal normal 600 42px/65px Roboto;letter-spacing:0px;color:#FFFFFF}
.advantages-text{text-align:center;font:normal normal normal 24px/35px Roboto;letter-spacing:0px;color:#FFFFFF;margin:20px 0 35px 0}
.adva-outer.advantages-text{margin-bottom:30px}
.adva-outer .adva-item::before{content:"";position:relative;display:block;width:14px;height:14px;border-radius:50%;background:#fff;margin:0 auto;margin-bottom:15px}
.adva-outer .adva-item span{max-width:169px;display:inline-block;margin:0 auto;text-align:center}
.adva-outer .adva-item{padding:55px 0}
.adva-outer .adva-item:nth-of-type(3),.adva-outer .adva-item:nth-of-type(6){border-right:1px solid #f4c796;border-left:1px solid #f4c796;width:calc((100% + 190px) / 3)}
.adva-outer .adva-item:nth-child(-n+3){padding-bottom:0}
.adva-outer .adva-item:nth-of-type(2),.adva-outer .adva-item:nth-of-type(5){padding-right:40px}
.adva-outer .adva-item:nth-of-type(4),.adva-outer .adva-item:nth-of-type(7){padding-left:40px}
.cat-adva{position:absolute}
.cat-adva img{position:absolute;top:-45px;max-width:972px}
/*
.benefits .benefit-item:nth-of-type(1){background:url(/img/template/bg2.png) no-repeat top left;width:100%}
.benefits .benefit-item:nth-of-type(2){background:url(/img/template/bg3.png) no-repeat top left;width:100%}
*/
.benefits{background:url(/img/template/bg4.png) no-repeat top center;width:100%;padding:170px 0 240px 0}
.benefits-outer{max-width:1470px;margin:0 auto}
.benefits .benefit-item:nth-of-type(1) .adva-head,.benefits .benefit-item:nth-of-type(1) .advantages-text{text-align:left}
.benefits .benefit-item:nth-of-type(2) .adva-head,.benefits .benefit-item:nth-of-type(2) .advantages-text{text-align:right}
.benefits .benefit-item:nth-of-type(2){padding-left:5px}
.benefit-item{width:50%}
.benefit-single{padding-left:48px;position:relative;width:100%;font:normal normal normal 20px/65px Roboto;letter-spacing:0px;color:#FFFFFF;border-bottom:1px solid #7e7e7e;max-width:360px;width:100%;padding-top:10px;padding-bottom:10px}
.benefit-single::before{left:11px;top:35px;width:5px;height:10px;border:2px solid #FFF;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";display:block;position:absolute}
.benefit-single::after{display:block;width:26px;height:26px;border:2px solid #fff;border-radius:50%;position:absolute;content:"";left:0;top:27px}
.benefits .benefit-item:nth-of-type(2) .benefit-single{text-align:right}
.benefit-items{display:flex;flex-direction:column;align-items:flex-start}
.benefits .benefit-item:nth-of-type(2) .benefit-items{align-items:flex-end}
.benefits .benefit-item:nth-of-type(2) .benefit-single::before{right:11px;left:unset}
.benefits .benefit-item .benefit-single:last-of-type{border-bottom:0}
.benefits .benefit-item:nth-of-type(2) .benefit-single::after{right:0;left:unset}
.benefits .benefit-item:nth-of-type(2) .benefit-single{padding-left:0;padding-right:48px}
.cta.relative{max-width:1170px;width:100%;background:var(--colorNavy);border-radius: 20px;display:flex;padding:36px 59px 45px 271px;justify-content:space-between;align-items:center;margin:0 auto;top:-106px}
.cta button{background:#030303;color:#fff;max-width:295px;width:100%;font: normal normal 600 27px/40px Roboto;text-align:center;padding:26px 0;border-radius:6px;text-transform:uppercase}
.cta button:hover{opacity:1}
.cta.text{font:normal normal normal 24px/35px Roboto;letter-spacing:0px;display:flex;flex-direction:column}
.cta .strong{font: normal normal 600 32px/45px Roboto;letter-spacing:0px;color:#030303;margin-bottom:7px}
.hat-cat{left:65px}
.productLargeContent>.subscriptions-forms-head p{margin-top:30px}
.benefits,.adva-outer{background-size:cover}
.adva-outer::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:url(/img/template/bg1.png) no-repeat top center;}
.n-fields{position:relative}
.check-name{left:0}
.check-email{right:calc(50% - 9px - 115px)}
.check-animal{left:0}
.dummy-land{display:block;}
.dummadv{display:none}
header,.all, ul.browser ul,.menu-container,nav{background-color:var(--colorGreen)}
.menu-container{margin-top:0;padding-top:15px}
header.sticky .menu-container{padding-top: 0}
.logo img{max-width: 227px;display:flex;align-items:center}
.logo{display:flex;align-items:center}
.user-menu, a.blog-link, ul.browser{position:relative;top:-7px}
header.sticky .user-menu,header.sticky a.blog-link, header.sticky ul.browser{top: -3px}
ul.browser ul ul{background-color:#fff}
header{padding-bottom:7px}
.end-link{width:max-content !important;padding-left:30px}
.end-link .cat-title{white-space:nowrap;padding-left:30px}
.header .header-search.opened{top:3px;padding-right:1rem}
i.busy-indicator{color:var(--colorBlue) !important}
.loadtarget .tooltip-box::before, .loadtarget .tooltip-box::after{display:none}
.bannerTail img{border-radius:6px}
.catDesc.toggled{max-height:160px;overflow: hidden}
.justToggle{font-size:12px;text-align:right;font-weight:bold;cursor:pointer}
.catDesc{position: relative}
.catDesc.toggled::after{position: absolute;top: 0px;background: linear-gradient(transparent, white);left: 0px;content: "";width: 100%;height: 100%;pointer-events: none}
.browser-in-column li span::after{display: none}
#popup_product_added_to_basket #fancybox-close-inner-link{background-color: var(--colorBlue) !important;color: #fff !important}
.fancybox-close-small{background-color:var(--colorGrey) !important}
.leftCatsList > ul{flex-direction: row}
.darkButton,.main-carousel .wht-btn,.hover-active .end-link,.hover-active .end-link:hover,button.search-btn.search-active, .columnFilters .but-small, body.users .big-button, .submit-promo, #basket-submit,.radio-button.check-container .checkmark:after, .basketStep_forward button, .button-przelewy24{
    background-color: var(--colorBlue) !important;
    color: #fff
}
.button-przelewy24{
    margin-top: 50px
}
.menu ul li.end-link a{
    color: #fff
}
.menu ul li.end-link a:hover{
    text-decoration: underline
}
#basket-back-button button, .basketStep-back button{
    background-color: var(--colorNavy)
}
.submit-promo{
    font-size: 13px;
    padding: 11px 25px !important;
    z-index: 1
}
#PurchaseformCode{
    position: relative;
    left: 6px
}
.lowestIn30days {
    font-size: 11px;
    text-transform: lowercase;
    color: #a7a7a7;
}
.inbasketSummary {
    top: 21px;
    right: 9px;
}
/*header .leftCatsList{width: auto !important}*/
header img[src="/img/template/icon-search.svg"]{height: 26px}
a.blog-link, .header .menu .browser ul>li{
    padding: 0 15px
}
a.blog-link{margin-left: 0}
.hover-active .browser >li >ul >li.is-open>span::after{left:-15px;width: calc(100% + 30px)}
.user-block{padding:25px 15px}
body.platnosci_failure #contentContainer, body.platnosci_success #contentContainer{display: block !important}
body:not(.touch-device) .blog-items:hover a.banner-control, body .blog-items a.banner-control{width:65px;height:65px;display: flex !important;}
@media screen and (max-width:1880px){
    .main-carousel .module#tab-bannner-7{padding-right: 20px;}
    .main-carousel .module#tab-bannner-4{padding-left: 20px;}
}

@media screen and (max-width:1570px){
    .ii{padding-left: 20px;padding-right: 20px;}
    header .browser{width: auto !important;}
    .b-link a{padding:8px;font-size: 14px;}
    .b-title{font-size: 26px;}
    .b-set{width:50%}
    #blog-rss .productSmallContent{margin-bottom: 0;}
}

@media screen and (max-width:1500px){
    .sliteTitle a{font-size: 24px;}
    .product-slide{padding:35px}
}

@media screen and (max-width:1440px){
    .main-carousel.producers .scroller-wrapper .scroller-next,.products-section.main-carousel .scroller-wrapper .scroller-next{right:0}
    .main-carousel.producers .scroller-wrapper .scroller-prev,.products-section.main-carousel .scroller-wrapper .scroller-prev{left:0}

}

@media screen and (max-width:1200px){
    .header .menu .browser ul>li{padding:0 15px}
    a.blog-link{margin-left:20px;}
    .header .menu .browser>li>ul>li:last-child{padding-right:0;}
    .hover-active .browser >li >ul >li.is-open>span::after{left:-15px;width:calc(100% + 30px);}
}

@media screen and (max-width:1190px){
    .footer .max-content.center{padding-left: 20px;padding-right: 20px;}
    .flinks a{margin-right: 15px;}
    .flinks{flex-wrap: wrap;justify-content: flex-start;}
}

@media screen and (max-width:1169px){
    .product-slide{padding:20px}
    .slider .button-orange.simple{padding:8px}
    #main img, #main .slide-photo img, #main .slide-photo img{max-width: 80%;}
    .product-slide{margin-left: 20px;}
    .slide-price-container{margin-top: auto;}
}

@media screen and (max-width:1130px){
    .header .iblock.logo{margin-right: 25px}
}


@media screen and  (min-width: 861px) and (max-width:1110px){
    .slide-price-container {margin-top:auto}
    .inpromo{font-size: 24px;}
    .sliteTitle a{font-size: 20px;}
    .recordOnMainShortdesc{margin:0}
    .slide-photo{display: none;}
    .header .iblock.logo{margin-right:10px;}
    .user-block{padding:20px}
    .inbasketSummary{bottom:16px;right:18px}
    .logo{width:120px;align-self: center;margin-bottom: -5px;}
    .logo img{max-width:100%;}
}

@media screen and (max-width: 1001px){
    .records-container .psmall-photo,.records-container.style-compact .psmall-title{order:unset}
    .records-container .psmall-basket .productrate{order:9;margin-right:0;margin-left:15px}
    .records-container form{margin-left:auto}
    .records-container .psmall-photo img{max-height:100%}
    .records-container .psmall-basket .priceContainer{width:calc(100% - 160px)}
    .records-container .pointsandmeat{order:8;margin-right:0;margin-left:auto}
    .records-container.style-list .psmall-basket{flex-wrap:wrap}
    .records-container.style-list .psmall-basket .productrate{width:unset;margin-top:10px}
    .records-container.style-list .psmall-basket .pointsandmeat{position:unset;margin-top:10px}
    .records-container.style-list .psmall-basket{margin-left:auto;max-width:unset}
    .records-container.style-list .psmall-basket .priceContainer{width:calc(100% - 255px)}
    .records-container.style-list .p-small-title{text-align:right}
    .blog-item{width: 48%}
}

@media screen and (min-width: 861px) and (max-width: 980px) {
    .logo img{max-width:unset;height:40px;}
    .header .iblock.logo{width:23px}
}

@media screen and (min-width: 860px) and (max-width: 1050px) {
    .b-title{font-size: 13px}
    .b-desc{font-size: 12px}
    .b-link a{padding:10px 4px;font-size: 11px;}
    .module .product-short .priceContainer{margin-top:0}
    .main-carousel .header-line{font-size: 22px;padding-left: 0;}
    .product-short-title{margin-top: 0;}
    .main-carousel .scroller-wrapper{margin-top: 20px;}
    .product-short-photo .table,a.prodSmallPhoto,.main-carousel .scroller-wrapper .product-short-photo,.main-carousel .scroller-wrapper .product-short-photo .prodSmallPhoto img{max-height: 120px;}
    .scroller-wrapper .controls{display: none;}
    .ebook img{left:-180px}
    .ebook{z-index: 9;}
    .newsletter-form > .max-content{padding:0 20px}
    .nwsltr{width:490px;margin-top: 30px;margin-bottom: 30px;}
    .explenations ul li.clicked{top:20px}
    .footer .fp{margin-left: auto;margin-top:20px}
    .n-info{font-size: 14px;}
    .newsletter-form .n-actions button{font-size: 14px;}
    .k-boxes .box-4{width: calc(100%/2 - 8px)}

}

@media screen and (max-width:1002px){
    .menu .columnBoxTitleCategories{display: none;}
    .in-promo{font-size: 12px;display: block;}
    .product-slide{padding:10px}
    .inpromo{line-height: unset;font-size: 29px;}
    .slide-price-container .regular-price{font-size: 12px;line-height: unset;}
    .offers-end{padding:0px 10px}
    .slider .button-orange.simple{padding:4px}

}

@media screen and (min-width:861px) and (max-width:1200px){
    body.records.categories.view #contentContainer,body.records.categories.view #navibar,body.records.categories.view .longBoxTitleCustom{padding-left:20px;padding-right:20px}
    header.sticky{padding-left:20px !important;padding-right:20px !important}
}

@media screen and (min-width:861px){
    .benefits .scroller-wrapper .scroller-button,.advantages .scroller-button{display:none !important}
    .adva-items{white-space:unset !important;flex-wrap:wrap;justify-content:space-between}
    .adva-outer .adva-item{text-align:center;font:normal normal 600 18px/27px Roboto;color:#fff;width:calc((100% - 190px) / 3)}
    .adva-items-out{max-width:952px;margin:0 auto;width:100%}
    .adva-outer .adva-item:nth-of-type(4),.adva-outer .adva-item:nth-of-type(7){border-right:0}
    .adva-items.simple-scroller{overflow:unset}
    .cat-benefit{left:-350px;top:-240px;position:absolute}
}

@media screen and  (min-width: 861px) and (max-width:1470px){

    .benefits .benefit-item:nth-of-type(2) {margin-right:20px}
    .benefits .benefit-item:nth-of-type(1) {margin-left:20px}
    .benefit-item{width:calc(50% - 20px)}
}

@media screen and  (min-width: 861px) and (max-width:1230px){
    .cat-benefit{top:105px}
    .benefits{overflow:hidden}
    .cta.relative{margin:0 20px;width:unset}
    .adva-outer .adva-item{width:calc(100% / 3) !important}
    .adva-outer .adva-item:nth-of-type(1), .adva-outer .adva-item:nth-of-type(4){padding-right:0}
    .adva-outer .adva-item:nth-of-type(3), .adva-outer .adva-item:nth-of-type(6){padding-left:0}

}

@media screen and (max-width:860px){
    .changesclasses{display: none}
    .blog-items .header-line{margin-bottom: 20px !important;}
    .blog-item:first-of-type{margin-left: 20px;margin-right: 20px;position: relative}
    a.blog-item, .blog-item img{height: unset !important}
    .blog-items .scroller-next{right:0 !important}
    .blog-items .scroller-prev{left:0 !important}
    .blog-items a.banner-control{width:65px;height:65px;display: flex !important;}
    .blog-item img{width: 100%}
    .blog-items a.banner-control{display: block !important}
    .blog-item{width: 100%;display: block;position: static;min-height:270px !important}
    .blog-item:nth-of-type(2),.blog-item:nth-of-type(3){display: none}
    .blog-items{order: 10;flex-grow: 1;padding-left: 0;padding-right: 0;}
    .hover-active .browser li ul li.is-open.parent>ul{box-shadow: none !important}
    .footer{padding: 0 20px}
    .browser li ul li.parent::before{right:28px !important}
    .browser{display:block !important;max-width: 89% !important}
    .inbasketSummary{top: 5px;right: 18px}
    .hover-active .browser >li> ul >li.is-open.parent{box-shadow: none}
    a.blog-link{margin-left: 0}
    header .browser{width: 100% !important}
    .browser>ul{margin-bottom: 0}
    .carousel .control{display: none;}
    .header .menu .browser ul>li{margin-bottom: 1rem;}
    a.blog-link{display: block;margin-bottom: 1rem;}
    .main-carousel .wht-btn{background-color: var(--colorGreen) !important;border: 0}
    header.sticky .user-menu, .user-menu{top:unset !important}
    ul.browser ul{background: #fff}
    .land-rev .simple-scroller .control{bottom:-20px}
    .adva-items{display:block !important}
    .adva-outer .adva-item{border:0 !important;padding:0 !important;color:#fff;display:inline-block;white-space:normal;width:unset !important}
    .records-container .number-of-items,.records-container .v-button,.records-container .basket-b-container{display:none !important}
    .k-boxes .box-4{display:inline-flex !important;white-space:normal;width:100% !important}
    .k-boxes .box-4:first-of-type{display:none !important}
    .simple-scroller .control .controls{white-space:normal;padding-bottom:20px}
    .simple-scroller::after{display: block;position: static;content:"";padding-bottom:20px;}
    .simple-banner p a{width:100%}
    .ii{display: none;}
    .user-menu{position: fixed;bottom: 0;left: 0;width:100%;background: #fff;border-top:1px solid #CBCBCB}
    .user-menu>div{margin:0 auto}
    .header-account{margin-right: 0;}
    .btn-cntr.hidden{display: flex !important;}
    .menu .leftCatsList{display: none;}
    body header.sticky, header{padding:10px !important;position: static;box-shadow: none;}
    .logo, .menu-container{margin-top: 0;margin-right: 0;bottom:0}
    .logo img{height:35px;max-height: 35px;}
    .browser li.parent::before{display:none}
    .browser li > ul{height: auto;flex-direction: column;align-items: flex-start;}
    .hover-active .browser >li >ul >li:not(.is-open)>span> a,.browser >li >ul >li:not(.is-open)>span> a{color:#000}
    .header .menu .browser > li{align-items: flex-start;width:calc(100% - 20px)}
    ul.browser{align-items: flex-start;margin-top:40px;margin-left:20px;}
    .header .menu .browser ul>li{padding:0}
    .close-modal{right:20px;position: absolute;top:10px;z-index: 999;}
    .header .menu .browser ul>li,.browser li > ul,.hover-active.leftCatsList{width:100%}
    .custom-modal-open{border-radius:6px;}
    ul.browser{height:unset}
    .custom-modal-open .leftCatsList {width:100%;display: block;height:unset}
    .browser li ul li.is-open>ul, .hover-active .browser >li> ul >li.is-open{box-shadow: none;position: static;}
    .leftCatsList ul li ul li.is-open ul li:not(.is-open) ul{display:none}
    .header .menu .browser ul>li>ul>li:first-child{margin-top:0;padding-right:0;}
    .header .menu .browser ul>li>ul>li>span{padding:0}
    .subcats-head,li.custom-desc,.hover-active .end-link,.browser li.parent::after{display:none !important}
    .browser>li>ul>li:not(.is-open)>ul,.hover-active .browser >li >ul >li.is-open>span::after,.subcats-head,.browser li.parent::before{display: none;}
    .hover-active .browser li ul li.is-open>ul{box-shadow: none;}
    .hover-active .browser li ul li.is-open>ul,.browser li ul li.is-open>ul, .hover-active .browser >li> ul >li.is-open{position:static;display: block;}
    .browser > li > ul > li li span a{font-size:14px}
    .browser li>ul>li>ul>li.parent>span::after{display: none;}
    .browser li ul li.parent{position: relative !important;}
    .browser li ul li.parent::before{content: url(/img/template/icon-menu.svg);position: absolute;right: -30px;top: unset;display: inline-block;transform:rotate(90deg)}
    .browser li ul li.parent.is-clicked::before{content: url(/img/template/icon-menu.svg);position: absolute;right:-30px;top: unset;display: inline-block;transform:rotate(270deg)}
    .browser li.is-clicked.parent::before{display: none;}
    .header .menu .browser ul>li>ul>li>span{width:95%}
    .browser li ul li.is-open>ul{padding-bottom:0;margin-bottom: 0;}
    .browser li > ul > li{display: block;}
    .leftCatsList ul > li ul li{margin-bottom:0}
    .header .menu .browser ul>li>ul>li.is-open:hover>span{background: none;}
    #main li:not(.simple-banner) p{display: none;}
    .product-slide, .product-slide-container{position:static !important;margin-left: 0;}
    .product-slide{width:100%;height:100%}
    .slider .bx-controls-direction{display: none;}
    /*.slider li{height:390px !important}*/
    .slider .header-line{font-size: 32px;}
    .item-prices{width:100%}
    .slide-price-container,.slide-price-container,.slider-item{height:100%}
    .slide-price-container{order:1;flex-wrap: wrap;}
    .slider .button-orange.simple{max-width: unset;order:2;width:100%;height: 65px;width: 100%;order: 2;display: flex;align-items: center;text-align: center;justify-content: center;}
    .product-slide-container{padding:30px 45px}
    .undercats-banner.place-5{order:1}
    .main-carousel.place-4{order:2}
    .undercats-banner.place-6{order:3}
    .main-carousel.place-7{order:4}
    .main-carousel.producers{order:5}
    .main-carousel.place-9{order:6}
    .newsletter-form{order:7}
    .main-carousel.place-10{order:8}
    .main-carousel.place-12{order:9}
    .knowlage{order:10}
    .blog-container{order:11}
    .main-carousel,body.start.index .mainContainer .undercats-banner{width:100%}
    .module .control{margin-top:0}
    .undercats-banner .header-line::after,.scroller-wrapper .scroller-button, .scroller-wrapper.no-prev .scroller-button.scroller-prev, .scroller-wrapper.no-next .scroller-button.scroller-next,.b-desc{display:none !important}
    .b-set{width:100%;flex-direction: row;align-items:flex-end;padding:15px;justify-content: space-between;}
    .b-title{color:#fff}
    body.start.index .mainContainer .undercats-banner img{border-radius:6px;}
    .module .header-line,.products-section .header-line,.header-line.b-title{margin-bottom: 0;font-size: 16px;padding-bottom:10px;}
    body.start.index .scroller-wrapper{margin-bottom: 20px;}
    body.start.index .product-short-title{overflow: hidden;}
    .undercats-banner,.main-carousel{margin-bottom:20px}
    .main-carousel.place-9 .productSmallContent,.main-carousel.place-10 .productSmallContent{width:45%}
    .main-carousel.place-9 .prods,.main-carousel.place-10 .prods{display: flex;justify-content: space-between;}
    body.index.start .wht-btn{margin:0 auto;display:block;text-align: center;}
    .products-section.main-carousel .module .prods .productSmallContent{width:40%}
    .k-boxes .box-4{width:100%}
    .blog-container .more-b,.k-boxes .box-2:not(.explenations){display: none;}
    .k-boxes .box-2{width:100%}
    #blog-rss .productSmallContent{width:65%}
    .k-header{padding: 0 10px;font-size: 20px;}
    .btn-cntr{width: 24%;width: 90px;height: 50px;display: flex;justify-content: center;align-items: center;text-align: center;}
    .btn-cntr img{vertical-align: middle;}
    .user-block{padding:0}
    .user-menu>div>div:first-child{border-left: 1px solid #CBCBCB;}
    .user-menu>div>div:nth-of-type(3),.user-menu>div>div:last-child{border-right: 1px solid #CBCBCB;}
    .scroll-top{display: none;}
    .module .product-short-photo .prodSmallPhoto img{max-width: inherit;}
    header.sticky .logo img{width: auto;}
    body.start.index #contentColumnL{margin-top:0}
    .user-menu>div>div:nth-of-type(2){border-left: 1px solid #CBCBCB;border-right: 1px solid #CBCBCB;}
    .header-line .more-b a{font-size: 0;}
    .header-line .more-b a::after{display: inline;content:'WIĘCEJ';font-size: 16px;}
    .main-carousel .scroller-wrapper{margin-top:20px}
    .explenations ul li.clicked{top:20px}
    .knowlage{background:#fff}
    #navibarInner span,#navibarInner img{display: none;}
    #navibarInner span:last-child{display: inline-block;color:#000}
    #navibarInner >div > span:last-child::before{content: url(/img/template/icon-menu.svg);transform: rotate(180deg);display:inline-block;height:13px;vertical-align: middle;zoom:0.8;margin-right: 10px;}
    #navibarInner,#navibar,#navibar>div>div{overflow: visible;}
    #navibar>div>div{padding:0 20px}
    .longBoxTitleProduct.head, body.baskets .longBoxTitleProduct h1, .longBoxTitleProduct h1, .longBoxTitleCustom h1{font-size: 26px;width:100%;padding:0 20px}
    .cat-head{flex-wrap: wrap;padding:0}
    .topSorting{width:100%;background-color: #fff;justify-content: space-between;align-items: center;padding:0 20px;padding-top: 20px;}
    .topSorting .stylized-select{display: none;}
    .changesclasses span:nth-child(2){display:none !important}
    .changesclasses span{width:50%;height:54px}
    .changesclasses{margin-left: 0;width:calc(50% - 5px);max-width: 170px;}
    .topSorting .open-modal{margin-right: 0;width:calc(50% - 5px);max-width: 170px;padding-top:0}
    .changesclasses span img{margin:0 auto}
    .topSorting .open-modal{border-radius:6px;background: #fff;border: 1px solid #cecece;height:54px;color:#000;font-size: 16px;color: rgba(0, 0, 0, 0.8);display: flex;justify-content: center;align-items: center;font-weight: bold;}
    .catDesc p, .catDesc span, .catDesc{font-size:13px !important}
    .catDesc{padding:0 20px}
    #contentColumnL{width:100%}
    .header-account.user-block{border:0}
    .gallandprice{justify-content: space-between;flex-wrap: wrap;}
    .p-gallery{width: 100%;padding:0 20px}
    .productMiniImages{max-width: 414px;}
    .productLargePhoto *{max-height: 300px;}
    .productLargePhoto{height: auto;}
    body.commerce.baskets.address_data .b-inputs,.variants .custom-select{width:100%}
    .desk-hide{display: block;}
    .mob-hide{display: none;}
    .p-price{width:100%;padding:0 20px}
    .priceFull{display: flex;justify-content: space-between;}
    .cartrec{flex-wrap:wrap;margin-top:20px}
    .cartrec .basketContainer{order:1;max-width:270px;width:calc(100% - 100px)}
    .wishlists-heart-link{order:2;height:56px;max-width:80px;flex-grow: 1;width: auto;}
    .cartrec .to-cart-button{order:3;width: 100%;margin-top:20px}
    .p-price .cart .incDec{height:56px}
    input[type=text].toBasketQty{height:56px !important;max-width: 146px !important;width:unset}
    .incDec:hover{background: none;}
    .tabNavigation-product li a{display: inline-block;}
    .basketContainer,.product-tab,.produktTabs{padding:0 20px}
    .promo-code.fr{width:unset;justify-content: flex-end;}
    #PurchaseformCode{border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
    .promo-code button{border-top-left-radius: 0;border-bottom-left-radius: 0;}
    .have-promo{text-align: right;}
    .basketProdPhoto img{max-width:100%}
    body.baskets .big-button{padding-left: 20px;padding-right: 20px;}
    body.baskets .wht-btn{padding:16px 20px}
    body{padding-bottom: 51px !important;}
    .basketTrRemove {position: absolute;bottom:28px}
    body.baskets .trow.products{position: relative;}
    .basketTrValue{margin-right: 0;margin-left: 0;}
    .basketTrAmount{margin-left: auto;margin-right: 20px !important;min-width: unset;}
    .search-close,body.address_data .cell.b-infos{display: none !important;}
    body.address_data{padding-bottom: 0 !important}
    .header .header-search.opened{position: fixed;height: auto;padding:10px 20px}
    #SearchIndexForm{width: 100%;position:relative}
    .i-search{width:calc(100% - 120px);position: static;}
    button.search-btn{width:120px;}
    .clear-search{right:120px;top:9px}
    div.ac_results{width:calc(100% + 1px);top:51px}
    .footer .fp{width:100%}
    .ebook,.mob-hide{display:none;}
    .nwsltr{justify-content: center;}
    .n-actions{flex-wrap: wrap;}
    .n-info,.n-head,.n-action button{width:100%;text-align: center;}
    .nwsltr{margin:0}
    .newsletter-form{padding:25px 15px}
    .n-head{font-size:16px}
    .n-info{font-size:14px}
    .newsletter-form .n-actions label, .newsletter-form .n-actions button{height:50px !important;width:calc(50% - 9px);margin:0}
    .newsletter-form .n-actions button{margin-top:18px;width:100%}
    .newsletter-form .custom.check-container .checkmark{top:3px}
    .newsletter-form .check-container{padding-left: 23px;}
    .p-price .cart .incDec{min-width: 55px;}
    .cartrec .basketContainer{margin-left: 0;padding: 0;margin-right: 20px;}
    .p-price .cart .basketContainer,.p-price .cart input[type=text].toBasketQty{flex-grow:1}
    .n-rules,.n-actions,.n-fields{max-width:448px;width:100%}
    .newsletter-form .check-containe{text-align:justify}
    .nwsltr{align-items: center;}
    .newsletter-form > .max-content{justify-content: center;}
    .flinks{justify-content: flex-start;width:100%}
    .footer .max-content.center{flex-wrap:wrap;}
    .footer .fp{justify-content: flex-start;margin-top: 10px;}
    .modal-cover{z-index:40;position:fixed;top:0}
    .is-custom-modal .logo{display:none;}
    .is-custom-modal header.sticky{padding:0 !important;}
    .close-modal{right:28px}
    .browser .is-clicked>ul>li,.browser .is-clicked>ul{display:block !important;}
    li.parent>span>span.cat-title{font-weight:bold;}
    .is-custom-modal .browser .end-link,.is-custom-modal .browser span>.cat-title,.browser .is-clicked>ul>li .subcats-head{display:none !important}
    .header .menu .browser ul>li>ul>li>span{width:90%}
    .is-custom-modal .browser li ul{position: static !important;}
    .header .menu .browser ul>li>ul>li ul{margin-left: 10px;}
    .is-custom-modal .user-menu{z-index:99994;border-top:1px solid #CBCBCB}
    .is-custom-modal .footer{z-index:10;}
    .browser .is-clicked>ul>li.custom-desc-header{display: none !important;}
    .show-hidden{padding-left:20px;}
    /*.custom-modal-open .left-box .columnBoxContent{display: none;}*/
    .custom-modal-open .left-box .filters-container .columnBoxContent{display: block;}
    .longBoxTitle.view-head h1{line-height: inherit;}
    body.start.index .mainContainer{padding:18px 0 0 0}
    .undercats-banner.place-5,.undercats-banner.place-6{padding:0 18px 0 18px}
    .main-carousel .module#tab-bannner-4{padding-left:0}
    .main-carousel.producers{padding:30px 0 0px 0}
    body.start.index .main-carousel .scroller-wrapper{margin-bottom:0}
    body.start.index .main-carousel{margin-top:30px}
    body.index.start .wht-btn{margin:0 20px}
    #tab-bannner-9 .prods,#tab-bannner-10 .prods{padding:0 20px}
    .products-section.main-carousel .module .prods.simple-scroller.carousel{padding:0 18px}
    .selected-filters,.othr-filter,.price-filter,.checkbox-filter,.producer-filter,.longBoxTitleCustom h1,#navibar>div>div,.logged-user.users #contentColumnL{padding:0 15px}
    #navibarInner span:nth-last-child(2){display:inline-block;line-height:13px;margin-right: 8px}
    .columnFilters .filters-reset,body.categories.view .longBoxTitle span,#navibarInner>div::after,#navibarInner span img,#navibarInner span.crumbend{display:none !important;}
    body.is-custom-modal header{position:unset !important}
    .longBoxTitle.view-head h1{line-height:57px}
    #navibarInner{padding:17px 0 17px 0}
    .topSorting{padding-left:15px;padding-right:15px}
    #leftColumn.custom-modal-open{margin-top:unset}
    .left-box{margin-bottom:0}
    .active-filters>div:last-of-type{margin-bottom:0}
    .active-filtitle{display:none;}
    #leftColumn.custom-modal-open{padding-top:50px}
    .columnFilters .buttons{padding-left:15px}
    .yellowbtn,.filterButtonRemove{background: var(--colorNavy) 0% 0% no-repeat padding-box;border: 1px solid var(--colorBlue);border-radius: 0px 0px 15px 15px;font: normal normal 600 16px/25px Roboto;width: auto;padding:5px 9px;align-self: flex-end;text-align: center;transition: opacity 0.5s ease;border-radius:5px;color:#000}
    .filterButtonRemove{background:none !important;border:1px solid #000;color:#000 !important}
    .hide-mobile{display:none}
    #leftColumn .left-box{margin-bottom:20px}
    .p-price .cart{box-shadow:none;padding:0}
    .p-gallery .longBoxTitle h1{padding:0}
    .product-tab{padding-left:15px !important;padding-right:15px !important}
    .boxes-4{display:block;margin:0 20px}
    .newsletter-form .check-container{text-align:justify}
    .explenations ul li:hover div{background:unset;color:#000}
    .explenations ul li::after{transform:rotate(90deg)}
    .explenations .h-box br{display:none}
    .explenations .strong{text-align:center;width:100%}
    .k-boxes .box-2 .explenations img{transform:rotate(-90deg);top:calc(50% - 7px);right:5px;z-index:9}
    .explenations ul li.clicked::after {position:absolute;content: url(/img/template/icon-menu.svg);right:10px;top:30px;transform:rotate(-90deg)}
    .explenations ul li.clicked{position:relative;top:unset}
    .explenations ul li:hover::after{filter:unset}
    .explenations ul li div{padding:10px 25px 10px 0}
    .explenations ul li.clicked div div{margin-bottom:unset;padding:10px 25px 10px 0;border-bottom:unset}
    .explenations ul li.clicked div{padding:10px 0;position:relative}
    .explenations .mobile{display:block}
    .blog-container .wht-btn{display:none !important}
    .blog-date{text-align:center}
    #blog-rss .product-short-title a,#blog-rss .product-short-title{font-size:13px;color:#0b254b;text-align:center}
    .blog-desc{text-align:center;font-size:13px}
    .fn .newsletter-form{margin-top:0}
    .blog-desc p{margin-bottom:0}
    li.exp span{position:relative}
    .blog-container .controls{display:block}
    .products-section.blog-container{margin-bottom:0}
    .knowlage{padding-bottom:20px}
    .knowlage{background:var(--colorGrey)}
    .box-4{margin-left:20px}
    .boxes-4 > div:nth-child(2){margin-left:0}
    .records-container.style-flex .productSmallContent{border:1px solid #CECECE;border-radius:6px}
    .records-container.style-flex .psmall-basket .priceContainer{margin-right:0}
    .records-container.style-flex{padding:0 15px}
    .records-container.style-flex .productSmallContent .psmall-title a.productTitleLink,.records-container.style-flex .productSmallContent .psmall-title{height:unset}
    .records-container.style-flex .productSmallContent .psmall-photo{order:1}
    .records-container.style-flex .productSmallContent .psmall-title{order:2;margin: top 0;margin-bottom:auto;margin-top:0;margin-bottom:0}
    .records-container.style-flex .productSmallContent .psmall{align-content:stretch;justify-content:flex-start}
    .records-container.style-flex .productSmallContent .pricePercentPromo{top:0;bottom:unset}
    .records-container.style-compact .withoutvariants .psmall-basket .toBasketButton.hidden.v-button,.records-container.style-compact .withoutvariants .psmall-basket .number-of-items,.v-button{display:none !important}
    .records-container:not(.style-flex) form{width:100%;order:10}
    .records-container:not(.style-flex) .psmall-basket .priceContainer{order:9;display:none}
    .psmall-basket{max-width:unset}
    .records-container:not(.style-flex) .mobile-price{width:100%;text-align:center;border-radius: 6px;border:1px solid #cecece;padding:14px 0;display:inline-block}
    .records-container:not(.style-flex) .relative.psmall-row{flex-wrap:wrap}
    .records-container:not(.style-flex){padding-left:15px;padding-right:15px}
    .records-container .psmall-basket .pointsandmeat{margin-left:unset}
    .records-container:not(.style-flex) .psmall-photo img{max-height:100px}
    .records-container:not(.style-flex) a.prodSmallPhoto{height:unset}
    .records-container:not(.style-flex) .psmall-title{padding-left:0}
    .records-container:not(.style-flex) .psmall-photo{width:100px}
    .records-container:not(.style-flex) .psmall-title{width:calc(100% - 100px)}
    .search-row .sr-photo{max-width:60px;width:100%;overflow:hidden}
    .search-row .sr-photo img{display:block}
    .open-my-account{display:none !important}
    .logged-user.users #contentColumnL{background:#fff}
    .avexplenation{font-size:13px}
    body .nice-table.multi-col .trow,body .nice-table.multi-col .trow .cell.td-role{border-color:#cbcbcb;background:#fff !important}
    body .nice-table.multi-col .trow,.nice-table{border-radius:6px}
    body .nice-table:not(.multi-col) .trow .cell{padding-left:10px}
    .comment-item.add-opinon .myflex>.custom-label{width:calc(100% - 180px)}
    body.logged-user .nice-table.multi-col{display:flex;flex-direction:column;border:0}
    body.logged-user .nice-table.multi-col.row{border:1px #cbcbcb !important;border-radius:6px}
    .f-socials{margin-top:20px;margin-left:auto}
    .the-end{display:flex;flex-wrap:wrap}
    .end-of-end >div:nth-child(1){margin-right:20px;white-space:nowrap}
    .end-of-end{justify-content:space-between;width:100%}
    .fp.flex{flex-wrap:wrap;justify-content:flex-end;flex-direction:column}
    .fp .sec:last-of-type{margin-right:0;margin-top:20px}
    .gallandprice.block{display:flex !important;flex-wrap:wrap}
    .gallandprice .gradeandav{order:1;width:100%;justify-content:center;order:1}
    .gallandprice .gradeandav>div{margin-left:unset;margin-right:20px}
    .gallandprice .gradeandav>div:last-child{margin-right:0}
    body.records.view .longBoxTitleProduct{width:100%;order:2;text-align:center}
    .p-prices{order:4;width:100%;margin-top:0;padding-right:20px}
    .gallandprice form{order:5;width:100%}
    .p-gallery{order:3}
    .productMiniImages:not(.scrollerloaded){max-width:unset;margin:0 auto}
    .p-prices .priceperkg{width:auto}
    .features-block{padding:0 20px}
    .featbval{font-size:13px}
    .productLargeContent{padding-bottom:20px}
    .tabNavigation-product.white-block::after{display:none}
    .tabNavigation-product{background:var(--colorGrey);border:0 !important;padding:0 14px !important}
    .tabNavigation-product li a.selected,.tabNavigation-product li a,.tabNavigation-product li a:hover{background:var(--colorGrey)}
    .productInfoContainer{margin-top:0;padding:0}
    .undercat-banners{padding:0 20px}
    .cross-container:not(.reviews-open){padding-top:20px}
    .p-price .cart,.cartrec{margin-top:0}
    .largeContainer .p-price{padding-top:0;margin-top:0}
    .largeContainer .priceFull{justify-content:flex-end;align-items:center}
    .priceFull>div{margin-left:20px}
    .priceFull>div:first-child{margin-left:0}
    .knowlage,.blog-container{overflow:hidden !important}
    .product-tab .new-opinion.inside-tab.stay-open{padding:20px}
    .userinputs .custom-label{flex-grow:1}
    .userinputs .custom-label:nth-last-of-type(2){margin-left:20px}
    .stars-label{position:absolute;bottom:-18px;right:8px}
    div.error-message{background:none;bottom:3px;left:11px;position:absolute}
    .browser ul ul li:not(.custom-desc-header) ul{box-shadow:none !important}
    .leftCatsList.custom-modal-open{height:78vh !important}
    body.is-custom-modal>.all{z-index:99994;position:relative}
    body.is-custom-modal header{padding:0 !important}
    .records-container:not(.style-flex) .mobile-price{margin-top:15px}
    .topSorting{padding-bottom:15px}
    .closed.wishlists-for-product{top:60px}
    .closed.wishlists-for-product.tooltip-box::after,.closed.wishlists-for-product.tooltip-box::before{right:27px}
    .features-block{justify-content:center}

    .subscriptions-forms-user-selection-item::before{width:42px;height:42px}
    .subscriptions-forms-user-selection-item::after{width:10px;height:14px;right:14px;bottom:14px}

    #contentContainer.landing-form .productLargeContent{padding-top:0}
    .subscriptions-forms-step-3:after{margin-right:0}
    .subscriptions-forms-user-selection-3,.subscriptions-forms-user-selection{flex-direction:column}
    .subscriptions-forms-steps{margin-bottom:40px}
    .subscriptions-forms-user-selection-3 .subscriptions-forms-user-selection-item,.subscriptions-forms-user-selection-2 .subscriptions-forms-user-selection-item,.subscriptions-forms-user-selection-item{width:100%;display:flex;align-items:center;padding:10px}
    .subscriptions-forms-user-selection-item{margin-bottom:10px;margin-right:0}
    .subscriptions-forms-user-selection-item .item-image{height:auto;width:124px;padding-right:10px}
    .subscriptions-forms-user-selection-item .item-image img{top:unset;position:static;max-height:115px;max-width:115px}
    .subscriptions-forms-step-button{margin-top:20px}
    .subscriptions-forms-caption,.subscriptions-forms-head{font:normal normal 600 26px/32px Roboto}
    body.landing-form .controls span{width:18px}
    body.landing-form .controls span.current{width:26px}
    .subscriptions-forms-caption p{margin:0}
    .subscriptions-forms-caption{margin:20px 0}

    .subscriptions-forms-step-button{font-size:18px;padding:20px}
    .subscriptions-forms-user-selection-2 .subscriptions-forms-user-selection-item .item-image img{max-height:115px}
    .subscriptions-forms-user-selection-3 .subscriptions-forms-user-selection-item{height:163px;flex-direction:row;justify-content:flex-start}
    .subscriptions-forms-user-selection-3 .subscriptions-forms-user-selection-item .item-image img{max-width:55px}
    .subscriptions-forms-user-selection-3 .subscriptions-forms-user-selection-item .land-title{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
    .subscriptions-forms-user-selection-3 .subscriptions-forms-user-selection-item .item-title{font-size:18px}
    .subscriptions-forms-user-selection-3 .subscriptions-forms-user-selection-item .item-image{max-width:80px}
    .form-peroid{margin-top:5px}
    .subscriptions-forms-user-selection-3 .land-title .item-text p,.subscriptions-forms-user-selection-3 .land-title .item-text strong{font-weight:normal;font-size:10px}
    .land-save{font-size:8px;width:100px;height:100px;right:-50px;top:-50px}
    .subscriptions-forms-user-selection-3 .subscriptions-forms-user-selection-item .item-title,.subscriptions-forms-user-selection-3 .land-title .item-text{margin-top:0}
    .subscriptions-forms-step-number{width:25px;height:25px;font-size:10px}
    .subscriptions-forms-step::after{margin-right:10px}
    .subscriptions-forms-step::after{height:1px}
    .subscriptions-forms-steps[data-step="1"] .subscriptions-forms-step-4,.subscriptions-forms-steps[data-step="2"] .subscriptions-forms-step-1,.subscriptions-forms-steps[data-step="3"] .subscriptions-forms-step-1{display:none}
    .subscriptions-forms-steps[data-step="2"] .subscriptions-forms-step-2::before,.subscriptions-forms-steps[data-step="3"] .subscriptions-forms-step-2::before{position:relative;content:"";width:100%;margin-right:10px;height:1px;background:#C4C4C4}
    .subscriptions-forms-steps[data-step="2"] .subscriptions-forms-step-2,.subscriptions-forms-steps[data-step="3"] .subscriptions-forms-step-2{flex-grow:2}

    .subscriptions-forms-steps{max-width:unset}
    .subscriptions-forms-step-title{font-size:9px;bottom:-10px}
    .subscriptions-forms-steps[data-step="1"]{padding-left:20px}
    .subscriptions-forms-steps[data-step="2"],.subscriptions-forms-steps[data-step="3"]{padding-right:20px}
    .subscriptions-forms-steps[data-step="1"] .subscriptions-forms-step-3::after{margin-right:0}
    .subscriptions-forms-user-selection{padding:0 20px}
    body.landing-form .footer .flinks{order:2;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;columns:unset;border-top:1px solid #CBCBCB;padding:20px 0 0 20px}
    body.landing-form .footer .flinks span,.footer .flinks a{display:inline-block !important}
    body.landing-form .f-socials{margin-top:0;padding:20px 0}
    body.landing-form .footer{border-bottom:0;padding:0}
    .footer .max-content.center{padding:0}
    body.landing-form .end-of-end{padding:0}
    body.landing-form{padding-bottom:0 !important}
    body.content.contents .SmallContent{padding:0 20px}
    .land-rev{padding-left:20px;padding-right:20px}
    .land-carousel>div:not(.control){width:256px;margin-right:5px}
    .land-carousel>div:not(.control):nth-last-child(2){margin-right:0}
    body.landing-form .footer .flinks::-webkit-scrollbar{width:0}
    body.landing-form .comment-text{padding:0 20px}
    .kitty-left img{width:74px}
    .kitty-left{left:20px;top:-40px}
    .kitty-right{right:20px;top:-50px}
    .kitty-right img{width:55px}
    .advantages{margin-top:82px}
    .adva-head{max-width:280px;font: normal normal 600 26px/32px Roboto;margin:0 auto}
    .land-adva{padding-top:40px}
    .advantages-text{max-width:250px;margin:0 auto;font:normal normal normal 12px/18px Roboto;margin-top:12px}
    .advantages-text br{display:none}
    .adva-items-out{margin-top:45px}
    .advantages .controls span{background:#fff}
    .advantages .controls span:not(.current){opacity:0.36}
    .advantages .simple-scroller .control .controls{z-index:10;margin-top:10px}
    .cat-adva img{left:-55px;top:18px;max-width:750px}
    .land-adva{padding-bottom:325px;z-index:5}
    .benefits{z-index:8}
    /*
    .subscriptions-forms-user-selection{padding-right:20px}
    .subscriptions-forms-step::after{width:90px}
    .records-container .psmall-basket .pointsandmeat{margin-left:auto;margin-right:0;width:calc((100% - 15px)/2);justify-content:flex-end}
    .records-container .psmall-basket .productrate{margin-left:15px;margin-right:auto !important;width:calc((100% - 15px)/2);justify-content:flex-start;text-align: left;}
    .records-container .psmall-basket .priceContainer{width:calc(100% - 237px)}
    .n-fields{width:50%;align-self:flex-end;margin-left: auto;}
    .n-fields form input{width:100%;}
    .n-fields input:last-of-type{margin-left: 0}
    .n-fields form{flex-wrap: wrap;}
    */
    .cat-benefit{position:absolute}
    .cat-benefit img{height:270px}
    .cat-benefit{bottom:0;left:-100px}
    .benefit-item{display:inline-block;width:78%;padding:42px 0 56px 0}
    .benefits .benefit-item:nth-of-type(1){background:url(/img/template/bg2.png) no-repeat top center;padding-left:15px}
    .benefits .benefit-item:nth-of-type(2){background:url(/img/template/bg3.png) no-repeat top center;padding-right:15px}
    .benefits{background:none;padding-top:0;padding-bottom:0}
    .benefits .adva-items{font-size:0;overflow:hidden}
    .benefits .adva-head{font:normal normal 600 22px/32px Roboto;letter-spacing:0;margin:unset;max-width:unset}
    .benefits .advantages-text{font: normal normal normal 12px/18px Roboto;letter-spacing:0px;margin:unset;margin-top:8px;margin-bottom:30px;max-width:unset}
    .benefit-single{font:normal normal normal 15px/49px Roboto;letter-spacing:0px;padding:0 0 0 37px;border:0}
    .benefit-single::after{width:21px;height:21px;top:13px}
    .benefit-single::before{width:3px;height:9px;left:10px;top:19px}
    .benefits .advantages-text br{display:block}
    .benefits .scroller-wrapper.no-next .cat-benefit{left:-138px;bottom:-124px}
    .benefits .scroller-wrapper.no-next .cat-benefit img{height:496px}
    .benefits .scroller-wrapper.no-next .benefit-item:nth-of-type(2){position:static !important}
    .cta.relative{z-index:8;position:static;border-radius:0;padding:26px 55px;display:block;text-align:center}
    .cta .strong{font:normal normal 600 20px/28px Roboto;letter-spacing:0px}
    .cta.text{font: normal normal normal 14px/21px Roboto;letter-spacing:0px}
    .hat-cat{display:none}
    .benefits .simple-scroller::after{display:none}
    .cta button{padding:15px 0;max-width:226px;width:100%;margin:0 auto;margin-top:22px}
    .land-carousel{font-size:0}
    .adva-outer .adva-item{width:calc(100% / 3) !important;text-align:center}
    .dummy-land{display:block;height:100%;width:calc(100% / 3 - 5px );position:absolute;left:0;background:url(/img/template/bg1.png) no-repeat top left;opacity:0.3;background-position:0% -320px;z-index:2}
    .dummy-land.dummy-right{left:unset;background:url(/img/template/bg1.png) no-repeat top right;right:0}
    .adva-outer{overflow:hidden}
    .dummadv{width:calc(100% / 3);height:20px;display:inline-block}
    .cat-benefit,.cat-benefit img{transition:all 0.3s ease-out}
    body.baskets input[type=text].toBasketQty, body.baskets .incDec{border:1px solid #cbcbcb;height:40px}
    body.baskets .incDec.decrement{border-top-left-radius:4px;border-bottom-left-radius:4px}
    body.baskets .incDec{width:40px}
    body.baskets .incDec.increment{border-top-right-radius:4px;border-bottom-right-radius:4px}
    body.baskets .number-of-items{width:auto;max-width:140px;border:0}
    body.baskets input[type=text].toBasketQty{border-left:0;border-right:0;max-width:unset !important;height:40px !important;width:40px;margin:0}
    .f-socials{margin:20px auto 20px 0}
    .footer{padding-top: 20px}
    .product-addedd-success{font-weight: 600;font-family: Roboto}
}

@media screen and (max-width:600px) {
    .footer .flinks{width:100%;columns: 2;display: block;}
    body.landing-form .footer .flinks span,.footer .flinks a{display:inline-block !important;white-space:nowrap}
    .footer .flinks a{display: block;}
    .footer .max-content.center{flex-wrap:wrap;}
    .footer .fp{margin-top: 20px;}
    .fp .sec{padding:11px 14px;justify-content: space-between;}
}

@media screen and (max-width:560px) {
    .fancy-head{font-size:20px}
    .fancy-buttons .big-button{padding:6px}
    .fancy-buttons .wht-btn{padding:8px 6px}
    .fancy-buttons{margin-top:20px;margin-bottom:0}
}

@media screen and (max-width:540px) {
    .end-of-end{flex-wrap:wrap}
    .end-of-end >div:nth-child(1){order:2;width:100%}
    .fp.flex{margin-left:auto}
    #content{overflow:hidden}
    #popup_product_added_to_basket a.big-button{margin-right:15px}
    .fancybox-close-small{width:40px;height:40px}
    .fancy-head{font-size:16px;padding-right:45px}
}

@media screen and (max-width:400px) {
    .fancy-buttons .big-button,.fancy-buttons .wht-btn{font-size:14px}
}
@media screen and (max-width:380px) {
    .stepBasketProductsTable .trow.products .basketTrValue{width:unset;margin-top:0}
}

@keyframes dots-indicator {
    0%   {bottom: 0px;}
    20%  {bottom: 5px;}
    40%  {bottom: 0px;}
}
.order-subscriptions-period-select{
    width: 235px;
    max-width:235px;
    margin-bottom:10px;
}

#przelewy24container form[name=payform] input[type=text]{
	font-size:20px;
	padding:30px;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	border:2px solid #c22;
	min-width: 200px;
	max-width: 400px;
}
button.ruch_widget_p {color:#000}
.button-przelewy24{height: 53px;align-items: center;justify-content: space-between;background: #bd1e1e;border-radius: 6px;color: #fff;}
.button-przelewy24 img{max-height: 100%;}
