@charset "UTF-8";.flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.justify-between{justify-content:space-between}.actions .btn--action{margin:0 8px}.actions .btn--action:first-child{margin-left:0}.actions .btn--action:last-child{margin-right:0}.title-container{height:100px}.title-container .page-title-wrapper{align-self:flex-end}.title-container .page-title-wrapper h1{margin:0 0 10px}.title-container .page-title-wrapper h1 span{font-size:50px}@media (max-width:1140px){.title-container .image-container{height:100%}.title-container .image-container img{width:auto;max-width:none}}header.page-header a:hover,header.page-header span:hover{text-decoration:none;color:#ffa914}header.page-header .panel.wrapper .panel.header .switcher-language:hover .switcher-trigger{color:#ffa914}header.page-header .panel.wrapper .panel.header .switcher-language:hover .switcher-trigger span{color:#ffa914}header.page-header .panel.wrapper .panel.header .switcher-language:hover .switcher-trigger a:hover span{color:#ffa914}header.page-header .panel.wrapper .panel.header .minicart-wrapper .action.showcart:before{content:none}header.page-header .panel.wrapper .panel.header .minicart-wrapper:hover a,header.page-header .panel.wrapper .panel.header .minicart-wrapper:hover span,header.page-header .panel.wrapper .panel.header .minicart-wrapper:hover .showcart:before{color:#ffa914}header.page-header .panel.wrapper .panel.header .minicart-wrapper:hover .counter.qty{background-color:#ffa914}header.page-header .panel.wrapper .panel.header .minicart-wrapper:hover .counter.qty span.counter-number{color:#fff}header.page-header .panel.wrapper .panel.header .header.links a:before{content:none}header.page-header .panel.wrapper .panel.header .header.links a.customer-logged:after{content:none}header.page-header .panel.wrapper .panel.header .header.links:hover a,header.page-header .panel.wrapper .panel.header .header.links:hover span,header.page-header .panel.wrapper .panel.header .header.links:hover a:after{color:#ffa914}header.page-header .panel.wrapper .panel.header .header.links:hover a:before{color:#fff}header.page-header .panel.wrapper .panel.header .contact-link a:before{content:none}header.page-header .panel.wrapper .panel.header .contact-link:hover a,header.page-header .panel.wrapper .panel.header .contact-link:hover span,header.page-header .panel.wrapper .panel.header .contact-link:hover a:before{color:#ffa914}header.page-header .header.content .content.wrapper .sections.nav-sections .navigation .level-top:hover{cursor:default}header.page-header .header.content .content.wrapper .sections.nav-sections .navigation .level-top:hover>a,header.page-header .header.content .content.wrapper .sections.nav-sections .navigation .level-top:hover>span{color:#ffa914}header.page-header .header.content .content.wrapper .sections.nav-sections .navigation .level-top .submenu .category-item a:hover span{color:#ffa914}header.page-header .header.content .content.wrapper .logo img{margin-top:10px}header.page-header .header.content .content.wrapper .sections.nav-sections{background:0 0;float:right;margin:10px 0 0;max-width:calc(100% - 180px)}header.page-header .header.content .content.wrapper .sections.nav-sections .navigation{background:0 0}header.page-header .header.content .content.wrapper .sections.nav-sections .navigation .category-item .level-top{border:none;padding:0 15px 0 0;font-size:16px;font-weight:400}header.page-header .header.content .content.wrapper .sections.nav-sections .navigation .support-link{font-size:16px;font-weight:400}header.page-header .header.content .content.wrapper .sections.nav-sections .navigation .support-link a:hover{cursor:pointer}header.page-header .header.content .content.wrapper .sections.nav-sections .navigation .submenu{background-color:#fff;border:none;padding-top:0}header.page-header .header.content .content.wrapper .sections.nav-sections .navigation .submenu .category-item>a{border:none;background-color:unset}header.page-header .header.content .content.wrapper .switcher-language{display:none}@media all and (min-width:1100px){.tooltip.content{transform:translate(-100%,-50%);left:-15px;top:15px}.tooltip.content:after,.tooltip.content:before{left:100%;top:50%}.tooltip.content:after{border-left-color:#fff;border-width:20px;margin-top:-20px}.tooltip.content:before{border-left-color:#ccc;border-width:22px;margin-top:-22px}}.cms-home.cms-index-index .page-title-wrapper{text-align:center}.cms-home.cms-index-index .column.main{text-align:center;font-size:0}.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:33%;display:inline-block;text-align:center;vertical-align:top}.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:10px}@media (min-width:1024px){.cms-home.cms-index-index .codeline-links .category-banner .square .details{padding-bottom:0}.cms-home.cms-index-index .codeline-links .category-banner .square .second-row{width:60%}.cms-home.cms-index-index .category-banner{position:relative}.cms-home.cms-index-index .category-banner .details{padding:16px 0}.cms-home.cms-index-index .category-banner .square{position:absolute;width:100%;height:100%}.cms-home.cms-index-index .category-banner .square img{width:50%;margin:auto;margin-top:10%}.cms-home.cms-index-index .category-banner .square .details{width:auto}.cms-home.cms-index-index .category-banner .square .details .title{font-size:26px;font-weight:700}.cms-home.cms-index-index .category-banner a{flex-direction:column-reverse}.cms-home.cms-index-index .category-banner:after{content:"";padding-bottom:100%;display:block}.cms-home.cms-index-index .split-row{display:flex;gap:16px;margin-top:16px}.cms-home.cms-index-index .split-row .category-banner{width:50%}.cms-home.cms-index-index .split-row .square .hw-product{width:65%}.cms-home.cms-index-index .split-row .square img{margin-top:0}.cms-home.cms-index-index .codeline-links,.cms-home.cms-index-index .software-links{display:inline-block;width:calc(50% - 8px)}.cms-home.cms-index-index .codeline-links .title,.cms-home.cms-index-index .software-links .title{font-size:22px;font-weight:400}.cms-home.cms-index-index .codeline-links{margin-right:16px}}.add-to-cart.form .element.info .image,.add-to-cart.form .element.info .details{width:50%}.catalog-product-view .product.top .headline{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.catalog-product-view .product.top .headline .info{width:40%;margin-right:48px}.catalog-product-view .info.main{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap}.catalog-product-view .info.main .product-title{width:100%;order:0}.catalog-product-view .info.main #detail-tabs{order:1;width:70%}.catalog-product-view .info.main #detail-tabs .title:hover span,.catalog-product-view .info.main #detail-tabs .title.active span{color:#ffa914}.catalog-product-view .info.main #actions{order:2;width:25%}@media (min-width:1024px){.catalog-product-view .product.headline_teaser .inner{max-width:40%}}.products-grid .product-item{display:flex;gap:20px}.products-grid .product-item .product-image,.products-grid .product-item .product-action{width:25%}.products-grid .product-item .title-description{width:50%}@media (max-width:1024px){.products-grid .product-item .title-description{width:40%}.products-grid .product-item .product-action{width:35%}}.products-grid .product-item .buy-product-box{display:flex;flex-direction:column;align-items:center}.catalog-product-view.page-layout-parallax-product-view .banner.main{margin:50px auto 0 auto}.catalog-product-view.page-layout-parallax-product-view .background-image{background-attachment:fixed}.catalog-product-view.page-layout-parallax-product-view .video-content{height:calc(100vh - 120px)}.catalog-product-view.page-layout-parallax-product-view .video-content video{height:calc(100vh - 120px)}.catalog-product-view.page-layout-parallax-product-view .video-content img{top:-5px}.catalog-product-view.page-layout-parallax-product-view .video-content .product-info{bottom:50px}.catalog-product-view.page-layout-parallax-product-view .video-content .product-info .product-name{font-size:50px}.catalog-product-view.page-layout-parallax-product-view .video-content .product-info .product-description{font-size:26px}.catalog-product-view.page-layout-parallax-product-view .extra-content #qr .extra-content-item:nth-child(-n+2){margin-bottom:40px;padding-bottom:10px}.catalog-product-view.page-layout-parallax-product-view .extra-content .panel-group{padding:0 20px}@media (max-width:1024px){.catalog-product-view.page-layout-parallax-product-view .extra-content .icon-container .icon img{width:85px}}.catalog-category-view .page-main .category-description{margin-top:48px}.cms-page-view.cms-contacteam .col-md-6{width:50%;float:left}.checkout-cart-index .page-title-wrapper{margin-top:30px}@media (max-width:1024px){.checkout-cart-index .cart-summary{min-width:240px;padding:0 10px 25px}.checkout-cart-index .form-cart{max-width:calc(100% - 250px)}.checkout-cart-index .form-cart .cart.table-wrapper .cart.item .item-info .col{padding:20px 5px 5px}.checkout-cart-index .form-cart .cart.table-wrapper .cart.item .item-info .col.item .product-item-details{display:block;margin-top:5px}.checkout-cart-index .form-cart .cart.table-wrapper .cart.item .item-info .price{font-size:14px}}.checkout-index-index .new-address-popup{width:33.333%}.checkout-index-index .opc-block-summary .items-in-cart>.title:after{content:""}@media (max-width:1024px){.checkout-index-index .opc-wrapper{width:55%}.checkout-index-index .opc-sidebar{width:45%}.checkout-index-index .opc-block-summary{padding:22px 10px}.checkout-index-index .payment-method .payment-method-content .actions-toolbar{margin-left:0}}.account .fieldset .legend,.customer-account-login .fieldset .legend,.customer-account-forgotpassword .fieldset .legend,.customer-account-create .fieldset .legend{font-size:30px;font-weight:300}.customer-account-login .login-container .block .block-title strong{font-size:30px;font-weight:300}.customer-account-directlogin .login-container .block .block-title strong{font-size:30px;font-weight:300}.customer-account-directlogin #login-form .actions-toolbar,.customer-account-directlogin #login-form .fieldset:after{margin-left:0}.customer-account-directlogin #login-form label{text-align:left}.account.customer-address-form .fieldset .field .label,.account.customer-account-edit .fieldset .field .label{text-align:left;width:150px}.account.customer-address-form .fieldset .field.street>.control,.account.customer-account-edit .fieldset .field.street>.control{width:calc(100% - 150px)}.account.customer-address-form .fieldset .field.street>.control .nested .control,.account.customer-account-edit .fieldset .field.street>.control .nested .control{width:100%}.account.customer-address-form .fieldset .field.fullname>.control,.account.customer-account-edit .fieldset .field.fullname>.control{width:100%}.account.customer-address-form .fieldset .field.fullname>.control .fields .control,.account.customer-account-edit .fieldset .field.fullname>.control .fields .control{width:calc(100% - 150px)}.account.customer-address-form .fieldset .field .control,.account.customer-account-edit .fieldset .field .control{width:calc(100% - 150px)}.account .columns .column.main .block .block-title strong{font-size:30px}@media (max-width:1024px){.customer-address-index .table-additional-addresses-items thead{display:none}.customer-address-index .table-additional-addresses-items tr td{display:block;padding:5px 0}.customer-address-index .table-additional-addresses-items tr td:before{padding-right:10px;content:attr(data-th) ": ";display:inline-block;font-weight:700}}