.product__warranty__text span{font-weight:400}.home-search__title,.home-search__form__label,.home-search__form__submit,.link-back__label,.product__back,.product__header,.product__warranty__text,.product__specs__spec__title{font-weight:700}.home-search__title{text-align:center}.home-search__title,.home-search__form__submit,.product__warranty__text{text-transform:uppercase}[class*='link-back--'],.link-back{text-decoration:none}.lock-scroll,.lock-scroll body{overflow-x:hidden}.h-pull-left{float:left !important}.h-pull-right{float:right !important}.h-text-left{text-align:left !important}.h-text-right{text-align:right !important}.h-text-center{text-align:center !important}.h-text-justify{text-align:justify !important}.h-text-uppercase{text-transform:uppercase}.h-text-notransform{text-transform:none}.h-text-nodecoration{text-decoration:none}.h-hidden{display:none !important;visibility:hidden}.h-visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0)}.h-visually-hidden.is-focusable:active,.h-visually-hidden.is-focusable:focus{position:static;overflow:visible;width:auto;height:auto;margin:0;clip:auto}.h-clearfix::after{content:'';display:table;clear:both}.h-inline-block{display:inline-block !important}.h-table{display:table !important}.h-cell{display:table-cell !important}.h-va-middle{vertical-align:middle !important}.h-text-hyphenate{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.h-nobr{white-space:nowrap}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;border:0;margin:0 2px}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html.js{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}html.js.wf-active,html.js.wf-inactive,html.js.ready{opacity:1}body>svg{display:none}img{max-width:100%;height:auto}header,footer{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}img{height:auto}input:focus,select:focus,textarea:focus,button:focus{outline:none}@font-face{font-family:'Avenir Next LT Pro Condensed';src:url("./../fonts/avenir-next-lt-pro-bold-condensed.eot");src:url("./../fonts/avenir-next-lt-pro-bold-condensed.eot?#iefix") format("embedded-opentype"),url("./../fonts/avenir-next-lt-pro-bold-condensed.woff2") format("woff2"),url("./../fonts/avenir-next-lt-pro-bold-condensed.woff") format("woff"),url("./../fonts/avenir-next-lt-pro-bold-condensed.ttf") format("truetype"),url("./../fonts/avenir-next-lt-pro-bold-condensed.svg") format("svg");font-style:normal;font-weight:700}@font-face{font-family:'Avenir Next LT Pro Condensed';src:url("./../fonts/avenir-next-lt-pro-condensed.eot");src:url("./../fonts/avenir-next-lt-pro-condensed.eot?#iefix") format("embedded-opentype"),url("./../fonts/avenir-next-lt-pro-condensed.woff2") format("woff2"),url("./../fonts/avenir-next-lt-pro-condensed.woff") format("woff"),url("./../fonts/avenir-next-lt-pro-condensed.ttf") format("truetype"),url("./../fonts/avenir-next-lt-pro-condensed.svg") format("svg");font-style:normal;font-weight:400}html{font-size:calc(1em * .625)}body{font:1.4rem/1.5 "Avenir Next LT Pro Condensed";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}[class*='wrap--'],.wrap{width:100%;max-width:1440px;margin:0 auto}[class*='wrap--'][class*='--redux'],.wrap[class*='--redux']{max-width:860px}@media only screen and (min-width: 64em){[class*='wrap--'],.wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}[class*='home-search--'],.home-search{width:100%}.home-search__logo-outer{position:relative;width:100%;max-width:240px;margin:0 auto}.home-search__logo-outer::before{content:'';display:block;width:100%;padding-top:100%}.home-search__logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}.home-search__title{color:#1f325b;font-size:4.6rem;line-height:1em;letter-spacing:.05em}.home-search__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:540px;margin:0 auto;border:1px solid;border-color:#efefef;padding:50px 40px}.home-search__form__label{color:#1f325b;font-size:1.4rem;line-height:1.2em}.home-search__form__input-outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:5px;border:1px solid #1f325b;padding:5px;padding-left:10px}.home-search__form__input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;border:0;background-color:transparent;color:#1f325b;font-size:1.6rem}.home-search__form__submit{margin-left:20px;border:0;padding:10px 20px;background-color:#1f325b;color:#fff;font-size:1.4rem;line-height:1em;white-space:nowrap}.home-search__form__errors{display:block;margin-top:10px;color:#e31d1d}.home-search__form__disclaimer{margin-top:10px;color:#b6b7bc;font-size:1.4rem;line-height:1.2em}[class*='link-back--'],.link-back{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.link-back__icon-outer{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:10px;height:10px}.link-back__icon{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:10px;height:10px;fill:#1f325b;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:fill .2s ease-out, -webkit-transform .2s ease-out;transition:fill .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, fill .2s ease-out;transition:transform .2s ease-out, fill .2s ease-out, -webkit-transform .2s ease-out}.link-back:hover .link-back__icon{fill:#000;-webkit-transform:rotate(180deg) translateX(10px);transform:rotate(180deg) translateX(10px)}.link-back__label{position:relative;top:.1em;margin-left:5px;color:#1f325b;font-size:1.2rem;line-height:1em;white-space:nowrap;letter-spacing:.05em;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.link-back:hover .link-back__label{color:#000}.product{position:relative;overflow:hidden}.product__client{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:120px;border-bottom:1px solid #efefef}.product__client__name-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:120px;margin:auto;color:#1f325b}.product__client__name-title h3{color:#1f325b}.product__client__logo-outer{position:relative;width:100px;margin:0 auto}.product__client__logo-outer::before{content:'';display:block;width:100%;padding-top:100%}.product__client__logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}.product-inner{position:relative;min-height:calc(100vh - 120px);padding-bottom:60px}@media only screen and (max-width: 47.99em){.product__back{margin:20px 8.33333% 0}}@media only screen and (min-width: 48em){.product__back{position:absolute;z-index:2;top:20px;left:4.16667%}}@media only screen and (min-width: 100em){.product__back{left:0}}.product__header{margin:40px 8.33333% 0}@media only screen and (max-width: 47.99em){.product__header{text-align:center}}@media only screen and (min-width: 48em){.product__header{width:41.66667%;margin:0;margin-left:54.16667%;padding-top:60px}}@media only screen and (min-width: 100em){.product__header{width:33.33333%;margin-left:58.33333%}}.product__header__title{font-size:6.4rem;line-height:1.2em;color:#1f325b}.product__picture-outer{position:relative;width:50%}@media only screen and (max-width: 47.99em){.product__picture-outer{width:83.33333%;margin:40px auto 0}}@media only screen and (min-width: 48em){.product__picture-outer{position:absolute;top:0;left:8.33333%;width:41.66667%;min-height:calc(100vh - 120px)}}.product__picture-outer::before{content:'';display:block;width:100%;padding-top:100%}.product__picture-outer::after{content:'';position:absolute;top:0;right:-100vw;width:200vw;height:100%;background-color:#efefef}@media only screen and (min-width: 48em){.product__picture-outer::after{right:0;width:100vw}}.product__picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain";z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media only screen and (min-width: 48em){.product__picture{-webkit-transform:translateX(-10%);transform:translateX(-10%)}}@media only screen and (min-width: 100em){.product__picture{-webkit-transform:translateX(-20%);transform:translateX(-20%)}}[class*='product__warranty--'],.product__warranty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:83.33333%;margin:20px 8.33333% 0;border:1px solid #efefef;padding:20px;font-size:2rem;line-height:1.3em}@media only screen and (min-width: 48em){[class*='product__warranty--'],.product__warranty{width:41.66667%;margin-top:40px;margin-left:54.16667%}}@media only screen and (min-width: 100em){[class*='product__warranty--'],.product__warranty{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:33.33333%;margin-left:58.33333%}}.product__warranty__text{color:#1f325b}@media only screen and (max-width: 63.99em){.product__warranty__text{text-align:center}}.product__warranty__text strong{margin-right:5px}[class*='product__warranty--'][class*='--under-warranty'] .product__warranty__text span{color:#199b0c}[class*='product__warranty--'][class*='--not-under-warranty'] .product__warranty__text span{color:#e31d1d}.product__specs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:83.33333%;margin:60px 8.33333% 0}@media only screen and (min-width: 48em){.product__specs{width:41.66667%;margin-left:54.16667%}}@media only screen and (min-width: 100em){.product__specs{width:33.33333%;margin-left:58.33333%}}.product__specs__spec{width:calc(50% - 30px)}.product__specs__spec:nth-child(2n){margin-left:60px}.product__specs__spec:nth-child(n+3){margin-top:30px}.product__specs__spec__title{border-bottom:1px solid #efefef;padding-bottom:5px;color:#1f325b;font-size:1.2rem;line-height:1.2em}.product__specs__spec__value{margin-top:10px;color:#1f325b;font-size:1.4rem;line-height:1.2em}[class*='home--'],.home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100vh}

/*# sourceMappingURL=../styles/main-a029768874.min.css.map */
