.entry-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entry-page .products{position:relative;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.entry-page .product-filter{position:relative;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;overflow:hidden}.filterbox{position:relative;top:0;left:0;background:rgba(0,0,0,.2);padding:.933333em;overflow:auto;-webkit-overflow-scrolling:touch}.product-filter h2{padding:1.3333rem .73333rem .73333rem}.entry-page h1{text-align:left}.entry-page .product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;outline:0 solid green;margin-right:0;padding:.7333em}.entry-page .product-list .product{-webkit-box-flex:1;-ms-flex:1 1 33.333%;flex:1 1 33.333%;max-width:33.3333%;position:relative;z-index:1;padding:.222em;margin:0;-webkit-transform:scale(1.001);transform:scale(1.001);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0;box-shadow:0}.entry-page .product-list .product img{display:block;width:100%;max-width:100%;margin:0;padding:0}.entry-page .products .product-list{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transition-delay:1.4s;transition-delay:1.4s}.entry-page .products.ready .product-list{opacity:1}.entry-page .products #loader{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transition-delay:1.4s;transition-delay:1.4s}.entry-page .products.ready #loader{opacity:0}@media screen and (min-width:40em){.entry-page{display:block}.entry-page .product-filter{width:18rem;position:fixed;top:9rem;right:0;bottom:0;padding:0}.filterbox{position:absolute;top:4rem;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);padding:.933333em}.entry-page .product-list{padding:0 .73333em}.entry-page .products{margin-right:19rem;padding-top:3.7633rem;width:auto}.entry-page .product-list .product{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}}@media screen and (min-width:64.0633em){.entry-page .product-list .product{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}}@media screen and (min-width:80em){.entry-page .product-list .product{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}}.overlay-artno{position:absolute;top:auto;bottom:-1em;left:0;right:0;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .3s ease,-webkit-transform .3s;transition:opacity .3s ease,-webkit-transform .3s;transition:transform .3s,opacity .3s ease;transition:transform .3s,opacity .3s ease,-webkit-transform .3s}.overlay-artno a{display:block;background:rgba(0,0,0,.7);border-radius:0;padding:.222em .43333em .3333em;text-decoration:none;font-size:.7rem;text-align:center}.overlay-details{position:absolute;top:50%;margin-top:-1.2rem;right:0;left:0;text-align:center}.overlay-details a{display:block;padding:.0511em .633333em;margin:0 auto;background:rgba(0,0,0,.7) url(/img/icons-white/search.svg) 50% no-repeat;background-size:1.5rem;text-indent:-9999px;width:2.5rem;height:2.5rem;border-radius:2.5rem;text-decoration:none;-webkit-transform:scale(.5);transform:scale(.5);opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s;transition:opacity .3s ease,-webkit-transform .3s;transition:transform .3s,opacity .3s ease;transition:transform .3s,opacity .3s ease,-webkit-transform .3s;font-size:.9rem}.entry-page .product-list .fav-preview{position:absolute;top:.3333rem;right:.3333rem;cursor:pointer}.entry-page .product-list .fav-preview i{-webkit-transform:scale(.6);transform:scale(.6);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.entry-page .product-list .fav-preview:hover i{-webkit-transform:scale(.7);transform:scale(.7)}.entry-page .product-list .fav-preview span{display:none}.entry-page .product-list .product:hover{z-index:500}.entry-page .product-list .product:hover .overlay-artno{-webkit-transform:translate(0);transform:translate(0);opacity:1}.entry-page .product-list .product:hover .overlay-details a{-webkit-transform:scale(1);transform:scale(1);opacity:1}.entry-page .product-list .product:hover{-webkit-transform:scale(1.2);transform:scale(1.2);background:rgba(0,0,0,.6)}.entry-page .product-list .product:hover img{-webkit-box-shadow:0 0 15px rgba(0,0,0,.9);box-shadow:0 0 15px rgba(0,0,0,.9)}.filter-item{padding:0 0 1.4333em}.farbwelten-filter label{height:1.9777rem;width:5.777rem;text-indent:0;border:0 solid #fff;display:block;position:relative;max-width:100%;width:100%!important;margin:0;z-index:99}.farbwelten-filter label:after{position:absolute;left:.1433rem;top:.1433rem;height:1.6777rem;line-height:1.6777rem;text-align:center;width:1.6777rem;content:"\2717";text-indent:0;background:rgba(0,0,0,.6);border:0 solid rgba(0,0,0,.1);color:#fff;border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease;z-index:2;z-index:100;-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);box-shadow:0 0 2px rgba(0,0,0,.4)}.farbwelten-filter input{display:none}.farbwelten-filter input:checked+label:after{content:"\2714";color:#fff;background:#52a400}.farbwelten{display:block}.farbwelt{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .333em .3333em 0;background:rgba(0,0,0,.6);border-radius:1px;overflow:hidden}.farbwelt label{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.farbwelt span{display:block;-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;height:1.9777rem;line-height:1.9777rem;padding:0 .9333rem;font-size:.9rem}.filter-value{background:rgba(0,0,0,.6);border-radius:2px;padding:.53333em .63333em .53333em 3em;margin:0 0 .3333em 0;position:relative}.filter-value input{display:none}.filter-value label{font-size:.9rem}.filter-value label:before{content:"";display:inline-block;width:1.6666rem;height:1.66666rem;line-height:1.66666rem;content:"\2717";position:absolute;top:.277rem;left:.277rem;text-align:center;background:hsla(0,0%,100%,.1);border-radius:3px}.filter-value input:checked+label:before{content:"\2714";color:#fff;background:#52a400}.produkt-hinweise{padding:.933333em}.produkt-hinweise p{margin:0;font-size:.9rem}