.searchResults .products-cont .group.searchCategoryGroup,.searchResults .products-cont .group.searchManufacturerGroup,.searchResults .products-cont .group.searchSystemGroup,.searchResults .products-cont .group.searchSystemGroup ul a{font-family:Poppins-Regular,sans-serif;font-style:normal}.searchResults .products-cont .group.searchCategoryGroup>ul span.itemCategorys a:last-child{font-family:Poppins-SemiBold,sans-serif;font-style:normal}.searchResults .products-cont .group>span.title,.searchResults h1{font-family:Poppins-Bold,sans-serif;font-style:normal}.searchResults .products-cont .group.searchCategoryGroup>ul>li:before,.searchResults .products-cont .group.searchSystemGroup ul li:before{font-family:scanicons,sans-serif;font-style:normal}.searchResults.categoryPage .category .group.searchCategoryGroup{margin-bottom:0!important}.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 .products-cont{vertical-align:top;width:100%;display:flex;align-items:flex-start}.searchResults .products-cont .group{padding-bottom:0;border:1px solid #bcbec0;background:#fff;border-radius:6px;height:auto}.searchResults .products-cont .group>span.title{color:#000;display:block;padding:6px 8px;font-size:1.2em;border-bottom:1px solid #bcbec0}.searchResults .products-cont .group.searchManufacturerGroup{vertical-align:top;width:310px;order:3}.searchResults .products-cont .group.searchManufacturerGroup a{display:block!important;width:100%;text-decoration:none;transition:ease-in-out .3s;font-size:.9em;padding:10px}.searchResults .products-cont .group.searchManufacturerGroup a span.itemImage{width:90px;height:50px;display:table-cell;vertical-align:middle}.searchResults .products-cont .group.searchManufacturerGroup a span.itemImage i{background:#fff;display:table-cell;width:90px;height:50px;text-align:center;vertical-align:middle}.searchResults .products-cont .group.searchManufacturerGroup a span.itemImage i img{width:100%;text-align:center;display:block;margin:0 auto}.searchResults .products-cont .group.searchManufacturerGroup a span.itemDescription{color:#000;display:table-cell;vertical-align:middle;padding:0 20px;font-size:10px;line-height:13px}.searchResults .products-cont .group.searchCategoryGroup{width:460px;margin-right:22px;order:1;padding-bottom:12px}.searchResults .products-cont .group.searchCategoryGroup>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.searchResults .products-cont .group.searchCategoryGroup>ul>li{display:block!important;margin:8px 0;box-sizing:border-box;padding:0 10px}.searchResults .products-cont .group.searchCategoryGroup>ul>li:before{display:block;position:absolute;content:"\e91e";color:#b3b3b3;overflow:hidden;height:50px;text-align:center;line-height:1.8em;font-size:16px;height:20px;width:20px;margin-left:6px}.searchResults .products-cont .group.searchCategoryGroup>ul span.itemCategorys{height:50px;display:table-cell;font-size:1em;vertical-align:middle;padding-left:30px;height:inherit;line-height:1.3em;padding-top:6px}.searchResults .products-cont .group.searchCategoryGroup>ul span.itemCategorys a{display:inline-block;text-decoration:none;color:#5b5b5b}.searchResults .products-cont .group.searchCategoryGroup>ul span.itemCategorys a:after{content:">";display:inline-block;padding-left:10px;text-indent:3px;padding-left:0;font-size:10px}.searchResults .products-cont .group.searchCategoryGroup>ul span.itemCategorys a:last-child{color:#5b5b5b}.searchResults .products-cont .group.searchCategoryGroup>ul span.itemCategorys a:last-child:after{display:none}.searchResults .products-cont .group.searchCategoryGroup>ul span.itemCategorys a:hover{text-decoration:underline}.searchResults .products-cont .group.searchProductGroup{vertical-align:top;order:2;margin-right:22px}.searchResults .products-cont .group.searchProductGroup .product-group{display:block!important;border:0;padding:0}.searchResults .products-cont .group.searchProductGroup .product-group .product>div{border-bottom:1px solid #bcbec0}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .details .description{font-size:16px}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability{min-width:inherit;width:240px}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy{display:block}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .leftColumn{display:block;height:60px}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .leftColumn .price span.exVat{font-size:.35em}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .leftColumn .price.call{font-size:1.4em}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .notify-when-in-stock button{padding:5px 20px}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton{height:34px}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span{height:34px}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span a.btn{height:34px;line-height:2.6em}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span.added{line-height:2.2em}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span.added>i{margin:1px 0 0 0}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span span.controls{padding-top:5px}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .ratings .delivery-date{margin-right:10px}.searchResults .products-cont .group.searchSystemGroup{width:300px;order:4;margin-left:20px}.searchResults .products-cont .group.searchSystemGroup ul{display:block}.searchResults .products-cont .group.searchSystemGroup ul li{display:block!important}.searchResults .products-cont .group.searchSystemGroup ul li:before{display:block;position:absolute;width:36px;content:"\e97e";color:#b3b3b3;font-size:1.5em;overflow:hidden;height:40px;text-align:center;line-height:1.6em;margin-left:8px}.searchResults .products-cont .group.searchSystemGroup ul a{height:40px;display:table-cell;font-size:1em;vertical-align:middle;padding-left:46px;color:#5b5b5b;text-decoration:none}.searchResults .products-cont .group.searchSystemGroup ul a:hover{text-decoration:underline}.searchResults .products-cont .group span.title{padding:18px 18px 12px;background:0 0;border-bottom:1px solid #bcbec0;color:#000}.searchResults .products-cont .group .moreResults{display:none}@media screen and (max-width:1460px){.searchResults .group.searchSystemGroup{margin-left:0}}@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}}@media screen and (max-width:1060px){.categoryPage.searchResults .products-cont.list .product-group .product .priceAvailability .priceWishlistBuy{width:220px}}@media screen and (max-width:1460px){.categoryPage.searchResults .products-cont{display:block}.categoryPage.searchResults .products-cont .searchCategoryGroup>ul{display:flex}.categoryPage.searchResults .products-cont .searchCategoryGroup>ul>li{width:25%}.categoryPage.searchResults .products-cont .searchManufacturerGroup>a{display:inline-block;width:30%}.categoryPage.searchResults .products-cont .group{margin-bottom:20px;width:100%}.categoryPage.searchResults.categoryPage .category .group.searchCategoryGroup{margin-bottom:20px!important}}@media screen and (max-width:1000px){.categoryPage.searchResults .products-cont .searchCategoryGroup>ul>li{width:31%}}@media screen and (max-width:822px){.categoryPage.searchResults .products-cont .searchCategoryGroup>ul>li{width:50%}}@media screen and (max-width:740px){.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .leftColumn{height:70px}.searchResults .products-cont .searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span.added>i{margin:2px 0 0 0}.searchResults .products-cont .searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span a.btn{line-height:3em;font-size:11px}.searchResults .products-cont .searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span.btnctrl span.controls{padding-top:4px}.searchResults .products-cont .searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span.btnctrl span.controls>span.qty>span{font-size:14px}.categoryPage.searchResults .products-cont.list .product-group .product .priceAvailability .priceWishlistBuy{width:160px}.categoryPage.searchResults .products-cont.list .product-group .product .priceAvailability .priceWishlistBuy .priceWishlistBuy{width:140px}}@media screen and (max-width:580px){.categoryPage.searchResults .products-cont .searchCategoryGroup>ul>li{width:100%}}@media screen and (max-width:480px){.categoryPage.searchResults .products-cont .searchManufacturerGroup>a{width:100%}}
