*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{background-color:#EEE}body{margin:0 auto;max-width:1920px;position:relative;background-color:#fff}body.scroll-lock{overflow:hidden}button{border:none;background-color:transparent;font:inherit;padding:0;cursor:pointer}button:focus{outline:0}input[type=submit],input[type=button],select{cursor:pointer}img{max-width:100%;height:auto;display:block}a img{border:none}ol,ul{padding:0}hr{height:1px;border:none;background-color:#ececec;color:#ececec;margin:0}.font-futura{font-family:futura-pt,sans-serif}.font-bodoni-italic{font-family:futura-pt,sans-serif;font-weight:500}.font-bodoni-bold{font-family:futura-pt,sans-serif;font-weight:500;font-weight:600}.font-bodoni{font-family:futura-pt,sans-serif;font-weight:500}.font-heading{font-family:futura-pt,sans-serif;font-weight:500}.font-heading-italic{font-family:futura-pt,sans-serif}.text-black{color:#000}.text-gray{color:#7b818f}.text-primary{color:#134385}.text-white{color:#fff}.text-darkgray{color:#393c41}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-sm{font-size:10px}.text-md{font-size:12px}.text-lg{font-size:14px}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-spacing{letter-spacing:3px}body{line-height:1.6;letter-spacing:normal;-webkit-font-smoothing:antialiased;font-family:futura-pt,sans-serif;color:#393c41}p{margin-top:0}a{color:#0062AE;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}a:hover{color:#008dfb}a.no-style{color:#393c41;text-decoration:none}a.no-style:hover{color:#393c41}a.plus:after{content:"\e800";font-family:icons;margin-left:.5em}a.arrow-down:after{content:"\e80c";font-family:icons;margin-left:.5em}a.border-bottom{padding:10px 5px;border-bottom:2px solid #134385;display:inline-block}a.underline{text-decoration:underline}.primary{margin-top:0;text-transform:uppercase;letter-spacing:2px;font-family:futura-pt,sans-serif;font-size:12px;font-weight:500;cursor:pointer;color:#134385;text-decoration:none}.primary:hover{color:#1d65c8}.text-arrow:after,a.arrow:after{content:"\e807";font-family:icons;margin-left:.5em}.h1-small,h1,h1.small{color:#134385;letter-spacing:0}h2,h3{margin-bottom:15px;color:#393c41}.h1,h1{margin-top:0;margin-bottom:15px;text-transform:uppercase;font-weight:400;font-family:futura-pt,sans-serif;font-weight:500;line-height:1}.h1.italic,h1.italic{font-family:futura-pt,sans-serif}.h1-small,h1.small{margin-top:0;margin-bottom:0;text-transform:uppercase;font-family:futura-pt,sans-serif;font-weight:500;line-height:1}.h2,h2{margin-top:0;text-transform:uppercase;letter-spacing:3px;font-family:futura-pt,sans-serif;font-weight:500}.h3,h3{margin-top:0;text-transform:uppercase;letter-spacing:2px;font-family:futura-pt,sans-serif;font-weight:500}.h4{text-transform:uppercase;letter-spacing:1px;font-family:futura-pt,sans-serif;font-size:12px}h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover{text-decoration:inherit}[data-am-guide-list~=extended] .title,[data-am-guide-list~=minimal] .heading{font-size:10px}.h3,[data-am-button],[data-am-button~=rounded],[data-am-card] .info .price,[data-am-card] .info .read-more,[data-am-card] .info .type,[data-am-card~=category] .info .title,[data-am-content] .image,[data-am-icon-title] span,[data-am-post-list] .post,[data-am-retail-info~=search] .address,[data-am-retail-info~=search] .contact,footer,h3,html,sub,sup{font-size:12px}.h2,.quote-name,[data-am-breadcrumbs],[data-am-content],[data-am-left-menu],[data-am-product-info],[data-am-retail-card],[data-am-retail-info],h2{font-size:14px}[data-am-retail-card~=small],[data-am-retail-info~=main] .address{font-size:16px}[data-am-card~=product] .info .title{font-size:18px}.h1,.h1-small,h1,h1.small{font-size:28px}blockquote{font-size:40px}[data-am-image-teaser] .title{font-size:55px}[data-am-content] p.initial:first-letter{font-size:105px}[data-am-table] td{padding:15px 15px}[data-am-table~=specification] td:first-child{width:250px}[data-am-table~=geometry] td:first-child{width:50px;background-color:inherit}[data-am-table~=geometry] thead{display:table-header-group}[data-am-table~=geometry] tbody tr:nth-child(odd){background-color:#ececec}[data-am-table~=geometry] tbody td{display:table-cell}[data-am-table~=geometry] tbody td:before{display:none}.hidden-print{display:none!important}.visible-print{display:block!important}[data-am-header~=mobile]{position:static}[data-am-main-content~=padding-top]{padding-top:0}[data-am-header~=mobile]{border-top:none}footer{padding-top:50px}footer .address-container,footer .column-left,footer .margin-bottom-L{margin-bottom:15px}[data-am-table] td{padding:5px}.geometry-table td{padding-top:20px;padding-bottom:20px}.geometry-image{max-width:250px}.gallery .swipr>*{width:100%!important;transform:translate3d(0,0,0)!important}.gallery .swipe-item{width:100%!important}.gallery .swipe-item+.swipe-item{display:none!important}[data-am-table~=specification] tr:nth-child(odd) td,[data-am-table~=geometry] tbody tr:nth-child(odd) td{position:relative;z-index:1}[data-am-table~=specification] tr:nth-child(odd) td:after,[data-am-table~=geometry] tbody tr:nth-child(odd) td:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;box-shadow:inset 0 0 0 200px #ececec}[data-am-info-box]{box-shadow:inset 0 0 0 9999px #f5f5f5}