@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}.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}.add-to-cart.form .element{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.add-to-cart.form .element.actions .btn--action{margin:0 0 10px}.element.additional.option .option.value{justify-content:space-between}@media all and (max-width:399px){.add-to-cart.form .element.actions .btn--action{font-size:12px}}.products-grid .product-item .product-description{margin-bottom:30px}.products-grid .product-item .product-action{margin-bottom:30px}.catalog-product-view.page-layout-parallax-product-view .banner.main{margin:20px auto 0 auto}.catalog-product-view.page-layout-parallax-product-view .background-image{background-attachment:scroll}.catalog-product-view.page-layout-parallax-product-view .video-content{height:calc(100vh - 90px)}.catalog-product-view.page-layout-parallax-product-view .video-content video{height:calc(100vh - 90px)}.catalog-product-view.page-layout-parallax-product-view .video-content img{margin-top:-90px}.catalog-product-view.page-layout-parallax-product-view .video-content .product-info{bottom:90px}.catalog-product-view.page-layout-parallax-product-view .video-content .product-info .product-name{font-size:30px}.catalog-product-view.page-layout-parallax-product-view .video-content .product-info .product-description{font-size:16px}.catalog-product-view.page-layout-parallax-product-view .extra-content{padding:0 15px}.catalog-product-view.page-layout-parallax-product-view .extra-content #qr{background-image:unset}.catalog-product-view.page-layout-parallax-product-view .extra-content #qr .extra-content-item{margin-bottom:20px}.catalog-product-view.page-layout-parallax-product-view .extra-content #qr .extra-content-item .extra-content-box h3{font-size:25px}.catalog-product-view.page-layout-parallax-product-view .extra-content .extra-content-item{width:100%}.catalog-product-view.page-layout-parallax-product-view .extra-content .icon-container .icon img{width:85px}@media (max-width:480px){.catalog-product-view.page-layout-parallax-product-view .extra-content .icon-container .icon img{width:60px}.catalog-product-view.page-layout-parallax-product-view .extra-content #qr .extra-content-item .extra-content-box .icon-container .icon .item-popup{white-space:normal;min-width:100%}}.catalog-product-view.page-layout-parallax-product-view .cross-sell-products{padding:0 25px}.catalog-product-view.page-layout-parallax-product-view .cross-sell-products a.product-container .image{display:block;width:100%;margin-bottom:15px;text-align:center}.catalog-product-view.page-layout-parallax-product-view .cross-sell-products a.product-container .info{display:block;width:100%}.catalog-product-view.page-layout-parallax-product-view .cross-sell-products a.product-container .button{text-align:center}.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}