#article div.content{padding:1%}.content>.productlist-filter{padding:2% 0 0 2%}.content>.productlist-filter .filter a{cursor:pointer}.elastic .content picture img,.elastic .content>img,.elastic .content a picture>img,.elastic .content>a>img{max-width:100%}.elastic .content>h1{margin:20px 0 20px 20px}p{font-size:90%;line-height:1.3em;margin:0 0 1em 20px}.productlist-filter .productlist{position:relative;float:right;width:79%;overflow:hidden}.productlist-filter .productlist .products{width:100%;overflow:hidden;padding-top:2px}.productlist-filter .productpart{position:relative;width:31%;min-height:370px;float:left;margin:0 1%;margin-bottom:2%;border:1px solid #e7e7e7;border-radius:3px;-webkit-box-shadow:0 0 1px 1px #f4f4f4;box-shadow:0 0 1px 1px #f4f4f4}.productlist-filter.elastic .productlist{padding-left:2%;margin-top:20px}.productlist-filter.elastic .productlist header{height:8px;border-bottom-color:#1cb3ba;margin-right:3%;margin-bottom:18px;position:relative;border-bottom:solid 1px #1cb3ba;margin:0 2% 3% 1%;padding-left:0}.productlist-filter.elastic .productlist header h1{font-family:FSBlake;font-size:90%;font-weight:600;text-transform:uppercase;color:#1cb3ba}.productlist-filter.elastic .productlist header h1 span{float:right;font-weight:400;padding-left:.2em}.productlist-filter.elastic .productlist header h1 span:before{content:'('}.productlist-filter.elastic .productlist header h1 span:after{content:')'}@media(max-width:960px){.productlist-filter .productlist{width:67%}.productlist-filter .productpart{width:47%}.productlist-frontpage,.productlist-frontpage>.elastic>section.productlist{width:100%}}@media(max-width:700px){.filters{display:none}.productlist-filter.elastic .productlist{width:100%;margin:0;padding-left:0;margin-top:10px}.productlist-filter.elastic .productlist .productpart:before{display:none}.content div.basket{padding:0;margin:0;width:100%;height:36px;max-height:36px;position:static;margin-top:12px;clear:both}.productlist .productpart .splash.c4f3,.productlist .productpart .splash.special{top:7%;right:5%;left:auto;z-index:5}.productlist .productpart .onlineoffers,.productlist .productpart .premium,.productlist .productpart .newproduct{left:50%}.productlist .productpart>a{width:100%;display:block}.productlist .productpart>a>hgroup{width:50%;float:left;margin:0;padding:0;height:auto;min-height:initial;text-align:left;padding-bottom:50px}.productlist .productpart>a>hgroup h1.brand{font-size:12px;text-transform:uppercase;opacity:.8}.productlist .productpart>a>hgroup>p{display:block;font-size:12px;margin:0;padding:0;text-align:left;padding-top:5%;opacity:.8}.productlist .productpart>a>div{position:static;width:50%;float:right;height:auto;min-height:140px;margin:1% 0 3% 0;padding:0;border:none}.productlist .productpart>a>div>img{max-width:100%}.productlist .productpart>a>div>span.teaser{font-size:1rem;height:30px;position:inherit}.productlist .productpart .price{width:50%;max-height:40px;float:none;position:absolute;bottom:58px;top:auto;margin:0;left:auto;right:auto;padding:0;background:none;border:none;border-radius:initial;text-align:left}.productlist .productpart .price.sale{bottom:75px}.productlist .productpart .price dt{width:auto;float:left;padding:0;margin:0;border:none;font-size:12px;opacity:.8}.productlist .productpart .price .savings{line-height:16px;font-size:12px;opacity:.8}.productlist .productpart .price dt:first-child{display:none}.productlist .productpart .price.sale dt:first-child{display:block;float:none;font-size:12px}.productlist .productpart .price dd{width:auto;float:left;padding:0;margin:0;top:auto;font-size:12px;font-weight:600}.productlist .productpart .price dd>span{width:auto;text-align:left;top:auto;float:none;padding-left:4%;font-size:200%}.productlist .productpart .price dd.savings{font-weight:normal;padding-left:1%}.productlist .productpart .price dd.savings>span{font-size:12px;font-weight:600;padding-left:5%}}@media(max-width:700px) and (min-width:560px){.productlist-filter.elastic .productlist .productpart{padding:15px;height:250px;width:50%;float:left;border:none;border-bottom:2px solid #d9d9d9;margin:0;min-height:inherit}.productlist-filter.elastic .productlist .productpart:nth-of-type(odd){border-right:2px solid #d9d9d9}.productlist-filter.elastic .productlist .productpart:nth-of-type(1),.productlist-filter.elastic .productlist .productpart:nth-of-type(2){border-top:1px solid #d9d9d9}.productlist-filter.elastic .productlist .productpart>a{height:174px}.productlist-filter.elastic .productlist .productpart>a>hgroup h1.name{font-size:110%}}@media(max-width:700px) and (min-width:660px){.productlist-filter.elastic .productlist .productpart{height:270px}.productlist-filter.elastic .productlist .productpart>a{height:194px}.productlist-filter.elastic .productlist .productpart .price .savings,.productlist-filter.elastic .productlist .productpart .price dd,.productlist-filter.elastic .productlist .productpart .price dd.savings>span,.productlist-filter.elastic .productlist .productpart>a>hgroup>p,.productlist-filter.elastic .productlist .productpart>a>hgroup h1.brand{font-size:12px}.productlist-filter.elastic .productlist .productpart>a>hgroup h1.name{font-size:110%}}@media(max-width:559px){.productlist-filter.elastic .productlist .productpart{padding:15px;height:250px;width:100%;float:left;border:none;border-bottom:2px solid #d9d9d9;margin:0;min-height:inherit}.productlist-filter.elastic .productlist .productpart>a{height:174px}.productlist-filter.elastic .productlist .productpart>a>hgroup h1.name{font-size:110%}}