/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}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:transparent}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:-.25em}sup{top:-.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}@charset "UTF-8";.text-black{color:#000!important}.bg-black{background-color:#000!important}.text-white{color:#fff!important}.bg-white{background-color:#fff!important}.text-light-gray{color:#e9e9e9!important}.bg-light-gray{background-color:#e9e9e9!important}.text-mid-gray{color:#515151!important}.bg-mid-gray{background-color:#515151!important}.text-dark-gray{color:#252525!important}.bg-dark-gray{background-color:#252525!important}.text-arrow-gray{color:#7d7d7d!important}.bg-arrow-gray{background-color:#7d7d7d!important}.text-menu-gray{color:#8f9190!important}.bg-menu-gray{background-color:#8f9190!important}.text-disabled-gray{color:#c4c4c4!important}.bg-disabled-gray{background-color:#c4c4c4!important}.text-modelnumber-gray{color:#888!important}.bg-modelnumber-gray{background-color:#888!important}.text-orange{color:#f90!important}.bg-orange{background-color:#f90!important}.text-red{color:#c82e12!important}.bg-red{background-color:#c82e12!important}.text-beige{color:#e6e6cd!important}.bg-beige{background-color:#e6e6cd!important}p,h1,h2,h3,h4,h5,h6,small,li,label,input,textarea,button,tr,td{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#252525;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}span,section{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}h1{font-size:32px;font-size:2.2857142857rem;margin:.5em 0}@media (min-width: 960px){h1{font-size:44px;font-size:3.1428571429rem}}h2{font-size:20px;font-size:1.4285714286rem}@media (min-width: 960px){h2{font-size:24px;font-size:1.7142857143rem}}h3{font-size:24px;font-size:1.7142857143rem}h4{font-size:21px;font-size:1.5rem}h5{font-size:18px;font-size:1.2857142857rem}.no-margin{margin-top:0;margin-bottom:0}p{margin:.5em 0;font-size:14px;font-size:1rem;line-height:1.4em}p.small{margin:0;font-size:12px;font-size:.8571428571rem}li{font-size:14px;font-size:1rem}a{color:inherit;text-decoration:none}.regular{font-weight:400}.bold{font-weight:700}.italic{font-style:italic}.smaller{font-size:85%!important}.larger{font-size:115%!important}body{-webkit-touch-callout:none!important}form{display:flex;flex-direction:column}input:focus{outline:0}input[type=text],input[type=email],input[type=password]{min-width:300px;position:relative;padding:15px 10px;margin-bottom:1em;border:1px solid #252525}input[type=text].ng-touched.ng-invalid,input[type=email].ng-touched.ng-invalid,input[type=password].ng-touched.ng-invalid{border-color:#c82e12}input[type=text]:disabled{border-color:#0006;color:#0006;font-style:italic}input[type=submit],button:not(.iconButton){min-width:250px;padding:15px 10px;border:2px solid #252525;background-color:#fff;color:#252525;text-transform:uppercase;transition:all .3s}button{outline:0}input[type=submit][disabled],button[disabled]{border-color:#e9e9e9;color:#e9e9e9}input[type=submit]:not([disabled]):hover,button:not([disabled]):hover{border-color:#f90;background-color:#f90;color:#fff}.inline-error{margin:0;transform:translateY(-14px)}html{min-height:100vh;box-sizing:border-box}@media (min-width: 960px){html{min-height:100vh}}body{position:relative;height:100%}*,:before,:after{box-sizing:inherit;background-repeat:no-repeat}*:not(input){-webkit-user-select:none;user-select:none}.no-scroll{overflow:hidden}.is-android .no-scroll{position:fixed;width:100%}.main{height:100%}@media (min-width: 960px){.main{margin-left:125px}}.breadcrumbs{align-self:center;padding-top:10px}.video-wrapper{max-width:100%;height:0;position:relative;padding-bottom:56.25%;overflow:hidden}.video-wrapper vg-player{position:absolute!important}.video-wrapper div{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#f90}.ytiframe-container{position:relative;width:100%;padding-bottom:56.25%;height:0}.ytiframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cover-panel{position:absolute;inset:0;background-color:#000000bf;z-index:999;visibility:hidden;opacity:0;transition:opacity .3s}.cover-panel.is-visible{visibility:visible;opacity:1}.spinner{display:flex;justify-content:center;align-items:center;height:100%}.spinner:before{content:"Loading\2026";width:70px;height:70px}.spinner:not(:required):before{content:"";border-radius:50%;border:2px solid transparent;border-top-color:#fff;border-bottom-color:#fff;animation:spinner .8s ease infinite;-webkit-animation:spinner .8s ease infinite}.modal{position:absolute;inset:0;background-color:#000000bf;z-index:99}.modal .modal-content{display:flex;flex-direction:column;max-width:500px;position:relative;margin:3.1573345183em auto 0;padding:1.333em 10px;background-color:#fff}@media (min-width: 960px){.modal .modal-content{margin:8% auto 0;padding:0 1.776889em 1.333em}}.modal button{width:100%}.modal .close-button{width:25px;position:absolute;top:20px;right:20px;cursor:pointer}.modal .copy{margin-bottom:1.333em}.modal.ng-hide-remove{animation:.3s fadein}.modal.ng-hide-add{animation:.3s fadeout}table{border:1px solid rgba(0,0,0,.2);width:100%;margin-top:15px;margin-bottom:15px}table tbody{border-top:1px solid rgba(0,0,0,.2)}table tr,table td,table th{border:none}table td,table th{padding:5px 10px}table tr{padding-top:5px;padding-bottom:5px}table tr>th{text-align:right}table th{background:rgb(250,166,26)}table td{text-align:center}table tr:nth-child(odd),table tr.bg-dark{background-color:#00000026}table tr.bg-clear{background-color:transparent}@media (min-width: 960px){.mobile{display:none!important}}@media (max-width: 959px){.desktop{display:none!important}}video{width:100%}.cut-width{width:65%}@media only screen and (max-width: 1080px){.cut-width{width:100%}}li.note{margin-left:15px;list-style-type:circle!important}.model-arrow-wrapper{display:flex}.highlight-orange{color:orange}.model-arrow{width:30px;height:20px;border-bottom:5px solid #252525;border-left:5px solid #252525;background:transparent;position:relative;margin-bottom:20px;float:left;margin-right:20px;clear:both}.model-arrow:after{content:"";position:absolute;top:7px;left:92%;height:0;width:0;border-left:10px solid #252525;border-top:10px solid transparent;border-bottom:10px solid transparent}perfect-scrollbar>.ps.ps--scrolling-y>.ps__rail-y,perfect-scrollbar>.ps.ps--scrolling-x>.ps__rail-x,.ps .ps__rail-y:hover,.ps .ps__rail-x:hover{background:none!important}.view app-category{padding:4.2087269129em 3.1573345183em 0;text-align:center}.view app-category .copy{padding:0 3.1573345183em 3.1573345183em;font-size:30px;font-size:2.1428571429rem}.view app-category .title{margin:0;line-height:1.2em}.view app-category p{margin:1em 0}.view app-category ul{display:flex;justify-content:center;margin:0;padding:0}.view app-category li{margin:0 .7501875469em;padding:0}.view app-category li img{width:250px}@media (min-width: 960px){.no-touchevents .list>div:not(.breadcrumbs):not(.callout):hover{background:#ff9900}.no-touchevents .list>div:not(.breadcrumbs):not(.callout):hover .title{color:#fff}}.content{width:100%;float:left;padding:0;max-width:1280px}.content img{max-width:100%}.content h5{margin-top:15px}.content .heading{padding-left:20px;padding-right:20px;padding-top:10px}@media only screen and (min-width: 480px){.content .heading{padding-left:15px;padding-right:15px}}@media (min-width: 960px){.content .heading{width:65%}.content .heading h2{font-size:2.5em;margin:0}.content .heading h3{font-size:1.8em}.content .heading p{font-size:1.1em;line-height:1.1em}}@media only screen and (max-width: 1080px){.content .heading,.content .cut-width{width:100%}}.content section{width:100%;clear:both;float:left;padding-top:10px;padding-bottom:10px;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.content section:nth-of-type(2n){background:rgb(245,245,245)}.content section .heading{width:100%;margin-bottom:10px;border-bottom:1px solid #e9e9e9;padding:0 20px 10px}@media only screen and (min-width: 480px){.content section .heading{padding-left:0;padding-right:0}}.content section .heading h2,.content section .heading h3{color:#f90;margin-bottom:0;margin-top:15px;font-weight:700}.content section .item{width:100%;padding-left:0;padding-right:0;float:left;margin:0}.content section .item h5{margin:10px 0 5px;font-size:1em;width:100%;font-weight:700;padding-left:20px;padding-right:20px}@media only screen and (min-width: 480px){.content section .item h5{padding-left:0;padding-right:0}}.content section .item img{max-width:100%;max-height:none;float:none;margin:auto;display:block}.content section .item ul{margin:5px 0 0;padding:0 40px}@media (min-width: 960px){.content section .item ul{padding-left:20px;padding-right:20px}}.content section .item:nth-of-type(3n+2){clear:none}@media (min-width: 960px){.content section{padding-left:15px;padding-right:15px}.content section .item{width:33%;text-align:left;padding-left:2%;padding-right:2%;margin-bottom:20px}.content section .item.no-image{border-top:1px solid rgb(225,225,225);margin-top:20px;padding-top:5px}.content section .item h5{text-align:left}.content section .item li{list-style-type:disc}.content section .item:nth-of-type(3n+2){clear:left}}@media only screen and (max-width: 1080px){.content section .item{width:100%;margin-bottom:40px}.content section .item img{width:100%;height:auto;max-height:none}.content section .item:nth-of-type(3n+2){clear:none}.content section .heading{width:100%}}@media only screen and (min-width: 480px) and (max-width: 959px){.content section{padding-left:15px;padding-right:15px}.content section .item{width:50%;text-align:left;padding-left:2%;padding-right:2%;margin-bottom:20px}.content section .item h5{text-align:left}.content section .item li{list-style-type:disc}.content section .item img{width:auto}.content section .item:nth-of-type(3n+2){clear:none}.content section .item:nth-of-type(2n){clear:left}.content section .heading{width:100%}}.content h1,.content h2,.content h3,.content h4,.content h5{font-weight:700}@media (min-width: 690px){.content .modelnumbers section{padding-left:1.776889em;padding-right:1.776889em}}.content .modelnumbers .modelnumber-item{display:flex;gap:40px}.content .modelnumbers .modelnumber-item>div:first-child{font-size:16px;font-size:1.1428571429rem;color:#888}.content .modelnumbers .modelnumber-spacer{margin-bottom:50px}a.internal-link{text-decoration:underline;font-weight:700}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideinout{0%{transform:translateY(4.2857142857em)}20%{transform:translateY(0)}90%{transform:translateY(0)}to{transform:translateY(4.2857142857em)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}
