#Catalogue{margin-top:20px}#Catalogue .categories .item{margin-bottom:25px;text-align:center}#Catalogue .categories .item .categoryImage{width:100%;height:202px;background-color:#fff;text-align:center;border:1px solid #eee;overflow:hidden}#Catalogue .categories .item .details{text-align:center;padding:20px;background-color:#eee;font-size:18px}#Catalogue .categories .item .details .categoryButton{margin-top:20px;text-align:center;padding-bottom:10px}#Catalogue .product{margin-bottom:35px;padding:25px 25px 25px 15px;border:1px solid #cecece;background:#fff;background:-moz-linear-gradient(left, #fff 0, #f2f2f2 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(100%, #f2f2f2));background:-webkit-linear-gradient(left, #fff 0, #f2f2f2 100%);background:-o-linear-gradient(left, #fff 0, #f2f2f2 100%);background:-ms-linear-gradient(left, #fff 0, #f2f2f2 100%);background:linear-gradient(to right, #fff 0, #f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=1)}#Catalogue .product .productDescription{font-size:18px;font-weight:bold;color:#ec1f27;text-transform:uppercase}#Catalogue .product .stockCode{font-size:12px;color:#999;margin-bottom:10px}#Catalogue .product .price{margin-bottom:15px}#Catalogue .product .price .figure{font-size:30px;font-weight:bold;color:#0854a1}#Catalogue .product .price .vat{font-size:20px;color:#444;font-weight:bold;text-transform:uppercase}#Catalogue .product .options{margin-top:45px}#Catalogue .product .options a.btn-moreInfo{background-color:#095dab;margin-bottom:10px}#Catalogue .product .options button.btn-addToBasket{background-color:#2ba51c}#Catalogue .pageCount{margin-top:26px;text-align:right}#Catalogue .productHeader{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #ccc}#Catalogue .productHeader .productImage .swiper-container{width:200px;height:340px}#Catalogue .productHeader .productImage img{margin-left:auto;margin-right:auto;margin-bottom:15px}#Catalogue .productHeader .productDetails .productDescription{font-size:21px;font-weight:bold;color:#ec1f27;text-transform:uppercase}#Catalogue .productHeader .productDetails .stockCode{font-size:12px;color:#999;margin-bottom:20px}#Catalogue .productHeader .productDetails .price{margin-bottom:15px}#Catalogue .productHeader .productDetails .price .figure{font-size:44px;font-weight:bold;color:#0854a1}#Catalogue .productHeader .productDetails .price .vat{font-size:25px;color:#444;font-weight:bold;text-transform:uppercase}#Catalogue .productHeader .productDetails .stockInformation{margin-bottom:20px}#Catalogue .productHeader .productDetails .stockInformation strong{color:#0854a1}#Catalogue .productHeader .productDetails .addToBasket button{border-radius:0;background-color:#2ba51c}#Catalogue .productFeatures ul.pdf{margin:0;padding:0;list-style-type:none}#Catalogue .productFeatures ul.pdf li{background-image:url(/images/bullets/pdf-icon.jpg);background-size:26px 33px;background-repeat:no-repeat;padding:10px 0 10px 40px}#Catalogue .productFeatures ul.features{margin:0;padding:0;list-style-type:none}#Catalogue .productFeatures ul.features li{background-image:url(/images/bullets/tick.png);background-size:19px 19px;background-repeat:no-repeat;padding:1px 0 1px 35px;margin:0 0 5px 0}#Catalogue .partnerProducts .productImage{margin-bottom:10px}#Catalogue .partnerProducts .productTitle{margin-bottom:0;font-size:16px;color:#ea1c23;text-align:center}#Catalogue .partnerProducts .productPrice{text-align:center;margin-bottom:10px}#Catalogue .popover{width:300px}#Catalogue h3.popover-title{font-size:14px !important}#Catalogue .availability{margin-bottom:15px}#Catalogue .availability .fa{width:25px;line-height:20px;text-align:center;margin-bottom:5px}#Catalogue .availability .stockText{padding-top:3px}#Catalogue .availability .text-info{cursor:default}#Catalogue .deliveryTime{margin-bottom:15px}