.searchResults .products-cont .group.searchCategoryGroup>ul span.itemCategorys a:last-child{font-family:open_sans-bold,sans-serif;font-style:normal}.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%;margin:0 auto;box-sizing:border-box;background-color:#f3f3f3}.searchResults .resultsCont{max-width:1500px;margin:0 auto;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>span.title{display:block;font-size:1.2em;padding:18px 18px 12px 0;background:0 0;color:#000}.searchResults .products-cont .group.searchManufacturerGroup{vertical-align:top;width:310px;order:3}.searchResults .products-cont .group.searchManufacturerGroup a{display:block!important;width:auto;text-decoration:none;transition:ease-in-out .3s;font-size:.9em;padding:10px;border:1px solid #bcbec0;border-radius:5px;margin-bottom:15px;background-color:#fff}.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:grid;gap:.5em}.searchResults .products-cont .group.searchCategoryGroup>ul>li{display:block!important;box-sizing:border-box;padding:10px;width:100%;border-radius:5px;border:1px solid #bcbec0;background:#fff}.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;max-width:925px}.searchResults .products-cont .group.searchProductGroup .product-group{display:grid!important;grid-template-columns:1fr;border:0;padding:0;margin:0 auto 1em auto}.searchResults .products-cont .group.searchProductGroup .product-group li:first-child{margin-top:0!important}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .compare{margin:0;top:.25em;right:.25em}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .details{padding:0 1em 0 0}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .details .description{font-size:clamp(.625rem,.4946rem + .6522vw,1rem)}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability{padding:3em 1em 1em 1em;min-width:auto;width:20em}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .price{line-height:1em}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .wasPrice{margin:0;margin-block-end:0}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .retailPrice{padding-left:15px;margin-top:4px;font-size:1em}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .retailPrice .retail{font-size:1em}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .retailPrice small{font-size:1em}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy{width:20em;padding:0;margin:0;display:flex;flex-direction:column;gap:1em;align-items:flex-start}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .deliveryTag{padding:0}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .leftColumn{padding:0}.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{margin:0;padding:0;width:100%}.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:44px}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span{height:44px}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span a.btn{height:44px;line-height:3em;background:0 0}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span.added{line-height:3.3em}.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 .moreResults{display:none}@media screen and (max-width:1460px){.searchResults .products-cont{display:block}.searchResults .products-cont .group.searchCategoryGroup>ul{grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr}.searchResults .products-cont .group.searchCategoryGroup,.searchResults .products-cont .group.searchProductGroup{margin:0 0 1em 0;width:100%;max-width:none}}@media screen and (max-width:800px){.searchResults .products-cont .group.searchCategoryGroup>ul{grid-template-columns:1fr 1fr}.searchResults .products-cont .group.searchCategoryGroup ul span.itemCategorys{font-size:.9em}.searchResults .products-cont .group.searchProductGroup .product-group{grid-template-columns:1fr 1fr;gap:1em}.searchResults .products-cont .group.searchProductGroup .product-group .product>div{flex-direction:column;box-sizing:border-box;padding:2em 1em 0 1em}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .image{height:auto;width:initial;min-width:auto}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .image>div{width:100%;max-width:200px;height:auto;margin:0 auto}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability{padding:1em;width:100%;border:none}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy{width:100%;padding-block-start:.5em}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .leftColumn .price{font-size:2em;padding:0!important}}@media screen and (max-width:740px){.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span.added{font-size:inherit}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span a.btn{line-height:3em;font-size:11px;height:auto}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span.btnctrl span.controls{padding-top:4px}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability .priceWishlistBuy .rightColumn .buyButton>span.btnctrl span.controls>span.qty>span{font-size:14px}}@media screen and (max-width:540px){.searchResults .products-cont .group.searchCategoryGroup>ul{grid-template-columns:1fr}.searchResults .products-cont .group.searchProductGroup .product-group{grid-template-columns:1fr}.searchResults .products-cont .group.searchProductGroup .product-group .product>div{display:grid}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .priceAvailability{padding:10px 0;width:auto}.searchResults .products-cont .group.searchProductGroup .product-group .product>div .details .description{line-height:1.6em;padding:.5em 0 0 0}}@media screen and (max-width:410px){.searchResults .products-cont .group.searchProductGroup .product-group .product>div .wishlistheart{top:.5em}}
