@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:'Open Sans',sans-serif;font-size:14px;color:#4a4948}body{background:#fff}input,select,textarea{font-family:'Open Sans',sans-serif;font-size:14px;color:#4a4948}img{display:block;border:0}ul,li{list-style:none}:focus{outline:none}.clear{visibility:hidden;clear:both;height:0;line-height:0}.center{margin:0
auto;position:relative;max-width:1487px}.centered{padding-right:calc((100% - 1487px) / 2);padding-left:calc((100% - 1487px) / 2)}.mm-opened
body{position:fixed;height:100%;overflow-y:hidden}#wrapper{position:relative;display:block;width:100%;min-height:100%;overflow-x:hidden}#mainCntr{width:100%}#headerCntr{position:relative;width:100%;overflow:hidden}#headerCntr
.logo{position:absolute;top:20px}#headerCntr
.top{padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;display:flex;justify-content:flex-end;background:#000}#headerCntr
.middle{padding-top:50px;padding-bottom:50px;position:relative;border-bottom:1px solid #fff;background:#333;overflow:hidden}#headerCntr
.bottom{padding-top:25px;padding-bottom:25px;text-align:center;background:#333}#headerCntr
.mobileMenu{position:relative;z-index:15;display:none;float:right;width:40px;height:40px;transition:0.2s;cursor:pointer;overflow:hidden}#headerCntr .mobileMenu
span{position:absolute;top:50%;right:20%;left:20%;display:block;height:4px;text-indent:-9999px;border-radius:5px;background:#29b5b3;transition:0.2s}#headerCntr .mobileMenu span:before, #headerCntr .mobileMenu span:after{position:absolute;left:0;display:block;width:100%;height:4px;border-radius:5px;background-color:#29b5b3;transition-duration:0.2s, 0.2s;content:''}#headerCntr .mobileMenu span:before{top:-7px}#headerCntr .mobileMenu span:after{bottom:-7px}.mm-opened #headerCntr .mobileMenu
span{background:none}.mm-opened #headerCntr .mobileMenu.is-active span:before, .mm-opened #headerCntr .mobileMenu.is-active span:after{transition-delay:0s, 0.2s}.mm-opened #headerCntr .mobileMenu span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mm-opened #headerCntr .mobileMenu span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menuBox:not(.mm-menu){width:auto}.menuBox:not(.mm-menu) ul{width:auto}.menuBox:not(.mm-menu) ul
li{margin-left:15px;float:left;font-size:12px}.menuBox:not(.mm-menu) ul li
a{text-transform:uppercase;text-decoration:none;color:#bababa}.menuBox:not(.mm-menu) ul li a:hover, .menuBox:not(.mm-menu) ul li.is-active
a{color:#00de84}.linkBox{width:auto}.linkBox
li{margin-left:15px;float:left;font-size:12px;color:#fff}.linkBox li
a{text-transform:uppercase;text-decoration:none;color:#bababa}.linkBox li a:hover, .linkBox li.is-active
a{color:#00de84}.subMenuBox{text-align:center}.subMenuBox
li{padding:0
10px;display:inline-block;font-size:15px;text-transform:uppercase;color:#fff}.subMenuBox li
a{padding-bottom:5px;display:block;text-decoration:none;color:#fff;border-bottom:2px solid #148c7a}.subMenuBox li a:hover, .subMenuBox li.is-active
a{color:#32a6df}.subMenuBox li.fav
a{border-color:#49b373}.subMenuBox li.konto
a{border-color:#32a6df}.subMenuBox li.warenkorb
a{border-color:#fff}.searchBox{display:inline-block;width:480px}.searchBox
fieldset{border:none;border-radius:20px;overflow:hidden}.searchBox
input{padding:0
15px;float:left;width:calc(100% - 50px);height:40px;font-size:14px;font-weight:300;line-height:40px;color:#333;border:none;background:#fff}.searchBox
button{float:left;width:50px;height:40px;border:none;background:#008f79 url(https://dev.rs-filter.com/assets/client/images/icon-search.png?v=1734083104) no-repeat center;cursor:pointer}#contentCntr{padding-top:30px;padding-bottom:30px;width:100%;overflow:hidden}#leftCntr{float:left;width:290px}.filterBox{margin-bottom:30px;width:100%}.filterBox
.title{margin-top:10px;margin-bottom:12px;padding:10px
15px;font-size:16px;color:#fff;background:#333}.filterBox .title:first-of-type{margin-top:0}.filterBox
fieldset{border:none}.filterBox
select{margin-bottom:12px;padding:0
15px;width:100%;height:40px;font-size:14px;border:1px
solid #c3c2c5;background:url(https://dev.rs-filter.com/assets/client/images/icon-drop.png?v=1734083104) no-repeat center right 15px;-webkit-appearance:none;-moz-appearance:none}.filterBox select::-ms-expand{display:none}.contactBox{width:100%}.contactBox
.title{margin-bottom:15px;font-size:26px;color:#00a8e5}.contactBox
.button{margin-bottom:30px;padding:10px
40px 10px 15px;display:inline-block;font-size:11px;text-transform:uppercase;text-decoration:none;color:#fff;border-radius:20px;background:#333 url(https://dev.rs-filter.com/assets/client/images/icon-envelop.png?v=1734083104) no-repeat center right 12px}.contactBox .button:hover{color:#00a8e5}.contactBox
address{font-size:14px;font-weight:300;font-style:normal;line-height:24px;color:#878787}.contactBox address
a{text-decoration:none;color:#00a7e5}.contactBox address a:hover{text-decoration:underline}.contactBox address
span{font-weight:normal;color:#000}#rightCntr{float:right;width:calc(100% - 310px)}.shoppingBox{margin-bottom:70px;width:100%;overflow:hidden}.shoppingBox
.title{margin-bottom:25px;padding:10px
15px;font-size:16px;color:#fff;background:#333}.shoppingBox
.left{float:left;width:60%}.shoppingBox
h3{font-size:26px;font-weight:normal;color:#000}.shoppingBox h3
span{display:block;font-size:16px;color:#00a7e5}.shoppingBox
.product{padding-bottom:50px;position:relative;width:80%}.shoppingBox .product
img{width:100%}.shoppingBox
.button{margin-bottom:30px;padding:10px
40px 10px 15px;position:absolute;bottom:0;left:0;font-size:11px;text-transform:uppercase;text-decoration:none;color:#fff;border-radius:20px;background:#333 url(https://dev.rs-filter.com/assets/client/images/icon-zoom.png?v=1734083104) no-repeat center right 12px}.shoppingBox .button:hover{color:#00a8e5}.shoppingBox
.description{font-family:'Myriad Pro',sans-serif;font-size:15px;color:#888}.shoppingBox
.right{float:right;width:40%}.shoppingBox .right
.title{border-left:1px solid #fff}.shoppingBox
.package{margin-bottom:15px;padding-bottom:20px;display:flex;align-items:center;justify-content:space-between}.shoppingBox
.size{margin-bottom:10px;font-size:17px;color:#000}.shoppingBox
.number{margin-bottom:10px;font-size:35px;color:#000}.shoppingBox
.icons{margin-bottom:60px;display:inline-block}.shoppingBox .icons
li{display:inline-block}.shoppingBox .icons li
a{position:relative;display:block;width:42px;height:42px;text-decoration:none;color:#fff}.shoppingBox .icons
span{padding:3px
12px;position:absolute;top:calc(100% + 9px);left:50%;display:none;font-size:12px;border-radius:5px;background:#333;transform:translateX(-50%)}.shoppingBox .icons li a:hover
span{display:block}.shoppingBox .icons span:before{position:absolute;bottom:100%;left:50%;width:11px;height:9px;background:url(https://dev.rs-filter.com/assets/client/images/arrow.png?v=1734083104) no-repeat;transform:translateX(-50%);content:''}.shoppingBox
.cart{position:relative;width:100%}.shoppingBox .cart
li{padding:10px
20px;border-bottom:1px solid #fff;background:#008f79;overflow:hidden}.shoppingBox .cart
span{display:inline-block;min-width:100px;font-size:16px;color:#fff;vertical-align:middle}.shoppingBox .cart
input{margin:0
10px;padding:0
10px;display:inline-block;width:85px;height:26px;line-height:26px;text-align:center;color:#000;vertical-align:middle;border:none;background:#fff}.shoppingBox
.order{margin-bottom:30px;padding:10px
40px 10px 15px;position:absolute;top:50%;right:20px;font-size:12px;text-transform:uppercase;text-decoration:none;color:#fff;border:1px
solid #fff;border-radius:20px;background:#00b66c url(https://dev.rs-filter.com/assets/client/images/icon-cart.png?v=1734083104) no-repeat center right 12px;transform:translateY(-50%)}.shoppingBox .order:hover{color:#000}.productBox{overflow:hidden}.productBox
h5{margin-bottom:40px;padding-bottom:15px;font-size:20px;font-weight:normal;text-transform:uppercase;border-bottom:1px solid #878787}.productBox
ul{list-style:none;overflow:hidden}.productBox
li{padding:20px
10px;float:left;width:25%;text-align:center}.productBox
.photo{margin-bottom:10px;position:relative;display:block;text-decoration:none;border-radius:20px;overflow:hidden}.productBox .photo:before{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2) url(https://dev.rs-filter.com/assets/client/images/icon-zoom1.png?v=1734083104) no-repeat center;transition:0.5s;content:''}.productBox li:hover .photo:before{opacity:1}.productBox .photo
img{max-width:100%}.productBox
p{margin-bottom:20px;font-size:17px;line-height:30px;overflow:hidden}.productBox
.button{margin-bottom:30px;padding:10px
40px 10px 25px;display:inline-block;min-width:160px;font-size:12px;font-weight:600;text-align:left;text-transform:uppercase;text-decoration:none;color:#fff;border-radius:20px;background:#333 url(https://dev.rs-filter.com/assets/client/images/arrow1.png?v=1734083104) no-repeat center right 12px}.productBox .button:hover{color:#00a8e5}.productBox
.sort{margin-top:50px;margin-bottom:25px;padding:8px;background:#333}.productBox
select{padding:0
15px;width:190px;height:30px;font-size:12px;color:#fff;border:1px
solid #fff;background:url(https://dev.rs-filter.com/assets/client/images/arrow2.png?v=1734083104) no-repeat center right 15px;-webkit-appearance:none;-moz-appearance:none}.productBox select::-ms-expand{display:none}.pagerBox{text-align:center}.pagerBox
li{margin:0
5px;display:inline-block;width:38px;height:38px;text-align:center;color:#fff;vertical-align:middle;background:#333}.pagerBox li
a{display:block;width:100%;line-height:38px;text-decoration:none;color:#fff}.pagerBox li a:hover, .pagerBox li.is-active
a{background:#00aaeb}.pagerBox
li.more{width:auto}.pagerBox li.more
a{padding:0
15px}.newsletterBox{height:400px;background:url(https://dev.rs-filter.com/assets/client/images/bg-news.jpg?v=1734083104) no-repeat center;overflow:hidden}.newsletterBox
.news{padding:115px
0 0 475px}.newsletterBox
h6{margin-bottom:15px;font-size:27px;font-weight:600;color:#00aaeb}.newsletterBox
fieldset{border:none}.newsletterBox
input{padding:0
20px;display:inline-block;width:430px;height:40px;font-size:17px;line-height:40px;text-transform:uppercase;color:#333;vertical-align:middle;border:1px
solid #333;border-radius:20px}.newsletterBox
.button{margin-left:10px;padding:10px
40px 10px 25px;display:inline-block;min-width:160px;font-size:12px;font-weight:600;text-align:left;text-transform:uppercase;text-decoration:none;color:#fff;vertical-align:middle;border:none;border-radius:20px;background:#333 url(https://dev.rs-filter.com/assets/client/images/arrow1.png?v=1734083104) no-repeat center right 12px;cursor:pointer}.newsletterBox .button:hover{color:#32a6df}.controlBox{padding-top:50px;padding-bottom:50px;background:#333;overflow:hidden}.controlBox
.previous{padding-left:35px;float:left;font-size:25px;text-decoration:none;color:#fff;background:url(https://dev.rs-filter.com/assets/client/images/previous.png?v=1734083105) no-repeat left 10px}.controlBox .previous:hover{color:#32a6df}.controlBox .previous
span{display:block;font-size:18px;font-weight:300;text-transform:none;color:#32a6df}.controlBox
.next{padding-right:35px;float:right;font-size:25px;text-align:right;text-decoration:none;color:#fff;background:url(https://dev.rs-filter.com/assets/client/images/next.png?v=1734083104) no-repeat right 10px}.controlBox .next:hover{color:#32a6df}.controlBox .next
span{display:block;font-size:18px;font-weight:300;text-transform:none;color:#32a6df}.mapBox{width:100%}.mapBox
img{width:100%}#footerCntr{overflow:hidden;width:100%}.footerBox{padding-top:135px;position:relative;min-height:585px;background:url(https://dev.rs-filter.com/assets/client/images/footer-bg.jpg?v=1734083104) no-repeat right top}.footerBox
.social{position:absolute;top:25px;right:35px}.footerBox .social
li{margin:0
4px;display:inline-block;color:#fff;vertical-align:middle}.footerBox .social li
a{display:block;text-decoration:none}.footerBox
.links{margin:0
auto;display:flex;flex-flow:row wrap;align-items:stretch;max-width:1100px}.footerBox
.column{width:25%}.footerBox
.title{margin-bottom:15px;font-size:30px;font-weight:600;text-transform:uppercase;color:#32a6df}.footerBox
.title.product{color:#148c7a}.footerBox
.title.contact{color:#00b66c}.footerBox .nav
li{margin-bottom:5px}.footerBox .nav li
a{text-decoration:none;color:#fff}.footerBox .nav li a:hover{color:#32a6df}.footerBox
address{font-style:normal;color:#fff}.footerBox address
a{text-decoration:none;color:#32a6df}.footerBox address a:hover{text-decoration:underline}.copyrightBox{padding-top:35px;padding-bottom:35px;text-align:center;background:#000}.copyrightBox
li{display:inline-block;font-size:10px;color:#999}.copyrightBox li
a{text-decoration:none;color:#999;font-size:10px !important}.copyrightBox li a:hover{text-decoration:underline}.copyrightBox li:after{padding:0
10px;display:inline-block;content:'|'}.copyrightBox li:last-child:after{display:none}@media only screen and (max-width: 1520px){.centered{padding-right:15px;padding-left:15px}.shoppingBox
.left{width:45%}.shoppingBox
.right{width:55%}.shoppingBox
.product{width:100%}}@media only screen and (max-width: 1199px){.shoppingBox
.left{margin-bottom:20px;width:100%}.shoppingBox
.right{width:100%}.productBox
li{width:33.33%}.newsletterBox
.news{padding-left:200px}}@media only screen and (max-width: 979px){#leftCntr{width:210px}#rightCntr{width:calc(100% - 220px)}.newsletterBox
.news{padding-left:80px}.footerBox{padding-top:0;min-height:500px}.footerBox
.links{padding-top:70px}}@media only screen and (max-width: 767px){.menuBox:not(.mm-menu){display:none}#headerCntr
.mobileMenu{margin-top:-5px;display:block}.linkBox{margin-top:8px}.subMenuBox{text-align:right}.subMenuBox
li{padding:0
3px;font-size:13px}.searchBox{width:400px}#leftCntr{margin-bottom:20px;float:none;width:100%}#rightCntr{float:none;width:100%}.productBox
li{width:50%}.newsletterBox
input{width:270px}.newsletterBox{padding-top:50px;padding-bottom:50px;height:auto}.newsletterBox
.news{padding-top:0;padding-left:0}.footerBox{background-size:cover}.footerBox
.column{padding-bottom:20px;width:50%}}@media only screen and (max-width: 479px){#headerCntr
.middle{padding:20px;text-align:center}#headerCntr
.logo{margin-bottom:20px;position:static;display:inline-block}.subMenuBox{text-align:center}.subMenuBox
li{font-size:12px}.searchBox{padding:0
15px;width:100%}.shoppingBox .package
img{width:70px}.shoppingBox{margin-bottom:20px}.productBox
h5{margin-bottom:20px}.productBox
li{padding-bottom:0;width:100%}.newsletterBox
input{margin-bottom:10px;width:100%}.newsletterBox
.button{margin-left:0}.controlBox{padding:15px}.controlBox
.previous{padding-left:20px;font-size:15px}.controlBox .previous
span{font-size:12px}.controlBox
.next{padding-right:20px;font-size:15px}.controlBox .next
span{font-size:12px}.footerBox
.column{width:100%;text-align:center}.shoppingBox
.order{margin-bottom:0;top:auto;bottom:5px;transform:translateY(0)}.productBox .photo
img{display:inline-block}.footerBox .column
img{display:inline-block}}