@font-face{font-family:uxum-grotesque-medium;src:url("../../Content/font/-UxumGrotesque-Medium.otf") format("opentype")}@font-face{font-family:uxum-grotesque-light;src:url("../../Content/font/-UxumGrotesque-Light.otf") format("opentype")}@font-face{font-family:uxum-grotesque-regular;src:url("../../Content/font/-UxumGrotesque-Regular.otf") format("opentype")}@font-face{font-family:uxum-grotesque-ultra;src:url("../../Content/font/-UxumGrotesque-Ultra.otf") format("opentype")}@font-face{font-family:uxum-grotesque-ultra-light;src:url("../../Content/font/-UxumGrotesque-UltraLight.otf") format("opentype")}@font-face{font-family:neue-montreal-bold;src:url("../../Content/font/NeueMontreal-Bold.otf") format("opentype")}@font-face{font-family:neue-montreal-bold-italic;src:url("../../Content/font/NeueMontreal-BoldItalic.otf") format("opentype")}@font-face{font-family:neue-montreal-italic;src:url("../../Content/font/NeueMontreal-Italic.otf") format("opentype")}@font-face{font-family:neue-montreal-light;src:url("../../Content/font/NeueMontreal-Light.otf") format("opentype")}@font-face{font-family:neue-montreal-light-italic;src:url("../../Content/font/NeueMontreal-LightItalic.otf") format("opentype")}@font-face{font-family:neue-montreal-medium;src:url("../../Content/font/NeueMontreal-Medium.otf") format("opentype")}@font-face{font-family:neue-montreal-medium-italic;src:url("../../Content/font/NeueMontreal-MediumItalic.otf") format("opentype")}@font-face{font-family:neue-montreal-regular;src:url("../../Content/font/NeueMontreal-Regular.otf") format("opentype")}.image-square{position:relative;padding-top:100%;overflow:hidden}.image-square>.image{position:absolute;top:0;left:0;width:100%;height:100%;white-space:nowrap;text-align:center}.image-square>.image:after{content:" ";font-size:0;height:100%;display:inline-block;vertical-align:middle}.image-square>.image>img{max-height:100%;display:inline-block;vertical-align:middle}.glyphicon-mixin{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-awesome-mixin{position:relative;top:1px;display:inline-block;font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body-content{padding-top:0;padding-bottom:0}@media(min-width:768px){.header-image{display:none}}@media(max-width:767px){.component-carousel{display:none}}.carousel-inner>.item>img,.carousel-inner>.item>a>img{width:100%}.carousel-indicators li{background-color:#fff}.carousel-indicators li,.carousel-indicators li.active{width:14px;height:14px;margin:0 3px}.carousel-indicators li.active{border-color:#e8612e;background-color:#e8612e}.home-components{margin-left:0;margin-right:0}.home-components .component{padding:0;overflow:hidden}.home-components .component-video video{width:100%}.home-components .component-youtubevideo .ratio{position:relative}.home-components .component-youtubevideo .ratio iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home-components .component.col-md-1 .ratio{height:56.25vw}@media(min-width:1030px){.home-components .component.col-md-1 .ratio{height:4.6875vw}}.home-components .component.col-md-2 .ratio{height:56.25vw}@media(min-width:1030px){.home-components .component.col-md-2 .ratio{height:9.375vw}}.home-components .component.col-md-3 .ratio{height:56.25vw}@media(min-width:1030px){.home-components .component.col-md-3 .ratio{height:14.0625vw}}.home-components .component.col-md-4 .ratio{height:56.25vw}@media(min-width:1030px){.home-components .component.col-md-4 .ratio{height:18.75vw}}.home-components .component.col-md-5 .ratio{height:56.25vw}@media(min-width:1030px){.home-components .component.col-md-5 .ratio{height:23.4375vw}}.home-components .component.col-md-6 .ratio{height:56.25vw}@media(min-width:1030px){.home-components .component.col-md-6 .ratio{height:28.125vw}}.home-components .component.col-md-7 .ratio{height:56.25vw}@media(min-width:1030px){.home-components .component.col-md-7 .ratio{height:32.8125vw}}.home-components .component.col-md-8 .ratio{height:56.25vw}@media(min-width:1030px){.home-components .component.col-md-8 .ratio{height:37.5vw}}.home-components .component.col-md-9 .ratio{height:56.25vw}@media(min-width:1030px){.home-components .component.col-md-9 .ratio{height:42.1875vw}}.home-components .component.col-md-10 .ratio{height:56.25vw}@media(min-width:1030px){.home-components .component.col-md-10 .ratio{height:46.875vw}}.home-components .component.col-md-11 .ratio{height:56.25vw}@media(min-width:1030px){.home-components .component.col-md-11 .ratio{height:51.5625vw}}.home-components .component.col-md-12 .ratio{height:56.25vw}@media(min-width:1030px){.home-components .component.col-md-12 .ratio{height:56.25vw}}.home-components .component.ratio-4-3.col-md-1 .ratio{height:75vw}@media(min-width:1030px){.home-components .component.ratio-4-3.col-md-1 .ratio{height:6.25vw}}.home-components .component.ratio-4-3.col-md-2 .ratio{height:75vw}@media(min-width:1030px){.home-components .component.ratio-4-3.col-md-2 .ratio{height:12.5vw}}.home-components .component.ratio-4-3.col-md-3 .ratio{height:75vw}@media(min-width:1030px){.home-components .component.ratio-4-3.col-md-3 .ratio{height:18.75vw}}.home-components .component.ratio-4-3.col-md-4 .ratio{height:75vw}@media(min-width:1030px){.home-components .component.ratio-4-3.col-md-4 .ratio{height:25vw}}.home-components .component.ratio-4-3.col-md-5 .ratio{height:75vw}@media(min-width:1030px){.home-components .component.ratio-4-3.col-md-5 .ratio{height:31.25vw}}.home-components .component.ratio-4-3.col-md-6 .ratio{height:75vw}@media(min-width:1030px){.home-components .component.ratio-4-3.col-md-6 .ratio{height:37.5vw}}.home-components .component.ratio-4-3.col-md-7 .ratio{height:75vw}@media(min-width:1030px){.home-components .component.ratio-4-3.col-md-7 .ratio{height:43.75vw}}.home-components .component.ratio-4-3.col-md-8 .ratio{height:75vw}@media(min-width:1030px){.home-components .component.ratio-4-3.col-md-8 .ratio{height:50vw}}.home-components .component.ratio-4-3.col-md-9 .ratio{height:75vw}@media(min-width:1030px){.home-components .component.ratio-4-3.col-md-9 .ratio{height:56.25vw}}.home-components .component.ratio-4-3.col-md-10 .ratio{height:75vw}@media(min-width:1030px){.home-components .component.ratio-4-3.col-md-10 .ratio{height:62.5vw}}.home-components .component.ratio-4-3.col-md-11 .ratio{height:75vw}@media(min-width:1030px){.home-components .component.ratio-4-3.col-md-11 .ratio{height:68.75vw}}.home-components .component.ratio-4-3.col-md-12 .ratio{height:75vw}@media(min-width:1030px){.home-components .component.ratio-4-3.col-md-12 .ratio{height:75vw}}.home-components .component.ratio-1-1.col-md-1 .ratio{height:100vw}@media(min-width:1030px){.home-components .component.ratio-1-1.col-md-1 .ratio{height:8.33333333vw}}.home-components .component.ratio-1-1.col-md-2 .ratio{height:100vw}@media(min-width:1030px){.home-components .component.ratio-1-1.col-md-2 .ratio{height:16.66666667vw}}.home-components .component.ratio-1-1.col-md-3 .ratio{height:100vw}@media(min-width:1030px){.home-components .component.ratio-1-1.col-md-3 .ratio{height:25vw}}.home-components .component.ratio-1-1.col-md-4 .ratio{height:100vw}@media(min-width:1030px){.home-components .component.ratio-1-1.col-md-4 .ratio{height:33.33333333vw}}.home-components .component.ratio-1-1.col-md-5 .ratio{height:100vw}@media(min-width:1030px){.home-components .component.ratio-1-1.col-md-5 .ratio{height:41.66666667vw}}.home-components .component.ratio-1-1.col-md-6 .ratio{height:100vw}@media(min-width:1030px){.home-components .component.ratio-1-1.col-md-6 .ratio{height:50vw}}.home-components .component.ratio-1-1.col-md-7 .ratio{height:100vw}@media(min-width:1030px){.home-components .component.ratio-1-1.col-md-7 .ratio{height:58.33333333vw}}.home-components .component.ratio-1-1.col-md-8 .ratio{height:100vw}@media(min-width:1030px){.home-components .component.ratio-1-1.col-md-8 .ratio{height:66.66666667vw}}.home-components .component.ratio-1-1.col-md-9 .ratio{height:100vw}@media(min-width:1030px){.home-components .component.ratio-1-1.col-md-9 .ratio{height:75vw}}.home-components .component.ratio-1-1.col-md-10 .ratio{height:100vw}@media(min-width:1030px){.home-components .component.ratio-1-1.col-md-10 .ratio{height:83.33333333vw}}.home-components .component.ratio-1-1.col-md-11 .ratio{height:100vw}@media(min-width:1030px){.home-components .component.ratio-1-1.col-md-11 .ratio{height:91.66666667vw}}.home-components .component.ratio-1-1.col-md-12 .ratio{height:100vw}@media(min-width:1030px){.home-components .component.ratio-1-1.col-md-12 .ratio{height:100vw}}.home-components .component-newproductspreview{background-color:#f0f0f0}.home-components .component-newproductspreview .wrapper{height:100%;white-space:nowrap;font-size:0}.home-components .component-newproductspreview .wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}.home-components .component-newproductspreview .newproducts{display:inline-block;vertical-align:middle;white-space:normal;padding-top:1em;padding-bottom:1em;width:100%;font-size:14px}.home-components .component-newproductspreview .newproducts .product{text-align:center;margin-bottom:1.5em}.home-components .component-newproductspreview .newproducts .product .image-square{position:relative;padding-top:100%;overflow:hidden}.home-components .component-newproductspreview .newproducts .product .image-square>.image{position:absolute;top:0;left:0;width:100%;height:100%;white-space:nowrap;text-align:center}.home-components .component-newproductspreview .newproducts .product .image-square>.image:after{content:" ";font-size:0;height:100%;display:inline-block;vertical-align:middle}.home-components .component-newproductspreview .newproducts .product .image-square>.image>img{width:100%;max-height:100%;display:inline-block;vertical-align:middle}.home-components .component-newproductspreview .newproducts .product .image-square{background-color:#000}.home-components .component-newproductspreview .newproducts .product .image{border:solid 1px #e4e4e4;background-color:#fff}.home-components .component-newproductspreview .newproducts .product a{text-decoration:none}.home-components .component-newproductspreview .newproducts .product a:hover{color:inherit}.home-components .component-newproductspreview .newproducts .product a:hover .image{opacity:.7}.home-components .component-newproductspreview .newproducts .product .desc{margin-top:8px;line-height:1;max-height:3.1em;overflow:hidden}.home-components .component-newproductspreview .newproducts{padding-left:23px;padding-right:23px}.home-components .component-newproductspreview .newproducts .top{text-align:center;margin-bottom:1.5em}.home-components .component-newproductspreview .newproducts .btn-sm{background-color:transparent;padding-left:24px;padding-right:24px}.home-components .component-newproductspreview .newproducts .btn-sm:hover{background-color:#e8612e}@media(max-width:767px){.home-components .component-newproductspreview .ratio{height:auto!important}}@media(min-width:768px){.home-components .component-newproductspreview .newproducts{padding-left:69px;padding-right:69px}.home-components .component-newproductspreview .newproducts .top:before,.home-components .component-newproductspreview .newproducts .top:after{content:" ";display:table}.home-components .component-newproductspreview .newproducts .top:after{clear:both}.home-components .component-newproductspreview .newproducts h2{float:left;margin-top:0}.home-components .component-newproductspreview .newproducts .btn-sm{float:right}}@media(min-width:1030px){.home-components .component-newproductspreview .newproducts .product .desc{font-size:12px}}@media(min-width:1200px){.home-components .component-newproductspreview .newproducts .product .desc{font-size:16px}}@media(min-width:1600px){.home-components .component-newproductspreview .newproducts{padding-left:138px;padding-right:138px}}.component-fluid.component-carousel{margin-bottom:3em;padding:0}.component-loginform .input-group-login{padding:6px 12px}.component-newsfeed{}.component-newsfeed .news-header{padding-top:3rem;padding-left:15px!important;padding-right:15px!important}.component-newsfeed .news-header h3{margin-bottom:0}.component-newsfeed .news-header .hr-blue{display:block;margin:0 auto 3em 0;width:50px;background-color:#1658a8;color:#1658a8;height:4px;border-radius:3px}.component-newsfeed .container{padding-left:0;padding-right:0}.component-newsfeed .home-news-feed{display:flex;padding-bottom:5rem}.component-newsfeed .home-news-feed .gallery .gallery-cell{position:relative;padding-right:0;padding-left:0;background-color:#f3f3f3;margin-right:30px;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;-webkit-box-shadow:0 0 15px 0 rgba(100,100,100,.5);-moz-box-shadow:0 0 15px 0 rgba(100,100,100,.5);box-shadow:0 0 15px 0 rgba(100,100,100,.5);-ms-flex:0 1 auto!important;flex:0 1 auto!important;margin:0 15px 0 15px}.component-newsfeed .home-news-feed .gallery .gallery-cell .image-feed{padding-top:56.25%;position:relative;background-size:cover}.component-newsfeed .home-news-feed .gallery .gallery-cell .news-card{display:flex;flex-direction:column;height:100%}.component-newsfeed .home-news-feed .gallery .gallery-cell .news-post-detail{padding:2rem 2rem 4rem 2rem;height:100%;position:relative}.component-newsfeed .home-news-feed .gallery .gallery-cell .news-post-detail hr{background-color:#3e3e3e;height:.5px;margin-top:0}.component-newsfeed .home-news-feed .gallery .gallery-cell .news-post-detail .news-post-link a{color:#000;font-weight:bold;font-size:18px}.component-newsfeed .home-news-feed .gallery .gallery-cell .news-post-detail .news-post-link a:hover{color:#005f8d;text-decoration:none}.component-newsfeed .home-news-feed .gallery .gallery-cell .news-post-detail .news-post-preview p.lead{font-size:14px}.component-newsfeed .home-news-feed .gallery .gallery-cell .news-post-detail .news-post-meta{display:none}.component-newsfeed .home-news-feed .gallery .gallery-cell .news-post-detail .news-post-meta2{position:absolute;left:2rem;bottom:2rem}.component-newsfeed .home-news-feed .gallery .gallery-cell .news-post-detail .news-post-meta2 a{color:#e85c27}@media(max-width:1199px){.component-newsfeed .news-header{padding-left:30px}.component-newsfeed .home-news-feed{display:block}.component-newsfeed .home-news-feed .flickity-viewport .flickity-slider .gallery-cell .news-post-preview,.component-newsfeed .home-news-feed .flickity-viewport .flickity-slider .gallery-cell .publish-date{display:none}.component-newsfeed .home-news-feed .flickity-viewport .flickity-slider .gallery-cell .news-post-meta{display:block;color:#846f6f}.component-newsfeed .home-news-feed .flickity-viewport .flickity-slider .gallery-cell .news-post-meta .btn-box{border-color:#0093d9;border-style:solid;margin:10px 10px 10px 0;border-radius:4px;border:1px solid #0093d9;touch-action:manipulation;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;padding:5px;display:inline-block;color:#000}.component-newsfeed .home-news-feed .flickity-page-dots{position:relative;bottom:0;margin:30px 0 0 0}.component-newsfeed .home-news-feed .flickity-page-dots .dot{background:#2699fb;margin-top:15px}}@media(min-width:1200px){.component-newsfeed .gallery .gallery-cell{width:30%}}@media(max-width:1029px){.component-newsfeed .gallery .gallery-cell{width:46%}}@media(min-width:480px){.component-newsfeed .flickity-slider{display:flex;flex-wrap:wrap}}@media(max-width:480px){.component-newsfeed .home-news-feed .flickity-viewport .flickity-slider .gallery-cell{width:78%!important;margin:0 10px 0 10px!important}}.component-newsfeed .gallery:after{content:'flickity';display:none}@media(min-width:1200px){.component-newsfeed{}.component-newsfeed .gallery:after{content:''}}@media(min-width:1400px){.component-newsfeed .gallery-cell{margin-right:15px;margin-left:15px}}@media(min-width:1200px){.component-newsfeed .flickity-prev-next-button.previous{display:none}.component-newsfeed .flickity-prev-next-button.next{display:none}.component-newsfeed .flickity-page-dots{display:none}.component-newsfeed .gallery-cell{width:14%;display:inline-block;margin-right:auto;margin-left:auto}.component-newsfeed .gallery{display:inline-flex;width:100%}}@media(max-width:1200px){.component-newsfeed .gallery .gallery-cell{margin-left:13%;margin-right:13%}}@media(max-width:768px){.component-newsfeed .gallery .gallery-cell{margin-left:7%;margin-right:7%}}.component-productcategories{overflow:hidden}.component-productcategories h2{text-align:center;text-transform:uppercase}.component-productcategories .categories-list{margin:2em 0 0 0}.component-productcategories .categories-list .item{margin-bottom:30px;background-color:#fafafa;border:solid 1px #e0e0e0;padding:8px}.component-productcategories .categories-list .item .code{font-weight:bold;margin-top:.5em}.component-productcategories .categories-list .item .price{font-size:24px;color:#58748d;line-height:1.1;margin-bottom:20px;font-weight:600}.component-productcategories .categories-list .item .btn{padding:4px 12px;font-size:13px;border-color:#e8612e;background-color:#e8612e;color:#fff;font-weight:normal;text-transform:none}.component-productcategories .categories-list .item .btn:hover{background-color:#58748d;border-color:#58748d}.component-productcategories .categories-list .item label{font-size:13px}.component-productcategories .categories-list .item label:after{content:""}.component-productcategories .categories-list .item input.qte{width:2em;padding:2px;border:solid 1px #e0e0e0}.component-productcategories .categories-list .item form table{width:100%}.component-productcategories .categories-list .item form table td{padding:2px}.component-productcategories .categories-list .desc{font-weight:bold;height:3.1em;overflow:hidden;line-height:1;margin-top:.5em}.component-productcategories .categories-list .item-square{position:relative;padding-top:150%;margin-bottom:30px}.component-productcategories .categories-list .item-square>.item{position:absolute;top:0;left:0;width:100%;height:100%}.component-productcategories .categories-list .item{text-align:center}@media(max-width:767px){.component-productcategories .categories-list .item-column{display:inline-block;width:50%;margin-right:-1%}.component-productcategories .categories-list .item .desc{height:3.1em;line-height:1;overflow:hidden}.component-productcategories .categories-list .item .code{height:2.1em;line-height:1;overflow:hidden;margin-top:0}.component-productcategories .categories-list .item .infossupp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.header-image{display:block;z-index:1}.component-newslettersubcribeform{text-align:center;background-color:#f5f5f5;padding:40px!important}.component-newslettersubcribeform h2{margin-top:0}@media(max-width:767px){.component-newslettersubcribeform input[type=email],.component-newslettersubcribeform button{display:block;width:100%;max-width:none}}@media(min-width:768px){.component-newslettersubcribeform input[type=email]{width:500px;max-width:none}}.component-newslettersubcribeform .newsletter-subscribe-container{-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1}.component-newslettersubcribeform .newsletter-subscribe-container.fadeout{opacity:0}@media(min-width:1400px){.container{width:100%!important;margin-left:auto;margin-right:auto}}.home-components .component-manufacturerscarousel{background-color:#dcd1ba}.home-components .component-instagram-feed,.home-components .component-facebookfeed,.home-components .component-twitterfeed,.home-components .component-pinterestfeed{padding:10px}@media(min-width:768px){.home-components .component-instagram-feed,.home-components .component-facebookfeed,.home-components .component-twitterfeed,.home-components .component-pinterestfeed{height:325px}}.home-components .component-facebookfeed{background-color:#004150}.home-components .component-twitterfeed{background-color:#5ab9e9}.home-components .component-twitterfeed iframe{height:100%!important}.home-components .component-pinterestfeed{background-color:#e9e9e9}.home-components .component-productcategories{padding:40px 0}.home-components .component-productcategories .categories-list .desc{font-size:18px;font-weight:700;height:2.1em;overflow:hidden;line-height:1;margin-top:.5em;text-transform:uppercase;text-align:center}.home-components .component-productcategories .categories-list .item{background-color:transparent!important;border:solid 0 #e0e0e0!important}.home-components .component-productcategories p{color:#497b87;font-size:15px;font-weight:300}