.alert{background:url(main-background-1.jpg) #16171b}@font-face{font-family:Bebas Neue Regular;src:url(bebasneue_regular-webfont.woff2) format("woff2"),url(bebasneue_regular-webfont.woff) format("woff"),url(BebasNeue_Regular.otf) format("woff");font-weight:400;font-style:normal}input{padding:5px;border:1px solid #333}body,ul,li,ol{font-family:Open Sans,sans-serif}.max1000{max-width:1000px}.max900{max-width:900px}p,.page li{font-family:Open Sans,sans-serif;font-size:18px;margin-bottom:15px;line-height:28px}.highlight{font-family:Roboto,sans-serif}a{color:#22aac3;text-decoration:underline}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Bebas Neue Regular}img{max-width:100%;height:auto}.nav,.nav li{display:inline-block}.nav li a{display:block;padding:0;margin:0 0 0 10px}.nav .dropdown-menu li{display:block}.left-align,.align-left{text-align:left}.right-align,.align-right{text-align:right}.aligncenter,.align-center{text-align:center}.sidebar-nav li{display:block}.sidebar-nav li a{margin:0 0 4px;padding:2px;color:#333;text-decoration:none}#contactFormWrapper{padding-bottom:30px}#contactFormWrapper input,#contactFormWrapper textarea{width:100%;border:#0e91cf 1px solid;padding:10px;font-size:18px;color:#333}#contactFormWrapper input[type=submit]{background:#0e91cf;color:#fff;font-family:Bebas Neue Regular;text-transform:uppercase;font-size:30px}#contactFormWrapper input[type=submit]:hover{background:#000;border-color:#000}header{border-bottom:4px solid #dddddd}header .main-menu{padding-top:20px}header .nav{font-size:0;position:relative;bottom:-4px}header .nav li{border-right:1px solid #dddddd}header .nav li a{color:#000;font-weight:700;font-family:Bebas Neue Regular;text-decoration:none;font-size:18px;padding:10px;margin:0;border-bottom:4px solid #dddddd}header .nav li:last-child{border-right:none}header .nav li a.active{color:#0070bf;border-bottom:4px solid #0070bf}header .nav li a.cc.active,header .nav li a.cc:hover{color:#e73536;border-bottom:4px solid #e73536}header input{border:1px solid #dddddd;border-radius:3px;padding:5px}#searchresults{padding:0;margin:0;list-style:none}#searchresults li{margin-bottom:40px}.search-wrap{position:relative;text-align:right}.search-wrap form{padding-top:3px}.result-image{margin:0 0 12px;text-align:center;float:initial}header .basket{display:inline-block;background:#0e91cf;border-radius:100px;color:#fff;font-family:Bebas Neue Regular;padding:10px 30px;position:relative;font-size:20px;text-decoration:none}header .basket.cc{background:#e73536}header .basket span.items.cc{background:#0e91cf}header .basket span.items{font-size:12px;background:#e73536;color:#fff;border-radius:100px;position:absolute;top:-8px;right:-8px;padding:5px 12px;display:inline-block;border:2px solid #fff}.top-menu{min-height:49px}.top-bar{background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0%,#efefef 100%);background:-webkit-linear-gradient(top,#fefefe 0%,#efefef 100%);background:linear-gradient(to bottom,#fefefe,#efefef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fefefe",endColorstr="#efefef",GradientType=0)}.top-bar .nav li a{color:#000;font-family:Bebas Neue Regular;font-size:16px;padding-right:20px;padding-left:20px;margin:0;text-decoration:none}.top-bar .nav li a{border-right:1px solid #000}.top-bar .nav li:last-child a{border:none;padding-right:0}.top-bar-wrap{padding:2px 0}header .cart-col{padding-top:27px}.header-banner{padding-top:6px;padding-bottom:10px;background:#ddd;background:-moz-linear-gradient(top,#dddddd 0%,#f7f7f7 100%);background:-webkit-linear-gradient(top,#dddddd 0%,#f7f7f7 100%);background:linear-gradient(to bottom,#ddd,#f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dddddd",endColorstr="#f7f7f7",GradientType=0);color:#000;font-size:17px;font-style:italic;font-family:Bebas Neue Regular;text-align:center;background-position:top center;background-repeat:no-repeat;background-size:cover;margin-bottom:0}.header-banner li{margin-left:0;margin-right:50px;border-right:1px solid #000;padding-right:50px}.header-banner li:last-child{border:none;padding-right:0}@media(max-width:767px){.header-banner li{margin:0;padding:0 10px;border:none}.payment-div{margin-top:10px!important}.payment-div div{display:none;padding-left:30px}.last{display:inline!important}.payment-main{visibility:hidden}.payment-div{visibility:visible!important}}@media screen and (max-width:990px)and (min-width:767px){.payment-main{visibility:hidden;height:0px!important}.payment-div{visibility:visible!important}.first{height:213.8px!important}}.payment-div{visibility:hidden}.methods-of-payment{padding-top:10px}.methods-of-payment img{padding:.2em;height:40px;width:auto;text-align:right}footer{background:url(main-background-1.jpg);color:#fff;padding-top:60px;padding-bottom:0;margin-bottom:0;background-position:top center;background-repeat:no-repeat;background-size:cover}footer ul,footer li{list-style:none;padding:0;margin:0 text-align:right}footer ul li a{text-align:right;color:#ccc;font-size:14px;text-decoration:none}footer .social li{margin-bottom:4px}footer .social a{height:44px;line-height:25px;vertical-align:text-top}footer h3{font-size:30px}.sub-footer{background:#111;padding-top:10px;padding-bottom:10px;font-size:12px;margin-top:40px}footer .highlight{text-transform:uppercase}footer .address{font-size:14px}footer .footer-store address,footer .footer-store .store-contact{font-style:normal;text-align:left;font-size:14px;line-height:1.7;color:#fff;margin-bottom:14px}footer .footer-store .store-name{font-weight:700;font-size:16px}footer .footer-store .store-contact a{color:#ccc;text-align:left;text-decoration:none}footer .footer-store .store-contact a:hover,footer .footer-store .store-map a:hover{color:#0e91cf}footer .footer-store .store-contact .tel{color:#fff;font-size:16px}footer .footer-store .store-map a{color:#0e91cf;text-align:left;font-size:14px;text-decoration:none}footer .opening-hours{text-align:left;font-size:14px;margin-top:6px}footer .opening-hours li{display:flex;justify-content:space-between;align-items:baseline;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.12)}footer .opening-hours li:last-child{border-bottom:0}footer .opening-hours li .day{color:#fff;text-align:left}footer .opening-hours li .time{color:#ccc;text-align:right}footer .opening-hours li.today{font-weight:700}footer .opening-hours li.today .day,footer .opening-hours li.today .time{color:#0e91cf}footer .social .cc-heading{margin-top:24px}footer .footer-cc-row{border-top:1px solid rgba(255,255,255,.12);margin-top:20px;padding-top:30px}footer .footer-cc-row .cc-heading{margin-top:0;margin-bottom:18px;text-align:left}footer .footer-cc-menu{-webkit-columns:4 200px;-moz-columns:4 200px;columns:4 200px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin:0}footer .footer-cc-menu li{margin-bottom:8px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}footer .footer-cc-menu li a{text-align:left;display:block}@media(max-width:767px){footer .footer-cc-menu{-webkit-columns:2 140px;-moz-columns:2 140px;columns:2 140px}footer .footer-cc-row .cc-heading,footer .footer-cc-menu li a{text-align:center}}.blog .blogpost{display:flex;align-items:flex-start;gap:20px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e5e5e5}.blog .blogpost-thumb{flex:0 0 140px;width:140px;display:block}.blog .blogpost-thumb img{width:140px;height:140px;object-fit:cover;display:block;border-radius:4px}.blog .blogpost-thumb img.placeholder{object-fit:contain;background:#f5f5f5;padding:14px}.blog .blogpost-content{flex:1 1 auto;min-width:0}.blog .blogpost h2.title{margin-bottom:6px}.blog .blogpost h2.title a{color:#16171b;text-decoration:none}.blog .blogpost h2.title a:hover{color:#0e91cf}.blog .blogpost .meta{margin-bottom:10px;color:#888;font-size:13px}.blog .blogpost .article-body{margin-bottom:12px}.blog .blogpost .read-more{display:inline-block;background:#0e91cf;color:#fff;text-transform:uppercase;text-decoration:none;font-size:13px;letter-spacing:.5px;padding:8px 18px;border-radius:3px}.blog .blogpost .read-more:hover{background:#e73536;color:#fff}.blog .blogpost .comments{margin-top:12px;font-size:13px}.blog .blogpost .comments a{color:#0e91cf;text-decoration:none}.blog .blogpost .comments a:hover{text-decoration:underline}@media(max-width:600px){.blog .blogpost{flex-direction:column}.blog .blogpost-thumb,.blog .blogpost-thumb img{width:100%}.blog .blogpost-thumb img{height:auto;max-height:240px}}.cart-wrap #note{min-width:50%}.delivery-date{text-align:right}.cart-calc-total{font-weight:700}.cart-title h1{text-align:center;font-size:80px;margin-top:40px}.cart-title h2{text-align:center;font-size:50px;margin-top:30px;margin-bottom:30px}.cart-title h2 img{height:60px;vertical-align:text-top}.cart-title.cc h2{color:#e73536}.cart-title.mo h2{color:#0e91cf}.cart-item{margin-bottom:10px}.row-1{background:#e9e9e9}.cart-item-headings{font-weight:700;font-family:Bebas Neue Regular;font-size:20px}.notes-col{text-align:right;margin-top:20px;margin-bottom:20px}.cart-item-image,.cart-item-name,.cart-item-price,.cart-item-qty,.cart-item-lineprice{padding:5px}.row.cart-buttons .btn,#update-cart{border-radius:0}.cc #checkout{background:#e73536;border-radius:0;border-color:#e73536}.mo #checkout{background:#0e91cf;border-radius:0;border-color:#0e91cf}.diamonds{font-size:18px;font-style:italic;margin-bottom:20px}.bogof{position:absolute;top:-12px;right:5px;width:75px;height:75px;z-index:999}.paginaterow #paginate{background:#0e91cf;margin:0;padding:10px;text-align:center}.click-and-collect .paginaterow #paginate{background:#e9e9e9}.paginaterow #paginate .page{margin:2px;padding:3px;color:#000}.paginaterow #paginate .page.current{border:1px solid black}.paginaterow #paginate a{color:#000}section.collection{margin-top:40px}section.collection .sidebar h2{color:#000}section.collection .sidebar-nav{margin-bottom:30px}.sort-row{text-align:right;padding:8px 5px 5px;margin-bottom:10px;background:#e9e9e9}.collection-feed{padding-bottom:30px}.collection-title h1{margin-bottom:10px;color:#0e91cf}.collection-title h1 img{height:40px;vertical-align:text-top}.collection-description{margin-bottom:30px}section.collection .product-wrap,.featured .product-wrap{text-align:center;margin-bottom:20px}section.collection .product-border{border:1px solid #e9e9e9;padding:10px}section.collection .product-image,.featured .product-image{height:200px;position:relative;margin-bottom:10px}.qty{padding-right:0;text-align:right}.add-wrap{padding-left:0}#quantity{margin:1px 5px;border-color:#0e91cf;width:50%;height:33px;display:inline-block}section.collection .product-wrap h3 img,.featured .product-wrap h3 img{height:26px;vertical-align:text-top}section.collection .product-wrap h3 a,.featured .product-wrap h3 a{color:#0e91cf;text-decoration:none}.click-and-collect section.collection .product-wrap h3 a,.click-and-collect .featured .product-wrap h3 a{color:#000;text-decoration:none}.featured.click .product-wrap h3 a{color:#000;text-decoration:none}section.collection .product-wrap.cc h3 a{color:#000;text-decoration:none}.view-on-other-store{background:#000;color:#fff;display:block;text-align:center;padding:6px 12px;text-decoration:none}.view-on-other-store:hover{background:#000;color:#fff}.featured .rrp{font-size:18px}section.collection .product-wrap .price,.featured .product-wrap .price{font-size:24px;font-weight:900}.image-product-link{position:absolute;top:0;right:0;left:0;bottom:0;display:block}section.collection .btn.video-blank{margin-top:10px}section.collection .rrp{text-decoration:line-through;font-size:13px;margin-bottom:10px}section.collection .form-group,section.collection form{margin-bottom:5px}section.collection .video a{display:block;width:100%;text-align:center;background:#ececec;border:1px solid #ececec color:#000;padding:6px 12px;text-decoration:none}.unavailable{display:block;width:100%;text-align:center;color:#000;padding:1px 12px;text-decoration:none;border:1px #d9534f solid;height:34px;font-size:80%;margin-bottom:5px;display:table}.unavailable span{display:table-cell;vertical-align:middle}.unavailable p{margin:0;padding:6px}section.collection .price{font-size:20px;margin-bottom:10px}.collection-intro{background:url(main-background-1.jpg) #16171b;color:#fff;text-align:center;padding-top:60px;padding-bottom:60px;background-position:top center;background-repeat:no-repeat;background-size:cover;margin-bottom:30px}.collection-intro .click,.collection-intro .mail{padding:10px 50px}.collection-intro h2{font-size:68px;font-weight:700}.collection-intro .click h2,.collection-intro .mail h2{font-size:40px}.collection-intro .red-text{color:#e73536;text-transform:uppercase}.collection-intro .blue-text{color:#0e91cf;text-transform:uppercase}.collection-intro p a{color:#fff;font-size:10px}.collection-intro .desc{max-width:800px;margin:0 auto 10px}.collection-description{background:#eef0f2;padding:40px 0 50px;margin-top:20px}.collection-description .collection-description-inner{max-width:900px;margin:0 auto;background:#fff;border:1px solid #e6e6e6;border-top:4px solid #e73536;border-radius:10px;padding:34px 40px;color:#333;text-align:left}.collection-description .collection-description-inner h1,.collection-description .collection-description-inner h2,.collection-description .collection-description-inner h3,.collection-description .collection-description-inner h4{font-family:Bebas Neue Regular,Open Sans,sans-serif;color:#c0392b;letter-spacing:.5px;margin:0 0 12px;line-height:1.15}.collection-description .collection-description-inner h1{font-size:32px}.collection-description .collection-description-inner h2{font-size:28px}.collection-description .collection-description-inner h3,.collection-description .collection-description-inner h4{font-size:24px}.collection-description .collection-description-inner p{font-size:18px;line-height:28px;margin:0 0 16px}.collection-description .collection-description-inner ul,.collection-description .collection-description-inner ol{font-size:18px;line-height:28px;margin:0 0 18px;padding-left:22px}.collection-description .collection-description-inner li{margin-bottom:6px}.collection-description .collection-description-inner hr{border:0;border-top:1px solid #ececec;margin:22px 0}.collection-description .collection-description-inner img{max-width:100%;height:auto}@media(max-width:767px){.collection-description{padding:24px 0 30px}.collection-description .collection-description-inner{padding:24px 22px}}.product-wrap .product-border h3{min-height:78px;color:#000}.product-link img{display:block;margin:0 auto}.cc .product-link,.collection-feed.cc a{color:#e73536}.mo .product-link,.collection-feed.mo a{color:#0e91cf}.offers .bogof{position:static}.product .offers{margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:20px}section.product#product-page-description h3{font-style:normal}.minheight{min-height:120px}.product-video{padding:60px 0 100px;text-align:center}.click-and-collect .product-video{background:none}.product-video h3{font-size:50px;color:#000;margin-bottom:40px}.product-video .top{margin:20px;color:#fff}section.product{margin-top:30px;padding-bottom:60px}section.product .meta{text-align:center;font-size:12px}section.product .meta p{margin:0 0 3px;font-size:12px}section.product .meta img{width:35px;max-width:100%;height:auto}section.product .titles{position:relative}.titles h1{color:#000!important}.share-buttons{padding-top:20px;padding-bottom:20px}.share-buttons a{text-decoration:none}section.product h1{margin-bottom:10px;font-size:50px;display:inline-block}section.product h3{margin-top:6px;margin-bottom:10px;font-size:20px;display:inline-block;font-style:italic;text-align:center}section.product h3 img{vertical-align:text-top;height:23px}section.product.mo h1,section.product.mo h3{color:#0e91cf}section.product.cc h1,section.product.cc h3{color:#000;text-decoration:underline}section.product .rrp,.rrp{text-decoration:line-through;margin-bottom:3px}section.product .first-price,.featured .first-price{font-size:24px;font-weight:900}section.product .first-price span,.featured .first-price span{font-size:18px}section.product #product-page-description{clear:both;margin-top:30px;padding-top:30px;border-top:1px solid #eee}.description-body,.description-body p,.description-body ul,.description-body ol,.description-body li{font-size:18px;line-height:28px;font-family:Open Sans,sans-serif}.description-body ul,.description-body ol{margin:0 0 15px;padding-left:22px}.description-body li{margin-bottom:8px}.description-body img{max-width:100%;height:auto}section.product #addtocart,.collection.mo .collection-add-to-cart .btn,.featured .collection-add-to-cart .btn{display:block;width:100%;border-radius:0}.featured .collection-add-to-cart .btn{background:#000;border-color:#000;border:1px solid #000;text-decoration:none}section.product.cc #addtocart,.featured#addtocart{background:#0e91cf;border-color:#0e91cf}section.product.mo #addtocart,.collection.mo .collection-add-to-cart .btn{background:#0e91cf;border-color:#0e91cf}.click-and-collect section.product.mo #addtocart,.click-and-collect .collection.mo .collection-add-to-cart .btn{background:#0e91cf;border-color:#0e91cf}.product-slick{text-align:center;padding:20px}#top{font-size:90%;background:none;text-align:left}.diamonds div img{height:80px!important;width:auto!important}.diamonds div img.pyro{height:120px!important;width:auto!important}.diamonds{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:row}.page{padding-top:30px;padding-bottom:60px}.page.with-contact{padding-bottom:5px}.intro{background:url(main-background-1.jpg) #16171b;color:#fff;text-align:center;padding-top:60px;padding-bottom:30px;background-position:top center;background-repeat:no-repeat;background-size:cover}.intro .click,.intro .mail{padding:10px 50px}.intro h2{font-size:68px;font-weight:700}.pro h2{font-size:48px;font-weight:700;max-width:150px;margin:10px auto}.intro .click h2,.intro .mail h2{font-size:40px}.intro .red-text{color:#e73536;text-transform:uppercase}.intro .blue-text{color:#0e91cf;text-transform:uppercase}.intro .button{display:inline-block;text-transform:uppercase;color:#fff;border:2px solid #fff;text-decoration:none;padding:10px 20px}.promo-area{background:url(blue-background.jpg);background:#eee;color:#000;padding-top:60px;padding-bottom:45px;background-position:top center;background-repeat:repeat-x;background-size:cover}.promo-area .image{text-align:right}.promo-area .image img{width:350px;max-width:100%;height:auto}.promo-area h3{font-size:60px;margin-bottom:2px}.promo-area p{font-size:14px}.promo-area .price a{color:#000;text-decoration:none}.promo-area .extra-info,.promo-area .extra-info a{text-align:right;color:#000;text-decoration:none}.promo-area p.highlight{font-size:16px;text-transform:uppercase}.promo-area p.compare{font-family:Bebas Neue Regular;text-decoration:line-through;font-size:35px}.promo-area p.price{text-transform:uppercase;font-family:Bebas Neue Regular;font-size:35px;text-align:right}.promo-area p.price span{font-size:50px}.promo-area .text-area{padding-top:30px}.featured{text-align:center;padding-top:40px;padding-bottom:40px;font-family:Bebas Neue Regular}.featured .image{margin-bottom:10px}.featured h2{font-size:40px}.featured h2 img{height:44px;line-height:25px;vertical-align:text-top}.featured.mail-order .product-wrap .price{color:#000;font-weight:700}.featured .subtext.blue{color:#0a90d2;text-transform:uppercase;margin-bottom:30px}.featured .subtext.red{color:#e73536;text-transform:uppercase;margin-bottom:30px}.featured.click .product-wrap .price{color:#000;font-weight:700}.brands{background:#eee;padding-top:40px;padding-bottom:60px;text-align:center;font-family:Bebas Neue Regular;font-weight:700}.brands h3{margin-bottom:20px}a.offer-product{height:340px;display:block}#customer input{margin-bottom:10px;width:100%;padding:10px}.red-cart-info{background:#e73536;padding:40px;text-align:left;color:#fff;margin-bottom:40px;margin-top:20px}#customer_orders{margin-top:40px;border-top:2px solid #777777;padding-top:40px}#customer_orders h2,#admin_header h2{margin-bottom:30px}#customer_orders .odd{background:#e9e9e9}.table-header{font-size:16px;font-weight:700;padding-top:10px;padding-bottom:10px}#part_1{display:flex;align-items:baseline}#product_test_price{text-align:right}iframe{max-width:100%!important}#icon_banner p img{width:25px}#icon_banner p{text-align:center}@media(max-width:991px){#car_icon h3 img{height:23px}#car_icon h3{margin-top:6px;margin-bottom:10px;font-size:18px;display:inline-block;font-style:italic;text-align:center;text-decoration:underline}#product-page-description h3{font-style:italic;text-decoration:underline}a#top{text-align:center;display:block}}.product-page-type-identifier{padding:0}.compare-price{text-decoration:line-through;font-size:18px;margin-right:5px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/styles.css.map */
