@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url("/fonts/Roboto-LightItalic.ttf");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url("/fonts/Roboto-Italic.ttf");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url("/fonts/Roboto-Light.ttf");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url("/fonts/Roboto-Regular.ttf");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url("/fonts/Roboto-Medium.ttf");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url("/fonts/Roboto-Bold.ttf");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}html{box-sizing:border-box;line-height:1.35;touch-action:manipulation}*,*:before,*:after{box-sizing:inherit}html,body,div,form,fieldset,legend,label{margin:0;padding:0}fieldset{border:none}img{border:0}::-moz-focus-inner{border:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select::-ms-expand{display:none}select{-moz-appearance:none;-webkit-appearance:none;appearance:none}option:not(:checked){color:#000}.bg{position:absolute;top:0;left:0}.bg1{animation:slowpan1 58s infinite}.bg2{animation:slowpan2 58s infinite}.bg3{animation:slowpan3 58s infinite}.bg4{animation:slowpan4 58s infinite}.bg5{animation:slowpan5 58s infinite}@media only screen and (max-width:800px){.bg3{left:-400px}}@media only screen and (max-width:500px){.bg3{left:-500px}.bg5{left:-700px}}.bg-slide{position:absolute;bottom:0;right:0}.bg-slide-1{animation:slide-slowpan1 16s infinite}.bg-slide-2{animation:slide-slowpan2 16s infinite}.bg-slide-3{animation:slide-slowpan3 16s infinite}@-moz-keyframes slowpan{0%{opacity:0}5%{opacity:1}95%{transform:scale3d(1.2,1.2,1.2) translate3d(-30px,-20px,0);animation-timing-function:ease-in;opacity:1}100%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}}@-webkit-keyframes slowpan{0%{opacity:0}5%{opacity:1}95%{transform:scale3d(1.2,1.2,1.2) translate3d(-30px,-20px,0);animation-timing-function:ease-in;opacity:1}100%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}}@-o-keyframes slowpan{0%{opacity:0}5%{opacity:1}95%{transform:scale3d(1.2,1.2,1.2) translate3d(-30px,-20px,0);animation-timing-function:ease-in;opacity:1}100%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}}@keyframes slowpan{0%{opacity:0}5%{opacity:1}95%{transform:scale3d(1.2,1.2,1.2) translate3d(-30px,-20px,0);animation-timing-function:ease-in;opacity:1}100%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}}@-moz-keyframes slowpan1{0%{opacity:0;transform:none}2%{opacity:1}19%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}20%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}100%{opacity:0;transform:none}}@-webkit-keyframes slowpan1{0%{opacity:0;transform:none}2%{opacity:1}19%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}20%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}100%{opacity:0;transform:none}}@-o-keyframes slowpan1{0%{opacity:0;transform:none}2%{opacity:1}19%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}20%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}100%{opacity:0;transform:none}}@keyframes slowpan1{0%{opacity:0;transform:none}2%{opacity:1}19%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}20%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}100%{opacity:0;transform:none}}@-moz-keyframes slowpan2{0%,20%{opacity:0;transform:none}22%{opacity:1}41%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}42%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}100%{opacity:0;transform:none}}@-webkit-keyframes slowpan2{0%,20%{opacity:0;transform:none}22%{opacity:1}41%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}42%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}100%{opacity:0;transform:none}}@-o-keyframes slowpan2{0%,20%{opacity:0;transform:none}22%{opacity:1}41%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}42%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}100%{opacity:0;transform:none}}@keyframes slowpan2{0%,20%{opacity:0;transform:none}22%{opacity:1}41%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}42%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}100%{opacity:0;transform:none}}@-moz-keyframes slowpan3{0%,42%{opacity:0;transform:none}44%{opacity:1}61%{transform:scale3d(1.2,1.2,1.2) translate3d(0,-80px,0);animation-timing-function:ease-in;opacity:1}62%{transform:scale3d(1.8,1.8,1.8) translate3d(0,-20px,0);opacity:0}100%{opacity:0;transform:none}}@-webkit-keyframes slowpan3{0%,42%{opacity:0;transform:none}44%{opacity:1}61%{transform:scale3d(1.2,1.2,1.2) translate3d(0,-80px,0);animation-timing-function:ease-in;opacity:1}62%{transform:scale3d(1.8,1.8,1.8) translate3d(0,-20px,0);opacity:0}100%{opacity:0;transform:none}}@-o-keyframes slowpan3{0%,42%{opacity:0;transform:none}44%{opacity:1}61%{transform:scale3d(1.2,1.2,1.2) translate3d(0,-80px,0);animation-timing-function:ease-in;opacity:1}62%{transform:scale3d(1.8,1.8,1.8) translate3d(0,-20px,0);opacity:0}100%{opacity:0;transform:none}}@keyframes slowpan3{0%,42%{opacity:0;transform:none}44%{opacity:1}61%{transform:scale3d(1.2,1.2,1.2) translate3d(0,-80px,0);animation-timing-function:ease-in;opacity:1}62%{transform:scale3d(1.8,1.8,1.8) translate3d(0,-20px,0);opacity:0}100%{opacity:0;transform:none}}@-moz-keyframes slowpan4{0%,62%{opacity:0;transform:none}64%{opacity:1}81%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}82%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}100%{opacity:0;transform:none}}@-webkit-keyframes slowpan4{0%,62%{opacity:0;transform:none}64%{opacity:1}81%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}82%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}100%{opacity:0;transform:none}}@-o-keyframes slowpan4{0%,62%{opacity:0;transform:none}64%{opacity:1}81%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}82%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}100%{opacity:0;transform:none}}@keyframes slowpan4{0%,62%{opacity:0;transform:none}64%{opacity:1}81%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}82%{transform:scale3d(1.8,1.8,1.8) translate3d(-150px,-70px,0);opacity:0}100%{opacity:0;transform:none}}@-moz-keyframes slowpan5{0%,82%{opacity:0;transform:none}84%{opacity:1}99%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}100%{opacity:0;transform:none}}@-webkit-keyframes slowpan5{0%,82%{opacity:0;transform:none}84%{opacity:1}99%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}100%{opacity:0;transform:none}}@-o-keyframes slowpan5{0%,82%{opacity:0;transform:none}84%{opacity:1}99%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}100%{opacity:0;transform:none}}@keyframes slowpan5{0%,82%{opacity:0;transform:none}84%{opacity:1}99%{transform:scale3d(1.3,1.3,1.3) translate3d(-130px,-100px,0);animation-timing-function:ease-in;opacity:1}100%{opacity:0;transform:none}}@-moz-keyframes slide-slowpan1{0%{opacity:0;transform:none}3%{opacity:1}30%{transform:scale3d(1.06,1.06,1.06) translate3d(-10px,0,0);animation-timing-function:ease-in;opacity:1}33%{opacity:0}100%{opacity:0}}@-webkit-keyframes slide-slowpan1{0%{opacity:0;transform:none}3%{opacity:1}30%{transform:scale3d(1.06,1.06,1.06) translate3d(-10px,0,0);animation-timing-function:ease-in;opacity:1}33%{opacity:0}100%{opacity:0}}@-o-keyframes slide-slowpan1{0%{opacity:0;transform:none}3%{opacity:1}30%{transform:scale3d(1.06,1.06,1.06) translate3d(-10px,0,0);animation-timing-function:ease-in;opacity:1}33%{opacity:0}100%{opacity:0}}@keyframes slide-slowpan1{0%{opacity:0;transform:none}3%{opacity:1}30%{transform:scale3d(1.06,1.06,1.06) translate3d(-10px,0,0);animation-timing-function:ease-in;opacity:1}33%{opacity:0}100%{opacity:0}}@-moz-keyframes slide-slowpan2{0%,33%{opacity:0;transform:none}36%{opacity:1}63%{transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0);animation-timing-function:ease-in;opacity:1}66%{opacity:0}100%{opacity:0}}@-webkit-keyframes slide-slowpan2{0%,33%{opacity:0;transform:none}36%{opacity:1}63%{transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0);animation-timing-function:ease-in;opacity:1}66%{opacity:0}100%{opacity:0}}@-o-keyframes slide-slowpan2{0%,33%{opacity:0;transform:none}36%{opacity:1}63%{transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0);animation-timing-function:ease-in;opacity:1}66%{opacity:0}100%{opacity:0}}@keyframes slide-slowpan2{0%,33%{opacity:0;transform:none}36%{opacity:1}63%{transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0);animation-timing-function:ease-in;opacity:1}66%{opacity:0}100%{opacity:0}}@-moz-keyframes slide-slowpan3{0%,3%{opacity:0;transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0)}66%{opacity:0;transform:none}69%{opacity:1;transform:none}97%{transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0);animation-timing-function:ease-in;opacity:1}100%{opacity:0;transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0)}}@-webkit-keyframes slide-slowpan3{0%,3%{opacity:0;transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0)}66%{opacity:0;transform:none}69%{opacity:1;transform:none}97%{transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0);animation-timing-function:ease-in;opacity:1}100%{opacity:0;transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0)}}@-o-keyframes slide-slowpan3{0%,3%{opacity:0;transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0)}66%{opacity:0;transform:none}69%{opacity:1;transform:none}97%{transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0);animation-timing-function:ease-in;opacity:1}100%{opacity:0;transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0)}}@keyframes slide-slowpan3{0%,3%{opacity:0;transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0)}66%{opacity:0;transform:none}69%{opacity:1;transform:none}97%{transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0);animation-timing-function:ease-in;opacity:1}100%{opacity:0;transform:scale3d(1.05,1.05,1.05) translate3d(-20px,0,0)}}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);text-align:center;z-index:9000}.loader div{width:16px;height:16px;margin:2px;background-color:#111;border-radius:100%;display:inline-block;animation:bounce 1.4s infinite ease-in-out both}.loader .bounce1{animation-delay:-.32s}.loader .bounce2{animation-delay:-.16s}.loader-inline div{width:12px;height:12px;background-color:#111;border-radius:100%;display:inline-block;animation:bounce 1.4s infinite ease-in-out both}.loader-inline .bounce1{animation-delay:-.32s}.loader-inline .bounce2{animation-delay:-.16s}.fade-in{animation:fadein 1s}.fade-in-fast{animation:fadein 200ms}@-moz-keyframes bounce{0%,80%,100%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}}@-webkit-keyframes bounce{0%,80%,100%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}}@-o-keyframes bounce{0%,80%,100%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}}@keyframes bounce{0%,80%,100%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}*,*:before,*:after{font-family:'Roboto',sans-serif}#toggle-menu-checkbox{position:absolute;left:-999px}.big{font-size:20px}.home-container{background:url("/img/B1T5FQ0IChvrSXtOzHiKvg.jpg");position:relative;z-index:-100}.hidden-not-small{display:none}.hidden{display:none}#toggle-menu-label{display:none;padding:2px;margin:0;width:52px;height:48px;background:none;cursor:pointer;z-index:1000;position:absolute;right:0;top:0}#toggle-menu-label div{background:#777;margin:8px 6px;height:4px}nav{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;height:52px;background:#3a3a3a;color:#eee;font-weight:400;position:relative;z-index:10;position:fixed;top:0;width:100%}.dark{background:nav-color}.nav-items{display:flex;height:51px;width:1200px;max-width:100%;margin:0 auto}.nav-items .nav-item,.nav-items .nav-logo{text-decoration:none;text-transform:uppercase;color:#ddd;display:flex;align-items:center;justify-content:center;width:160px;background:nav-color;transition:background 150ms;font-size:14px}.nav-items .nav-logo{width:190px}.nav-items .gap{flex-grow:1}.nav-items a{width:70%}.nav-items .nav-spacer{flex-grow:1;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.nav-items .nav-spacer p{margin:0 10px 0 10px;font-size:12px}.nav-items .active{color:#fff;border-bottom:2px solid #fff;padding-top:1px;font-weight:500}.nav-items .nav-logo img{width:77%;margin-bottom:2px}.nav-items .nav-item:hover,.nav-items .nav-logo:hover{background-color:#444}.container{width:1200px;max-width:100%;margin:0 auto;position:relative}.center-logo{height:70px;margin:50px 0 50px 0;-webkit-filter:drop-shadow(3px 3px 1px rgba(0,0,0,0.2));filter:drop-shadow(3px 3px 1px rgba(0,0,0,0.2))}.full-width{width:100%;max-width:1920px}.slides{overflow:hidden;width:100%;max-width:1920px}.img-full-width{display:block;width:100%}.img-full-width2{display:block;width:100%;height:300px;object-fit:cover}.img-full-width-top{display:block;width:100%;height:450px;object-position:55%;object-fit:cover}.top-container{height:450px}.row,.row-compact{display:flex;flex-flow:row nowrap;padding:20px;justify-content:space-between;width:100%}.row-compact{padding:0 20px 0 20px}.bg-transparent-white{background:rgba(255,255,255,0.8);padding:20px}.combinations-bg{width:100%}.features{font-size:18px}.info-tabs{margin-bottom:0;margin-top:30px;display:flex;flex-flow:row nowrap;padding:20px;justify-content:stretch;width:100%;padding-bottom:0}.info-tab{cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:120px;border-bottom:none !important;margin:2px;flex-basis:0;flex-grow:1;margin-bottom:-2px;position:relative}.info-tab .bar{position:absolute;top:0;left:50%;width:100px;display:block;height:3px;transform:translate(-50%,0);transition:width 180ms ease-out}.info-tab:hover border-top,.info-tab:hover .bar{width:100%}.info-tab h2{padding:5px 5px;text-align:center;color:#333;text-transform:uppercase;font-size:30px}.active-info-tab{background:#fff;border-width:2px;border-style:solid}.active-info-tab .bar{height:16px;width:100%}.info-content{margin-top:0;display:flex;flex-flow:row nowrap;padding:50px;justify-content:space-between;width:100%;margin-top:0}.info-content h1{text-align:center;font-size:40px;position:relative}.info-content .spelling{text-align:center;font-size:20px;position:absolute;top:45px;right:65px}.resources{display:flex;flex-flow:row wrap;text-align:center}.resources .column{background-color:#eee;border:1px solid #bbb;margin:10px;padding:10px;cursor:pointer;transition:background-color 150ms;flex-basis:300px;color:#333}.resources .column p{font-size:20px}.resources .column:hover{background-color:#ddd}.faq h2{padding-top:30px;font-size:24px;border-bottom:1px solid #ccc}.question{font-weight:400;font-size:18px;margin-bottom:5px;margin-top:20px;margin-left:20px}.answer{margin-top:5px;margin-left:40px}.over-header{color:#fff;min-height:400px}.over-header h1,.over-header h2{text-shadow:2px 2px 2px rgba(0,0,0,0.24)}.over-header-full{color:#111;min-height:700px;overflow:hidden}.over-header-full h1{font-size:28px;font-weight:400}.over-header-full h1,.over-header-full h2{text-shadow:2px 2px 2px rgba(0,0,0,0.08)}.over-header-full h3{text-shadow:2px 2px 2px rgba(0,0,0,0.08);color:#222;font-weight:bold;margin:0;margin-top:50px;margin-bottom:15px;line-height:1.8}.over-header-full h3 span{margin:0 80px}.header-info{display:inline-block;width:100%;padding:30px;padding-top:60px;height:500px;background:url("/img/LhfU1_A8KX9saGP6HUHm7g.webp");background-position:center -100px;background-repeat:no-repeat;background-size:1520px 900px}.over-header-2 .stuff{display:block;background:rgba(255,255,255,0.7);width:100%;margin:0 auto;color:#333}.over-header-2 .stuff h2{text-align:center;margin:0;margin-top:20px;margin-bottom:10px;font-size:40px}.over-header-2 .stuff p{font-size:25px;text-align:center}.com{color:#444;padding-top:25px}.com p{font-size:18px;margin-left:32px;margin-right:38px}.com .align-right{display:flex;justify-content:right}.com .align-center{display:flex;justify-content:center}.com .img-column{flex-grow:1;padding:20px}.com .img-column img{margin:0 auto;display:block;min-width:300px;width:90%;max-width:400px}.com .com-heading{position:relative}.com .com-heading .its{position:absolute;top:10px;left:-5px;font-size:24px;font-weight:200;transform:rotate(-90deg)}.com .com-heading h2{margin:0;margin-left:30px;text-transform:uppercase;font-weight:800;font-size:38px}.header{max-width:100%;padding:0;margin:0;width:100%;height:400px}.header-2{max-width:100%;padding:0;margin:0;width:100%;height:545px}.header-full{max-width:100%;padding:0;margin:0;width:100%;height:700px}.pull-up{position:absolute;top:0;left:50%;transform:translateX(-50%)}.img-shadow-dark{box-shadow:0 0 14px rgba(0,0,0,0.4);background:#333}.img-shadow{box-shadow:0 0 14px rgba(0,0,0,0.4)}.img-shadow-big{box-shadow:0 4px 26px rgba(0,0,0,0.6)}.relative{position:relative}.absolute{position:absolute}.column{flex-grow:1;flex-basis:0;min-width:0}.column2{flex-grow:2;flex-basis:0}h1{font-weight:300;font-size:48px}h2{font-weight:300;font-size:32px}h3{font-weight:300;font-size:20px}h5{margin-top:5px;margin-bottom:5px;font-weight:500;font-size:12px}p{font-weight:300;line-height:1.4}.text-center{text-align:center}hr{width:100%;color:#fff;height:1px;border:none;border-bottom:1px solid #ddd;display:block}label{font-weight:bold;margin-bottom:2px;font-size:14px;color:#333}input[type="text"],input[type="email"],input[type="number"],select,textarea{border:1px solid #ddd;margin:4px 0 12px 0;padding:7px;width:100%;outline:none;background:#fff;font-size:16px;transition:border .15s;color:#333}::placeholder{color:#aaa}::-ms-input-placeholder{color:#aaa}input:invalid,textarea:invalid{box-shadow:none;outline:none}input:focus,select:focus,textarea:focus{border:1px solid #aaa;outline:none;box-shadow:0 0 10px rgba(0,0,0,0.1)}textarea{resize:vertical}button{border-radius:2px;border:none;padding:8px;cursor:pointer;background:#e4e4e4;display:block;font-weight:bold;font-size:16px;outline:none;transition:background-color,border-color .15s;color:#333;width:120px;border:1px solid #ddd}button:hover{background-color:#dadada}button:active{background-color:#dadada}button:focus{background-color:#d0d0d0;border:1px solid #aaa}.message-box{color:#188818;background:rgba(0,210,0,0.1);border:1px solid rgba(0,150,0,0.3);padding:10px;font-size:16px;margin-bottom:20px}.error-box{color:#881818;background:rgba(210,0,0,0.1);border:1px solid rgba(150,0,0,0.3);padding:10px;font-size:FontSizeNormal;margin-bottom:20px}.product-category{background:url("/img/B1T5FQ0IChvrSXtOzHiKvg.jpg");position:relative;margin-bottom:20px;justify-content:space-between;overflow:hidden;border-radius:4px;border-bottom-left-radius:32px;box-shadow:0 0 2px rgba(0,0,0,0.6);transition:opacity 300ms,height 400ms ease-out;display:grid;grid-template-columns:300px auto;min-height:305px;height:305px}.product-category .expander{display:none}.product-category .unexpander{display:none}.closed-category{opacity:100%}.closed-category .expander{display:block}.closed-category:hover{opacity:80%}.expanded-category{height:auto}.expanded-category .unexpander{display:block}.expanded-category .product:hover .product-image-container{transform:scale(1.04)}.expanded-category:hover .unexpander{opacity:100%}.unexpandable-category{height:auto;grid-template-columns:100%}.unexpandable-category .product:hover .product-image-container{transform:scale(1.04)}.unexpandable-category .products-list{grid-template-columns:repeat(5,20%)}.expander{position:absolute;font-size:10px;font-weight:500;color:#999;text-transform:uppercase;left:50%;bottom:1px;transform:translateX(-50%);-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer}.expander img{margin-right:3px;width:18px}.unexpander{position:absolute;width:100%;left:0;bottom:5px;transition:opacity 200ms;opacity:0;cursor:pointer;text-align:center;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.unexpander img{width:28px;transform:rotate(180deg)}.product-category-details{padding:24px 0 0 24px}.product-category-details img{height:32px;display:block;margin-right:10px}.product-category-details .tagline{font-size:12px;color:#777;font-weight:300}.product-category-details h3{margin-bottom:0;margin-top:8px}.product-category-details h4{margin-top:0;margin-bottom:0;font-size:16px;font-weight:300}.product-category-details p{color:#333;font-size:13px}.products-list{padding:15px;padding-bottom:0;display:grid;grid-template-columns:repeat(4,25%)}.heading{text-align:center;padding:20px;padding-bottom:0;margin:0}.product{text-decoration:none;position:relative}.product-name{font-size:12px;font-weight:300;color:#333;padding-top:8px;padding-bottom:34px;margin-right:4px}.product-name .product-sku{display:block;position:relative;font-size:10px;color:#777;font-weight:300}.product-name .new{color:#fff;font-weight:600;border:1px solid #f00;border-radius:3px;padding-left:2px;padding-right:2px;background:#d33;opacity:75%}.full-bg{width:100%;height:100%;object-fit:cover;position:absolute;z-index:-1;top:0;left:50%;transform:translateX(-50%);transition:opacity 1.5s}.bg-white{background-color:#fff}.product-image-container{width:100%;overflow:hidden;transition:transform 300ms}.product-image{width:100%;display:block;transition:transform 400ms}.ribbon-new{position:absolute;top:-6px;left:-7px}.product-details h1{font-size:30px;text-align:center;margin-bottom:0}.product-box{position:relative;width:100%}.product-box p{font-size:18px;margin:0;padding:0;position:absolute;bottom:50px;left:30px}.product-categories{display:flex;flex-flow:row wrap;justify-content:center}.product-categories span{text-transform:uppercase;width:125px;font-size:16px;padding:0;display:flex;justify-content:center;align-items:center}.category-button{text-transform:uppercase;font-weight:400;font-size:13px;position:relative;width:125px;flex-grow:0;transition:background-color 150ms;background:#fff;margin:0;margin-bottom:2px;border-radius:2px;cursor:pointer;outline:none;color:#333;height:34px;display:flex;align-items:center;justify-content:center}.category-button:hover{background-color:#ddd}.category-button img{height:20px;margin-right:8px}.option-selected{background-color:#ddd !important;color:#222 !important}.selected{font-weight:600}.selected::after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%,0%);width:80px;height:2px;background:#333}#view-options-container{width:auto;position:absolute;top:30px;left:0;display:flex;flex-flow:column nowrap}#view-options-container button{border-radius:3px;width:auto;padding:4px 8px;background:#fff;border:1px solid #ddd;font-weight:400;justify-content:center;align-items:center;margin-bottom:9px;box-shadow:0 3px 6px rgba(0,0,0,0.1);font-size:14px;color:#555;transition:background-color 150ms}#view-options-container button:active,#view-options-container button:focus,#view-options-container button:hover{background-color:#fff}#model-canvas{display:block;width:100%;cursor:pointer;-webkit-tap-highlight-color:transparent;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;touch-action:none}#fabric-preview{display:block;width:100%;height:auto;max-height:670px;object-fit:cover;padding:20px}.color-container{margin-top:2px;display:flex;flex-flow:row nowrap;justify-content:center;padding:5px}.color-container-wrap{margin-top:2px;display:flex;flex-flow:row wrap;justify-content:center;padding:5px}.fabric-block{min-width:78px;max-width:78px;margin:4px;flex-basis:0;flex-grow:1;cursor:pointer;transition:transform 150ms}.fabric-block img{display:block;width:100%;border-radius:6px;box-shadow:0 1px 6px rgba(0,0,0,0.2)}.fabric-block .hover-label{background:#333;padding:6px;color:#fff;font-weight:bold;font-size:11px;border-radius:8px;box-shadow:0 1px 6px rgba(0,0,0,0.5);position:absolute;bottom:52px;min-width:80px;left:50%;transform:translate(-50%,0%);display:none;z-index:100}.fabric-block:hover{transform:scale(1.1,1.1)}.fabric-block:hover .hover-label{display:block}.product-options{margin-top:50px;padding-left:10px;border-left:2px solid #eee}.min350{min-width:450px}.color-block{min-width:0;margin:3px;flex-grow:1;max-width:48px;cursor:pointer;transition:transform 150ms;position:relative}.color-block img{display:block;width:100%;border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,0.5)}.color-block .hover-label{background:#333;padding:4px;color:#fff;font-weight:bold;font-size:11px;border-radius:8px;box-shadow:0 1px 6px rgba(0,0,0,0.5);position:absolute;bottom:52px;min-width:70px;left:50%;transform:translate(-50%,0%);display:none;z-index:100}.color-block:hover{transform:scale(1.15,1.15)}.color-block:hover .hover-label{display:block}.colors{width:100%;text-align:center}.color-type{display:block;text-align:center;font-size:28px;font-weight:300;padding:3px;margin-top:20px}#color-name{margin-top:10px;font-weight:300;font-size:22px;color:#222;text-align:center}#randomize{margin-top:18px;border-radius:3px;display:inline-flex;padding:0;width:150px;height:40px;background:#fff;border:1px solid #333;font-weight:400;justify-content:center;align-items:center;transition:background-color 150ms}#randomize img{margin-right:8px;width:25px;display:inline}#randomize:hover{background-color:#ddd}#randomize:active{background-color:#aaa}#randomize:focus{background-color:#ccc}.mycheveron{margin-bottom:20px;text-transform:uppercase;display:block;text-align:center}.mycheveron p{display:inline;font-size:15px;margin:0;font-weight:600;color:#999;text-shadow:0 4px 10px rgba(0,0,0,0.3)}.mycheveron img{margin-top:8px}.thumbnails{display:flex;flex-flow:row wrap;justify-content:center}.thumbnail{margin:5px;border:1px solid #ccc;padding:4px;transition:opacity 150ms}.thumbnail img{width:95px;height:95px;object-fit:cover;display:block}.thumbnail:hover{opacity:.8}.related-product{margin:5px;border:2px solid #ddd;border-radius:15px;transition:transform 200ms,opacity 200ms;overflow:hidden}.related-product img{width:90px;height:90px;display:block}.related-product:hover{transform:scale(1.08,1.08);opacity:.8}#image-viewer{top:0;left:0;position:fixed;background:rgba(0,0,0,0.5);width:100%;height:100%;z-index:1000;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#image-viewer img{display:block;max-width:calc(100vw - 10px);max-height:calc(100vh - 10px)}#image-viewer #image-viewer-div{min-width:300px;min-height:180px;width:auto;padding:5px;background-color:#fff;background:url("/img/B1T5FQ0IChvrSXtOzHiKvg.jpg");box-shadow:0 2px 14px rgba(0,0,0,0.5);position:relative;border-radius:3px}#image-viewer #image-viewer-div button{width:auto;padding:4px 10px 4px 10px;margin:0;font-size:20px;border-radius:0 3px;border:none}#image-viewer #image-viewer-div #close-button{position:absolute;top:0;right:0}#image-viewer #image-viewer-div #prev-button,#image-viewer #image-viewer-div #next-button{position:absolute;height:100%;width:42px;font-size:30px;border-radius:0}#image-viewer #image-viewer-div #prev-button{top:50%;left:0;transform:translateY(-50%);background:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,0.4))}#image-viewer #image-viewer-div #next-button{top:50%;right:0;transform:translateY(-50%);background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0.4))}#scroll-info{width:100%;transition:opacity 200ms;position:fixed;bottom:0;z-index:1;opacity:0}.honeypot{position:absolute;left:-9999px}@media only screen and (max-width:1010px){#scroll-info{display:none}}li{margin:15px;font-weight:100}li b{font-weight:700}li span{margin:0 4px}a{text-decoration:none}main{display:block;min-height:600px;margin-top:48px}footer{color:#222;padding-bottom:30px}footer p{padding:0;margin:8px 0;font-size:14px}footer .column{width:50px}.social{transition:opacity 150ms;width:52px}.social:hover{opacity:.8}#map{width:100%;height:420px;border-bottom:1px solid #ddd}.border{border:1px solid #ddd}.no-dealer{margin:16px;color:#af661d}.empty-location-result,.location-result{margin:5px;width:300px;flex-grow:1}.location-result{min-height:150px;border:1px solid #ddd;background:#f2f2f2;flex-basis:300px;display:flex;flex-flow:column wrap}.location-result h1{padding:0;margin:5px;margin-bottom:0;font-size:17px;font-weight:500}.location-result h2{margin:5px;margin-bottom:4px}.location-result h2,.location-result a{font-size:14px}.location-result .view-on-map{font-size:12px;padding:2px;width:100%;margin:0;margin-top:auto}#search-results{padding:5px;display:flex;flex-flow:row wrap}.search-box{max-width:650px}.product-row{background:#fff;overflow:hidden;position:relative;padding:0;box-shadow:0 2px 10px rgba(0,0,0,0.18);margin-top:30px;margin-bottom:20px}.product-info{display:flex;align-items:center;min-height:400px}.product-info h5{font-size:24px;font-weight:300;padding:0;margin:0}.slide-in-right div{transform:translateX(-500px);opacity:0}.slide-in-left div{transform:translateX(500px);opacity:0}.slide-transition div{transition:transform 1s,opacity 1s}.bg-right{background-repeat:no-repeat;background-position:right top}.bg-right div{margin:60px;max-width:750px;width:55%;min-width:500px;background:rgba(255,255,255,0.6);padding:20px}.bg-right div ul li{font-size:18px;margin:0;margin-left:20px;margin-bottom:8px}.bg-left{background-repeat:no-repeat;background-position:left top;justify-content:flex-end}.bg-left div{width:40%;min-width:500px;margin:50px;background:rgba(255,255,255,0.6);padding:20px}.bg-left div ul li{font-size:18px;margin:0;margin-left:20px;margin-bottom:8px}.product-info-container{width:100%}.product-specs{display:flex;flex-flow:row nowrap;justify-content:center;width:100%}.product-specs .characteristics-column{width:740px;margin-left:85px}.product-specs .specs-column{margin-left:100px;width:400px}.product-bottom-info{display:flex;flex-flow:row nowrap;width:100%;padding-top:10px;padding-bottom:10px;margin-top:0;margin-bottom:10px;justify-content:center}.product-bottom-info .column{min-width:300px;max-width:400px;margin:20px;margin-left:85px}.product-bottom-info .related-products-column{margin-left:0;max-width:800px}.product-bottom-info p{margin:4px}.product-bottom-info p .cad{color:#a11;font-weight:400}.product-bottom-info .note{font-size:13px;margin-left:5px;font-weight:300}.product-bottom-info h5{font-size:24px;font-weight:300;padding:0;margin:0;margin-bottom:10px}.product-bottom-info .related-products{display:flex;flex-flow:row wrap}.product-gallery{padding-top:20px;padding-bottom:80px}.product-gallery h5{font-size:16px;font-weight:300;text-align:center;color:#444}.notice{margin:0;padding:0;position:absolute;right:50%;top:100px;text-align:center;transform:translate(50%,0%);font-weight:400;color:#444}.semibold{font-weight:400}.input-group{display:flex}.input-group input,.input-group button{flex-grow:1;width:auto;margin:4px 0 12px 0;padding:7px}.input-group input{border-radius:5px 0 0 5px;border-right:none}.input-group button{border-radius:0 5px 5px 0;max-width:130px}@media only screen and (max-width:1200px){.product-category{border-radius:0}.product-category{cursor:default;height:auto;grid-template-columns:100%}.product-category:hover{opacity:100%}.closed-category .unexpander,.expanded-category .unexpander,.closed-category .expander,.expanded-category .expander{display:none}.products-list{grid-template-columns:repeat(5,20%);padding:10px}.product-details{flex-flow:row wrap}.product-name{padding:0;padding-top:3px;padding-bottom:8px}.product-category-details{min-width:auto;width:100%;height:auto;padding:15px;padding-bottom:0}.product-category-details img{display:inline-block;height:36px}.product-category-details .tagline{display:none}.product-category-details div{display:inline-block}.product-category-details h3{font-size:18px}.product-category-details h4{font-size:14px}}@media only screen and (max-width:1000px){.wrap{flex-flow:column nowrap}.hidden-medium{display:none}.inline-medium{display:inline-block}.closed-category .product:hover .product-image-container{transform:scale(1.04)}.pull-up{left:50%;transform:translateX(-47.6%)}.products-list{grid-template-columns:repeat(4,25%)}.unexpandable-category .products-list{grid-template-columns:repeat(4,25%)}}@media only screen and (max-width:490px){.product-category{padding:5px}.row,.row-compact{padding:10px}#search-results{padding:0;padding-top:10px}.border{border:none}.product-options{padding:0;margin:0}.product-box p{font-size:13px}#color-name{padding:0;font-size:16px}}@media only screen and (max-width:800px){.products-list{grid-template-columns:repeat(3,33.33%)}.unexpandable-category .products-list{grid-template-columns:repeat(3,33.33%)}.nav-items{overflow:hidden;flex-direction:column;background:#333;border-top:2px solid #444;border-bottom:2px solid #444;transition:background,height 250ms ease-in-out;z-index:100}.nav-items .nav-logo{border:none;min-height:48px;height:48px;margin:0}.nav-items .nav-item:nth-child(2){margin-top:-2px;border-top:2px solid #444}.nav-items .nav-item{margin:0;padding:0;border:none;border-bottom:2px solid #444;display:flex;width:100%;min-height:30px;height:48px;flex-grow:1;z-index:100}.nav-items .nav-item:last-child{border-bottom:none}.nav-items .active{background:#333;box-shadow:none;font-size:17px}.nav-items .gap{display:none}#toggle-menu-label{display:block}#toggle-menu-checkbox:checked ~ .nav-items{height:340px;box-shadow:0 2px 14px rgba(0,0,0,0.5);position:relative}.row,.row-compact{flex-flow:row wrap}footer{text-align:center}footer .column{min-width:300px}h1{font-size:32px}.center-logo{height:50px}.hidden-small{display:none}.inline-small{display:inline-block}.hidden-not-small{display:block}.product-options{padding:0;border:none}.product-details h1{font-size:22px;margin-top:8px}.color-block{margin:2px}.color-container{padding:0}.min350{min-width:0}.bg-left div,.bg-right div{min-width:auto;width:100%;margin:0}.bg-left div ul li,.bg-right div ul li{margin:0;margin-bottom:5px;font-size:15px}.product-info h5{font-size:20px}.product-row{padding:0}.product-specs{flex-flow:column}.product-specs .product-info{margin:20px;width:auto;min-height:0}.product-specs h5{font-size:20px}.product-bottom-info{flex-flow:column}.product-bottom-info .column{margin:20px}.product-bottom-info h5{font-size:20px}.over-header-full{min-height:500px}.over-header-full h1{margin:0;font-size:32px}.over-header-full .center-logo{margin-top:20px;margin-bottom:22px}.over-header-full h3{margin-top:70px}.over-header-full h3 span{margin:0 20px}.com{flex-flow:row wrap}.com p{font-size:17px}.com .img-column{order:1}.com .com-heading .its{position:absolute;top:13px;left:-1px;font-size:23px;font-weight:200;transform:rotate(-90deg)}.com .com-heading h2{margin:0;margin-left:30px;text-transform:uppercase;font-weight:800;font-size:40px}.pull-up{left:50%;transform:translateX(-49%) scale(.5,.5)}.info-tabs{flex-flow:row wrap;padding:0;margin-top:10px;border-bottom:2px solid #ddd}.info-tab{height:auto;margin:0;flex-grow:1;flex-basis:140px}.info-tab h2{font-size:22px;padding:0}.active-info-tab{background:none;border:none}.active-info-tab .bar{height:3px}.active-info-tab h2{font-weight:500}.info-content{padding:10px;border:none !important}.info-content h1{font-size:34px}.header-2{margin-top:-75px}.over-header-2 .stuff h2{font-size:34px}.over-header-2 .stuff p{font-size:18px}}@media only screen and (max-width:490px){.com p{margin-left:10px;margin-right:10px}.com .img-column img{min-width:200px}.com .com-heading .its{top:7px;left:-2px;font-size:20px}.com .com-heading h2{margin:0;margin-right:0;margin-left:24px;text-transform:uppercase;font-weight:800;font-size:30px;margin-top:12px}.com .small-com .its{top:5px;left:-5px;font-size:18px}.com .small-com h2{font-size:26px;margin-left:18px}}