/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{background-color:#fff;color:#060f10;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}html{box-sizing:border-box}body{display:flex;flex-direction:column;max-width:100vw;min-height:100vh;overflow-x:hidden}body.js-overlay-open{position:fixed;width:100%;height:100%;overflow:hidden}*,*::before,*::after{box-sizing:inherit}*:focus{outline:none}.js-user-is-tabbing *:focus{box-shadow:0 0 5px 2px #4d90fe}h1{font-size:2.5em}a{color:#e60202}a:visited{color:#e60202}a:focus,a:hover{color:#e60202}a:active{color:#e60202}picture,figure{display:block;margin:0;padding:0}input,select,textarea{font-size:16px}@media only screen and (min-width: 768px){input,select,textarea{font-size:1rem}}.footer{margin-top:16px;background-color:#6c797a;color:#fff}.js-overlay-open .footer{display:none}.footer_primary{display:flex;justify-content:space-between;width:100%;margin:0 auto;padding:8px 16px}@media only screen and (min-width: 768px){.footer_primary{width:768px}}@media only screen and (min-width: 1187px){.footer_primary{width:1187px}}.footer_links{margin:0;padding:0;list-style-type:none}.footer_link{display:inline-block}.footer_link::after{content:"|";padding:0 8px}.footer_link:last-child::after{content:"";padding:0}.footer_link a{color:#fff}.header{width:100%;height:72px;margin:0 auto;padding:16px;box-shadow:0 2px 4px 0 rgba(97,84,84,.1)}@media only screen and (min-width: 768px){.header{width:768px;height:auto;padding:0 24px 0 24px;box-shadow:none}}@media only screen and (min-width: 1187px){.header{width:1187px}}.header__secondary{display:none}@media only screen and (min-width: 768px){.header__secondary{display:flex;justify-content:flex-end;padding:24px 0 8px 0}}.header__logo{display:block;height:40px}@media only screen and (min-width: 768px){.header__logo{height:60px}}.header__primary{display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 768px){.header__primary{display:block}}.header__navless{margin-top:16px}.header__navless::after{content:"";display:block;margin-top:24px;border-bottom:5px solid #e60202}.header__primary-content{width:100%}@media only screen and (min-width: 768px){.header__primary-content{display:flex;align-items:center;justify-content:space-between}}.header__search{display:none}@media only screen and (min-width: 768px){.header__search{display:block;flex:0 0 33%}}.header__nav{display:none}@media only screen and (min-width: 768px){.header__nav{display:block}}@media only screen and (min-width: 768px){.header__nav-mobile{display:none}}.header__home-link{display:block}.main-container{position:relative;flex:1;overflow:hidden}.js-overlay-open .main-container{height:calc(100vh - 72px)}.main{flex:1;width:100%;padding:0 24px}@media only screen and (min-width: 768px){.main{width:768px;margin:0 auto}}@media only screen and (min-width: 1187px){.main{width:1187px}}@media only screen and (min-width: 1187px){.main__title-wrapper{display:flex;align-items:flex-end;justify-content:space-between}}.main__title{margin:16px 0;font-family:RobotoBold,sans-serif;font-size:1.8rem;font-weight:normal}@media only screen and (min-width: 768px){.main__title{font-size:2.29rem}}@media only screen and (min-width: 1187px){.main__title{order:0}}.pre-white-space{white-space:pre}.nav{margin-top:16px;margin-bottom:24px;background-color:#e60202}@media only screen and (min-width: 768px){.nav{height:50px;margin-bottom:0}}.nav__items{margin:0;padding:0;list-style-type:none;font-size:0}.nav__item{display:block}@media only screen and (min-width: 768px){.nav__item{display:inline-block}}.nav__link{display:block;height:50px;padding:16px 24px;font-size:1.07rem;font-weight:bold;text-decoration:none;text-transform:uppercase}.nav__link:link,.nav__link:visited,.nav__link:hover,.nav__link:active{color:#fff}.nav__link:hover,.nav__link--active{background-color:#6c797a}.nav__item-site-origin{float:right}.nav__item-site-origin .nav__link:hover,.nav__item-site-origin .nav__link--active{background-color:initial}#nav-mobile{position:absolute;width:0;height:0;opacity:0}.nav-mobile-trigger__hamburger{display:block}.nav-mobile-trigger__hamburger:hover{cursor:pointer}.nav-mobile-trigger__line{display:block;width:24px;height:3px;margin:6px auto;transition:all .5s ease-in-out;background-color:#6c797a}.js-menu-open .nav-mobile-trigger__line:nth-child(2){opacity:0}.js-menu-open .nav-mobile-trigger__line:nth-child(1){transform:translateY(9px) rotate(45deg)}.js-menu-open .nav-mobile-trigger__line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-mobile{position:absolute;z-index:1000000;top:0;right:-100vw;width:100%;height:calc(100vh - 72px);padding:0 24px;transition:right .5s ease-in-out;background-color:#fff}#nav-mobile:checked~.nav-mobile{right:0}@media only screen and (min-width: 768px){.nav-mobile{display:none}}.alert{display:flex;flex:0 0 100%;align-items:center;padding:24px;border-radius:2px}.alert svg{width:32px;height:23px;margin-right:24px}.main__title-wrapper .alert{margin:16px 0}@media only screen and (min-width: 1187px){.main__title-wrapper .alert{flex:0 0 50%;order:1}}.alert--success{background-color:#dff0d8;color:#060f10;font-size:1.14rem}.alert--success svg{fill:#3c763d}.alert--error{background-color:#f9dddd;color:#060f10;font-size:1.14rem}.alert--error svg{fill:#a61c20}.btn-primary{border-color:#e60202;background-color:#e60202;color:#fff !important}.carousel__inner{display:flex;align-items:center;height:100vh;transition:transform .5s ease-in-out}.carousel__item{display:flex;flex:0 0 100%;align-items:center;justify-content:center;max-width:100vw;height:100vh}.carousel__item img{max-width:100%;max-height:100%}.carousel__control{display:flex;position:absolute;top:0;align-items:center;justify-content:center;width:10%;height:100%;background-color:rgba(0,0,0,.1);color:#fff}@media only screen and (min-width: 1187px){.carousel__control{width:20%}}.carousel__control svg{width:24px;height:24px;fill:#bbcaca}.carousel__control:hover svg{fill:#fff}.carousel__control--prev{left:0}.carousel__control--next{right:0}.carousel__bullets{position:absolute;z-index:100;bottom:32px;width:100%;margin:0 auto;padding:0;text-align:center}.carousel__bullet{display:inline-block;width:10px;height:10px;margin:1px 2px;border:1px solid #fff;border-radius:12px;background-color:rgba(0,0,0,0);cursor:pointer}.carousel__bullet.js-is-active{width:12px;height:12px;margin:0 2px;background-color:#fff}.contact{margin-top:24px;padding:24px 24px 16px 24px;background-color:#f2f2f2;color:#060f10}.contact__info{display:flex}.contact__icon{display:none;flex:0 0 66px;margin-right:16px}@media only screen and (min-width: 768px){.contact__icon{display:block}}@media only screen and (min-width: 1187px){.contact__icon{margin-right:32px}}.contact__icon svg{width:66px;height:66px;fill:#6c797a}.contact__show{display:block;padding:8px;border-radius:2px;background-color:#6c797a;color:#fff}#contact-details:checked~.contact__show{display:none}.contact__address{overflow:hidden;color:#fff;font-style:normal;line-height:1;text-overflow:ellipsis;white-space:nowrap}.contact__address h2{margin:0 0 16px 0;color:#060f10;font-size:1.42rem}.contact__name{font-family:RobotoBold,sans-serif;font-weight:normal}.contact__link{display:none;margin-bottom:8px;color:#060f10;font-size:1.14rem}#contact-details:checked~.contact__link{display:block}.contact__opco{display:flex;align-items:center;justify-content:flex-end;margin-top:16px;color:#060f10;font-size:.85rem}.contact__img{height:24px;margin-left:8px;vertical-align:middle}#contact-details{display:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.cookieconsent{position:fixed;z-index:99999;bottom:0;width:100%;animation:fadeIn ease-in 1;animation-fill-mode:forwards;animation-duration:.5s;opacity:0;background-color:#bbcaca}.cookieconsent__inner{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;padding:24px}@media only screen and (min-width: 768px){.cookieconsent__inner{width:768px}}@media only screen and (min-width: 1187px){.cookieconsent__inner{width:1187px}}.cookieconsent__title{margin:0 0 4px 0;font-size:1.14rem;font-weight:normal}.cookieconsent__description{margin:0}.cookieconsent__description a{color:#060f10}.cookieconsent__accept{flex-shrink:0;margin-left:16px;padding:8px 12px;border:0;border-radius:2px;background-color:#6c797a;color:#fff;cursor:pointer}.customer-services{width:100%;text-align:center}.customer-services__items{margin:0;padding:0;list-style-type:none}@media only screen and (min-width: 768px){.customer-services__items{display:flex;justify-content:space-between}}.customer-services__item{display:flex;font-size:0;text-align:left}@media only screen and (min-width: 768px){.customer-services__item{display:block;flex-basis:30%;width:30%;text-align:center}}.customer-services__item~.customer-services__item{margin-top:16px}@media only screen and (min-width: 768px){.customer-services__item~.customer-services__item{margin-top:0}}.customer-services__image{width:85px;height:85px;margin-right:16px}@media only screen and (min-width: 768px){.customer-services__image{width:170px;height:170px;margin-right:0}}.customer-services__title{margin:0 0 4px 0;font-size:1.42rem}@media only screen and (min-width: 768px){.customer-services__title{margin-top:16px;margin-bottom:12px}}.customer-services__description{margin:0;color:#060f10;font-size:1rem}.link__read-more{display:inline-block;font-size:1rem;font-weight:700;text-align:center;text-decoration:none}.link__read-more:hover{text-decoration:underline}.customer-services__link{display:inline-block;margin-top:20px;padding:12px 32px;border:0;border-radius:2px;font-size:1.14rem;text-align:center;cursor:pointer}@media only screen and (min-width: 768px){.customer-services__link{margin-top:40px}}.customer-services__link:link,.customer-services__link:visited,.customer-services__link:hover,.customer-services__link:active{background-color:#6c797a;color:#fff;text-decoration:none}.equipment{margin-bottom:16px}@media only screen and (min-width: 768px){.equipment{display:flex}}.equipment__col2{margin-top:32px}@media only screen and (min-width: 768px){.equipment__col2{width:660px;margin-top:0;padding-left:32px}}@media only screen and (min-width: 768px){.equipment__col1{width:479px}}.equipment__quote{padding-bottom:32px;border-bottom:1px solid #d8d8d8}@media only screen and (min-width: 768px){.equipment__quote{display:flex;align-items:center;justify-content:space-between}.equipment__quote--has-price{align-items:flex-start}}.equipment__quote-title{margin:0;font-family:RobotoBold,sans-serif;font-weight:normal}.equipment__price-label{display:block;color:#6c797a;font-family:RobotoBold,sans-serif;font-size:.85rem;font-weight:normal;line-height:.85}.equipment__quote-link{display:block;margin:16px 0 0 0;padding:8px 32px;border-radius:2px;background-color:#e60202;font-size:1.14rem;text-align:center;text-decoration:none}.equipment__quote-link:link,.equipment__quote-link:visited,.equipment__quote-link:hover,.equipment__quote-link:active{color:#fff}@media only screen and (min-width: 768px){.equipment__quote-link{flex-shrink:0;margin:0 0 0 16px}}.equipment__quote-caveat{margin:0;color:#6c797a;font-size:.85rem}.filter{margin-bottom:24px}.filter__form{display:flex;justify-content:space-between}.filter__form .filter__form-left{display:flex;flex-wrap:wrap;align-items:center}.filter__form .filter__form-right{align-items:baseline;margin-top:16px}.filter__group{margin-top:8px;margin-right:8px;border:1px solid #bbcaca;border-radius:3px;line-height:1}.filter__toggle{position:absolute;width:0;height:0;opacity:0}.filter__label{display:block;position:relative;padding:12px 36px 12px 16px;background:url("/static/img/arrow_down-7bb3df6f66e257b81d6260114d1892f9.svg") no-repeat right 16px top 50%;background-size:12px;font-size:.85rem;font-weight:bold;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter__toggle:checked~.filter__label{background:url("/static/img/arrow_up-07592ea85f016c1889703305953b8d40.svg") no-repeat right 16px top 50%;background-size:12px}.filter__toggle:checked~.filter__label::before{content:"";display:block;position:absolute;z-index:101;right:-1px;bottom:-9px;left:-1px;height:20px;border-right:1px solid #bbcaca;border-left:1px solid #bbcaca;background-color:#fff}.js-user-is-tabbing .filter__toggle:focus~.filter__label{box-shadow:0 0 5px 2px #4d90fe}.filter__group-inner{display:none;position:absolute;z-index:100;left:auto;min-width:250px;margin-top:8px;margin-left:-1px;padding:16px 16px;border:1px solid #bbcaca;background-color:#fff}.filter__toggle:checked~.filter__group-inner{display:block}.filter__group-inner--wider{min-width:300px}.filter__items{max-height:400px;margin-top:-5px;margin-left:-5px;padding-top:5px;padding-left:5px;overflow-y:auto}.filter__items--yom,.filter__items--workingheight{display:flex;justify-content:space-between}.filter__item-checkbox-wrapper,.filter__item-radio-wrapper{display:flex;align-items:center;margin-bottom:8px;padding:0 16px 0 8px}.filter__item-checkbox-wrapper:last-child,.filter__item-radio-wrapper:last-child{margin-bottom:0}.filter__item-link-wrapper{margin-bottom:8px;padding:0 16px 0 8px}.filter__item-link-wrapper:last-child{margin-bottom:0}.filter__item-minmax-wrapper{display:flex;align-items:center;justify-content:space-between}.filter__item-minmax-wrapper~.filter__item-minmax-wrapper{margin-left:16px}.filter__item-link{display:flex;align-items:center}.filter__item-link:link,.filter__item-link:visited,.filter__item-link:hover,.filter__item-link:active{color:#060f10;text-decoration:none}.filter__item-link svg{width:24px;height:24px;margin-right:8px;fill:#6c797a}.filter__item-link--selected svg{fill:#060f10}.filter__item-checkbox{position:relative;padding:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:rgba(0,0,0,0);cursor:pointer}.filter__item-checkbox::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ebebeb;border-radius:2px;background-color:rgba(0,0,0,0)}.filter__item-checkbox::after{content:"";position:absolute;top:0;left:0;width:0;height:0;transform:rotate(-45deg);transform-origin:18px -1px;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0)}.filter__item-checkbox:checked::before{background:#6c797a}.filter__item-checkbox:checked::after{width:12px;height:6px;border-color:#fff}.filter__item-checkbox{margin-right:8px}.filter__item-radio{position:relative;padding:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100%;background-color:rgba(0,0,0,0);cursor:pointer}.filter__item-radio::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ebebeb;border-radius:100%;background-color:rgba(0,0,0,0)}.filter__item-radio::after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;transform:scale(0);border-radius:100%;background:#fff}.filter__item-radio:checked::before{background:#6c797a}.filter__item-radio:checked::after{transform:scale(1)}.filter__item-radio{margin-right:8px}.filter__item-fake-number{padding-right:8px;border:1px solid #ebebeb;border-radius:2px}.filter__item-fake-number span{color:#6c797a;font-size:.85rem}.filter__item-number{padding:8px 0 8px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.filter__item-minmax-wrapper .filter__item-label{margin-right:16px;text-transform:lowercase}.filter__item-label--brand{text-transform:uppercase}.filter__footer{margin-top:12px;padding-top:12px;border-top:1px solid #f2f2f2;text-align:right}.filter__submit{padding:8px 12px;border:0;border-radius:2px;background-color:#e60202;color:#fff;cursor:pointer;margin-left:8px}.filter__clear{padding:8px 12px;background-color:#fff;text-decoration:none}.filter__clear:link,.filter__clear:visited,.filter__clear:hover,.filter__clear:active{color:#060f10}.filter-checkbox{position:absolute;width:0;height:0;opacity:0}.filter__special-deal{display:flex;width:100%;cursor:pointer}.filter__special-deal button.hidden{display:none}.filter__special-deal .filter__special-deal-label{margin-top:1px;margin-left:8px;color:#060f10;font-weight:bold;text-transform:uppercase;white-space:nowrap;cursor:pointer}.filter__special-deal .filter__special-deal-switch{display:flex;position:relative;width:40px;height:20px;border:none;border-radius:1.75rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter__special-deal .filter__special-deal-switch::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .2s ease-in-out;border:.0625rem solid #6c797a;border-radius:1.75rem;background-color:#bbcaca}.filter__special-deal .filter__special-deal-switch::after{content:url('data:image/svg+xml;charset=UTF-8,<svg width="10" height="10"><title>close</title><defs><path d="M3 4.41421356L4.41421356 3l4.70710678 4.70710678-4.70710678 4.70710682L3 11l3.29289322-3.29289322L3 4.41421356zm0 0L4.41421356 3l4.70710678 4.70710678-4.70710678 4.70710682L3 11l3.29289322-3.29289322L3 4.41421356zm5.41421356 4V7l.70710678.70710678-.70710678.70710678zM12.9713203 11l-1.4142135 1.4142136L6.85 7.70710678 11.5571068 3l1.4142135 1.41421356-3.29289318 3.29289322L12.9713203 11z" id="a"/></defs><use fill="#6c797a" fill-rule="nonzero" xlink:href="#a" transform="translate(-3 -3)"/></svg>');position:absolute;top:1px;left:1px;width:18px;height:18px;transition:left .1s ease-out;border-radius:100%;background:#fff;box-shadow:0 .0625rem .1875rem 0 #6c797a;text-align:center}.filter__special-deal .filter__special-deal-switch:checked::before{border-color:#e60202;background-color:#e60202}.filter__special-deal .filter__special-deal-switch:checked::after{content:url('data:image/svg+xml;charset=UTF-8,<svg width="13" height="11"><title>check</title><defs><path id="a" d="M6.12902664 10.236272L13 3l1.4503476 1.37713173-8.32132096 8.76372807L2 8.79231142l1.45034761-1.37713174z"/></defs><use fill="#6c797a" fill-rule="nonzero" xlink:href="#a" transform="translate(-2 -3)"/></svg>');left:22px}.filter--mobile{display:none;position:absolute;z-index:1000;top:0;left:0;width:100vw;height:100vh;background-color:#fff}.filter-checkbox:checked~.filter--mobile{display:block}.filter--mobile .filter__title{height:32px;margin:16px;font-size:1.57rem}.filter--mobile .filter__form{flex-direction:column;align-items:normal;height:calc(100% - 64px - 65px - 80px)}.filter--mobile .filter__group-wrapper{flex:1;margin:-8px 0;padding:8px 16px;overflow-y:auto}.filter--mobile .filter__group{margin:0;border:0}.filter--mobile .filter__group:not(:last-child){border-bottom:1px solid #ebebeb}.filter--mobile .filter__group-inner{position:static;z-index:auto;margin:0;padding:8px 0 16px 0;border:0}.filter--mobile .filter__label{padding-right:0;padding-bottom:12px;padding-left:0;background:url("/static/img/arrow_down-7bb3df6f66e257b81d6260114d1892f9.svg") no-repeat right 8px top 50%;background-size:12px}.filter--mobile .filter__toggle:checked~.filter__label{background:url("/static/img/arrow_up-07592ea85f016c1889703305953b8d40.svg") no-repeat right 8px top 50%;background-size:12px}.filter--mobile .filter__toggle:checked~.filter__label::before{display:none}.filter--mobile .filter__item-checkbox-wrapper,.filter--mobile .filter__item-radio-wrapper,.filter--mobile .filter__item-link-wrapper{padding:0}.filter--mobile .filter__items{max-height:none;overflow-y:auto}.filter--mobile .filter__items--yom,.filter--mobile .filter__items--workingheight{justify-content:flex-start}.filter--mobile .filter__footer{display:flex;position:fixed;z-index:1001;bottom:0;flex:0 0 65px;align-items:center;justify-content:flex-end;width:100%;padding:16px;background-color:#f2f2f2}.filter--mobile .filter__cancel{padding:8px 12px;border:1px solid #f2f2f2;border-radius:2px;background-color:#f2f2f2;color:#060f10;cursor:pointer}.filter--mobile .filter__special-deal{flex-direction:row-reverse;margin-top:0;padding:8px 0}.filter--mobile .filter__special-deal .filter__special-deal-label{display:inline-flex;align-self:center;width:100%;margin-left:0;font-size:.85rem}.filter__count{color:#6c797a;font-size:.85rem}@media only screen and (min-width: 1187px){.form select{display:inline-block;width:auto}}.form__label{margin-right:8px}.form__select{padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/static/img/arrow_down-7bb3df6f66e257b81d6260114d1892f9.svg") no-repeat right 8px top 50%;background-size:12px;padding-top:4px;padding-bottom:4px;padding-left:4px;border:0;height:26px}.form__button{margin-left:8px;padding:4px 8px;border:1px solid #d8d8d8;border-radius:2px;background-color:#fff;cursor:pointer;height:26px}.hero{display:flex;position:relative;justify-content:center;width:100%;padding:48px 32px}@media only screen and (min-width: 1187px){.hero{height:387px;padding:90px 0 0 0}}.hero{background:url("/static/img/hero-1e5e9aecf0bff455630857b44f8291b9.jpg") no-repeat 0 0;background-size:cover}.hero__background{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:rgba(26,43,44,.48)}.hero__inner-wrapper{position:relative;z-index:2}.hero__title{margin:0 0 24px 0;color:#fff;font-family:RobotoBold,sans-serif;font-size:1.8rem;line-height:normal;text-align:center}@media only screen and (min-width: 768px){.hero__title{font-size:2.71rem}}.hero__title span{display:block;font-size:1.14rem}@media only screen and (min-width: 768px){.hero__title span{font-size:1.28rem}}.hero__link{display:block;margin:16px 0 0 0;padding:8px 32px;border-radius:2px;background-color:#e60202;font-size:1.14rem;text-align:center;text-decoration:none}.hero__link:link,.hero__link:visited,.hero__link:hover,.hero__link:active{color:#fff}@media only screen and (min-width: 768px){.holding{display:flex;justify-content:space-between}}.holding__title{margin-bottom:16px;font-size:1.42rem}@media only screen and (min-width: 768px){.holding__title{margin-top:0}}.holding__text{font-size:1rem}.holding__paragraph{color:#060f10}.holding__link{font-weight:700;text-decoration:none}.holding__link:hover{text-decoration:underline}.holding__image-wrapper{margin-top:16px}@media only screen and (min-width: 768px){.holding__image-wrapper{flex-basis:40%;flex-shrink:0;width:40%;margin-top:0;margin-left:32px}}.holding__image{width:100%}.home__row{margin-bottom:40px}@media only screen and (min-width: 768px){.home__row{margin-top:80px}}.home__row:first-child{margin-top:24px}.reasons-container{margin-top:32px;padding:16px;background-color:#f2f2f2;text-align:center}.reasons-container .reasons{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 1187px){.reasons-container .reasons{grid-template-columns:repeat(5, 1fr)}}.reasons-container .reasons h2{font-weight:600}.reasons-container .reasons .reason svg{width:48px;height:48px;fill:#e60202}.reasons-container .reasons .reason p{padding:0 16px;font-size:14px}.icon-ansi{height:2em}.icon-arrow-down{width:7px;height:8px}.icon-arrow-down path{stroke:#e60202}.icon-star{width:16px;height:16px;fill:#d8d8d8}.icon-star--active{fill:#e60202}.icon--invert{transform:scaleX(-1)}.overview__filter{display:none}@media only screen and (min-width: 768px){.overview__filter{display:block}}.overview__list-header{display:flex;justify-content:space-between;margin-bottom:16px}.overview__list-header--empty{justify-content:flex-end}@media only screen and (min-width: 768px){.overview__list-header--empty{display:none}}.overview__list-header-col1{display:flex;align-items:center;margin-right:16px}.overview__list-header-col1 .form{display:none;margin-left:16px;padding-left:16px;border-left:1px solid #bbcaca}@media only screen and (min-width: 768px){.overview__list-header-col1 .form{display:block}}.overview__list-header-col2>form{display:none}@media only screen and (min-width: 768px){.overview__list-header-col2>form{display:block}}.overview__list-header-col2 .form__label{display:none}@media only screen and (min-width: 768px){.overview__list-header-col2 .form__label{display:inline-block}}.overview__list-header-col2 .form__select{width:24px;height:24px;padding-right:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/static/img/sort-93ec411476a2202bf19663838c4b663f.svg") no-repeat right 0 top 50%;background-size:24px}@media only screen and (min-width: 768px){.overview__list-header-col2 .form__select{width:auto;height:26px;padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/static/img/arrow_down-7bb3df6f66e257b81d6260114d1892f9.svg") no-repeat right 8px top 50%;background-size:12px;padding-top:4px;padding-bottom:4px;padding-left:4px;border:0}}.overview__list-options{display:flex;line-height:1}.overview__list-options svg{width:24px;height:24px;fill:#6c797a}.overview__list-options svg~label{margin-left:16px}.overview__open-filter{display:inline-block;margin-left:16px;cursor:pointer}@media only screen and (min-width: 768px){.overview__open-filter{display:none}}.overview__list{display:flex;flex-wrap:wrap;width:calc(100% + 24px*2);margin:0 0 0 -24px;padding:0;list-style:none}@media only screen and (min-width: 768px){.overview__list{width:100%;margin-left:0}}.overview__item{flex:0 0 100%;width:100%;max-width:100%}@media only screen and (min-width: 768px){.overview__item{flex:0 0 352px;width:352px;max-width:352px;margin-bottom:16px}.overview__item:nth-child(odd){margin-right:16px}}@media only screen and (min-width: 1187px){.overview__item{flex:0 0 369px;width:369px;max-width:369px;margin-right:16px}.overview__item:nth-child(3n+3){margin-right:0}}.overview__item a{text-decoration:none}.overview__subtitle{margin-bottom:8px;font-family:RobotoBold,sans-serif;font-size:1.5rem}.overview__paragraph{margin:0}.overview__remove-filter{margin-bottom:16px}.overview__description{margin-top:16px;margin-bottom:16px}.pagination{margin-top:32px;margin-bottom:16px;text-align:center}.pagination .active span{border-color:#e60202;background-color:#e60202;color:#fff !important}.pagination__pages{margin:0;padding:0;list-style-type:none}.pagination__page{display:inline-block;width:25px;height:25px;margin-right:8px;color:#060f10;line-height:25px}.pagination__page:last-child{margin-right:0}.pagination__page--active,.pagination__page:not(.pagination__page--disabled):hover{border-radius:50%;background-color:#f2f2f2}.pagination__page svg{position:relative;top:2px;width:16px;height:16px;fill:#6c797a}.pagination__link,.pagination__label{font-size:1.14rem}.pagination__link{display:block}.pagination__link:link,.pagination__link:visited,.pagination__link:hover,.pagination__link:active{color:#060f10;text-decoration:none}.photos__inner-top{background-color:#f2f2f2}.photos__img-wrapper{position:relative;margin:0 auto 8px auto;border-radius:2px}.photos_zoom{position:absolute;top:8px;right:8px;padding:12px;border-radius:2px;background-color:#6c797a;line-height:1;cursor:pointer}.photos_zoom svg{width:24px;height:24px;fill:#fff}.photos__placeholder{display:flex;align-items:center;justify-content:center;margin:0 auto 8px auto;background-color:#f2f2f2}.photos__placeholder svg{width:60%;height:60%;fill:#ccc}.photos__img-wrapper,.photos__placeholder,.photos__thumbnails{width:272px}@media only screen and (min-width: 768px){.photos__img-wrapper,.photos__placeholder,.photos__thumbnails{width:347px}}@media only screen and (min-width: 1187px){.photos__img-wrapper,.photos__placeholder,.photos__thumbnails{width:479px}}.photos__img-wrapper,.photos__placeholder{position:relative;height:calc(272px/1.3333333333);overflow:hidden}@media only screen and (min-width: 768px){.photos__img-wrapper,.photos__placeholder{height:calc(347px/1.3333333333)}}@media only screen and (min-width: 1187px){.photos__img-wrapper,.photos__placeholder{height:calc(479px/1.3333333333)}}.photos__special-deal-ribbon{position:absolute;top:0;left:0;margin:0;padding:10px 0;transform:translateX(0%) translateY(30%) rotate(-45deg);transform-origin:top right;background:#e60202;color:#fff;font-size:11px;text-transform:uppercase}.photos__special-deal-ribbon::before,.photos__special-deal-ribbon::after{content:"";position:absolute;top:0;width:100%;height:100%;margin:0 -1px;background:#e60202}@media only screen and (max-width: 768px){.photos__special-deal-ribbon{padding:8px 0;font-size:9px}}.photos__special-deal-ribbon::before{right:100%}.photos__special-deal-ribbon::after{left:100%}.photos__img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.js-photoviewer-initialized .photos__img{cursor:pointer}.photos__collapse{display:none}.photos__thumbnails{display:flex;flex-wrap:wrap;margin:0 auto;padding:0;list-style:none}.photos__thumbnails li{width:62px;height:calc(62px/1.3333333333);margin-right:8px}.photos__thumbnails li:nth-child(4n+4),.photos__thumbnails li:last-child{margin-right:0}@media only screen and (min-width: 768px){.photos__thumbnails li{width:80.75px;height:calc(80.75px/1.3333333333)}}@media only screen and (min-width: 1187px){.photos__thumbnails li{width:113.75px;height:calc(113.75px/1.3333333333)}}.photos__thumbnails--show-placeholder li:last-child label{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.85rem;text-align:center;text-transform:uppercase;cursor:pointer}@media only screen and (min-width: 768px){.photos__thumbnails--show-placeholder li:last-child label{font-size:1rem}}.photos__thumbnails--show-placeholder li:last-child{display:inherit !important}.photos__thumbnails--show-placeholder li:nth-child(1n+4){display:none}.photos__collapse:checked~.photos__thumbnails--show-placeholder li:last-child{display:none !important}.photos__collapse:checked~.photos__thumbnails--show-placeholder li:nth-child(1n+4){display:block}.photos__collapse:checked~.photos__thumbnails--show-placeholder li:nth-child(1n+5){margin-top:10px}.photos__download-form{margin-top:8px}.photos__download-button{padding:8px 16px;border:0;border-radius:2px;background-color:#6c797a;color:#fff;cursor:pointer}.photos__download-button svg{width:16px;height:16px;margin-right:4px;fill:#fff;vertical-align:middle}.photoviewer{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#000}.photoviewer__close{position:absolute;z-index:100;top:8px;right:8px;padding:8px;color:#fff;text-decoration:none}@media only screen and (min-width: 768px){.photoviewer__close{top:16px;right:16px;padding:16px}}.photoviewer__close:link,.photoviewer__close:visited,.photoviewer__close:hover,.photoviewer__close:active{color:#fff}.photoviewer__close svg{width:24px;height:24px;fill:#bbcaca}.photoviewer__close:hover svg{fill:#fff}.js-photoviewer-open{overflow:hidden}.quote{margin-bottom:16px}@media only screen and (min-width: 768px){.quote__form-inner{display:flex;align-items:flex-start}}@media only screen and (min-width: 768px){.quote__form-col1{flex:0 0 280px;width:280px;max-width:280px;margin-top:0;margin-right:16px}}@media only screen and (min-width: 1187px){.quote__form-col1{flex:0 0 369px;width:369px;max-width:369px;margin-right:24px}}.quote__form-col2{margin-top:32px}@media only screen and (min-width: 768px){.quote__form-col2{flex:0 0 424px;margin-top:0}}@media only screen and (min-width: 1187px){.quote__form-col2{flex:0 0 746px}}.quote__send{padding:8px 12px;border:0;border-radius:2px;background-color:#e60202;color:#fff;cursor:pointer}.quote__cancel{padding:8px 12px;border:0;border-radius:2px;background-color:#f2f2f2;color:#060f10;text-decoration:none;cursor:pointer;margin-left:12px}.quote__cancel:link,.quote__cancel:visited,.quote__cancel:hover,.quote__cancel:active{color:#060f10}@media only screen and (min-width: 768px){.quote__row{display:flex;justify-content:space-between;margin-bottom:16px}.quote__row:last-child{margin-bottom:0}.quote__row--regular{display:block}}.quote__field{width:100%;margin-bottom:16px}@media only screen and (min-width: 768px){.quote__field{margin-bottom:0}}@media only screen and (min-width: 768px){.quote__row--multiple .quote__field{width:49%}}.quote__label{display:flex;align-items:flex-start;margin-bottom:4px;color:#060f10;font-size:.85rem;font-weight:bold;text-transform:uppercase}.quote__label--normal{font-size:1rem;font-weight:normal;text-transform:none}.quote__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:16px;border:1px solid #ebebeb;border-radius:2px}.quote__select{padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/static/img/arrow_down-7bb3df6f66e257b81d6260114d1892f9.svg") no-repeat right 16px top 50%;background-size:16px;padding-top:16px;padding-bottom:16px;padding-left:16px;border:1px solid #ebebeb;border-radius:2px}.quote__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:16px;border:1px solid #ebebeb;border-radius:2px;height:100px}.quote__checkbox{position:relative;padding:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:rgba(0,0,0,0);cursor:pointer}.quote__checkbox::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ebebeb;border-radius:2px;background-color:rgba(0,0,0,0)}.quote__checkbox::after{content:"";position:absolute;top:0;left:0;width:0;height:0;transform:rotate(-45deg);transform-origin:18px -1px;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0)}.quote__checkbox:checked::before{background:#6c797a}.quote__checkbox:checked::after{width:12px;height:6px;border-color:#fff}.quote__checkbox{margin-right:8px}.quote__field--has-error .quote__checkbox::before{border-color:#ab1212}.quote__input,.quote__select,.quote__textarea{width:100%}.quote__error{display:block;color:#ab1212;font-size:.85em}.quote__optional{display:inline-block;margin-left:4px;color:#6c797a;font-size:.85rem;text-transform:lowercase}.remove-filter__label{margin-right:8px;padding-top:4px;float:left;color:#6c797a;font-size:.85rem}.remove-filter__items{margin:0;padding:0;list-style-type:none;font-size:0}.remove-filter__item{display:inline-block;margin-right:8px;margin-bottom:8px;padding:4px 8px;border-radius:10px;background-color:#f2f2f2;text-transform:uppercase}.remove-filter__link{display:flex;align-items:center;justify-content:space-between;font-size:1rem;line-height:1}.remove-filter__link:link,.remove-filter__link:visited,.remove-filter__link:hover,.remove-filter__link:active{color:#060f10;text-decoration:none}.remove-filter__link svg{flex-basis:auto;width:8px;height:8px;margin-left:4px;fill:#060f10}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0, 0, 0, 0);overflow:hidden;border:none}.search__form{display:flex;align-items:center;border:1px solid #ebebeb;border-radius:2px}.hero .search__form{border-radius:8px;background-color:#fff}.search__input{flex-grow:1;padding:12px;border:none;font-size:1.15rem;text-overflow:ellipsis;white-space:nowrap}.search__input::-moz-placeholder{opacity:1;color:#6c797a;font-style:italic}.search__input::placeholder{opacity:1;color:#6c797a;font-style:italic}.hero .search__input{padding:16px;border-right:1px solid #ebebeb;border-radius:7px 0 0 7px}.search__button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:6px;padding:0;border:none;background:none}.hero .search__button{width:50px;height:50px;margin-right:0}.search__button svg{width:16px;height:16px}.hero .search__button svg{width:24px;height:24px}.about-us__hero{display:flex;position:relative;width:100%;margin-top:24px;margin-bottom:40px;padding:96px 32px 0 0}@media only screen and (min-width: 1187px){.about-us__hero{height:387px;padding:280px 0 0 0}}.about-us__hero{background-size:cover}.about-us__hero.tvh{background:url("/static/img/about-us-hero-tvh-75109ff079c4fcd57b3c4c7caa3ea4a9.png") no-repeat 0 0}.about-us__hero.mateco{background:url("/static/img/about-us-hero-mateco-3387fb55ab0a353eef25f1a1fab43b00.png") no-repeat 0 0}.about-us__hero .about-us-hero__inner-wrapper{display:flex;position:relative;z-index:2;align-items:center;justify-content:center;padding:24px;background:#fff}.about-us__hero .about-us-hero__inner-wrapper h1{color:#6c797a;font-family:RobotoBold,sans-serif;font-size:1.8rem;line-height:normal;text-align:center}@media only screen and (min-width: 768px){.about-us__hero .about-us-hero__inner-wrapper h1{font-size:2.71rem}}.about-us>div{margin-bottom:32px}.about-us .about-us__split{display:grid;grid-row-gap:32px;grid-template-columns:1fr}@media only screen and (min-width: 1187px){.about-us .about-us__split{grid-column-gap:32px;grid-template-columns:1fr 1fr}.about-us .about-us__split h2{margin-top:0}}.about-us .about-us__split img{width:100%;height:auto}.about-us .about-us__star-rating-container{padding:16px;border:1px solid #e60202}.about-us .about-us__star-rating-container .about-us__star-rating-stars{display:grid;grid-row-gap:32px}.about-us .about-us__star-rating-container .about-us__star-rating-stars h2{margin-bottom:0}.about-us .about-us__star-rating-container .about-us__star-rating-stars .about-us__star-rating-star{display:grid;grid-row-gap:8px}.about-us .about-us__star-rating-container .about-us__star-rating-stars .about-us__star-rating-star.about-us__star-rating-star-title{display:none}@media only screen and (min-width: 1187px){.about-us .about-us__star-rating-container .about-us__star-rating-stars .about-us__star-rating-star{grid-column-gap:32px;grid-row-gap:initial;grid-template-columns:200px 1fr 1fr}.about-us .about-us__star-rating-container .about-us__star-rating-stars .about-us__star-rating-star .icon-star{width:30px;height:30px}.about-us .about-us__star-rating-container .about-us__star-rating-stars .about-us__star-rating-star.about-us__star-rating-star-title{display:grid}}.specifications__title h3{display:inline-block;margin:32px 0 8px 0;font-family:RobotoBold,sans-serif;font-size:1.42rem;font-weight:normal}.specifications__title .specifications__rating-learn-more{display:inline-block}.specifications__title .specifications__rating-learn-more svg{width:12px;height:12px;fill:#6c797a;vertical-align:middle}.specifications__title .specifications__rating-learn-more a{color:#6c797a;font-size:12px;text-transform:lowercase}.specifications__body{width:100%;padding:1.25em 1.5em;background-color:#d8d8d8}.specifications__row{margin-bottom:8px}.specifications__data{width:100%}.specifications__data tr{border-bottom:1px solid #fff}.specifications__data tr:last-child{border-bottom:0}.specifications__data th{width:40%;color:#6c797a;font-size:.85rem;text-align:left;text-transform:uppercase}.specifications__data td{font-size:1.14rem}.specifications__country-flag{position:relative;top:3px;width:26px;margin-left:8px;border:1px solid #f2f2f2}.teaser{position:relative;width:100%;height:100%;padding:16px;overflow:hidden;border:1px solid #f2f2f2;box-shadow:0 2px 4px 0 rgba(0,0,0,.06)}@media only screen and (min-width: 768px){.teaser{padding-bottom:8px;border:1px solid #f2f2f2}}.teaser:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.16)}.overview__item .teaser{border:0;border-top:1px solid #f2f2f2}@media only screen and (min-width: 768px){.overview__item .teaser{border:1px solid #f2f2f2}}.overview__item:last-child .teaser{border-bottom:1px solid #f2f2f2}.teaser__link{display:flex;align-items:stretch;text-decoration:none}@media only screen and (min-width: 768px){.teaser__link{display:block}}.teaser__link:link,.teaser__link:visited,.teaser__link:hover,.teaser__link:active{color:#060f10}.teaser__top{display:flex;position:relative;align-items:center;margin-right:12px}@media only screen and (min-width: 768px){.teaser__top{margin-right:0}}.teaser__caption{width:calc(100% - 133px);color:#060f10}@media only screen and (min-width: 768px){.teaser__caption{width:100%;padding:8px 0 0 0}}.teaser__img-wrapper,.teaser__placeholder{width:133px;height:calc(133px/1.3333333333)}@media only screen and (min-width: 768px){.teaser__img-wrapper,.teaser__placeholder{width:318px;height:calc(318px/1.3333333333)}.quote__form-col1 .teaser__img-wrapper,.quote__form-col1 .teaser__placeholder{width:244px;height:calc(244px/1.3333333333)}}@media only screen and (min-width: 1187px){.teaser__img-wrapper,.teaser__placeholder{width:335px !important;height:calc(335px/1.3333333333) !important}}.teaser__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.teaser__placeholder{display:flex;align-items:center;justify-content:center;background-color:#f2f2f2}.teaser__placeholder svg{width:50%;height:50%;fill:#ccc}.teaser__main-info{display:flex;justify-content:space-between}.teaser__title{margin:0;overflow:hidden;color:#060f10;font-size:1.14rem;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width: 768px){.teaser__title{font-size:1.42rem}}.teaser__brand,.teaser__reference{display:block;color:#6c797a;font-size:.71rem;line-height:normal}@media only screen and (min-width: 768px){.teaser__brand,.teaser__reference{font-size:.85rem}}.teaser__specifications{display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px 0 0 0;padding:0}.teaser__specification{display:flex;flex:0 0 50%;margin-bottom:8px;overflow:hidden;list-style-type:none;color:#060f10;font-size:.85rem}@media only screen and (min-width: 420px){.teaser__specification{flex:0 0 33%}}@media only screen and (min-width: 768px){.teaser__specification{font-size:1rem}}.teaser__specification span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teaser__specification svg{position:relative;top:2px;width:12px;height:12px;margin-right:8px;fill:#6c797a}@media only screen and (min-width: 768px){.teaser__specification svg{width:16px;height:16px}}.teaser__footer{display:none}@media only screen and (min-width: 768px){.teaser__footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid #f2f2f2}}.teaser__price,.teaser__rating{color:#060f10;font-family:RobotoBold,sans-serif;font-size:1.42rem}.teaser__price-label,.teaser__rating-label{display:block;color:#6c797a;font-size:.85rem;line-height:.85}.teaser__price-mobile{position:absolute;bottom:17px;left:4px;padding:1px 4px;border-radius:2px;background-color:#6c797a;color:#fff;font-size:1.14rem;font-weight:bold}@media only screen and (min-width: 420px){.teaser__price-mobile{bottom:4px}}@media only screen and (min-width: 768px){.teaser__price-mobile{display:none}}.teaser__rating{text-align:right}@media only screen and (min-width: 768px){.teaser__link--showquote:hover .teaser__rating{display:none}}.teaser__quote-link{position:absolute;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);font-family:Roboto,sans-serif;font-size:1rem}.teaser__quote-link:link,.teaser__quote-link:visited,.teaser__quote-link:hover,.teaser__quote-link:active{background-color:#e60202;color:#fff;text-decoration:none}@media only screen and (min-width: 768px){.teaser__quote-link:focus,.teaser__quote-link:hover,.teaser__link:focus~.teaser__quote-link,.teaser__link:hover~.teaser__quote-link{display:inline-block;right:16px;bottom:11px;width:auto;height:auto;padding:8px 12px;clip:auto;border-radius:2px}}