.searchResults .group.searchManufacturerGroup,.searchResults .group.searchCategoryGroup,.searchResults .group.searchSystemGroup,.searchResults .group.pages{font-family:"Poppins-Regular",sans-serif;font-style:normal}.searchResults .group.searchCategoryGroup ul span.itemCategorys a:last-child,.searchResults .group.searchSystemGroup ul a,.searchResults .group.pages span.itemCategorys a:last-child{font-family:"Poppins-SemiBold",sans-serif;font-style:normal}.searchResults h1,.searchResults .group>span.title{font-family:"Poppins-Bold",sans-serif;font-style:normal}.searchResults .group.searchCategoryGroup ul li:before,.searchResults .group.searchSystemGroup ul li:before,.searchResults .group.pages li:before{font-family:"scanicons",sans-serif;font-style:normal}.searchResults{width:100%;max-width:1500px;margin:0 auto;box-sizing:border-box;padding:0 25px 50px 25px}.searchResults h1{padding:20px 0 30px;line-height:1.1em;font-size:1.4rem}.searchResults .group{padding-bottom:0}.searchResults .group .moreResults{display:block;text-align:center;width:100%;margin:15px auto;background-color:#2777b3;border-radius:24px;width:110px;transition:all ease-out 200ms}.searchResults .group .moreResults:hover{background-color:#1967b6}.searchResults .group .moreResults button{color:#fff;background:none;line-height:2.2em;padding:4px 14px;width:100%}.searchResults .group .moreResults button:hover{background:none}.searchResults .group .moreResults button:after{transition:ease-out all 100ms;border-right:2px solid transparent;border-bottom:2px solid transparent;content:" ";display:inline-block;transform:rotate(-45deg);width:6px;height:6px;margin-left:-6px;margin-bottom:3px}.searchResults .group .moreResults button:hover:after{margin-left:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.searchResults .group>span.title{color:#000;display:block;padding:6px 8px;font-size:1.2em;border-bottom:1px solid #bcbec0}.searchResults .group.searchManufacturerGroup a{display:table;width:100%;text-decoration:none;transition:ease-in-out .3s;font-size:.9em;padding:10px}.searchResults .group.searchManufacturerGroup a span.itemImage{width:90px;height:50px;display:table-cell;vertical-align:middle}.searchResults .group.searchManufacturerGroup a span.itemImage i{background:#fff;display:table-cell;width:90px;height:50px;text-align:center;vertical-align:middle}.searchResults .group.searchManufacturerGroup a span.itemImage i img{width:100%;text-align:center;display:block;margin:0 auto}.searchResults .group.searchManufacturerGroup a span.itemDescription{color:#000;display:table-cell;vertical-align:middle;padding:0 20px}.searchResults .group.searchCategoryGroup ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.searchResults .group.searchCategoryGroup ul li{margin:8px 0;width:33.333%;box-sizing:border-box;padding:0 10px}.searchResults .group.searchCategoryGroup ul li:before{display:block;position:absolute;width:50px;content:"";color:#b3b3b3;font-size:2em;overflow:hidden;height:50px;text-align:center;line-height:1.8em}.searchResults .group.searchCategoryGroup ul span.itemCategorys{height:50px;display:table-cell;font-size:1em;vertical-align:middle;padding-left:50px;line-height:1.5em}.searchResults .group.searchCategoryGroup ul span.itemCategorys a{display:inline-block;padding-left:8px;text-decoration:none;color:#5b5b5b}.searchResults .group.searchCategoryGroup ul span.itemCategorys a:after{content:">";display:inline-block;padding-left:10px}.searchResults .group.searchCategoryGroup ul span.itemCategorys a:last-child{color:#5b5b5b}.searchResults .group.searchCategoryGroup ul span.itemCategorys a:last-child:after{display:none}.searchResults .group.searchCategoryGroup ul span.itemCategorys a:hover{text-decoration:underline}.searchResults .group.searchSystemGroup ul{display:block}.searchResults .group.searchSystemGroup ul li{display:block}.searchResults .group.searchSystemGroup ul li:before{display:block;position:absolute;width:40px;content:"";color:#b3b3b3;font-size:2em;overflow:hidden;height:40px;text-align:center;line-height:1.6em}.searchResults .group.searchSystemGroup ul a{height:40px;display:table-cell;font-size:1.2em;vertical-align:middle;padding-left:50px;color:#5b5b5b;text-decoration:none}.searchResults .group.searchSystemGroup ul a:hover{text-decoration:underline}.searchResults .group.pages li:before{display:block;position:absolute;width:50px;content:"";color:#b3b3b3;font-size:2em;overflow:hidden;height:50px;text-align:center;line-height:1.8em}.searchResults .group.pages span.itemCategorys{height:50px;display:table-cell;font-size:1.1em;vertical-align:middle;padding-left:50px}.searchResults .group.pages span.itemCategorys a{display:inline-block;padding-left:8px;text-decoration:none;color:#b3b3b3}.searchResults .group.pages span.itemCategorys a:last-child{color:#5b5b5b}.searchResults .group.pages span.itemCategorys a:hover{text-decoration:underline}.searchResults .group.searchProductGroup>span.title{border:none;background-color:#2777b3;color:#fff;margin-bottom:10px;padding:8px}.searchResults .group.searchProductGroup .product-group .product .priceAvailability .priceWishlistBuy .leftColumn .price span.exVat{font-size:.35em}.searchResults .group.searchProductGroup .product-group .product .priceAvailability .priceWishlistBuy .leftColumn .price.call{font-size:1.4em}.searchResults.categoryPage .category .group.searchCategoryGroup{margin-bottom:0!important}@media screen and (max-width:1024px){.searchResults .group.searchCategoryGroup ul li{width:50%}}@media screen and (max-width:769px){.searchResults{padding:0 15px 40px 15px}.searchResults .group.searchCategoryGroup ul li{width:100%;padding:0}.searchResults .group.searchCategoryGroup ul span.itemCategorys{font-size:.9em}.searchResults .group.searchProductGroup ul.productColumns{display:block;width:100%;padding:0;box-sizing:border-box}.searchResults .group.searchProductGroup ul.productColumns li{display:block;padding:6px 0;border-bottom:solid 1px #ccc}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability{width:300px}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy{flex-direction:column}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .leftColumn,.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .rightColumn{width:100%}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .leftColumn{margin-top:20px}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .leftColumn .price{font-size:2em}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .leftColumn .deliveryTag{width:100%;max-width:none}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .rightColumn{margin-top:10px}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .wishListColumn{top:-9px}}@media screen and (max-width:600px){.searchResults .group.searchCategoryGroup li:before{width:28px;height:35px;line-height:1.5em}.searchResults .group.searchCategoryGroup span.itemCategorys{height:40px;padding-left:30px}.searchResults .group.searchProductGroup ul.productColumns li>div{flex-wrap:wrap}.searchResults .group.searchProductGroup ul.productColumns li>div .details{padding:0 10px;width:50%;flex-grow:1}.searchResults .group.searchProductGroup ul.productColumns li>div .details .linkNo{font-size:1em}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability{width:100%;padding-left:0;margin-top:12px}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability::before{display:none}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy{flex-direction:row;align-items:center}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .leftColumn{width:50%;margin-top:0}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .rightColumn{margin-top:0;width:200px}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .wishListColumn{top:-25px}.searchResults .group.searchProductGroup ul.productColumns li .ratings{margin-left:0;margin-top:10px}.searchResults .group.searchSystemGroup ul a{font-size:.9em}}@media screen and (max-width:420px){.searchResults .group.searchProductGroup ul.productColumns li>div{flex-direction:column}.searchResults .group.searchProductGroup ul.productColumns li>div .details{padding:0;width:100%}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy{flex-direction:column}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .leftColumn{width:100%}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .rightColumn{width:100%;margin-top:12px}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton{margin:5px auto 0 auto}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .rightColumn span.delivery-date{text-align:center}.searchResults .group.searchProductGroup ul.productColumns li>div .priceAvailability .priceWishlistBuy .rightColumn .stock{float:none;text-align:center}}