@charset "UTF-8";.flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.justify-between{justify-content:space-between}.hidden-mobile{display:none !important}.btn--action,button,.action{width:100%}.title-container{height:100px}.title-container .page-title-wrapper{align-self:center}.title-container .page-title-wrapper h1{margin:0}.title-container .page-title-wrapper h1 span{font-size:30px}.nav-before-open .page-wrapper{height:auto;left:0}.level0.submenu{display:block !important}.nav-sections-item-title{width:50%}header.page-header .panel.wrapper .panel.header .minicart-wrapper .text{display:none}header.page-header .panel.wrapper .panel.header .header.links{display:inline-block;margin:0}header.page-header .panel.wrapper .panel.header .header.links a{font-size:0}header.page-header .panel.wrapper .panel.header .contact-link a{font-size:0}header.page-header .header.content .content.wrapper .nav-toggle{float:right;position:static}header.page-header .header.content .content.wrapper .nav-toggle:before{font-size:35px;color:#8f8f8f}header.page-header .header.content .content.wrapper .sections.nav-sections{background-color:#fff}header.page-header .header.content .content.wrapper .sections.nav-sections a,header.page-header .header.content .content.wrapper .sections.nav-sections span{color:#222}header.page-header .header.content .content.wrapper .sections.nav-sections .section-item-title{background-color:#ddd;border:none}header.page-header .header.content .content.wrapper .sections.nav-sections .section-item-title.active{background-color:#fff}header.page-header .header.content .content.wrapper .sections.nav-sections nav.navigation{background:0 0}header.page-header .header.content .content.wrapper .sections.nav-sections .switcher-trigger:after{display:none}header.page-header .header.content .content.wrapper .sections.nav-sections .switcher-dropdown{background-color:#222}header.page-header .header.content .content.wrapper .sections.nav-sections .submenu>li{margin:0 0 0 40px}.page-footer .footer.content{padding:10px 0}.page-footer .footer.content .content.wrapper{flex-direction:column}.page-footer .footer.content .content.wrapper .copyright{margin:15px auto 15px 0}.page-footer .footer.content .content.wrapper .footer-links{margin:0 auto 0 0;text-align:start}.page-footer .footer.content .content.wrapper .footer-links a{display:block;margin:0 0 10px}.sections.nav-sections #store\.settings .switcher-language-container .label{font-size:16px;padding-left:5px}.sections.nav-sections #store\.settings .switcher-language-container .language-options{margin-top:10px}.sections.nav-sections #store\.settings .switcher-language-container .language-options .option{padding:10px;font-size:16px;border-bottom:1px solid #fff}.sections.nav-sections #store\.settings .switcher-language-container .language-options .option:first-child{border-top:1px solid #fff}.sections.nav-sections #store\.settings .switcher-language-container .language-options .option.current-language{border-left:8px solid #ffa914;padding-left:2px}.sections.nav-sections #store\.settings .switcher-language-container .language-options .option a{text-decoration:none;display:block}.sections.nav-sections #store\.menu nav.navigation .category-item.has-active a:not(.ui-state-active){border-color:#ffa914}.cms-home.cms-index-index .teaser-container{max-width:485px;margin-right:auto;margin-left:auto}.cms-home.cms-index-index .teaser-container .return-policy,.cms-home.cms-index-index .teaser-container .warranty,.cms-home.cms-index-index .teaser-container .download{width:100%;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex}.cms-home.cms-index-index .teaser-container .return-policy:not(:last-child),.cms-home.cms-index-index .teaser-container .warranty:not(:last-child),.cms-home.cms-index-index .teaser-container .download:not(:last-child){margin-bottom:10px}.cms-home.cms-index-index .teaser-container .return-policy .image-container,.cms-home.cms-index-index .teaser-container .warranty .image-container,.cms-home.cms-index-index .teaser-container .download .image-container{margin-bottom:0;align-self:center}.cms-home.cms-index-index .teaser-container .return-policy .image-container img,.cms-home.cms-index-index .teaser-container .warranty .image-container img,.cms-home.cms-index-index .teaser-container .download .image-container img{width:50px;margin:0 25px 0 0;max-width:none}.cms-home.cms-index-index .teaser-container .return-policy .description,.cms-home.cms-index-index .teaser-container .warranty .description,.cms-home.cms-index-index .teaser-container .download .description{align-self:center}.modal-popup.add-to-cart-modal .modal-inner-wrap{margin:0;width:100%;height:100%;border-radius:0}.modal-popup.add-to-cart-modal .modal-content{max-height:unset}.add-to-cart.form .configurations .related-products-list .option-values{flex-wrap:unset;overflow-x:auto}.products-grid .product-item .product-description{margin-bottom:30px}.products-grid .product-item .product-action{margin-bottom:30px}.checkout-cart-index .page-title-wrapper{margin-top:20px}.checkout-cart-index .cart.table-wrapper .cart.item .item-info .price{font-size:16px}.checkout-index-index .minicart-wrapper .action.showcart .counter.qty{background-color:#ffa914}.account .page-main,.customer-account-login .page-main,.customer-account-forgotpassword .page-main,.customer-account-create .page-main{padding-top:0}.account .fieldset,.customer-account-login .fieldset,.customer-account-forgotpassword .fieldset,.customer-account-create .fieldset{margin-bottom:25px}.account .fieldset .legend,.customer-account-login .fieldset .legend,.customer-account-forgotpassword .fieldset .legend,.customer-account-create .fieldset .legend{font-size:20px}.account .page-title-wrapper .page-title span,.customer-account-login .page-title-wrapper .page-title span,.customer-account-forgotpassword .page-title-wrapper .page-title span,.customer-account-create .page-title-wrapper .page-title span{font-size:30px;font-weight:500}.customer-account-login .login-container .block .block-title{padding:0}.customer-account-login .login-container .block .block-title strong{font-size:25px;font-weight:300}.customer-account-login .login-container .fieldset:after{margin-top:10px}.account .columns .column.main .block .block-title strong{font-size:20px}