.container-fluid{max-width:2000px}.container-fluid .container-fluid-inner{max-width:1170px;padding-left:15px;padding-right:15px;margin:0 auto}.dropdown-menu>li.dropdown-header>a{font-family:Roboto,sans-serif;text-transform:uppercase;font-weight:700;font-size:14px;line-height:24px;margin-bottom:0;text-align:left;color:#801517;padding:0}.dropdown-menu>li.dropdown-header>a:hover{background-color:#fff}.dropdown-menu>li>a{font-family:Roboto,sans-serif;font-size:12px;line-height:24px;padding:10px 20px}@media (max-width: 767px){.dropdown-menu>li>a{padding:6px 5px}.dropdown-toggle--full{display:none!important}}.navbar-header{height:90px}.navbar-nav{margin-top:0}.navbar-collapse.in{overflow-y:visible}.dropdown-menu{width:100%;padding-top:0;display:block;box-shadow:none;border:none}.komet-navbar{background:#ffffffe6;height:90px;margin-bottom:0}@media (max-width: 767px){.komet-navbar>.container{height:90px}}.komet-navbar .navbar-toggle{float:left;margin-top:30px;margin-left:15px;transition:margin-left .15s ease-in-out}.komet-navbar .navbar-toggle--full{margin-top:15px;margin-left:0;display:block;border-color:#333;border-radius:0;font-size:14px}.komet-navbar .navbar-button-text--open{display:none}.komet-navbar .navbar-button-text--closed{font-weight:300}.komet-navbar .dropdown.open .navbar-toggle{margin-left:225px;border-color:#ccc}.komet-navbar .dropdown.open .navbar-button-text--open{display:block}.komet-navbar .dropdown.open .navbar-button-text--closed{display:none}.komet-navbar .dropdown-menu{padding-top:12px}.komet-navbar .dropdown-menu a{text-decoration:none}.komet-navbar .nav__logo{position:relative;top:-82px;text-align:center;width:50%;margin:0 auto}.komet-navbar .nav__logo img{width:180px}.navbar-brand{height:90px;width:290px}.navbar-default .nav .dropdown.open .navbar-brand{background:#333 url(/build/assets/komet_logo-reverse-CULFKOXZ.png) no-repeat 20px center;color:#fefefe}.product p{font-family:Roboto,sans-serif;font-weight:300;font-size:14px;line-height:30px;letter-spacing:-.025em;margin-bottom:20px}.product h1{letter-spacing:-.025em;margin-bottom:20px}.product h2 p{font-family:Oswald,sans-serif;font-weight:300;font-size:72px;line-height:88px;text-transform:uppercase;color:#801517;letter-spacing:-.025em;margin-bottom:20px;margin-top:40px}.product__text ul{font-family:Roboto,sans-serif;font-weight:300;font-size:14px;line-height:30px;letter-spacing:-.025em;margin:0;padding-left:20px;list-style:none}.product__text ul li{text-indent:-.7em}.product__text ul li:before{content:"•";color:#801517;margin-left:-12px;padding-right:15px;font-weight:bolder;font-size:16px}.product__text p{font-family:Roboto,sans-serif}.product__price strong{font-size:18px}@media (max-width: 1200px) and (min-width: 767px){.banners{margin-top:90px}}.carousel h2{color:#fefefe;margin-top:0}@media (max-width: 768px){.carousel h2{font-size:48px;line-height:48px}}.carousel .carousel-caption{text-align:left;margin-bottom:80px}@media (max-width: 991px){.carousel .carousel-caption{top:25%}}.carousel .carousel-caption a{display:block;margin-top:40px}.komet-header{background:no-repeat top center;background-size:cover;min-height:800px}.komet-header--category{min-height:500px}h1.komet-header__title{font-family:Oswald,sans-serif;font-weight:300;font-size:72px;line-height:88px;text-transform:uppercase;color:#efefef}@media (max-width: 767px){h1.komet-header__title{font-size:48px}}.komet-header__title-wrapper{position:relative;text-align:center}.komet-header__title-wrapper--category{top:250px}.komet-header__title-wrapper--product{top:560px}.komet-header__title em{font-weight:400}.komet-header__subtitle p{color:#fefefe;font-family:Roboto,sans-serif;font-weight:300;font-size:14px;line-height:30px;letter-spacing:-.025em}.komet-header__button{font-weight:300;border:1px solid #efefef;text-transform:uppercase;background-color:transparent;color:#efefef;padding:10px 15px;transition:background-color .2s,color .1s}@media (max-width: 767px){.komet-header__button--dark{border-color:#333;color:#333}}.komet-header__button:hover{background-color:#fefefe;color:#801517}.komet-header__button-wrapper{position:relative;text-align:center}.komet-header__button-wrapper--category{top:250px}.komet-header__button-wrapper--product{top:560px}@media (max-width: 767px){.komet-header__button-wrapper{position:inherit;border-color:#333;color:#333}}.komet-header__button:nth-of-type(2){margin-left:-5px}.komet-sectional{background:top center no-repeat;background-size:cover}.komet-sectional img{max-width:100%}.komet-sectional--about{padding-bottom:20px}.komet-sectional--about h2{color:#fefefe}.komet-sectional--about h2 p{color:#fefefe!important}.komet-sectional--about p{font-family:Roboto,sans-serif;font-weight:300;font-size:14px;line-height:30px;letter-spacing:-.025em;color:#fefefe}.komet-sectional--about strong{letter-spacing:.03em}@media (max-width: 991px){.komet-sectional{background-image:none!important;background-color:#000}.komet-sectional--image{min-height:676px}}.product__row--image{padding:0}.product__row img{max-width:100%}.product__row--image{padding:0;background-size:auto 100%;min-height:950px}.product__row--image-left{background-position:top right;background-size:cover}.product__row--image-right{background-position:top left;background-size:cover}.product__row--image--wrapper{padding-left:0;padding-right:0}.product__row--image--wrapper img{width:100%;margin-top:40px;margin-bottom:40px}@media (max-width: 767px){.product__row--image--wrapper img{margin-bottom:0}}.h2ish,h2{font-family:Oswald,sans-serif;font-weight:300;font-size:72px;line-height:88px;text-transform:uppercase;color:#801517;letter-spacing:-.025em;margin-top:100px;margin-bottom:20px}.product__sectional--komet-19{background-size:cover}.product__sectional--komet-19 img{max-width:100%}.product__quote{margin-bottom:50px}.product__quote p{color:#fef1f1;font-size:16px;line-height:36px}.product__quote-text{margin-top:80px}.product__quote-text p{font-family:Crimson Text,serif;-webkit-font-smoothing:antialiased;font-size:28px;line-height:36px;font-style:italic}.product__quote-text sup{left:-.25em;font-size:18px}@media (max-width: 767px){.product__quote-text{margin-top:40px}}.product-customize{padding-bottom:160px;background-size:cover;background-position:37%}@media (max-width: 991px){.product-customize{background-color:#eee;background-image:none!important}}.product-customize h2{margin-top:0}.product-customize__text{color:#333;margin-top:80px}.product-customize img{max-width:100%}.product-config{text-align:center;margin-bottom:40px;padding-top:40px}.product-config h2{margin-top:0;font-weight:700}@media (max-width: 767px){.product-config h2{font-size:48px;line-height:54px}}.product-config__img{height:200px;position:relative}.product-config__item{text-align:center}@media (max-width: 1199px){.product-config__item{margin-bottom:40px}}.product-config__item img{display:block;margin:8px auto;max-height:200px;max-width:100%;vertical-align:middle;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.product-config__item span{display:block;color:#801517;text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:700}.product__specs{background-color:#333;color:#fefefe;text-align:center;padding-top:40px}@media (max-width: 767px){.product__specs{text-align:left;margin-left:-15px}}.product__specs h2{margin-top:0;font-weight:700;color:#fefefe}@media (max-width: 767px){.product__specs h2{font-size:52px}}@media (max-width: 320px){.product__specs h2{font-size:36px}}.product__specs h3{font-family:Oswald,sans-serif;font-size:24px;line-height:30px;text-transform:uppercase}.product__specs hr{margin-top:10px;margin-bottom:20px;background-color:#999;height:1px;border:0}.product__specs p{font-family:Roboto,sans-serif;font-size:14px;line-height:24px;margin-bottom:20px;text-align:left}.product__specs-list ul{list-style:none;margin-left:0;padding-left:0}.product__specs-list ul li{font-family:Roboto,sans-serif;font-size:14px;line-height:24px;margin-bottom:20px;margin-left:0;text-align:left;list-style-type:none;padding-left:0}.product__specs-list--bold ul{margin-left:0;padding-left:0}.product__specs-list--bold ul>li{font-family:Roboto,sans-serif;text-transform:uppercase;font-weight:700;font-size:14px;line-height:24px;margin-bottom:5px;text-align:left}.product__specs-list--bold ul li ul li{font-family:Roboto,sans-serif;font-size:14px;text-transform:none;font-weight:400;line-height:24px;margin-bottom:20px;margin-left:0;text-align:left;list-style-type:none;padding-left:0}.product__specs .manual{text-align:center;margin-bottom:24px;font-family:Roboto,sans-serif;font-size:14px}@media (max-width: 768px){.product__specs .manual{text-align:left}}.product__specs .manual a{color:#fefefe;font-weight:400}.product__back{background:#000 no-repeat top center;min-height:400px}@media (max-width: 767px){.product__back{min-height:200px;background-size:100%;background-position:center center}}.product__spirit{background:url(/build/assets/komet_spirit-BABgSZFM.png) top center no-repeat;background-size:cover;min-height:480px;text-align:center}@media (max-width: 3000px){.product__spirit{min-height:550px}}@media (max-width: 1920px){.product__spirit{min-height:520px}}@media (max-width: 1615px){.product__spirit{min-height:400px}}@media (max-width: 1199px){.product__spirit{min-height:330px}}@media (max-width: 991px){.product__spirit{min-height:240px}}@media (max-width: 767px){.product__spirit{min-height:300px}}.product__spirit--xs{background-color:#111;text-align:center;padding-bottom:20px}.product__spirit-header{color:#fff}.category{margin-top:100px}.category div{margin-bottom:40px}.category h2.category--discontinued{margin-top:70px;margin-bottom:70px}@media (max-width: 767px){.category h2{font-size:64px}}.category h2 p{font-family:Oswald,sans-serif;font-weight:300;font-size:72px;line-height:88px;text-transform:uppercase;color:#801517;letter-spacing:-.025em;margin-bottom:20px;margin-top:0}.category__img{max-width:100%}.category__img-wrapper{text-align:center}.category__description a{text-decoration:none;color:#801517}.category__description a:hover{text-decoration:underline}.category__description h2{margin-top:0}@media (max-width: 991px){.category__description h2{text-align:center}}.category__description p{font-family:Roboto,sans-serif;font-weight:300;font-size:14px;line-height:30px;letter-spacing:-.025em;margin-bottom:20px}@media (max-width: 991px){.category__description p{font-size:18px}}.category__description--discontinued h2{margin-top:20px;margin-bottom:40px}.category__description--discontinued p{font-family:Roboto,sans-serif;font-size:12px;color:#801517;font-weight:700}.secondary p{font-family:Roboto,sans-serif;font-weight:300;font-size:14px;line-height:30px;letter-spacing:-.025em}@media (max-width: 767px){.secondary p{font-size:18px;line-height:36px;margin-bottom:36px}}.secondary h2 p{font-family:Oswald,sans-serif;font-weight:300;font-size:72px;line-height:88px;text-transform:uppercase;color:#801517;letter-spacing:-.025em;margin-top:100px;margin-bottom:20px}@media (max-width: 767px){.secondary h2 p{font-size:64px;line-height:64px;margin-bottom:36px}}.secondary--dealers>.container-fluid-inner,.secondary--distribution>.container-fluid-inner{margin-top:40px}.secondary--dealers .dealer__title,.secondary--distribution .dealer__title{font-size:18px;font-weight:700}.secondary--dealers .dealer-header,.secondary--distribution .dealer-header{padding-left:0;padding-right:0}.secondary--dealers .dealer-block,.secondary--distribution .dealer-block{padding-left:0;padding-right:0;margin-bottom:30px}.secondary--dealers .dealer-demo,.secondary--distribution .dealer-demo{margin-bottom:40px}.secondary--dealers .dealer-demo strong,.secondary--distribution .dealer-demo strong{font-size:18px;font-weight:700}.secondary--dealers strong,.secondary--distribution strong{display:block;border-bottom:1px solid #333;padding-bottom:8px;margin-bottom:20px}.secondary--dealers strong p,.secondary--distribution strong p{font-size:18px;font-weight:700}@media (max-width: 767px){.secondary--dealers strong,.secondary--distribution strong{font-size:larger}.secondary--dealers a,.secondary--distribution a{font-size:smaller}}.secondary--contact .container-fluid-inner,.secondary--contact-us .container-fluid-inner{margin-top:40px}.secondary--contact p,.secondary--contact-us p{font-size:18px}.media iframe{padding-bottom:30px}.media audio{max-width:100%;padding-bottom:30px;margin-top:30px}.media-description,.media-notes{font-family:Roboto,Helvetica,Arial,sans-serif}.basic-store__row{margin-bottom:40px}.basic-store__row .product__row--image{min-height:600px}.basic-store__block{font-family:Roboto,sans-serif}.basic-store__block select{margin-top:10px;margin-bottom:10px;width:100%;height:40px;color:#333}@media (max-width: 767px){.basic-store__block{text-align:center;margin-bottom:30px}.basic-store table{margin:10px auto}}.blog-post{font-family:Roboto,sans-serif}.blog-post__text img{margin:8px 0;max-width:40%}.blog-post__text img.pull-right{margin-left:16px}.blog-post__text img.pull-left{margin-right:16px}.blog-post__title-link a{font-weight:400;text-decoration:none}p{-webkit-font-smoothing:antialiased}a{color:#801517;font-weight:700;text-decoration:underline}a.popup-youtube img{height:40px;width:40px;margin-left:-5px}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:88px;left:0;background-color:#111;overflow-x:hidden;transition:.5s;padding-top:60px}.sidenav .dropdown-menu{top:0;border-radius:0}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s}.sidenav a:hover,.offcanvas a:focus{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.footer{background-color:#fefefe;padding-top:120px;min-height:500px;padding-bottom:32px;color:#333}.footer .footer-namm img{max-width:100%;margin-top:35px}@media (max-width: 767px){.footer .footer-namm{margin-bottom:30px}.footer .footer-namm img{max-width:200px;margin-top:0}}.footer .footer-logo{border-top:1px solid #333333;padding-top:30px;padding-bottom:50px}.footer .footer-logo img{max-width:100%}.footer .footer-categories{font-family:Roboto,sans-serif;color:#fefefe;margin-top:24px;margin-bottom:40px;max-width:800px}.footer .footer-categories h4{text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:20px}.footer .footer-categories h4 a{color:#333;text-decoration:none}.footer .footer-categories h4 a:hover{color:#ccc}.footer .footer-categories ul{list-style-type:none;margin:0;padding:20px 0 0;border-top:1px solid #333333}.footer .footer-categories li{margin:0;padding:4px 0}.footer .footer-categories li a{color:#333;text-decoration:none;font-weight:300}.footer .footer-categories li a:hover{color:#ccc}.footer .footer-categories .footer-category{padding-left:0;padding-right:0}@media (max-width: 767px){.footer .footer-categories .footer-category:nth-child(n+3){margin-top:24px}}.footer .footer-extras{font-family:Roboto,sans-serif;color:#801517;margin-top:24px}@media (max-width: 767px){.footer .footer-extras{margin-top:16px;padding:0}}.footer .footer-extras h4{text-transform:uppercase;font-size:14px;font-weight:700;padding-bottom:20px;border-bottom:1px solid #333333;margin-bottom:20px}.footer .footer-social-icons{list-style-type:none;margin:0;padding:0}.footer .footer-social-icons .footer-social-icon{display:inline-block;padding:4px}.footer .footer-social-icons .footer-social-icon:nth-of-type(1){margin-left:0}.footer .footer-social-icons .footer-social-icon:nth-of-type(4){margin-right:0}.footer .footer-social-icons .footer-social-icon img{width:100%;max-height:70px}@media (max-width: 767px){.footer .footer-signup{margin-top:24px}}.footer .footer-signup-form .col-sm-5:nth-of-type(1){padding-left:0}.footer .footer-signup-form .col-sm-3{padding-right:0}@media (max-width: 767px){.footer .footer-signup-form .col-sm-5,.footer .footer-signup-form .col-sm-4,.footer .footer-signup-form .col-sm-3{padding:8px 0}}.footer .footer-signup-form>div{padding-left:0;padding-right:0}.footer .footer-signup-form input{width:100%;height:40px;color:#333}.footer .footer-signup-form input[type=text]{padding-left:16px}.footer .footer-signup-form input[type=submit]{background-color:#222;border:1px solid #fefefe;color:#fefefe}.footer .footer-signup-form input::-webkit-input-placeholder{color:#333}.footer .footer-copyright{margin-top:32px;color:#aaa;font-family:Roboto,sans-serif;font-size:11px}.footer .footer-copyright .row{margin-top:16px}.mfp-bg{opacity:1}.mfp-iframe-holder .mfp-content{max-width:1200px}.popup-image-holder{max-width:40%;text-align:center}.popup-image-holder span,.popup-image-holder a{display:block}.popup-image-holder img{max-width:100%}@media screen and (max-height: 450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}@media (max-width: 1385px){h2{font-size:64px;line-height:72px;margin-top:40px}.product .product__row h2,.product .product__sectional h2,.product .product-customize h2{max-width:90%}}@media (max-width: 1199px){.product__row--image{min-height:750px}}@media (max-width: 991px){.komet-sectional{background-image:none!important}.product__sectional--komet-19{background:#801517;background-image:none!important}.komet-sectional--image{min-height:676px}h2{max-width:100%}}@media (min-width: 768px){.dropdown .dropdown-menu{transition:max-height .3s,opacity .2s .1s,visibility 0s .3s;max-height:0;display:block;overflow:hidden;opacity:0;visibility:hidden;border:none;border-radius:0;box-shadow:none;left:-15px;width:290px}.dropdown .dropdown-menu .col-xs-6{padding-right:0}.dropdown .dropdown-menu .col-xs-6 a{padding-left:5px;padding-right:0}.dropdown.open .dropdown-menu{transition:max-height .3s,opacity .2s,visibility 0s;max-height:500px;opacity:1;visibility:visible;border:1px solid #333333;border-radius:0;box-shadow:none;left:-15px;width:290px;overflow-y:scroll;overflow-x:hidden}.dropdown.open .dropdown-menu .col-xs-6{padding-right:0}.dropdown.open .dropdown-menu .col-xs-6 a{padding-left:5px;padding-right:0}}@media (max-width: 767px){body{position:relative;top:90px}.komet-header{min-height:480px;background-size:cover}.komet-header--xs{text-align:center}.komet-header--xs h1{color:#801517}.komet-header__title-wrapper{top:20px}h2{max-width:100%}}@media (max-width: 580px){.komet-header{min-height:480px;background-size:cover}.product h2 p{font-size:48px;line-height:50px}}
