.product-compare{width:100%;overflow:hidden}.product-compare h4,.product-compare th{font-family:KlavikaMedium,"sans-serif";font-weight:400}.product-compare h4{font-size:20px;padding:0;margin:0}.product-compare .sliding-window{height:100%;overflow:hidden}.product-compare .more-padding td,.product-compare .more-padding th{height:80px;vertical-align:bottom}.product-compare .info-column{width:calc(25% - 2px);height:100%;border-left:1px solid #fff;border-right:1px solid #fff;float:left}.product-compare .info-column .intro{height:250px}.product-compare .info-column th{padding:10px}.product-compare .info-column .grey{background-color:#f9f9f9}.product-compare .products-column{width:75%;height:100%;float:left;overflow:hidden}.product-compare .products-column .column-holder{height:100%;position:relative}.product-compare .products-column .column{width:33.33333%;height:100%;float:left}.product-compare .products-column .column td{padding:10px;border-left:1px solid #dcdcdc}.product-compare .products-column .column .attr_title{display:none}.product-compare .products-column .column .grey{background-color:#f9f9f9}.product-compare .p_name{padding-top:10px;vertical-align:top}.product-compare .thumbnail{background-image:url(/images/product_glow.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;position:relative;width:100%;border-left:1px solid #fff!important}.product-compare .thumbnail img{max-height:calc(100% - 40px);max-width:80%;height:auto;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-compare .thumbnail .remove-compare{cursor:pointer;position:absolute;top:10px;right:10px}.product-compare .thumbnail .remove-compare:after{content:"\F00D";color:#fff;background:#e10000;font-family:Font Awesome\ 5 Pro,sans-serif;vertical-align:text-bottom;display:inline-block;text-align:center;line-height:15px;border:1px solid #e10000;font-size:10px;height:20px;padding:2px;width:20px;font-weight:400;transition:all .2s ease-in-out}.compare-slide-left,.compare-slide-right{position:absolute;right:-40px;top:200px}.compare-slide-left:after,.compare-slide-right:after{content:"\F054";color:#e10000;font-family:Font Awesome\ 5 Pro,sans-serif;vertical-align:text-bottom;display:inline-block;text-align:center;line-height:15px;margin-left:15px;border:1px solid #e10000;font-size:10px;height:20px;padding:2px;width:20px;font-weight:400;transition:all .2s ease-in-out;background:#fff}.compare-slide-left.compare-slide-left,.compare-slide-right.compare-slide-left{top:230px}.compare-slide-left.compare-slide-left:after,.compare-slide-right.compare-slide-left:after{content:"\F053"}.sort-bar{padding:10px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(10,28,42,.03)}.sort-bar .container{height:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-end}.sort-bar .filter,.sort-bar .sort{padding:0 14px}.sort-bar .filter .custom-select,.sort-bar .sort .custom-select{padding:0 16px 0 20px;line-height:42px;background-image:url(/assets/img/sort.svg);background-position:100%;background-size:7px;background-repeat:no-repeat}.sort-bar .filter .custom-select:before,.sort-bar .sort .custom-select:before{content:"";height:15px;position:absolute;top:50%;left:0;transform:translateY(-50%);border-left:1px solid rgba(0,0,0,.2)}.sort-bar .filter .custom-select.active span,.sort-bar .sort .custom-select.active span{font-family:KlavikaMedium,"sans-serif";border-bottom:1px solid #e10000}.sort-bar .filter .filter-list,.sort-bar .filter .sort-list,.sort-bar .sort .filter-list,.sort-bar .sort .sort-list{position:absolute;width:100%;top:66px;left:0;z-index:9}.sort-bar .filter .filter-list .container,.sort-bar .filter .sort-list .container,.sort-bar .sort .filter-list .container,.sort-bar .sort .sort-list .container{padding:10px;justify-content:flex-start;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.1)}.sort-bar .filter .filter-list .container .option,.sort-bar .filter .sort-list .container .option,.sort-bar .sort .filter-list .container .option,.sort-bar .sort .sort-list .container .option{width:25%;font-weight:600;border-left:1px solid #ccc}.sort-bar .filter .filter-list .container .option a,.sort-bar .filter .sort-list .container .option a,.sort-bar .sort .filter-list .container .option a,.sort-bar .sort .sort-list .container .option a{color:#3b3b3b;display:block;width:calc(100% - 20px);padding:4px 6px;margin:0 10px}.sort-bar .filter .filter-list .container .option a.active,.sort-bar .filter .filter-list .container .option a:hover,.sort-bar .filter .sort-list .container .option a.active,.sort-bar .filter .sort-list .container .option a:hover,.sort-bar .sort .filter-list .container .option a.active,.sort-bar .sort .filter-list .container .option a:hover,.sort-bar .sort .sort-list .container .option a.active,.sort-bar .sort .sort-list .container .option a:hover{cursor:pointer;color:#fff;background-color:#e10000}.sort-bar .filter .filter-list .container .option:first-child,.sort-bar .filter .filter-list .container .option:nth-child(5n),.sort-bar .filter .sort-list .container .option:first-child,.sort-bar .filter .sort-list .container .option:nth-child(5n),.sort-bar .sort .filter-list .container .option:first-child,.sort-bar .sort .filter-list .container .option:nth-child(5n),.sort-bar .sort .sort-list .container .option:first-child,.sort-bar .sort .sort-list .container .option:nth-child(5n){border-left-color:#fff}.sort-bar .filter .filter-list .container .option:first-child a,.sort-bar .filter .filter-list .container .option:nth-child(5n) a,.sort-bar .filter .sort-list .container .option:first-child a,.sort-bar .filter .sort-list .container .option:nth-child(5n) a,.sort-bar .sort .filter-list .container .option:first-child a,.sort-bar .sort .filter-list .container .option:nth-child(5n) a,.sort-bar .sort .sort-list .container .option:first-child a,.sort-bar .sort .sort-list .container .option:nth-child(5n) a{width:calc(100% - 10px);margin:0 10px 0 0}.sort-bar .filter .filter-list .container .option:nth-child(4n) a,.sort-bar .filter .sort-list .container .option:nth-child(4n) a,.sort-bar .sort .filter-list .container .option:nth-child(4n) a,.sort-bar .sort .sort-list .container .option:nth-child(4n) a{width:calc(100% - 10px);margin:0 0 0 10px}.sort-bar .filter .filter-list.sort-list,.sort-bar .filter .sort-list.sort-list,.sort-bar .sort .filter-list.sort-list,.sort-bar .sort .sort-list.sort-list{width:auto;left:auto}.sort-bar .filter .filter-list.sort-list .container,.sort-bar .filter .sort-list.sort-list .container,.sort-bar .sort .filter-list.sort-list .container,.sort-bar .sort .sort-list.sort-list .container{width:auto;margin:0}.sort-bar .filter .filter-list.sort-list .container .option,.sort-bar .filter .sort-list.sort-list .container .option,.sort-bar .sort .filter-list.sort-list .container .option,.sort-bar .sort .sort-list.sort-list .container .option{width:100%;border:none}.sort-bar .filter .filter-list.sort-list .container .option a,.sort-bar .filter .sort-list.sort-list .container .option a,.sort-bar .sort .filter-list.sort-list .container .option a,.sort-bar .sort .sort-list.sort-list .container .option a{width:100%!important;margin:0}.sort-bar #active-filters{margin:10px 0 -10px;background-color:#242429}.sort-bar #active-filters .container{justify-content:flex-start}.sort-bar #active-filters .container .active-filter{margin:10px 10px 10px 0;padding:8px 12px 6px;font-size:15px;color:#fff;line-height:16px;font-weight:700;font-family:Klavika,"sans-serif";cursor:pointer;background-color:#e10000}.sort-bar #active-filters .container .active-filter:after{padding-left:10px;margin-left:10px;display:inline-block;text-align:center;font-family:Font Awesome\ 5 Pro,sans-serif;font-size:11px;font-weight:400;content:"\F00D";color:#fff;border-left:1px solid #e1696f;background:#e10000}.product-category.defocussed{opacity:.5}#products{margin-top:40px}#products .flex-wrap{margin:0 auto}#products .product{margin-bottom:50px;width:calc(50% - 10px)}#products .product:nth-child(odd){margin-right:10px}#products .product:nth-child(2n+2){margin-left:10px}#products .product .thumbnail{background-image:url(/assets/img/product_glow.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;position:relative}#products .product .thumbnail img{max-height:calc(100% - 40px);max-width:80%;height:auto;width:auto;float:right;margin:20px 40px}#products .product h3{font-family:KlavikaBold,"sans-serif";font-size:20px;margin-top:20px}#products .product .compare-button{float:right;margin-top:20px;cursor:pointer;font-family:KlavikaMedium,"sans-serif";transition:all .2s ease-in-out}#products .product .compare-button:after{content:"\F067";font-family:Font Awesome\ 5 Pro,sans-serif;vertical-align:text-bottom;display:inline-block;text-align:center;line-height:15px;margin-left:15px;border:1px solid #e10000;font-size:10px;height:20px;padding:2px;color:#e10000;width:20px;font-weight:400;transition:all .2s ease-in-out;background:#fff}#products .product .compare-button:hover{font-family:KlavikaBold,"sans-serif"}#products .product .compare-button:hover:after{color:#fff;background:#e10000}#products .product .compare-button.view{font-family:KlavikaLight,"sans-serif";font-size:14px;color:#e10000;line-height:12px;padding-top:5px;border-bottom:1px solid rgba(225,0,0,.43)}#products .product .compare-button.view:after{display:none!important}#products .product .compare-button.remove:after{content:"\F00D"!important;color:#fff;background:#e10000}#products .product blockquote{border-left:2px solid #e10000;display:flex;justify-content:space-between;margin-bottom:0;margin-top:10px;padding-left:20px}#products .product blockquote p{margin-bottom:0}#products .product blockquote span{font-family:KlavikaLight,"sans-serif";width:70px}#products.list{padding:0}#products.list:first-child{padding-top:100px}#products.list .product-category-text p{display:none}#products.list .product{background:#00234b;background:linear-gradient(180deg,#00234b 0,#0b0d38 50%,#050f25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00234b",endColorstr="#050f25",GradientType=0);width:100%!important;margin:0 0 10px!important;padding:8px 10px 0}#products.list .product .thumbnail{display:none}#products.list .product .btn-arrow-right,#products.list .product .compare-button{float:right;color:#fff;margin:0 0 0 20px!important;text-decoration:none}#products.list .product h3{width:calc(100% - 340px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0!important;display:inline-block;color:#fff;line-height:1!important}#products.list .product blockquote{display:none!important}#products.list .product .compare-button.view{font-family:KlavikaMedium,"sans-serif";font-size:16px;color:#fff;line-height:16px;padding-top:4px;border-bottom:none;margin:0!important}#products.list .product .compare-button.remove{margin:0!important}#products.list .product .compare-button:hover{font-family:KlavikaBold,"sans-serif"}#contentbuilder #products-list li,#contentbuilder #products-related li{padding:6px;position:relative}#contentbuilder #products-list li:nth-child(2n),#contentbuilder #products-related li:nth-child(2n){background-color:#f7f7f7}#contentbuilder #products-list li input,#contentbuilder #products-related li input{position:absolute;top:10px}#contentbuilder #products-list li label,#contentbuilder #products-related li label{height:20px;width:calc(100% - 40px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0 0 20px;padding-top:4px;display:inline-block;line-height:14px}#contentbuilder .product-search-modal #product-search{margin-bottom:20px}#contentbuilder .product-search-modal #search-indicator{display:block;position:absolute;right:24px;top:23px}@media (max-width:768px){#products{margin-top:0}.product-compare .info-column{width:100%;height:auto}.product-compare .info-column table tr:not(:first-child){display:none}.product-compare .products-column{padding-top:24px;width:100%;float:none}.product-compare .products-column .column-holder{overflow-x:auto;overflow-y:hidden}.product-compare .products-column .column tr td{border-right:1px solid #dcdcdc}.product-compare .products-column .column tr:last-child td{border-bottom:1px solid #dcdcdc}.product-compare .products-column .column tr .attr_title{display:block;font-weight:600}.compare-slide-right{top:244px;right:1px}.compare-slide-right:after{margin-left:0}.compare-slide-left{top:244px!important;right:25px}.compare-slide-left:after{margin-left:0}}