.search_name{margin:1rem 0;text-transform:uppercase}@media(min-width:757px){.search_name{display:flex;align-items:center;margin:0 0 2.5rem}
}@media(min-width:1200px){.search_name{margin-bottom:3.5rem}}.search_name__label{margin:0 !important;padding:0 !important}.search_name__total{display:none}@media(min-width:757px){.search_name__total{color:#333;padding-left:1rem;font-size:1.2rem}}.hide_description{display:none;font-size:1.3rem;cursor:pointer}.search_categoriesdescription_next.expanded+.hide_description{display:block}.search_categoriesdescription_next{margin-bottom:1.5rem}.search_categoriesdescription_next:not(.expanded)>*{display:none}
.search_categoriesdescription_next .show_description{display:block;cursor:pointer}.search_categoriesdescription_next.expanded .show_description{display:none}.search_categoriesdescription_next>*:last-child{margin-bottom:0}.search_description{margin-bottom:1rem;overflow:hidden}@media(min-width:757px){.search_description{margin-bottom:1.5rem}}.search_description h1,.search_description h2,.search_description h3,.search_description h4{font-family:'Yanone Kaffeesatz','Open sans',"Arial",sans-serif;font-weight:700;letter-spacing:.05em;margin-bottom:3.5rem;font-size:2.2rem;color:#333}
.search_description p,.search_description ul,.search_description div{margin-bottom:3.5rem;font-size:1.5rem;font-weight:300;letter-spacing:.025em}.search_description.--skeleton{max-height:150px}.search_description.--skeleton>*{background:#f1f1f1;color:transparent}.search_description.--skeleton a{color:transparent}.search_description__wrapper>*:last-child{margin-bottom:0}.s_paging__item.--filters a{width:100%}.s_paging__item.--sort{min-width:200px}
@media(min-width:979px){.s_paging__item .f-group{margin-bottom:2.3rem !important}}@media(min-width:757px){.s_paging{display:flex;flex-wrap:wrap;margin:0 -0.75rem}.s_paging__item{flex:1 0 50%;padding:0 .75rem}}@media(min-width:979px){.s_paging__item{flex:none}.s_paging .pagination{margin-left:auto}}.s_paging .f-dropdown .f-dropdown-menu{min-width:95px}#changeview{padding-left:6rem !important}#changeview:before{content:'\e8ca';font-size:1em;left:1em}
@media(max-width:978px){#changeview{height:51px;padding:1.6rem 2rem 1.3rem !important;font-size:1.6rem;width:100%}}@media(min-width:979px){#changeview{padding-top:10px;padding-bottom:5px;max-height:35px}}#paging_setting_top select{width:100%;margin-bottom:1rem;height:50px}@media(min-width:979px){#paging_setting_top select{height:35px;width:auto}}@media(max-width:756px){#paging_setting_top .pagination__element:not(.--prev){display:none}}@media(max-width:756px){#paging_setting_top .pagination__element.--prev{margin:0;width:100%}
}@media(min-width:757px){#paging_setting_top .pagination__element.--prev{flex:1;max-width:35px;min-height:35px}}@media(max-width:756px){#paging_setting_top .pagination__element.--prev.--disabled{display:none}}@media(min-width:757px){#paging_setting_top .pagination__element.--prev .pagination__link{display:flex;width:100%}}@media(max-width:757px){#paging_setting_top .pagination__button.--prev{justify-content:center;margin:0}}
#filter_list{margin-bottom:1rem}@media(min-width:757px){#filter_list{margin-bottom:1.5rem}}#filter_list .filter_list_content{white-space:nowrap;overflow:auto;scrollbar-color:#333 transparent;scrollbar-width:thin;border-radius:0}#filter_list .filter_list_content::-webkit-scrollbar-track{background-color:#f1f1f1;margin-top:25px;margin-bottom:25px;border-radius:0;-webkit-border-radius:0}#filter_list .filter_list_content::-webkit-scrollbar{width:6px;background-color:transparent;height:6px}#filter_list .filter_list_content::-webkit-scrollbar-thumb{background-color:#333;border-radius:0;-webkit-border-radius:0}
#filter_list .filter_list_content .remove_all_list_filters{background:transparent;border-color:transparent}#filter_list .filter_list_content .remove_all_list_filters:hover{color:#fff;background:#333;border-color:#333}#filter_list .filter_list_content>a.btn{width:auto;font-family:'Open Sans','Open sans',Arial,sans-serif;font-weight:300;font-size:1.3rem;letter-spacing:.65px}#filter_list .filter_list_content>a.btn:last-child{margin-right:0 !important}#filter_list .filter_list_content>a.btn.filter_list_remove{background:#f1f1f1;border:1px solid #f1f1f1;color:#333}
#filter_list .filter_list_content>a.btn.filter_list_remove:hover{background:#333;border:1px solid #333;color:#fff}#filter_list .menu_messages_warning{margin:1rem 0 0}@media(min-width:757px){#filter_list .menu_messages_warning{margin:1.5rem 0 0}}#search{border-radius:0;background:#fff;display:grid;grid-template-columns:1fr;grid-gap:2rem;margin-bottom:4rem;margin:0}@media(min-width:500px){#search{grid-template-columns:repeat(2,minmax(0,1fr))}
}@media(min-width:757px){#search{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:979px){#search{padding-top:2rem;margin-bottom:7.5rem}}@media(min-width:1200px){#search{grid-gap:4rem;margin-left:-15px;margin-right:-15px}}#search.--b2b{grid-gap:0}@media(min-width:500px){#search.--b2b{grid-template-columns:1fr}}@media(min-width:757px){#search.--b2b{grid-template-columns:1fr}}@media(min-width:979px){#search.--b2b{padding-top:2rem;margin-bottom:7.5rem}}@media(min-width:1200px){#search.--b2b{margin-left:-15px;margin-right:-15px;padding:0 15px}
}#search.--b2b .product{margin-bottom:0;border-bottom:1px solid #eee}@media(min-width:350px){#search.--b2b .product{display:grid !important;grid-template-columns:65px minmax(0,1fr);grid-column-gap:2rem}}@media(min-width:979px){#search.--b2b .product{padding-left:0;padding-right:0}}@media(min-width:1200px){#search.--b2b .product{grid-template-columns:65px 230px 1fr}}@media(min-width:1400px){#search.--b2b .product{grid-template-columns:100px minmax(0,330px) 1fr}}#search.--b2b .product .label_icons{display:none}
#search.--b2b .product .price_vat{color:#777}#search.--b2b .product .--b2b{display:block}#search.--b2b .product .price__omwrap{display:none !important}#search.--b2b .product .--points{display:none !important}#search.--b2b .product__icon{max-height:10rem}#search.--b2b .product__icon img{max-height:10rem}@media(min-width:350px){#search.--b2b .product__icon{margin-bottom:0;max-height:65px}#search.--b2b .product__icon img{max-height:65px}}@media(min-width:1400px){#search.--b2b .product__icon{max-height:10rem}
#search.--b2b .product__icon img{max-height:10rem}}#search.--b2b .product__additionalinfo{order:2;grid-column:1 / 3;display:flex !important;flex-direction:column;justify-content:center;font-size:1.2rem}@media(min-width:600px){#search.--b2b .product__additionalinfo{grid-column:3}}#search.--b2b .product__wr{margin-bottom:1rem;display:flex;flex-direction:column;justify-content:center}@media(min-width:1200px){#search.--b2b .product__wr{margin-bottom:0}}#search.--b2b .product__name{margin-bottom:0}#search.--b2b .product__code{font-size:1.2rem}
#search.--b2b .product__compare{display:none}#search.--b2b .product .price_vat{font-size:1.2rem;font-weight:400;font-family:'Open Sans','Open sans',Arial,sans-serif}#search.--b2b .product__availibility .--img{margin-right:10px;margin-left:2px}#search.--b2b .product__ship{padding-left:26px;position:relative;min-height:16px}#search.--b2b .product__ship:before{content:'\e8cb';font-family:fontawesome;position:absolute;left:3px;top:50%;transform:translateY(-50%)}
#search.--b2b .product__to_bsk{display:grid;grid-template-columns:90px minmax(0,1fr);grid-column-gap:1rem}#search.--b2b .product__to_bsk .number_wrapper{display:block;display:flex;border-radius:4px;overflow:hidden;border:1px solid #333;position:relative;height:51px}#search.--b2b .product__to_bsk .number_wrapper .number_up,#search.--b2b .product__to_bsk .number_wrapper .number_down{height:100%;width:25px;background:#fff;font-weight:bold;font-size:1.6rem;color:#333;position:relative}#search.--b2b .product__to_bsk .number_wrapper input{font-family:'Yanone Kaffeesatz','Open sans',"Arial",sans-serif;font-size:1.6rem;color:#333;width:40px;height:100%;border:0;padding:0;text-align:center;border-radius:0;font-size:1.4rem;background:#fff}
#search.--b2b .product__to_bsk.--disabled{width:100%}#search.--b2b .product__to_bsk.--disabled .product__link{grid-column:1 / 3}#search.--b2b .product__to_bsk.--disabled .number_wrapper{opacity:.3;pointer-events:none;display:none}#search.--b2b .product__to_bsk__btn{font-size:0;background:#333 !important;color:#fff !important;height:35px;width:35px;position:relative;top:8px;border-radius:6px;padding:0 !important}#search.--b2b .product__to_bsk__btn:hover{background:#fff !important;color:#333 !important}
#search.--b2b .product__to_bsk__btn:hover:after{background:#fff}#search.--b2b .product__to_bsk__btn:before{font-size:2rem;content:'\E8D0';font-family:fontawesome;font-weight:400}#search.--b2b .product__to_bsk__btn:after{content:'';position:absolute;background:#333;border-left:1px solid #333;border-bottom:1px solid #333;top:50%;left:-7px;width:7px;height:7px;transform:rotate(45deg) translateY(-50%);transition:.2s}#search.--b2b .product__to_bsk__wrapper{order:3}
@media(max-width:979px){#search.--b2b .product__to_bsk__wrapper{margin-top:1rem}}@media(min-width:350px){#search.--b2b .product__to_bsk__wrapper{grid-column:3 / 4}}@media(min-width:600px){#search.--b2b .product__to_bsk__wrapper{grid-column:4}}@media(min-width:757px){#search.--b2b .product__to_bsk__wrapper{display:flex;align-items:center}}#search.--b2b .product__wrapp{display:flex;align-items:center}#search.--b2b .product__prices{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / 3}@media(min-width:350px){#search.--b2b .product__prices{grid-template-columns:auto auto 135px;grid-column-gap:1rem}
}@media(min-width:600px){#search.--b2b .product__prices{grid-template-columns:auto auto 160px 135px}}@media(min-width:979px){#search.--b2b .product__prices{grid-template-columns:150px 1fr 160px 135px}}@media(min-width:1200px){#search.--b2b .product__prices{grid-template-columns:auto auto 160px 135px;grid-column:3;grid-template-rows:unset}}@media(min-width:1400px){#search.--b2b .product__prices{padding-left:2.5rem}}#search.--b2b .product__prices strong.price{display:flex;flex-direction:column;line-height:1;grid-column:1;justify-content:center;position:relative;margin-bottom:0}
#search.--b2b .product__prices strong.price .label.--promo{order:-1}@media(max-width:979px){#search.--b2b .product__prices strong.price .label.--promo{margin:3px 0}}@media(min-width:979px){#search.--b2b .product__prices strong.price .label.--promo{order:unset;position:absolute;left:15px;transform:translateX(-100%)}}@media(min-width:1200px){#search.--b2b .product__prices strong.price .label.--promo{left:0}}@media(min-width:1400px){#search.--b2b .product__prices strong.price .label.--promo{left:-5px}
}#search.--b2b .product__prices strong.price del{order:-2;font-size:smaller}#search.--b2b .product__prices .price.--alternative{display:flex;flex-direction:column;font-size:2.2rem;font-weight:bold;line-height:1;justify-content:center;font-family:'Yanone Kaffeesatz','Open sans',"Arial",sans-serif;color:#777}#search.--b2b .product__prices .price.--alternative del{opacity:0;font-size:smaller;order:-2}#search.--b2b .product__prices .price.--alternative .label.--promo{font-size:1.4rem;padding:.2rem .5rem 0;border-radius:4px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;text-align:center;width:fit-content;text-transform:uppercase;font-family:'Yanone Kaffeesatz','Open sans',"Arial",sans-serif;font-weight:400;letter-spacing:.04em}
@media(max-width:979px){#search.--b2b .product__prices .price.--alternative .label.--promo{order:-1;margin:3px 0;opacity:0}}@media(min-width:979px){#search.--b2b .product__prices .price.--alternative .label.--promo{display:none}}#search.--b2b .product__prices .price.--alternative>.label.--promo{display:none}@media(min-width:350px){#search.--b2b .product__prices .price.--alternative{grid-column:2 / 4}}@media(min-width:600px){#search.--b2b .product__prices .price.--alternative{grid-column:2}}#search .product{background:0;padding:15px}
#search .product .--b2b{display:none}#search .product .number_wrapper{display:none}#search .product .label_icons{position:absolute;top:0;left:0;text-align:left;display:flex;flex-direction:column}#search .product[data-product_disable] .product__icon img{opacity:.3}#search .product__prices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,70px);grid-template-rows:fit-content(150px)}#search .product__prices strong.price{order:-1;grid-column:1}#search .product .price__unit{display:none}#search .product__wrapp{position:relative}
#search .product__compare{grid-column:2;text-align:right;display:flex;align-items:center;justify-content:flex-end}#search .product__to_bsk__wrapper{grid-column:1 / 3}#search .product .price__omwrap{grid-column:1 / 3}#search .product__compare_item{z-index:1;text-align:center;position:relative;font-size:1.4rem;color:#333;text-decoration:none;font-family:'Yanone Kaffeesatz','Open sans',"Arial",sans-serif;text-transform:uppercase}#search .product__compare_item:hover{color:#333}
#search .product__compare_item.--remove{color:#be123c}#search .product__compare_item.--remove:hover{color:#333}#search .product__traits{display:none !important}#search .product__traits.--gfx ul{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -3px}#search .product__traits.--gfx .trait{max-width:50%;padding:3px}#search .product .trait{display:flex;justify-content:space-between;font-size:1.2rem}#search .product .trait__name{padding:0 5px 3px 0}#search .product .trait__values{text-align:right;padding-left:5px}
#search .product .trait__value{color:#000}#search .product .trait__value:hover{color:#333}#search .product .trait__gfx{display:flex}.shipping_info__top{background:#cce5ff;color:#004085;padding:20px;font-size:1.2rem;border-radius:0;display:flex;flex-direction:column;text-align:center;align-items:center;margin-bottom:20px}.shipping_info__top a{color:#004085}.shipping_info__top a:hover{color:#333}.shipping_info__current_region{margin-bottom:5px}.shipping_info__body{margin:-2rem 0 2rem}@media(min-width:979px){.shipping_info__body{display:flex;margin:0 -1.5rem 2rem}
}@media(min-width:1200px){.shipping_info__body{margin:0 -2rem 2rem}}.shipping_info__block{padding-top:2rem}@media(min-width:979px){.shipping_info__block{flex:1;padding:0 1.5rem}}@media(min-width:1200px){.shipping_info__block{padding:0 2rem}}.shipping_info__label{font-size:1.6rem;display:block;margin-bottom:1.5rem}@media(min-width:979px){.shipping_info__label{margin-bottom:3rem}}.shipping_info__header{display:flex}.shipping_info__header_item{font-size:1.2rem;color:#999}.shipping_info__header_item.--icon-name{width:calc(50% + 15px)}
.shipping_info__header_item.--delivery{flex:2;text-align:center;margin:0 1.5rem}.shipping_info__header_item.--cost{flex:1;text-align:right}.shipping_info__courier{display:flex;align-items:center;border-bottom:1px solid #c4c7c8;padding:1rem 0}.shipping_info__courier:last-child{border-bottom:0}.shipping_info__item{font-size:1.2rem}.shipping_info__item.--icon{width:50px;min-width:50px;margin-right:1.5rem}.shipping_info__item.--icon img{display:block;margin:0 auto}
.shipping_info__item.--name{flex:3}.shipping_info__item.--delivery{flex:2;text-align:center;margin:0 1.5rem}.shipping_info__item.--cost{flex:1;text-align:right;white-space:nowrap;font-size:1.3rem}.shipping_info__vat{font-size:1.2rem;color:#999}strong.price .label.--promo.mobile_b2b{display:none}@media(max-width:979px){#search.--b2b .product__prices strong.price>.label.--promo{display:none}#search.--b2b .product__prices strong.price .label.--promo.mobile_b2b{display:inline-flex;margin-right:5px}
}#paging_setting_bottom{margin-bottom:2rem}#paging_setting_bottom.load-content{position:relative}#paging_setting_bottom.load-content:after{position:absolute;margin-top:-0.25rem}@media(min-width:757px){#paging_setting_bottom.load-content:after{margin-top:-1rem}}#paging_setting_bottom.--load-more{position:relative}#paging_setting_bottom .infinite_scroll__more_wrapper{width:100%;position:absolute;top:0;display:flex;justify-content:center;background:rgba(255,255,255,0.8)}
@media(min-width:757px){#paging_setting_bottom .infinite_scroll__more_wrapper{margin-top:-1rem}}#paging_setting_bottom .infinite_scroll__count{margin-left:.5rem}#paging_setting_bottom .infinite_scroll__count:before{content:'('}#paging_setting_bottom .infinite_scroll__count:after{content:')'}
.filters__price.has-error .filters__range label{border-color:#be123c}