*,::before,::after{margin:0;padding:0}html{color:#000;background:#fff}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:unset;font-weight:unset}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}@font-face{font-family:'RobotoSlab';src:url('fonts/RobotoSlab-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'RobotoSlab';src:url('fonts/RobotoSlab-Light.ttf') format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'RobotoSlab';src:url('fonts/RobotoSlab-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}div,section,body,header{box-sizing:border-box}strong{font-weight:bold}html{background:#000;font-size:16px}body{font-family:RobotoSlab,sans-serif;font-weight:100;letter-spacing:.045em;line-height:1.66em;color:#fff}h1,h2,h3{font-weight:normal;line-height:1.2em}h1{font-size:1.625rem;letter-spacing:.06em;padding-bottom:1em}h2,h3{font-size:1.125rem;letter-spacing:.09em;margin-bottom:.4em}a,a:active,a:visited{text-decoration:none;color:inherit}a:hover{text-decoration:underline}p,ol,ul{padding-bottom:1em}.logo{position:fixed;height:160px;top:4rem}.logo img{height:100%}.content{max-width:1366px;margin:0 auto;width:100%;background-color:#fff}.content__fixed{max-width:1366px;margin:0 auto;width:100%;position:fixed;top:0;z-index:30}.menu-trigger{width:22px;height:22px;top:4.3rem;right:3rem;position:absolute;-webkit-transition:.3s;transition:.3s;z-index:40;background:url(img/menu_close.svg) no-repeat;background-repeat:no-repeat;background-size:cover}.menu-trigger_white{width:34px;height:20px;background-image:url(img/menu.svg)}.menu-trigger_red{width:34px;height:20px;background-image:url(img/menu_red.svg)}.menu-trigger_active{width:22px;height:22px;background-image:url(img/menu_close.svg)}.menu-trigger_red-x-mobile{display:none;background:url(img/menu_close_red.svg) no-repeat}.menu{height:100vh;width:22rem;position:absolute;right:0;background-color:rgba(200,30,0,.9);display:none;padding-left:3.125em;padding-right:3.125em;padding-bottom:3.125em;padding-top:4rem}.menu__extras{min-width:200px;font-weight:normal;font-size:.6rem;line-height:2em;letter-spacing:.1em;position:absolute;bottom:3.125em}.menu__email-link,.menu__location-link,.menu__phone-link{background:url(img/contact.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;margin-right:1.6em;width:25px;height:25px}.menu__phone-link{background-position-x:-53px}.menu__location-link{background-position-x:-103px}.menu__link{font-weight:normal;font-size:1.4rem;letter-spacing:.04em;line-height:1.6em}.side-content{min-height:100vh;width:22rem;float:right;background-color:rgba(200,30,0,.9);padding:4rem 2em 2em 2em}.side-content ul{list-style:disc;list-style-position:inside}.side-content ol{list-style:decimal;list-style-position:inside}.side-content a,.side-content a:active,.side-content a:visited{border-bottom:1px solid;color:inherit}.side-content a:hover{text-decoration:none}.section{width:100%}.centered-content{max-width:1020px;margin:0 auto;padding-top:4rem;min-height:100vh}.section__image{width:100%;min-height:100vh;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.s-home{width:100%;min-height:100vh;background-size:cover;background-position:center}.s-home__teaser{font-size:.875rem;position:relative;top:4rem;left:53px;width:540px;padding:2.3rem 2.5rem;min-height:160px;background-color:rgba(200,30,0,.9)}.s-home__teaser h1{font-size:1.25rem;padding-bottom:.2em;letter-spacing:.135em}.s-home__teaser p{padding-bottom:0}.products{display:none}.product{margin-right:12px;margin-bottom:12px;width:328px}.product__image img{display:block;width:100%}.product-wide{width:auto}.product__props{padding-bottom:1em}.product__props p{padding-bottom:0}.product__props p:nth-child(odd){clear:left;float:left;display:block}.product__props p:nth-child(even){clear:right;margin-left:5rem;white-space:pre-line}.product__text{background-color:#000;color:#fff;padding:1.8rem 1.8rem;font-size:.9rem;line-height:1.75em}.product__text h1{padding-bottom:.1em;font-size:1.5rem}.product__text h2{font-weight:normal;font-size:inherit;margin-bottom:1.5em;letter-spacing:.05em;line-height:inherit;color:#d02718}.product__text p,.product__text li{color:#d0d0d0}.product__text a,.product__text a:visited{color:#d02718;font-weight:normal}@media only screen and (max-width:1020px){.centered-content{max-width:680px}.product-wide{width:328px}}@media only screen and (max-width:768px){.menu-trigger{top:3.5rem;right:2.5rem}.menu-trigger_hide-mobile{display:none}.menu-trigger_red-x-mobile{display:block}.menu__email-link,.menu__location-link,.menu__phone-link{width:35px;height:35px;margin-right:2.5rem}.menu__phone-link{background-position-x:-73px}.menu__location-link{background-position-x:-145px}.logo{height:120px;display:none}.logo_mobile{display:block}.menu{width:100vw;background-color:#d02718;padding:2rem;padding-top:3rem}.menu__extras{bottom:8em}.centered-content{padding-top:0}.section{min-height:initial}.side-close{top:1rem;right:1rem}.side-content{position:relative;float:none;width:100vw;background-color:#d02718;height:auto;line-height:1.35rem}.section__image{width:100%;min-height:470px}.s-home__teaser{position:absolute;top:auto;left:0;bottom:0;width:100vw;padding:1rem 2rem;background-color:#d02718;font-size:.8rem;line-height:1.3rem;letter-spacing:.09em;min-height:100px}.s-home__teaser h1{padding-bottom:0;font-size:1rem;letter-spacing:.075em;line-height:2em}.product__text{line-height:1.35rem;letter-spacing:.06rem}.product__text_detailed{padding-top:4em;padding-bottom:4em}.product{width:100%;margin-right:0}}