﻿@keyframes fade{0%{opacity:0;}100%{opacity:1;}}html{box-sizing:border-box;height:100%;}*,*:before,*:after{box-sizing:inherit;}body{width:100%;margin:0;min-height:100%;background-color:#f5f5f5;display:flex;flex-direction:column;}body .content-wrapper{position:relative;flex:1 0 auto;min-height:700px;}body #main{width:100%;min-width:20rem;display:flex;flex-flow:row nowrap;}body #main .content{width:100%;min-width:320px;min-height:600px;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body #main{min-height:80vh;}}html{font-size:100%;}body{font-family:"proxima-nova","Arial-MT","Arial",sans-serif;font-weight:400;font-size:18px;line-height:1.44;letter-spacing:.2px;color:#4a4a4a;}input,textarea,select,button{font-family:"proxima-nova","Arial-MT","Arial",sans-serif;}input,textarea,.ingress-smaller{font-size:18px;}.ingress{font-size:22px;line-height:1.36;}.label,.label-larger{font-size:14px;letter-spacing:.1px;}.label-larger{font-size:16px;}.heavy{font-weight:bold;}.center{text-align:center!important;}.text-right{text-align:right!important;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.25rem;font-weight:bold;text-align:left;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:normal;}h1,.large__text{font-size:36px;letter-spacing:.4px;}@media screen and (max-width:37.5rem){h1,.large__text{font-size:32px;}}h2,.medium__text{font-size:36px;letter-spacing:.7px;}@media screen and (max-width:37.5rem){h2,.medium__text{font-size:30px;}}h3,.small__text{font-size:21px;letter-spacing:.3px;}h4,.normal-text{font-size:18px;letter-spacing:.4px;margin:0;}a,.link{color:#eb2d22;text-decoration:none;}a:hover,a:focus,.link:hover,.link:focus{color:#eb2d22;border-bottom:1px solid #eb2d22;}a:active,.link:active{border-bottom:1px solid #eb2d22;}.checkbox-wrapper{padding:5px 5px 5px 0;border-bottom:1px solid #ccc;}.checkbox-wrapper input[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}.checkbox-wrapper input[type=checkbox]~label{padding-left:23px;height:18px;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position:0 0;font-size:16px;vertical-align:middle;cursor:pointer;}.checkbox-wrapper input[type=checkbox]:checked~label{background-position:0 -18px;}.checkbox-wrapper input[type=checkbox]:disabled~label{background-image:url(/Content/images/disabledcheckbox.png);}.checkbox-wrapper label{background-image:url(/Content/images/checkbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.checkbox-wrapper label .facet-hitcount{font-family:Helvetica,Arial,sans-serif;}.cta,.cta-big,.custom-form .waf-form-field input[type=submit]{color:#fff;background:linear-gradient(to top,#000,#4a4a4a);padding:6px 20px;line-height:1.56;border-radius:3px;display:inline-block;cursor:pointer;vertical-align:middle;text-align:center;color:#fff;}.cta:hover,.cta-big:hover,.custom-form .waf-form-field input[type=submit]:hover,.cta:focus,.cta-big:focus,.custom-form .waf-form-field input[type=submit]:focus{color:#fff;border:0;}.cta:active,.cta-big:active,.custom-form .waf-form-field input[type=submit]:active{border:0;}.cta:hover,.cta-big:hover,.custom-form .waf-form-field input[type=submit]:hover,.cta:focus,.cta-big:focus,.custom-form .waf-form-field input[type=submit]:focus{box-shadow:0 5px 30px 0 rgba(0,0,0,.1);background:linear-gradient(to top,#116bb5,#198deb);}.cta:active,.cta-big:active,.custom-form .waf-form-field input[type=submit]:active{background:#198deb;}.cta-big,.custom-form .waf-form-field input[type=submit]{line-height:1;padding:14px 30px;margin:22px 0;font-weight:bold;font-size:18px;}.cta-alt{display:inline-block;cursor:pointer;vertical-align:middle;text-align:center;padding:6px 20px;background:#fff;color:#4a4a4a;border:1px solid #ccc;border-radius:2px;}.cta-alt:hover,.cta-alt:focus{color:#eb2d22;border:1px solid #eb2d22;}.cta-blue,.custom-form .waf-form-field input[type=submit]{background:#22cae8;color:#3c3c3c;}.cta-blue:hover,.custom-form .waf-form-field input[type=submit]:hover,.cta-blue:focus,.custom-form .waf-form-field input[type=submit]:focus{background:#3c3c3c;color:#fff;}.button-slim,.button{color:#4a4a4a;line-height:1.22;}.button-slim:hover,.button:hover,.button-slim:focus,.button:focus{color:#eb2d22;border:0;}.button-slim:active,.button:active{border:0;}.button{background-color:#f2f2f2;border-radius:3px;padding:9px 20px;}.button:active{background-color:#e5e5e5;}button{border:0;}.tabs-container{font-size:.9375rem;}.tabs-container .tabs .tab-label{text-align:center;text-transform:uppercase;order:1;flex-grow:1;padding-top:20px;background-color:#fff;cursor:pointer;font-weight:bold;}.tabs-container .tabs .tab-label span{color:#6a6a6a;padding-bottom:20px;display:inline-block;margin-bottom:-3px;position:relative;}.tabs-container .tabs .tab-label span.tab-icon{display:none;margin-right:20px;}.tabs-container .tabs .tab-label:hover span,.tabs-container .tabs .tab-label.active-tab span{border-bottom:5px solid #eb2d22;z-index:100;}.tabs-container .tabs .tab-content-container{min-height:600px;order:2;background-color:#fff;padding:0 20px 20px 20px;width:100%;display:none;}.tabs-container .tabs .tab-content-container .tab-content{border-top:1px solid #ccc;padding-top:20px;}.tabs-container .tabs .tab-content-container.active-tab{display:block;border-bottom:0;}@media(max-width:64rem){.tabs-container .tabs{flex-flow:column nowrap;}.tabs-container .tabs .tab-label{order:0;margin-bottom:0;border-top:1px solid #ccc;background-color:#fff;text-transform:none;display:flex;justify-content:space-between;}.tabs-container .tabs .tab-label span{display:block;}.tabs-container .tabs .tab-label span.tab-heading{margin-left:10px;}.tabs-container .tabs .tab-label span.tab-icon{display:block;}.tabs-container .tabs .tab-label span.tab-icon .active{display:none;}.tabs-container .tabs .tab-label:hover,.tabs-container .tabs .tab-label.active-tab{background-color:#f2f2f2;}.tabs-container .tabs .tab-label:hover span,.tabs-container .tabs .tab-label.active-tab span{border-bottom:0;}.tabs-container .tabs .tab-label.active-tab .tab-icon .inactive{display:none;}.tabs-container .tabs .tab-label.active-tab .tab-icon .active{display:block;}.tabs-container .tabs .tab-content-container{min-height:0;order:0;border-bottom:1px solid #ccc;padding:0;}.tabs-container .tabs .tab-content-container .tab-content{padding-top:20px;border:0;}}@media screen and (max-width:31.25rem){.tabs-container .tabs .tab-label span.tab-heading{align-items:center;}}img{max-width:100%;height:auto;}input.ws-input{width:100%;max-width:100%;height:36px;padding:12px 6px;height:auto;}input.ws-input.input-subtle{font-size:18px;border-style:solid;border-width:1px;border-color:#969696;background-color:#f5f5f5;border-top:0;border-left:0;border-right:0;font-family:"proxima-nova","Arial-MT","Arial",sans-serif;border-radius:0;}.ws-input{border-radius:3px;border:1px solid #ccc;background-color:#f2f2f2;color:#000;}.form-data-wrap .cta,.form-data-wrap .cta-big,.form-data-wrap .custom-form .waf-form-field input[type=submit],.custom-form .waf-form-field .form-data-wrap input[type=submit]{margin:20px 0;}.form-data-wrap .cta i,.form-data-wrap .cta-big i,.form-data-wrap .custom-form .waf-form-field input[type=submit] i,.custom-form .waf-form-field .form-data-wrap input[type=submit] i{margin-right:5px;}.form-data-wrap .ws-input~.input-error-field,.form-data-wrap .checkbox-wrapper input[type=checkbox]~.input-error-field{display:none;}.form-data-wrap .input-validation-error{border:1px solid #d81515;}.form-data-wrap .input-validation-error~.input-error-field{display:block!important;color:#d81515;}.form-data-wrap #success-msg{width:100%;}.custom-form .waf-form-field{display:flex;flex-flow:column nowrap;}.custom-form .waf-form-field label{text-align:left;}.custom-form .waf-form-field input[type=submit]{border:0;}p{margin-top:7px;margin-bottom:33px;}.table-heading{font-size:18px;font-weight:bold;margin-bottom:8px;padding-left:5px;}.responsive-table{width:100%;border-collapse:collapse;border-top:1px solid #494949;}.responsive-table tbody,.responsive-table thead,.responsive-table tfoot{width:100%;}.responsive-table td,.responsive-table th{padding:8px 0;vertical-align:top;}.responsive-table td{border-bottom:1px solid #e5e5e5;font-size:15px;}.responsive-table td:nth-child(even){text-align:right;}.responsive-table.custom-table{border-top:0;}.responsive-table:not(.custom-table) tr:nth-child(odd){background-color:#f8f8f8;}.responsive-table:not(.custom-table) td{padding-left:5px;padding-right:5px;text-align:left;}.responsive-table:not(.custom-table) td:first-child:nth-last-child(1){width:100%;}.responsive-table:not(.custom-table) td:first-child:nth-last-child(2),.responsive-table:not(.custom-table) td:first-child:nth-last-child(2)~td{width:50%;}.responsive-table:not(.custom-table) td:first-child:nth-last-child(3),.responsive-table:not(.custom-table) td:first-child:nth-last-child(3)~td{width:33.3333%;}.responsive-table:not(.custom-table) td:first-child:nth-last-child(4),.responsive-table:not(.custom-table) td:first-child:nth-last-child(4)~td{width:25%;}@media screen and (max-width:37.5rem){.responsive-table:not(.custom-table) tr{display:block;border-bottom:1px solid #e5e5e5;}.responsive-table:not(.custom-table) td{display:block;width:100%!important;text-align:left;border:0;}}.table-wrapper{margin-top:30px;margin-bottom:10px;}table:not(.responsive-table){width:100%;border-collapse:collapse;overflow-x:auto;}@media screen and (max-width:40.0625rem){table:not(.responsive-table){display:block;}}table:not(.responsive-table) tr{background-color:#fff;border-bottom:1px solid #ddd;}table:not(.responsive-table) tr:first-child{border-top:1px solid #ddd;}table:not(.responsive-table) tr:nth-child(odd){background-color:#f8f8f8;}table:not(.responsive-table) td{padding:12px 7px;border-right:1px solid #ddd;text-align:right;word-break:keep-all;white-space:nowrap;}table:not(.responsive-table) td:first-child{text-align:left;}table:not(.responsive-table) td:last-child{border-right:0;}.textwidth a{color:#eb2d22;border-bottom:1px solid #eb2d22;}.textwidth a:hover,.textwidth a:focus{color:#eb2d22;border-bottom:1px solid #eb2d22;}.textwidth a:active{border-bottom:1px solid #eb2d22;}.menu a{color:#000;font-weight:500;}.info-header{font-weight:bold;}.product-image{position:relative;margin-bottom:10px;}.product-image .photo-coming-soon{object-fit:contain;max-height:200px;}.price-bomb,.price-bomb-round,.price-bomb-square{color:#fff;display:flex;justify-content:center;align-items:center;font-weight:bold;line-height:1.56;letter-spacing:.2px;}.price-bomb.orange,.orange.price-bomb-round,.orange.price-bomb-square{background-color:#f39200;}.price-bomb-square{background:#22c9e8;position:absolute;padding:2px 10px;top:0;right:0;border-bottom-left-radius:2px;}.price-bomb-round{background:rgba(34,201,232,.8);height:120px;width:120px;border-radius:50%;font-size:30px;font-weight:bold;line-height:.93;letter-spacing:.3px;}@media(max-width:30rem){.price-bomb-round{font-size:26px;max-height:86px;max-width:86px;}}.product-list{justify-content:flex-start;}.product-list .product-small-container{min-width:16.25rem;min-height:22.5rem;width:24%;max-width:24%;flex:1 1 auto;}.product-list .product-small-container>a>div{height:100%;}.product-list .product-small-container .product-text{padding:0 20px;}.product-list .product-small-container .product-text .product-title{margin-bottom:20px;font-size:17px;}.product-list .product-small-container .product-text .product-subtitle{font-size:15px;}.product-list .product-small-container .product-text.product-price-info{margin-top:16px;align-items:flex-end;}@media all and (-ms-high-contrast:none){.product-list *::-ms-backdrop,.product-list .product-link>div{display:block;position:relative;padding-bottom:80px;}.product-list *::-ms-backdrop,.product-list .product-text.product-price-info{position:absolute;bottom:0;width:100%;}}@media screen and (max-width:84.375rem){.product-list .product-small-container{margin:0 1% 1.875rem 1%;max-width:31%;}}@media screen and (max-width:65.625rem){.product-list .product-small-container{margin:0 1% 1.875rem 1%;max-width:48%;}}@media screen and (max-width:40rem){.product-list{justify-content:center;}.product-list .product-small-container{max-width:100%!important;border-top:0;}}.product-list a.product-link{color:#4a4a4a;}.product-list a.product-link:hover,.product-list a.product-link:focus{color:#eb2d22;border:0;}.product-list a.product-link:active{border:0;}.product-list img{width:100%;}@media screen and (max-width:28.75rem){.product-list img{display:block;margin:0 auto;width:63%;}.product-list .product-small-container{padding-bottom:13px;}.product-list .product-small-container .product-text .product-title{margin-bottom:5px;}}.product-price .former-price{top:0;left:0;width:200%;margin-bottom:10px;}.pink{color:#c30b4e;}.black{background-color:rgba(0,0,0,.8);}.white{background-color:rgba(255,255,255,.8);}.red{background-color:rgba(216,21,21,.8);}.green{background-color:rgba(49,163,60,.8);}.blue{background-color:rgba(17,107,181,.8);}.grey{background-color:rgba(74,74,74,.8);}.grey__text{color:#4a4a4a;}.grey__text a{color:#4a4a4a;}.grey__text a:hover,.grey__text a:focus{color:#4a4a4a;border-bottom:1px solid #4a4a4a;}.grey__text a:active{border-bottom:1px solid #4a4a4a;}.black__text{color:#000;}.black__text a{color:#000;}.black__text a:hover,.black__text a:focus{color:#000;border-bottom:1px solid #000;}.black__text a:active{border-bottom:1px solid #000;}.white__text{color:#fff;}.white__text a{color:#fff;}.white__text a:hover,.white__text a:focus{color:#fff;border-bottom:1px solid #fff;}.white__text a:active{border-bottom:1px solid #fff;}.red__text{color:#d81515;}.red__text a{color:#d81515;}.red__text a:hover,.red__text a:focus{color:#d81515;border-bottom:1px solid #d81515;}.red__text a:active{border-bottom:1px solid #d81515;}.green__text{color:#31a33c;}.green__text a{color:#31a33c;}.green__text a:hover,.green__text a:focus{color:#31a33c;border-bottom:1px solid #31a33c;}.green__text a:active{border-bottom:1px solid #31a33c;}.blue__text{color:#116bb5;}.blue__text a{color:#116bb5;}.blue__text a:hover,.blue__text a:focus{color:#116bb5;border-bottom:1px solid #116bb5;}.blue__text a:active{border-bottom:1px solid #116bb5;}.category-container .category-header{cursor:pointer;}.topcategory{margin-bottom:20px;}.subcategories{display:none;}.subcategory{padding:5px 0;}.subcategory:not(:last-child){border-bottom:1px solid #e5e5e5;}.row{display:flex;flex-direction:row;}.row.vertical-middle{align-items:center;}.row.flex-centered{justify-content:center;}.row.reverse{flex-direction:row-reverse;}.col{display:flex;flex-direction:column;}.col.flex-centered{align-items:center;}.col.reverse{flex-direction:column-reverse;}.col.vertical-middle{justify-content:center;}.row.wrap,.col.wrap{flex-wrap:wrap;}.row.flex-apart,.col.flex-apart{justify-content:space-between;}.row.flex-end,.col.flex-end{justify-content:flex-end;}.row.inline-flex,.col.inline-flex{display:inline-flex;}.row.grow-1,.col.grow-1{flex-grow:1;}.row.grow-2,.col.grow-2{flex-grow:2;}.figure-container{display:flex;justify-content:center;margin-bottom:15px;font-style:italic;}.figure-container .image-wrapper{margin:0;}.figure-container .image-wrapper.captioned{padding-bottom:5px;}.figure-container .image-wrapper.image-full{width:100%;}.figure-container .image-wrapper.image-full img{width:100%;}.figure-container figcaption{padding-left:5px;}@media(max-width:48rem){.figure-container .image-portrait{width:100%;}.figure-container .image-portrait img{width:100%;}}.category-menu+.content .figure-container{justify-content:flex-start;}.personalia-section{margin:10px;}.personalia-container{border:1px solid #e5e5e5;}.form-data-wrap{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;}.form-data-wrap>.personalia,.form-data-wrap .edit-fields-container{width:70%;min-width:280px;margin-bottom:15px;}@media(max-width:30rem){.personalia-section{margin:0;}.personalia-section .personalia-container{border:0;}}.user-defined{overflow:hidden;text-overflow:ellipsis;}.cart-products .cart-product{position:relative;padding:22px 22px 22px 10px;border-bottom:1px solid #4b4b4b;}.cart-products .product-image{margin-right:20px;min-width:88px;}.cart-products a{border:0;color:#4a4a4a;}.cart-products .product-details{max-width:650px;}.cart-products .product-name{font-size:20px;font-weight:bold;}.cart-products .cart-controls-container{margin-right:60px;}.cart-products .cart-controls-container .control-button{padding:3px 8px;border-radius:3px;background-color:#e5e5e5;cursor:pointer;}.cart-products .cart-controls-container .control-button:hover,.cart-products .cart-controls-container .control-button:focus{background-color:#ccc;}.cart-products .cart-controls{align-items:center;}.cart-products .cart-controls .cart-item-quantity{width:70px;text-align:center;border:0;}.cart-products .cart-controls>div:not(:last-child),.cart-products .cart-controls>input:not(:last-child){margin-right:10px;}.cart-products .product-sum{min-width:250px;text-align:right;justify-content:flex-end;}.cart-products .remove-item-link{margin-left:30px;background:none;cursor:pointer;color:#22cae8;}.cart-products .remove-item-link:hover,.cart-products .remove-item-link:focus{color:#eb2d22;border:0;}.cart-products .remove-item-link:active{border:0;}.cart-products table{table-layout:fixed;}.cart-products table .table-mobile-info{display:none;}.cart-products table td,.cart-products table th{text-align:left;}.cart-products table td:not(:last-child),.cart-products table th:not(:last-child){padding-right:10px;}.cart-products table a{border:0;}@media(max-width:64rem){.cart-products thead{display:none;}.cart-products tr{display:flex;flex-flow:row wrap;border-bottom:1px solid #e5e5e5;}.cart-products tr td{display:block;padding:10px;border:0;width:12%;}.cart-products tr td .table-mobile-info{display:inline;}.cart-products tr td:first-child{min-width:108px;}.cart-products tr td:nth-child(2){width:78%;}.cart-products tr td:nth-child(n+3){width:25%;}.cart-products tr td span{font-size:inherit;}}@media(max-width:75rem){.cart-products .cart-product{flex-direction:column;}.cart-products .product-sum{min-width:0;}.cart-products .product-text{margin-bottom:40px;}.cart-products .remove-item-link{margin-top:0;position:absolute;top:10px;right:10px;}}@media screen and (max-width:37.5rem){.cart-products tr{flex-direction:column;align-items:center;}.cart-products tr td{width:80%!important;text-align:left!important;padding:3px;}}@media screen and (max-width:31.25rem){.cart-products .product-details{flex-direction:column;}.cart-products .product-text{margin-right:0;}.cart-products .mobile-column{flex-direction:column;align-items:center;}.cart-products .cart-controls-container{margin:0;margin-bottom:15px;}.cart-products .product-sum{text-align:center;}}.error{background-color:#d81515;color:#fff;}.validation-summary-errors{padding:10px 0;}.validation-summary-errors li{margin-bottom:3px;}.padding-10{padding:10px;}.margin-alt{margin:30px;}.margin-alt-top{margin-top:30px;}.margin-alt-bottom{margin-bottom:30px;}.margin-std{margin:60px;}.margin-std-top{margin-top:60px;}.margin-std-bottom{margin-bottom:50px;}.margin-10{margin:10px;}.margin-10-bottom{margin-bottom:10px;}.margin-10-top{margin-top:10px;}.margin-20{margin:20px;}.margin-20-bottom{margin-bottom:20px;}.margin-20-top{margin-top:20px;}.margin-30{margin:30px;}.margin-30-bottom{margin-bottom:30px;}.margin-30-top{margin-top:30px;}.margin-40{margin:40px;}.margin-40-bottom{margin-bottom:40px;}.margin-40-top{margin-top:40px;}.margin-50{margin:50px;}.margin-50-bottom{margin-bottom:50px;}.margin-50-top{margin-top:50px;}.custom-margins h3{margin-bottom:7px;}.hidden{display:none;}@media screen and (max-width:64rem){.mobile-hidden{display:none;}}.category-list-container{margin-bottom:30px;}.category-list-container .category{margin:0 .5% 20px .5%;min-width:260px;width:24%;max-width:24%;flex:1 1 auto;padding-bottom:15px;border-bottom:1px solid #e5e5e5;}.category-list-container .category img{width:100%;}.category-list-container .category a:hover{border:0;}.category-list-container .category h3{margin:10px 0 10px 0;color:#4a4a4a;font-size:20px;word-break:break-word;}.category-list-container .category .cta-container{padding:0 10px;}.category-list-container .category .cta-alt{width:100%;}@media screen and (max-width:106.25rem){.category-list-container .category{max-width:31%;}}@media screen and (max-width:82.5rem){.category-list-container .category{max-width:49%;}}@media all and (-ms-high-contrast:none){.category-list-container *::-ms-backdrop,.category-list-container .category{display:block;position:relative;padding-bottom:65px;}.category-list-container *::-ms-backdrop,.category-list-container .cta-container{position:absolute;bottom:15px;width:100%;}}@media screen and (max-width:42.5rem){.category-list-container .category{width:100%;max-width:100%;margin:0 0 1.875rem 0;}}.box{margin:0 .5% 1.875rem .5%;padding-bottom:28px;background-color:#fff;border-bottom:1px solid #e5e5e5;}@media screen and (max-width:40rem){.box{max-width:100%;margin:0 0 1.875rem 0;}}.headline-bar{width:100%;padding:5px 5px 5px 20px;background-color:#e5e5e5;color:#4a4a4a;margin-bottom:25px;}.headline-bar i{margin-right:20px;}.product-list-cta{font-weight:bold;color:#4a4a4a;}.product-list-cta span{margin-right:20px;line-height:1;font-size:16px;}.product-list-cta i{font-size:30px;vertical-align:middle;color:#eb2d22;}.product-list-cta:hover,.product-list-cta:focus{border:0;}.product-list-cta:hover span,.product-list-cta:hover i,.product-list-cta:focus span,.product-list-cta:focus i{color:#eb2d22;}.link-wrap{padding:0 10px;border-left:1px solid #4e4e4e;}.link-wrap:last-child{border-right:1px solid #4e4e4e;}.facet-filters{padding-top:5px;}.facet-filters h4{margin:20px 0 2px 0;font-size:16px;}.facet-filters .empty-res{color:#9f9f9f;}.facet-filters .checkbox-wrapper{min-height:34px;}.facet-filters .checkbox-wrapper input~label{font-size:15px;}.filter-results-button{padding:20px 0;display:none;}.filter-results-button.first-filter-button{padding-bottom:0;padding-top:55px;}@media screen and (max-width:64rem){.filter-results-button{display:flex;}}.menu-search-results-container{display:none;}.menu-search-results-container.open{position:absolute;background-color:#f5f5f5;z-index:10;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);margin-top:-7px;padding-bottom:20px;left:-94px;right:0;display:block;}.menu-search-results-container .results-close-wrap{display:flex;justify-content:flex-end;}.menu-search-results-container .results-close-wrap .results-close{padding:10px 15px;}.menu-search-results-container .results-close-wrap .results-close:hover{cursor:pointer;}.menu-search-results-container .results-close-wrap .results-close:hover i{color:#eb2d22;}@media screen and (max-width:64rem){.menu-search-results-container .results-close-wrap{display:none;}}.menu-search-result{padding-left:20px;display:flex;font-size:16px;color:#4a4a4a;}.menu-search-result:hover,.menu-search-result:focus,.menu-search-result:active{color:#eb2d22;}.menu-search-result .result-image{min-width:52px;min-height:52px;width:52px;height:52px;margin:1px 22px 1px 0;background:#fff;overflow:hidden;}.menu-search-result .result-text-wrap{display:flex;align-items:center;border-bottom:1px solid #cbcbcb;flex-grow:1;padding-right:40px;}.menu-search-result.no-result{color:#4a4a4a;padding-left:94px;}#search-overlay{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:#000;opacity:.2;}#search-overlay.on{display:block;}@media screen and (max-width:64rem){.menu-search-results-container.open{box-shadow:none;margin:0 auto;position:relative;left:auto;right:auto;max-width:800px;background:#fff;}.menu-search-result{margin-bottom:10px;padding-left:0;}}.slider-image{cursor:crosshair;cursor:url(/Content/images/plus_cursor.png) 25 25,auto;}.fancybox-button.fancybox-button--arrow_right,.fancybox-button.fancybox-button--arrow_left{font-size:30px;display:flex;justify-content:center;align-items:center;box-sizing:content-box;width:36px;height:45px;top:50%;transform:translateY(-50%);}.fancybox-button.fancybox-button--arrow_right[title]:hover::after,.fancybox-button.fancybox-button--arrow_left[title]:hover::after{font-family:"proxima-nova","Arial-MT","Arial",sans-serif;}.fancybox-button.fancybox-button--arrow_right .icon-wrap,.fancybox-button.fancybox-button--arrow_left .icon-wrap{display:flex;justify-content:center;align-items:center;}@media screen and (min-width:43.75rem){.fancybox-button.fancybox-button--arrow_right,.fancybox-button.fancybox-button--arrow_left{width:42px;height:59px;font-size:40px;}}.fancybox-caption__body{font-family:"proxima-nova","Arial-MT","Arial",sans-serif;font-size:16px;}.loader{display:none;color:#eb2d22;font-size:20px;margin:100px auto;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.loader.show{display:block;}@-webkit-keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0;}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em;}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em;}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0;}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em;}}@keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0;}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em;}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em;}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0;}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em;}}.pagewidth{max-width:93.75rem;margin-left:auto;margin-right:auto;}@media(max-width:108.75rem){.pagewidth{max-width:90%;}}@media(max-width:64rem){.pagewidth{max-width:98%;}}@media(max-width:48rem){.pagewidth{max-width:100%;}}.pagewidth .pagewidth{max-width:100%;}.textwidth{max-width:45rem;margin-left:auto;margin-right:auto;}.textwidth ul{margin-top:.5rem;margin-bottom:1.5rem;}@media(max-width:48rem){.textwidth{padding-left:10px;padding-right:10px;}}@media screen and (min-width:64rem){.category-menu+.content .textwidth{margin-left:0;}}.header-container{background-color:#fff;}header{min-width:20rem;display:flex;flex-flow:row nowrap;padding-top:26px;padding-bottom:20px;-ms-flex-item-align:center;}.header-logo a{border:0;display:block;}.header-logo img{width:182px;}.header-shortcuts-container{font-size:16px;align-items:center;}.header-shortcuts-container .link-wrap-header{border-right:1px solid #4a4a4a;line-height:normal;}.header-shortcuts-container .link-wrap-header a{margin:0 25px;color:#4a4a4a;border:0;}.header-shortcuts-container .link-wrap-header a:hover,.header-shortcuts-container .link-wrap-header a:focus{color:#eb2d22;border-bottom:1px solid #eb2d22;}.header-shortcuts-container .link-wrap-header a:active{border-bottom:1px solid #eb2d22;}.header-shortcuts-container .dropdown-container{position:relative;display:inline-block;}.header-shortcuts-container .dropdown-container .dropdownBtn{margin:0 25px;cursor:pointer;color:#4a4a4a;}.header-shortcuts-container .dropdown-container .dropdownBtn:hover,.header-shortcuts-container .dropdown-container .dropdownBtn:focus{color:#eb2d22;border-bottom:1px solid #eb2d22;}.header-shortcuts-container .dropdown-container .dropdownBtn:active{border-bottom:1px solid #eb2d22;}.header-shortcuts-container .dropdown-container i:before{content:"";display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;}.header-shortcuts-container .dropdown-container .dropdown-content{display:none;position:absolute;background-color:#f5f5f5;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;}.header-shortcuts-container .dropdown-container .dropdown-content span{display:block;}.header-shortcuts-container .dropdown-container .dropdown-content span a{border-bottom:1px solid #cfcdc8;margin:0;display:block;padding:10px 20px;}.header-shortcuts-container .dropdown-container:hover i:before{content:"";}.header-shortcuts-container .dropdown-container:hover .dropdown-content{display:block;}.header-cart{display:flex;align-items:center;margin-left:20px;}.header-cart a{border:0!important;color:#323232;align-items:center;margin:0;}.header-cart a:hover,.header-cart a:focus{color:#eb2d22;border-bottom:1px solid #eb2d22;}.header-cart a:active{border-bottom:1px solid #eb2d22;}.header-cart a:hover .cart-text,.header-cart a:focus .cart-text{border-bottom:1px solid #eb2d22;}.header-cart a.empty .cart-items-count{display:none;}.header-cart .cart-items-count{color:#3c3c3c;}.shopping-cart{margin-left:7px;}@media screen and (max-width:64rem){.shopping-cart{margin-left:0;}}.shopping-cart .cart-image{position:relative;display:inline-block;font-size:28px;}.shopping-cart .cart-items-count{border-radius:4px;font-size:18px;padding:2px 4px;font-family:"proxima-nova","Arial-MT","Arial",sans-serif;position:absolute;top:-8px;right:-5px;font-weight:bold;background-color:#22cae8;}.mobile-menu-toggle,.mobile-search-toggle{display:none;cursor:pointer;color:#323232;}.mobile-menu-toggle>div,.mobile-search-toggle>div{display:flex;flex-flow:column nowrap;}.mobile-menu-toggle .menu-icon,.mobile-search-toggle .menu-icon{text-align:center;font-size:31px;}.header-container .header-shortcuts-container{display:none;}.header-top{padding:7px;background:linear-gradient(to bottom,#141414,#4a4a4a);}.header-top .header-top-inner{display:flex;justify-content:flex-end;}.header-top .dropdown-container .dropdownBtn,.header-top .link-wrap-header a,.header-top .header-cart a{color:#d2d2d2;}.header-top .dropdown-content,.header-top .dropdown-content a{color:#4a4a4a;}.header-top a:hover{color:#eb2d22;}.header-top .header-shortcuts-container .link-wrap-header{border-color:#d2d2d2;}.header-top .cart-image{font-size:22px;}@media screen and (min-width:64.0625rem){header{align-items:center;}.header-logo-container{display:flex;min-width:355px;}}@media screen and (max-width:64rem){.header-container .header-shortcuts-container{display:block;}.header-top .header-top-inner{display:none;}header{width:100%;align-items:center;flex-wrap:wrap;}header .header-shortcuts-container .link-wrap-header,header .header-search-container,header .cart-text,header .main-menu-container,header .header-nav-container{display:none;}header .header-logo-container,header .mobile-menu-close-button{z-index:2;}header .mobile-menu-toggle .label,header .mobile-menu-toggle .label-larger{margin:10px auto 0 auto;}header .mobile-menu-open-button,header .mobile-search-open-button{display:block;}header .mobile-menu-toggle,header .header-cart{margin-left:30px;}header form{max-width:100%;}.usp-banner-container{display:none;}.header-search-container .header-search-border-box{width:auto!important;}.header-search-container .search-text{width:380px!important;}.header-container.menu-open{background:#f5f5f5;position:relative;}.header-container.menu-open .mobile-menu-background{position:absolute;top:0;left:0;width:100%;height:77px;background-color:#fff;}.header-container.menu-open .header-shortcuts-container{order:5;width:100%;padding-top:30px;}.header-container.menu-open .header-shortcuts-container .link-wrap-header{display:block;border:0;margin-bottom:10px;}.header-container.menu-open .header-shortcuts-container .link-wrap-header a,.header-container.menu-open .header-shortcuts-container .link-wrap-header span{margin:0;}.header-container.menu-open .mobile-menu-open-button{visibility:hidden;}.header-container.menu-open .header-cart,.header-container.menu-open .mobile-search-open-button{display:none;}.header-container.menu-open .mobile-menu-close-button{display:block;margin-left:auto;}.header-container.menu-open .header-nav-container{margin:10px 0 20px 0;}.header-container.menu-open .header-nav-container .header-search-container{display:block;width:100%;}.header-container.menu-open .header-nav-container .header-search-container .header-search{justify-content:center;}.header-container.menu-open~.content-wrapper #main{flex-grow:0;max-width:none;min-height:0;}.header-container.menu-open~.content-wrapper #main .content,.header-container.menu-open~.breadcrumbs-banner-container{display:none;}.header-container.menu-open~.content-wrapper #main>.side-menu-container{display:flex;}.header-container.menu-open~footer{flex-grow:1;}.header-container.search-open .header-cart,.header-container.search-open .mobile-search-open-button{display:none;}.header-container.search-open .mobile-menu-open-button{visibility:hidden;}.header-container.search-open .mobile-search-close-button{display:block;margin-left:auto;}.header-container.search-open .header-nav-container{display:block;margin-top:87px;top:0;right:0;position:absolute;width:100%;background:#fff;z-index:110;padding:10px;}.header-container.search-open .header-search-container{width:100%;display:flex;flex-direction:column;align-items:center;}.header-container.search-open .menu-search-results-container{width:100%;}}@media(max-width:64rem){header{padding:20px 10px;}header .header-logo img{height:auto;max-width:140px;}}.cookie-warning{font-size:16px;}footer{background:#191919;background:linear-gradient(#4b4b4b,#000);color:#969696;padding:39px 0 0 0;min-width:20rem;font-size:14px;}footer .footer-content{min-width:50%;margin-bottom:30px;}footer .footer-content .footer-info,footer .footer-content .footer-logo{flex-grow:1;margin-right:20px;}footer .footer-content .footer-info.wider-info,footer .footer-content .footer-logo.wider-info{max-width:400px;}footer .footer-content .footer-logo a{border:0;}footer .footer-content .footer-logo a img{width:175px;}footer .contact-container{font-size:17px;font-weight:bold;}footer .footer-header{color:#d2d2d2;font-size:20px;font-weight:bold;margin-bottom:.5rem;}footer .footer-header-2{font-size:18px;}footer .info-link{margin-bottom:4px;}footer a{color:#969696;line-height:1;}footer a:hover,footer a:focus{color:#eb2d22;border-bottom:1px solid #eb2d22;}footer a:active{border-bottom:1px solid #eb2d22;}footer .some-section:not(:first-child){margin-top:18px;}footer .so-me{background-color:#8a8c88;width:38px;height:38px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:background-color 500ms ease;}footer .so-me:hover,footer .so-me:active{background-color:#eb2d22;}footer .so-me .so-me-link{color:#fff;border:0;font-size:24px;}footer .so-me:not(:last-child){margin-right:20px;}footer .footer-bottom-container{position:relative;margin-top:20px;overflow:hidden;height:90px;}footer .footer-bottom-container .copyright{font-size:16px;height:100%;display:flex;align-items:center;}footer .footer-bottom-container .footer-branding{position:absolute;right:0;bottom:0;margin-bottom:-6px;pointer-events:none;}@media screen and (max-width:48rem){footer .footer-bottom-container{height:auto;}footer .footer-bottom-container .copyright{padding-bottom:15px;}}@media(max-width:48rem){footer{padding-left:10px;padding-right:10px;}}@media screen and (max-width:64rem){footer{display:flex;flex-direction:column;align-content:space-between;}footer .footer-content-container{width:100%;}footer .footer-content{display:block;}footer .footer-logo{display:none;}footer .footer-info{margin-bottom:20px;}footer .footer-branding{display:none;}}.nav-search-container{flex-grow:1;}@media screen and (max-width:64rem){.nav-search-container{flex-grow:0;margin-left:auto;}}.header-nav-container nav.header-nav{width:100%;align-items:center;}@media screen and (max-width:64rem){.header-nav-container{margin-top:5px;width:100%;}}.main-menu-container{display:flex;flex-flow:row nowrap;justify-content:space-between;}ul.main-menu{display:flex;flex-flow:row nowrap;list-style-type:none;margin:0;padding:0;}ul.main-menu li.main-menu-link{list-style-type:none;white-space:nowrap;font-size:19px;margin-top:3px;font-weight:600;}ul.main-menu li.main-menu-link a{display:block;padding-top:17.5px;padding-bottom:21.5px;margin-right:40px;}ul.main-menu li.main-menu-link a:hover,ul.main-menu li.main-menu-link a:focus{border-bottom:0;}ul.main-menu li.main-menu-link a:hover span,ul.main-menu li.main-menu-link a:focus span{color:#eb2d22;border-bottom:1px solid #eb2d22;}ul.main-menu li.main-menu-link.active span{border-bottom:1px solid #000;font-weight:500;}.header-search-container{width:30%;position:relative;}@media screen and (min-width:84.375rem){.header-search-container{width:420px;}}.header-search-container .header-search{width:100%;align-items:center;}.header-search-container .header-search button[type=submit]{color:#323232;}.header-search-container .header-search .header-search-border-box{width:100%;border-bottom:1px solid #8c8c8c;max-width:100%;}.header-search-container .search-text{width:100%;min-height:41px;font-size:18px;background-color:transparent;border:0;font-family:"proxima-nova","Arial-MT","Arial",sans-serif;}.header-search-container .search-text:focus{outline:0;}.header-search-container .search-text::-webkit-input-placeholder{color:#4a4a4a;}.header-search-container .search-text:-moz-placeholder{color:#4a4a4a;opacity:1;}.header-search-container .search-text::-moz-placeholder{color:#4a4a4a;opacity:1;}.header-search-container .search-text:-ms-input-placeholder{color:#4a4a4a;}.header-search-container .search-text::-ms-input-placeholder{color:#4a4a4a;}.header-search-container button{margin-left:2px;line-height:1;cursor:pointer;border:0;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:38px;padding-right:0;}.header-search-container i:hover,.header-search-container i:focus{color:#eb2d22;}.breadcrumbs-banner-container{color:#4a4a4a;}.breadcrumbs-banner-container .breadcrumbs-banner{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-top:6px;}.breadcrumbs-banner-container .breadcrumbs-banner .breadcrumb{padding:14px 0 7px;font-size:14px;}.breadcrumbs-banner-container .breadcrumbs-banner .breadcrumb:not(:first-child):before{margin-left:14px;margin-right:10px;content:"";font-family:fontawesome;}.breadcrumbs-banner-container .breadcrumbs-banner .breadcrumb:nth-last-child(2):after{margin-left:0;margin-right:0;content:"";font-family:fontawesome;color:rgba(0,0,0,0);}.breadcrumbs-banner-container .breadcrumbs-banner .breadcrumb a{color:#4a4a4a;border:0;}.breadcrumbs-banner-container .breadcrumbs-banner .breadcrumb a span{white-space:normal;word-break:break-all;}@media screen and (max-width:64rem){.breadcrumbs-banner-container .breadcrumbs-banner{max-width:100%;padding:0 10px;}.breadcrumbs-banner-container .breadcrumbs-banner .breadcrumb{padding-top:18px;}.breadcrumbs-banner-container .breadcrumbs-banner .short-breadcrumb:before{content:normal!important;}.breadcrumbs-banner-container .breadcrumbs-banner .short-breadcrumb a:after{content:"...";}.breadcrumbs-banner-container .breadcrumbs-banner .short-breadcrumb a .crumb-name{display:none;}}.breadcrumbs-banner-container+.content-wrapper{padding-top:.625rem;}@media screen and (max-width:64rem){.breadcrumbs-banner-container+.content-wrapper{padding-top:.75rem;}}.product-main{margin-top:10px;background-color:#fff;}.product-main .price-bomb-square{font-size:30px;}.product-main .product-title{font-size:32px;font-weight:bold;line-height:1.13;margin-bottom:12px;}@media screen and (max-width:37.5rem){.product-main .product-title{font-size:26px;}}.product-main .product-subtitle{font-weight:700;font-size:1.25rem;}.product-main .product-short-info{margin:20px 10px 10px;max-width:700px;}@media screen and (min-width:75rem){.product-main .product-short-info{margin-top:35px;}}.product-main .article-number{margin-top:20px;font-size:1rem;}.product-main .manufacturer{margin-top:20px;}.product-main .manufacturer a{border:0;}.product-main .cart-item-quantity{display:block;max-width:100px;text-align:center;}.product-main .campaigns-container{margin:10px 0 30px 0;padding:25px 20px 0;border-radius:2px;border:1px solid #22cae8;}.product-main .campaigns-container .campaign{margin-bottom:18px;}.product-main .campaigns-container .campaign:not(:last-child){border-bottom:1px solid #22cae8;}.product-main .campaigns-container .campaign-desc{margin-bottom:12px;}.product-main .campaigns-container .campaign-link{margin-top:33px;margin-bottom:12px;}.product-main .product-button-container .primary-product-button{margin-right:30px;}.product-main .product-button-container .secondary-product-button:not(:hover){color:#22cae8;background:#fff;border:2px solid #22cae8;padding-top:12px;padding-bottom:12px;}@media(min-width:75rem){.product-main .product-button-container .product-button{width:220px;}}@media screen and (max-width:34.375rem){.product-main .product-button-container{flex-direction:column;}.product-main .product-button-container .product-button{width:220px;}.product-main .product-button-container .primary-product-button{margin-right:0;margin-bottom:0;}}@media(max-width:75rem){.product-main{flex-direction:column;}.product-main .product-slider-container{margin:0 auto 2rem auto;}}.product-extended .tab-heading{display:inline-flex!important;}.product-extended .custom-icon{margin-right:8px;width:21px;height:21px;fill:#7a7a7a;font-size:17px;}.product-extended .custom-icon:before{vertical-align:middle;}.campaigns-container,.product-short-desc,.tab-content,.tab-heading{font-size:16px;}.product-slider-container{margin-right:90px;min-width:600px;max-width:600px;}@supports(-ms-ime-align:auto){.product-slider-container .ms-view.ms-basic-view{background-color:transparent;}}@media(max-width:75rem){.product-slider-container{margin:0;max-width:100%;}}.product-slider-container .product-slider-thumbnails{margin:0 auto;}.product-slider-container .product-slider-thumbnails .thumb-container{border-bottom:1px solid #ccc;}.product-slider-container .product-slider-thumbnails .ms-thumb-frame-selected .thumb-container{border-bottom:1px solid #000;}.product-slider-container .nav-button{font-size:50px;color:#dcdcdc;font-weight:500;line-height:66px;}.product-slider-container .nav-button div i{vertical-align:middle;}.product-slider-container .nav-button.next-button{margin-right:15px;}.product-slider-container .nav-button.prev-button{margin-left:15px;}@media(max-width:48rem){.product-slider-container{width:600px;min-width:0;}}.product-stock span{font-size:larger;vertical-align:middle;}.product-stock span.in-stock{color:#31a33c;}.product-stock.product-page{font-size:1rem;}.product-stock.product-page span{vertical-align:baseline;}.current-price{color:#22cae8;margin-bottom:.5rem;}.former-price{color:#7a7a7a;font-size:15px;margin-bottom:1rem;}.former-price.product-page{font-size:1.125rem;}.product-accessories>h2{text-align:center;}.review-container{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;}.review-container .rating{font-size:80px;margin-right:25px;min-width:100px;text-align:center;}table.documentation-table:only-child tbody tr td:first-child{width:30%;}table.documentation-table:only-child tbody tr td:last-child{width:70%;position:relative;}table.documentation-table:only-child tbody tr :hover a,table.documentation-table:only-child tbody tr :hover i{color:#eb2d22;}table.documentation-table:only-child i{height:0;line-height:0;font-size:32px;padding-right:15px;margin-top:-6px;margin-left:4px;}table.documentation-table:only-child a{color:#4a4a4a;border:0;}@media screen and (max-width:37.5rem){.product-table .key-row{font-weight:bold;}.product-table .key-row span{display:inline;}}.side-menu-container{display:none;color:#4a4a4a;min-width:20.3125rem;margin-top:70px;margin-right:30px;margin-bottom:60px;font-size:15px;}.side-menu-container.category-menu{display:flex;flex-flow:column nowrap;}.side-menu-container a{color:#4a4a4a;}.side-menu-container a:hover,.side-menu-container a:focus{color:#eb2d22;border:0;}.side-menu-container a:active{border:0;}.side-menu-container .show-results-button{font-size:16px;font-weight:700;}@media screen and (min-width:64rem){.side-menu-container{max-width:325px;}}@media screen and (max-width:64rem){.side-menu-container{width:100%;margin:0;padding:0 10px 20px;}.side-menu-container.category-menu{display:none;}.side-menu-container .side-menu{width:100%;}}.side-menu-container .menu-level{display:none;animation:fade 1s;}.side-menu-container .menu-level.current-level{display:block;}.side-menu-container .menu-level h3{color:#000;}@media screen and (min-width:64rem){.side-menu-container .menu-level .topcategory,.side-menu-container .menu-level h3{display:none;}}.side-menu-container .hide-siblings .icon{line-height:0;font-size:20px;margin-right:10px;}.category-header{font-size:22px;}.category-header:hover{color:#c81c12;}.category-header.open{color:#eb2d22;}.category-header.open:after{margin-left:8px;animation:fade 1s;font-family:FontAwesome;content:"";}.category-header .parent-level{color:#eb2d22;cursor:pointer;}.category-header .parent-level:hover,.category-header .parent-level:focus{color:#c81c12;border:0;}.category-header .parent-level:active{border:0;}.category-header .parent-level:before{margin-right:8px;font-size:26px;font-family:FontAwesome;content:"";}.menu-cat.active-cat a{border-bottom:1px solid #eb2d22;}.menu-cat.active-cat a:active,.menu-cat.active-cat a:hover,.menu-cat.active-cat a:focus{border-bottom:1px solid #eb2d22;}.menu-cat.current-cat{font-weight:bold;}.menu-cat.cat-level-2{padding-left:17px;}.menu-cat.cat-level-3{padding-left:34px;}.menu-cat.cat-level-4{padding-left:51px;}.menu-cat.cat-level-5{padding-left:68px;}.menu-cat.more-space-below{margin-bottom:36px;}.menu-cat a{min-height:36px;width:100%;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #ccc;}.menu-cat a:active,.menu-cat a:hover,.menu-cat a:focus{border-bottom:1px solid #ccc;}.menu-cat span{padding-right:5px;font-size:18px;vertical-align:middle;}.menu-child-container.more-space-below-children{margin-bottom:36px;}.module-slider.partialview-slider{margin:0 auto 0 auto;position:relative;border-bottom:1px solid #969696;overflow:hidden;}.module-slider.partialview-slider .ms-slide:not(.ms-sl-selected){filter:grayscale(100%);}.module-slider.partialview-slider .nav-button{font-size:60px;color:#e4e4e4;font-weight:500;line-height:66px;}.module-slider.partialview-slider .nav-button div{background-color:rgba(0,0,0,.3);padding:10px;border-radius:3px;}.module-slider.partialview-slider .nav-button div i{vertical-align:middle;}.module-slider.partialview-slider .nav-button.next-button{margin-right:33px;}.module-slider.partialview-slider .nav-button.prev-button{margin-left:33px;}.module-slider.partialview-slider .slide-blur-container{position:absolute;width:100%;height:100%;display:flex;}.module-slider.partialview-slider .slide-blur-container .clear{width:1500px;max-width:100%;}.module-slider.partialview-slider .slide-blur-container .obfuscated{flex-grow:1;background-color:rgba(117,115,114,.3);z-index:100;}@media screen and (max-width:93.75rem){.module-slider.partialview-slider .slide-blur-container .obfuscated{display:none;}}.module-slider.partialview-slider .slide-text-container{margin-left:33px;}.module-slider.partialview-slider .slide-text-container .slide-text-inner{padding:0 0 30px 0;}@media screen and (max-width:93.75rem){.module-slider.partialview-slider .slide-text-container{margin-left:2%;}}@media(max-width:64rem){.module-slider.partialview-slider .slide-text-container{margin-left:3%;margin-bottom:6%;}.module-slider.partialview-slider .slide-text-container .slide-text-inner{padding:0;}}@media(max-width:48rem){.module-slider.partialview-slider .slide-text-container{margin-left:3%;margin-bottom:3%;}.module-slider.partialview-slider .slide-text-container .slide-text-inner{padding:0;}}.module-slider.partialview-slider .slide-text-container .slide-text-inner .slide-header,.module-slider.partialview-slider .slide-text-container .slide-text-inner .slide-ingress{font-weight:300;background-color:rgba(255,255,255,.8);padding:10px 20px;display:inline-block;color:#3c3c3c;}.module-slider.partialview-slider .slide-text-container .slide-text-inner .slide-ingress{font-size:22px;}@media screen and (max-width:64rem){.module-slider.partialview-slider .slide-text-container .slide-text-inner .slide-header{padding:5px 10px;}.module-slider.partialview-slider .slide-text-container .slide-text-inner .slide-ingress{display:none;}}.module-slider.partialview-slider .slide-text-container .slide-text-inner .slide-header{margin-bottom:6px;font-weight:400;}@media(max-width:64rem){.module-slider.partialview-slider .slide-text-container .slide-text-inner .slide-header{margin-bottom:0;font-size:30px;}}@media(max-width:48rem){.module-slider.partialview-slider .slide-text-container .slide-text-inner .slide-header{font-size:22px;}}.module-slider.partialview-slider .slide-text-container .slide-text-inner .link-layer{width:100%;height:100%;}@media screen and (min-width:64.0625rem){.mobile-master-slider{position:fixed;left:-99999px;}}@media screen and (max-width:64rem){.desktop-master-slider{position:fixed;left:-99999px;}}.module-slider.product-slider{height:360px;margin-bottom:40px;}.module-slider.product-slider .product-slide-container{box-sizing:border-box;background-color:#fff;position:relative;display:flex;justify-content:flex-end;height:100%;width:100%;}.module-slider.product-slider .product-slide-container .product-slide-image,.module-slider.product-slider .product-slide-container img{max-width:100%;}.module-slider.product-slider .product-slide-container *{box-sizing:border-box;}.module-slider.product-slider .product-slide-container img{height:100%;}.module-slider.product-slider .product-slide-container .product-slide-info{background:linear-gradient(to right,#f2f2f2,#f2f2f2,#f2f2f2,#f2f2f2,rgba(255,255,255,.8));position:absolute;left:0;width:50%;height:100%;padding:25px;}.module-slider.product-slider .product-slide-container .product-slide-info .product-slide-row{margin-top:30px;display:flex;align-items:center;}.module-slider.product-slider .product-slide-container .product-slide-info .product-slide-row>div:first-child{margin-right:45px;}@media(max-width:75rem){.module-slider.product-slider .product-slide-container .product-slide-info{width:100%;background:rgba(255,255,255,.8);height:auto;bottom:0;}.module-slider.product-slider .product-slide-container .product-slide-info span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.module-slider.product-slider .product-slide-container .product-slide-image,.module-slider.product-slider .product-slide-container img{max-width:100%;width:100%;}}@media screen and (max-width:64rem){.product-slide-container img{height:auto;}}.slide-link-container,.slide-link-container a{width:100%;height:100%;position:absolute;}.master-slider .ms-view{background-color:transparent;}.banner-module{display:flex;}.banner-module.full-screen,.banner-module.full-content{flex-flow:column nowrap;align-items:center;}.banner-module.full-screen>div,.banner-module.full-screen>div>div,.banner-module.full-content>div,.banner-module.full-content>div>div{width:100%;}.banner-module.half-content,.banner-module.quarter-content{flex-flow:row wrap;justify-content:space-between;}.banner-module.half-content .banner,.banner-module.quarter-content .banner{margin:0 3px 20px 3px;}.banner-module.half-content .banner{width:48%;}.banner-module.quarter-content .banner{width:23%;}.banner-module.quarter-content .banner-text{width:290px;}.banner-module img{width:100%;display:block;}.banner{margin-bottom:20px;position:relative;min-width:17.5rem;flex:1 1 auto;}.banner .heavy{font-weight:600;}.banner .banner-text-container{position:absolute;width:100%;top:0;bottom:0;display:flex;align-items:center;flex-direction:column;}.banner .banner-text-container.top{justify-content:flex-start;margin-top:25px;}.banner .banner-text-container.center{justify-content:center;}.banner .banner-text-container.bottom{justify-content:flex-end;margin-bottom:15px;}.banner .banner-text-container .banner-text{padding:2px 15px;text-align:center;min-width:280px;max-width:80%;}.banner .banner-text-container .banner-button-container{margin:0;position:absolute;bottom:8%;display:flex;justify-content:center;}.banner .banner-text-container .banner-button-container .cta,.banner .banner-text-container .banner-button-container .cta-big,.banner .banner-text-container .banner-button-container .custom-form .waf-form-field input[type=submit],.custom-form .waf-form-field .banner .banner-text-container .banner-button-container input[type=submit]{padding:0 5px;}.banner .cta,.banner .custom-form .waf-form-field input[type=submit],.custom-form .waf-form-field .banner input[type=submit],.banner .cta-big{background:linear-gradient(to top,rgba(0,0,0,.8),rgba(74,74,74,.8));}.banner .cta:hover,.banner .custom-form .waf-form-field input[type=submit]:hover,.custom-form .waf-form-field .banner input[type=submit]:hover,.banner .cta:focus,.banner .custom-form .waf-form-field input[type=submit]:focus,.custom-form .waf-form-field .banner input[type=submit]:focus,.banner .cta-big:hover,.banner .cta-big:focus{background:#22cae8;color:#3c3c3c;}@media screen and (max-width:93.75rem){.banner-module.quarter-content.pagewidth div.banner{width:48%;max-width:none;}.banner-module.half-content{flex-flow:column nowrap;align-items:center;}.banner-module.half-content .banner{width:80%;}.banner-module.half-content .banner:not(:last-child){margin-bottom:3rem;}}@media(max-width:64rem){.banner-module{font-size:larger;}.banner-module .large__text,.banner-module .medium__text{font-size:24px;}.banner-module.quarter-content.pagewidth{flex-flow:column nowrap;align-items:center;}.banner-module.quarter-content.pagewidth div.banner{width:80%;}.banner-module.quarter-content .banner:not(:last-child){margin-bottom:3rem;}}@media(max-width:48rem){.banner-module{max-width:100%;}.banner-module .banner{margin-left:0!important;margin-right:0!important;}.banner-module.quarter-content.pagewidth div.banner,.banner-module.half-content div.banner,.banner-module.full-content div.banner{width:100%!important;}}.category-menu+.content .quarter-content{justify-content:center;}.category-menu+.content .quarter-content .banner{width:23%;max-width:32%;}@media screen and (max-width:1500px) and (min-width:1024px){.category-menu+.content .quarter-content .banner-text-container .banner-text{font-size:24px;width:90%;max-width:90%;}.category-menu+.content .quarter-content .banner-button-container{padding:6px 20px;}}@media(max-width:75rem){.category-menu+.content .quarter-content .banner{width:80%!important;}}.text-image-module .textwidth{font-size:16px;}.category-menu+.content .text-image-module .textwidth{max-width:45.75rem;}.category-menu+.content .text-image-module .figure-container{max-width:45.75rem;}@media screen and (max-width:64rem){.category-menu+.content .text-image-module .figure-container{margin-left:auto;margin-right:auto;}}.nav-banner-module{color:#e5e5e5;background:linear-gradient(#4a4a4a,#000);font-size:15px;line-height:1.33;}.nav-banner-module .nav-banner{padding-top:30px;padding-bottom:20px;width:33.333%;}.nav-banner-module .nav-banner .nav-banner-inner{height:100%;padding:0 13px;}.nav-banner-module .nav-banner:first-child .nav-banner-inner{padding-left:0;}.nav-banner-module .nav-banner:last-child .nav-banner-inner{padding-right:0;}.nav-banner-module .nav-banner:not(:last-child) .nav-banner-inner{border-right:1px solid #555;}.nav-banner-module h3{text-align:center;font-size:28px;font-weight:500;}.nav-banner-module .banner-heading-link{display:flex;display:flex;justify-content:center;align-items:center;}.nav-banner-module .banner-heading-link a{display:flex;justify-content:center;align-items:center;width:240px;height:48px;border-color:#a0a0a0;}.nav-banner-module a{padding:3px 16px 3px 16px;border:1px solid #646464;color:#e6e6e6;border-radius:3px;margin:0 3px;font-size:24px;font-weight:500;width:211px;display:block;margin-bottom:5px;}.nav-banner-module a:hover,.nav-banner-module a:focus{border:1px solid #eb2d22;color:#eb2d22;}.nav-banner-module a i{margin-left:15px;font-size:30px;}@media(max-width:48rem){.nav-banner-module>div{flex-direction:column;}.nav-banner-module .nav-banner{padding-left:20px;padding-right:20px;border-top:1px solid #fff;width:100%;}.nav-banner-module .nav-banner .nav-banner-inner{border-right:0!important;padding:0;}}.promo-banner-module{font-size:16px;}.promo-banner-module .promo-banner-module-inner.row{justify-content:center;}.promo-banner-module .promo-banner-module-inner.row .promo-banner-outer{width:50%;margin-bottom:30px;}.promo-banner-module .promo-banner-module-inner.row .promo-banner-outer:nth-child(odd){padding-right:20px;}.promo-banner-module .promo-banner-module-inner.row .promo-banner-outer:nth-child(odd):last-child{padding-right:0;}.promo-banner-module .promo-banner-module-inner.row .promo-banner-outer:nth-child(even){padding-left:20px;}.promo-banner-module .promo-banner-module-inner.row .promo-banner{border:0;height:100%;}.promo-banner-module .promo-banner-module-inner.row .module-image{margin:10px 0;}.promo-banner-module.background,.promo-banner-module .background{background-color:#fff;}.promo-banner-module .promo-banner{border-bottom:1px solid #ccc;padding:60px 40px 50px 40px;}.promo-banner-module .promo-banner:first-child{border-top:1px solid #ccc;}.promo-banner-module .promo-banner .row:not(.reverse) .module-content{padding-right:20px;}.promo-banner-module .promo-banner .row.reverse .module-content{padding-left:20px;}.promo-banner-module .module-content,.promo-banner-module .module-image{min-width:50%;}.promo-banner-module .module-image img{width:100%;}.promo-banner-module .module-content .header{font-size:24px;font-weight:bold;}.promo-banner-module a{color:#eb2d22;border-bottom:1px solid #eb2d22;}.promo-banner-module a:hover,.promo-banner-module a:focus{color:#eb2d22;border-bottom:1px solid #eb2d22;}.promo-banner-module a:active{border-bottom:1px solid #eb2d22;}.promo-banner-module ul{margin-left:0;padding-left:0;}.promo-banner-module ul li{list-style-type:none;}.promo-banner-module ul li:before{font-family:"FontAwesome";content:"";margin-right:10px;font-size:8px;vertical-align:middle;}@media(max-width:64rem){.promo-banner-module .promo-banner>.row{flex-direction:column;}.promo-banner-module .promo-banner>.row .module-content{padding:0!important;}.promo-banner-module .promo-banner>.row.reverse{flex-direction:column-reverse;}.promo-banner-module .module-image{margin:10px 0;}}@media screen and (max-width:85.375rem){.pagewidth .pagewidth .promo-banner-outer{padding:0!important;width:100%!important;}}@media(max-width:64rem){.promo-banner-outer{width:100%!important;padding:0 20px!important;}}.cart-section h2 i{margin-right:12px;}.cart-section .cart .cart-empty-text{display:none;}.cart-section .cart.empty .cart-empty-text{display:block;padding:0 10px;}.cart-section .cart.empty .cart-inner{display:none;}.cart-section .cart .former-price{margin-left:10px;}.cart-section .free-shipping-hint{padding:20px 20px;font-size:22px;}.cart-section .cart-final .cart-total-sum{justify-content:flex-end;padding:10px 20px;}.cart-section .cart-final .cart-shipping-button-container{justify-content:space-between;}@media(max-width:48rem){.cart-section .cart-final .cart-total-sum .small__text{font-size:18px;}.cart-section .cart-final .cart-shipping-button-container .cta,.cart-section .cart-final .cart-shipping-button-container .cta-big,.cart-section .cart-final .cart-shipping-button-container .custom-form .waf-form-field input[type=submit],.custom-form .waf-form-field .cart-section .cart-final .cart-shipping-button-container input[type=submit]{margin:0 10px;}}.checkout-section .headline-bar{margin-top:60px;}.checkout-section .personalia-section,.checkout-section .checkbox-wrapper{margin-bottom:30px;}.checkout-section .shipping-address-container.closed{display:none;}.checkout-section .cart-product:last-child{border-bottom:0;}.checkout-section .product-text{width:75%;}.checkout-section .select-shipping-method-container{margin-right:10px;}.checkout-section .select-shipping-method-container .select-shipping-method-btn.selected{display:none;}.checkout-section .select-shipping-method-container.selected .select-shipping-method-btn.selected{display:inline-block;background:#22cae8;color:#4a4a4a;}.checkout-section .select-shipping-method-container.selected .select-shipping-method-btn.selected:hover{box-shadow:none;cursor:default;}.checkout-section .select-shipping-method-container.selected .select-shipping-method-btn.select{display:none;}.checkout-section .payment-method-button{margin:6px;border:solid 4px rgba(0,0,0,0);border-radius:3px;}.checkout-section .payment-method-button.selected,.checkout-section .payment-method-button:hover{border:solid 4px #22cae8;background-color:#22cae8;}.checkout-section .payment-method-button .payment-method-inner{border:1px solid #000;border-radius:3px;background-color:#fff;}.checkout-section .payment-method-button .payment-method-inner img{padding:5px 15px;}.checkout-section .checkout-summation{border-top:1px solid #ccc;width:100%;padding:5px;}.checkout-section .checkout-summation>div{margin-top:30px;max-width:400px;margin-left:auto;margin-right:auto;}.checkout-section .table-container{margin-bottom:5px;}.checkout-section .pay-btn-container{margin:50px 0;padding:30px 0;border:1px solid #ccc;background-color:#f2f2f2;}.checkout-section .pay-btn-container .cta-big,.checkout-section .pay-btn-container .custom-form .waf-form-field input[type=submit],.custom-form .waf-form-field .checkout-section .pay-btn-container input[type=submit]{width:100%;}.checkout-section .terms-link a{border:0;}@media(max-width:48rem){.checkout-section .checkbox-wrapper{margin:0 10px;}.checkout-section .checkbox-wrapper label{margin-bottom:30px;}.checkout-section .table-container:not(.heavy){font-size:16px;}.checkout-section .pay-btn-container{width:100%;border-left:0;border-right:0;}}.section-my-profile .form-group{margin-bottom:25px;padding-bottom:25px;}.section-my-profile .form-group:not(:last-child){border-bottom:1px solid #ccc;}.section-my-profile .personalia{position:relative;margin-bottom:25px;}.section-my-profile .personalia>div{width:100%;max-width:350px;}.section-my-profile .name-and-address label{margin-right:5px;}.section-my-profile .name-and-address input.ws-input{min-width:350px;width:70%;text-align:right;}.section-my-profile .attribute-button{position:absolute;right:-50px;top:0;}.section-my-profile .attribute-button i{font-size:32px;color:#22cae8;}.section-my-profile .attribute-button i:hover,.section-my-profile .attribute-button i:focus{color:#3c3c3c;border:0;}.section-my-profile .attribute-button i:active{border:0;}.section-my-profile .attribute-button i:hover,.section-my-profile .attribute-button i:focus{cursor:pointer;}.section-my-profile .attribute-button.close-button{display:none;}.section-my-profile .edit-fields-container{display:none;border-bottom:1px solid #ccc;}.section-my-profile .edit-fields-container .personalia{margin-bottom:10px;}.section-my-profile .orders-container .radio-container{margin-right:20px;margin-left:5px;}.section-my-profile .orders-container .radio-container input,.section-my-profile .orders-container .radio-container label{cursor:pointer;}.section-my-profile .orders-container .table-wrapper table{border-collapse:collapse;}.section-my-profile .orders-container .table-wrapper tbody tr:hover,.section-my-profile .orders-container .table-wrapper tbody tr:focus{border:2px solid #22cae8;}.section-my-profile .orders-container .table-wrapper tr{cursor:pointer;}.section-my-profile .orders-container .table-wrapper tr:last-child td{border:0;}.section-my-profile .orders-container .table-wrapper tr td,.section-my-profile .orders-container .table-wrapper tr th{text-align:left;padding:8px 5px;}.section-my-profile .edit-button-container{width:100%;}.section-my-profile button[type=submit].cta,.section-my-profile button[type=submit].cta-big{font-size:18px;}@media(max-width:48rem){.section-my-profile .row.row-apart{flex-flow:column nowrap;align-items:center;}.section-my-profile .name-and-address .personalia{flex-direction:column;}.section-my-profile .name-and-address .personalia>div{max-width:0;min-width:100%;}.section-my-profile .name-and-address input.ws-input{min-width:60%;width:100%;text-align:right;}.section-my-profile th:last-child,.section-my-profile td:last-child{display:none;}.section-my-profile .orders-controls{flex-direction:column;}.section-my-profile .attribute-button{position:static;}.section-my-profile .edit-button-container{max-width:90%;}}.order-details-section .order-details-wrapper{flex-grow:1;width:48%;margin:0 5px;border:1px solid #e5e5e5;}.order-details-section .order-details-inner{padding:5px 10px;}.order-details-section tr:last-child td{border:0;}.order-details-section .cart-section{margin:50px 5px 0 5px;}.order-details-section .cart-products{padding-right:20px;}@media(max-width:64rem){.order-details-section .order-details-wrapper{width:100%;margin:0;}.order-details-section .order-details-wrapper:first-child{border-bottom:0;}.order-details-section .cart-section{margin:0;}.order-details-section .cart-section .product-text{margin-bottom:0;}}.link-section-module h3{margin-bottom:10px;}.link-section-module .module-link{border-top:1px solid #ccc;}.link-section-module .module-link:last-child{border-bottom:1px solid #ccc;}.link-section-module .module-link a{padding:10px 2px;border:0;color:#4a4a4a;}.link-section-module .module-link a:hover,.link-section-module .module-link a:focus{color:#eb2d22;border:0;}.link-section-module .module-link a:active{border:0;}.link-section-module .module-link a div{font-size:16px;}.link-section-module .module-link a i{margin-left:5px;line-height:0;font-size:24px;}.category-menu+.content .link-section-module-inner{max-width:45.75rem;}.standard-article{max-width:45.75rem;font-size:16px;}.standard-article .textwidth{max-width:45.75rem;}.news-archive a{color:#4a4a4a;border:0;}.news-archive a:hover,.news-archive a:focus{color:#eb2d22;border-bottom:1px solid #eb2d22;}.news-archive a:active{border-bottom:1px solid #eb2d22;}.news-archive a:hover{color:#eb2d22;border-bottom:1px solid #eb2d22;}.manufacturer-section .manufacturers-wrapper{margin-top:60px;}.manufacturer-section .manufacturers-wrapper .manufacturer{margin-bottom:60px;word-break:break-word;}.manufacturer-section .manufacturers-wrapper .manufacturer .logo-container{margin-right:40px;min-width:220px;}.manufacturer-section .manufacturers-wrapper .manufacturer .logo-container .photo-coming-soon{object-fit:contain;background-color:#fff;}.manufacturer-section .manufacturers-wrapper .manufacturer a{border:0;}.manufacturer-section .manufacturers-wrapper .manufacturer a img{border-bottom:1px solid #e4e4e4;}.manufacturer-section .manufacturers-wrapper .manufacturer ul{margin-left:0;padding-left:0;margin-top:0;font-size:16px;}.manufacturer-section .manufacturers-wrapper .manufacturer ul li{list-style-type:none;}.manufacturer-section .manufacturers-wrapper .manufacturer ul li:before{font-family:"FontAwesome";content:"";margin-right:10px;font-size:8px;vertical-align:middle;}@media(max-width:48rem){.manufacturer-section .manufacturers-wrapper .manufacturer{flex-direction:column;align-items:center;}.manufacturer-section .manufacturers-wrapper .manufacturer .logo-container{margin-right:0;max-width:100%;}}.employees-module{font-size:16px;}.employees-module a{color:#4a4a4a;}.employees-module a:hover,.employees-module a:focus{color:#eb2d22;border-bottom:1px solid #eb2d22;}.employees-module a:active{border-bottom:1px solid #eb2d22;}.employees-module .department-links-container{margin-bottom:30px;padding-bottom:10px;}.employees-module .department-wrapper{padding-top:15px;}.employees-module .department-wrapper:not(:last-child){margin-bottom:30px;}.employees-module .employee-table td,.employees-module .employee-table th{text-align:left;word-break:break-word;min-width:140px;}.employees-module td:not(:last-child){padding-right:10px;}.employees-module i{margin-right:10px;font-size:19px;vertical-align:middle;}.employees-module .table-mobile-info{display:none;}@media(min-width:64rem){.employees-module table:not(.business-table) td:nth-child(1),.employees-module table:not(.business-table) th:nth-child(1){width:20%;}.employees-module table:not(.business-table) td:nth-child(4),.employees-module table:not(.business-table) th:nth-child(4){width:15%;}.employees-module table:not(.business-table) td:nth-child(2),.employees-module table:not(.business-table) td:nth-child(3),.employees-module table:not(.business-table) th:nth-child(2),.employees-module table:not(.business-table) th:nth-child(3){width:32.5%;}}@media(max-width:64rem){.employees-module{padding:0 10px;}.employees-module .employee-table{display:block;width:100%;min-width:320px;}.employees-module thead{display:none;}.employees-module tbody{display:block;}.employees-module td{display:block;border:0;padding-right:0;}.employees-module tr{display:block;border-bottom:1px solid #ccc;margin-bottom:30px;}.employees-module .key-row{font-weight:bold;}.employees-module .key-row span{display:inline;}.employees-module .table-mobile-info{display:block;}.employees-module .hide-empty-mobile{display:none;}}@media(max-width:64rem){.employees-module tr{margin-bottom:12px;}.employees-module tr div{display:inline-block;}.employees-module tr div .table-mobile-info{margin-right:4px;}.employees-module .responsive-table td{padding-top:4px;padding-bottom:4px;}.employees-module .responsive-table td:first-child,.employees-module .responsive-table td:last-child{padding-bottom:8px;}.employees-module .responsive-table td:last-child{margin-bottom:6px;}.employees-module .emp-name{font-weight:bold;}}@media(min-width:64rem){.employees-module.business-info-module .key-row{width:317px;}}.campaign-page .campaign-heading,.campaign-page .campaign-description{text-align:center;}.campaign-page .inactive-warning{margin:30px auto;width:500px;max-width:100%;padding:35px 35px;font-size:22px;font-weight:bold;color:#000;background-color:#eb2d22;border-radius:2px;}.text-image-module a{color:#eb2d22;border-bottom:1px solid #eb2d22;}.text-image-module a:hover,.text-image-module a:focus{color:#eb2d22;border-bottom:1px solid #eb2d22;}.text-image-module a:active{border-bottom:1px solid #eb2d22;}.search-page{margin-bottom:30px;}.search-page .search-results-container{background:#fff;}.search-page .search-result{border-bottom:1px solid #cbcbcb;}.search-page .product-image{min-width:140px;min-height:104px;width:140px;height:104px;margin:30px;text-align:center;}.search-page .product-image .article-image,.search-page .product-image .coming-soon-image{height:100%;max-height:140px;}.search-page .product-text{display:flex;align-items:center;}.search-page a{color:#4a4a4a;}.search-page a:hover,.search-page a:focus,.search-page a:active{color:#eb2d22;}@media screen and (max-width:25rem){.search-page{padding:0;}.search-page .search-results-container{padding:0 10px;}.search-page .product-details{flex-direction:column;}.search-page .product-image{min-width:100%;min-height:0;width:100%;height:auto;margin:30px 0 20px 0;}.search-page .search-result{padding-bottom:20px;border-bottom-width:2px;}}.events-module{background-color:#eee;margin:1.25rem auto;display:flex;flex-direction:column;}.events-module:before{content:"";align-self:center;border-left:3rem solid transparent;border-right:3rem solid transparent;border-top:2.5rem solid #f5f5f5;}.events-module .events-module-inner-wrapper{padding:1rem;width:100%;}.events-module .events-module-inner-container{max-width:58.125rem;margin:0 auto;}.events-module .events-module-inner-container .calendar-list-title{font-size:28px;padding-bottom:20px;border-bottom:2px solid #ccc;margin-bottom:15px;margin-top:0;}.events-module .events-module-inner-container .calendar-events-list-container{width:100%;}.events-module .events-module-inner-container .calendar-list-element-wrapper{margin-bottom:.83333rem;}.events-module .events-module-inner-container .calendar-list-element-wrapper p{margin:0;}.events-module .events-module-inner-container .calendar-list-element-wrapper .calendar-list-element{display:flex;background-color:#fff;border-radius:3px;border:1px solid #e5e5e5;width:100%;}.events-module .events-module-inner-container .calendar-list-element-wrapper .calendar-list-element-date{line-height:23px;flex:1;padding:23px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#eb2d22;color:#fff;font-weight:700;border-radius:3px 0 0 3px;}.events-module .events-module-inner-container .calendar-list-element-wrapper .calendar-list-element-date .calendar-list-element-date-number{font-size:1.8em;}.events-module .events-module-inner-container .calendar-list-element-wrapper .calendar-list-element-text{flex:5;padding:20px;border-radius:0 3px 3px 0;width:100%;}.events-module .events-module-inner-container .calendar-list-element-wrapper .calendar-list-element-text .calendar-list-element-title{line-height:26px;font-size:20px;margin-top:0;margin-bottom:10px;color:#333;font-weight:700;}.events-module .events-module-inner-container .calendar-list-element-wrapper .calendar-list-element-text .calendar-list-element-timeOfDay{font-size:16px;line-height:26px;}.events-module .events-module-inner-container .calendar-list-element-wrapper .calendar-list-element-text .calendar-list-element-location{display:flex;color:#333;}.events-module .events-module-inner-container .calendar-list-element-wrapper .calendar-list-element-text .calendar-list-element-location>p{margin-left:10px;}.events-module .events-module-inner-container .calendar-list-element-wrapper .calendar-list-element-text .calendar-section-page-element-location__icon{display:inline-block;height:19px;}.events-module .events-module-inner-container .block-footer{padding-top:22.5px;text-align:right;font-size:24px;font-weight:700;}.events-module .events-module-inner-container .block-footer a{color:#4a4a4a;}.events-module .events-module-inner-container .block-footer a:hover{color:#eb2d22;}.calendar-page{width:100%;margin-bottom:3.75rem;padding:1rem;}.calendar-page .calendar-section-page-header{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:35px;}.calendar-page h1,.calendar-page h2,.calendar-page h3,.calendar-page h4,.calendar-page h5,.calendar-page h6{margin-top:0;margin-bottom:10px;}.calendar-page a{color:inherit;text-decoration:inherit;}.calendar-page a:hover{border-bottom:0;}.calendar-page p{margin:0;}.calendar-page .calendar-section-page-element-wrapper{display:flex;flex-wrap:wrap;}.calendar-page .calendar-section-page-element{margin:15px 30px 15px 0;width:calc(33.33333% - 30px);background-color:#fff;border-radius:6px 6px 6px 6px;border:1px solid #e5e5e5;}@media(max-width:1400px){.calendar-page .calendar-section-page-element{width:43%;margin:15px;text-align:center;}}@media(max-width:1024px){.calendar-page .calendar-section-page-element{margin:15px 30px 15px 0;width:calc(33.33333% - 30px);text-align:left;}}@media(max-width:768px){.calendar-page .calendar-section-page-element{width:43%;margin:15px;text-align:center;}}@media(max-width:600px){.calendar-page .calendar-section-page-element{width:100%;margin-left:0;margin-right:0;}}.calendar-page .calendar-section-page-element-date{background-color:#eb2d22;color:#fff;text-align:center;padding:15px;border-radius:6px 6px 0 0;font-weight:700;margin:0;}.calendar-page .calendar-section-page-element-location{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;margin-left:20px;margin-bottom:10px;}.calendar-page .calendar-section-page-element-location__icon{display:inline-block;height:19px;}.calendar-page .calendar-section-page-element-title{font-size:23px;overflow-wrap:break-word;padding:0 20px;margin:20px 0 16px;}.calendar-page .calendar-section-page-element-ingress{padding:0 20px 20px;font-size:16px;line-height:26px;}.calendar-event-page{display:flex;flex-direction:column;padding-top:32px;justify-content:flex-start;align-items:flex-start;margin-bottom:5em;padding-right:1rem;padding-left:1rem;}@media(min-width:1080px){.calendar-event-page{max-width:81.25rem;}}.calendar-event-page .calendar-page__banner{margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#fff;border-radius:8px;width:100%;border:1px solid #e5e5e5;}.calendar-event-page .calendar-page__banner .calendar-page__date-box{border-radius:8px 0 0 8px;width:35%;min-width:8.33333rem;color:#fff;background-color:#eb2d22;padding:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.calendar-event-page .calendar-page__banner .calendar-page__date-box .date-box-day,.calendar-event-page .calendar-page__banner .calendar-page__date-box .date-box-text{font-size:1.5em;}.calendar-event-page .calendar-page__banner .calendar-page__date-box .date-box-day{text-transform:capitalize;}.calendar-event-page .calendar-page__banner .calendar-page__date-box .date-box-number{font-size:5em;}.calendar-event-page .calendar-page__banner .calendar-page__banner-right{color:#000;font-weight:1;padding:30px;overflow:hidden;overflow-wrap:break-word;}.calendar-event-page .calendar-page__banner .calendar-page__banner-right h1,.calendar-event-page .calendar-page__banner .calendar-page__banner-right h2,.calendar-event-page .calendar-page__banner .calendar-page__banner-right h3,.calendar-event-page .calendar-page__banner .calendar-page__banner-right h4{margin-bottom:15px;margin-top:0;}.calendar-event-page .calendar-page__banner .calendar-page__banner-right h1,.calendar-event-page .calendar-page__banner .calendar-page__banner-right h2{line-height:35px;color:#333;font-weight:700;}.calendar-event-page .calendar-page__banner .calendar-page__banner-right h1{font-size:33px;}.calendar-event-page .calendar-page__banner p{margin:0;}@media(max-width:600px){.calendar-event-page .calendar-page__banner{flex-direction:column;}.calendar-event-page .calendar-page__banner .calendar-page__date-box{width:100%;border-radius:8px 8px 0 0;}.calendar-event-page .calendar-page__banner .calendar-page__banner-right{text-align:center;}}.calendar-event-page .calendar-page__element-location{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;margin-top:10px;}.calendar-event-page .calendar-section-page-element-location__icon{display:inline-block;height:19px;}.calendar-event-page .calendar-page__ingress{width:100%;font-size:1.2em;font-weight:700;}.calendar-event-page .calendar-page__body{line-height:26px;}.calendar-event-page .calendar-page__body p{margin:16px 0;}