﻿:root{--color_font: #444444;--color_white: #fff;--color_highlight: #0B5563;--color_dark: #696969;--color_light: #99aeb4;--color_success: #466e84;--color_error: #d12b0b;--color_warning: #da9103;--color_gray: #f5f5f5;--color_individual: #f39201;--color_btn: #0B5563;--color_green: #2a8c58;--color_logo_dark: #22343b}@media screen and (max-width: 1400px){#slider .side-nav.slide-left{left:-50px}#slider .side-nav.slide-right{right:-50px}}@media screen and (max-width: 1280px){#detail_infobar-opc #detail_infobar_gallery .gallery_preview{width:640px !important;height:auto}form.search:not([id=formular_reseller]) label{width:6%}form.search:not([id=formular_reseller]) input:not(.btn){width:90%}form.search:not([id=formular_reseller]) input.headerSearchSubmit{width:38px !important}main .col_left,main .col_right{padding:25px}ul.link_list li{padding:5px;padding-bottom:50px;position:relative;margin-bottom:20px;height:40px}ul.link_list li a{padding:5px;box-sizing:border-box;position:absolute;top:0;right:0;left:0;bottom:0;display:block}ul.link_list li .btn{left:0;border-radius:0 0 3px 3px;width:100% !important;position:absolute;bottom:-5px}#form_individual .col_left .btn.success,#form_individual .col_right .btn.success{float:left;margin-left:120px}#form_individual .col_left .btn.success:not([name=cmd_calc]),#form_individual .col_right .btn.success:not([name=cmd_calc]){width:245px}#header_usp img{margin-right:10px;max-width:170px;height:auto}header.main #brand-logo{width:265px}#slider .side-nav{display:none}#slider .slide figcaption{top:20px}.cat_listing .listing{width:710px}.cat_listing article .content figure{width:270px}.cat_listing article .content figure img{margin:3px 0 0 0}.cat_listing article .content figure figcaption{padding:10px;margin-bottom:30px}.cat_listing article .content table{width:437px;margin-left:3px}.cat_listing article .content table td{width:70px}.cat_listing article .content table td:first-child{width:170px;overflow:hidden;white-space:nowrap}#product-detail #detail_infobar{display:none}#product-detail #total_block,#product-detail #delivery{width:320px}form label{font-size:14px}form #sidebar{width:320px}form #sidebar input:not([type=checkbox]),form #sidebar .btn,form #sidebar .btn:not([name=cmd_calc]){width:100% !important}#cart_second .upload_field input,#contact .upload_field input,#address .upload_field input,#detail_free .upload_field input,#form_individual .upload_field input,#account_tracking .upload_field input,#finish .upload_field input,#crop .upload_field input{margin-right:0}#cart_second .upload_field progress,#cart_second .upload_field .progressBar,#contact .upload_field progress,#contact .upload_field .progressBar,#address .upload_field progress,#address .upload_field .progressBar,#detail_free .upload_field progress,#detail_free .upload_field .progressBar,#form_individual .upload_field progress,#form_individual .upload_field .progressBar,#account_tracking .upload_field progress,#account_tracking .upload_field .progressBar,#finish .upload_field progress,#finish .upload_field .progressBar,#crop .upload_field progress,#crop .upload_field .progressBar{width:260px}#cart_second form .btn:not([name=cmd_calc]),#contact form .btn:not([name=cmd_calc]),#address form .btn:not([name=cmd_calc]),#detail_free form .btn:not([name=cmd_calc]),#form_individual form .btn:not([name=cmd_calc]),#account_tracking form .btn:not([name=cmd_calc]),#finish form .btn:not([name=cmd_calc]),#crop form .btn:not([name=cmd_calc]){width:260px}#cart_second form fieldset input:not([type=checkbox]),#cart_second form fieldset select,#cart_second form fieldset textarea,#cart_second form fieldset .btn:not([name=cmd_calc]),#contact form fieldset input:not([type=checkbox]),#contact form fieldset select,#contact form fieldset textarea,#contact form fieldset .btn:not([name=cmd_calc]),#address form fieldset input:not([type=checkbox]),#address form fieldset select,#address form fieldset textarea,#address form fieldset .btn:not([name=cmd_calc]),#detail_free form fieldset input:not([type=checkbox]),#detail_free form fieldset select,#detail_free form fieldset textarea,#detail_free form fieldset .btn:not([name=cmd_calc]),#form_individual form fieldset input:not([type=checkbox]),#form_individual form fieldset select,#form_individual form fieldset textarea,#form_individual form fieldset .btn:not([name=cmd_calc]),#account_tracking form fieldset input:not([type=checkbox]),#account_tracking form fieldset select,#account_tracking form fieldset textarea,#account_tracking form fieldset .btn:not([name=cmd_calc]),#finish form fieldset input:not([type=checkbox]),#finish form fieldset select,#finish form fieldset textarea,#finish form fieldset .btn:not([name=cmd_calc]),#crop form fieldset input:not([type=checkbox]),#crop form fieldset select,#crop form fieldset textarea,#crop form fieldset .btn:not([name=cmd_calc]){width:260px}#cart_second form fieldset.col-2 input,#contact form fieldset.col-2 input,#address form fieldset.col-2 input,#detail_free form fieldset.col-2 input,#form_individual form fieldset.col-2 input,#account_tracking form fieldset.col-2 input,#finish form fieldset.col-2 input,#crop form fieldset.col-2 input{width:125px}#cart_second form fieldset input[type=checkbox],#contact form fieldset input[type=checkbox],#address form fieldset input[type=checkbox],#detail_free form fieldset input[type=checkbox],#form_individual form fieldset input[type=checkbox],#account_tracking form fieldset input[type=checkbox],#finish form fieldset input[type=checkbox],#crop form fieldset input[type=checkbox]{margin-right:5px}#cart_second #crop_coords input,#contact #crop_coords input,#address #crop_coords input,#detail_free #crop_coords input,#form_individual #crop_coords input,#account_tracking #crop_coords input,#finish #crop_coords input,#crop #crop_coords input{width:200px}#cart #sidebar{display:none}#cart form{width:100%;float:none}#cart tbody tr th:first-child,#cart tbody tr>td:first-child{width:400px}#cart tbody tr th:nth-child(2),#cart tbody tr>td:nth-child(2){width:280px}#cart tbody tr th:nth-child(4),#cart tbody tr>td:nth-child(4){width:100px}#cart #special input,#cart_second #special input,#cart_third #special input{width:330px}#cart_second #formular input,#cart_second #formular .col_right .btn{width:220px}#cart_third_payment .col_right select.auto-calculate{width:100%}#cart_third_payment .col_right select,#cart_third_payment .col_right input{width:240px}#offcanvas{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;overflow-y:scroll;display:block;position:fixed;top:0;right:-400px;bottom:0;width:320px;box-shadow:-2px 0 1px rgba(0,0,0,.2);background:#fff;z-index:22}#offcanvas.active{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;right:0}#offcanvas #shortcut_menu{padding:0 10px;margin-top:15px}#offcanvas ul{margin:0 10px}#offcanvas ul li:before{display:none}#offcanvas ul li a{display:block;margin-bottom:2px;background:#f5f5f5;padding:10px;height:20px;line-height:20px}#offcanvas ul li a em{display:none}#offcanvas ul li>ul ul{display:none}#offcanvas #offcanvas_productmenu{margin-top:5px}#offcanvas button{display:block;width:100%;box-sizing:border-box;margin-bottom:2px;color:#fff;border-radius:3px;background:#d12b0b;padding:10px;height:40px;line-height:20px}#offcanvas button:not(#kundenholensubmit2){right:10px !important}#offcanvas hr{margin:2px 0 20px 0;border-color:#f5f5f5}#offcanvas h3{margin:10px}#offcanvas header{padding-left:10px;margin-bottom:2px}#offcanvas header #offcanvas_close{border:solid 1px #073943;float:left;width:40px;height:40px;display:block;background:#0b5563;margin-right:15px;margin-top:15px;margin-bottom:5px}#offcanvas header #offcanvas_close:before{font-family:icon;color:#fff;content:"x"}#offcanvas header #offcanvas_close:hover,#offcanvas header #offcanvas_close.hover{color:#fff;border-color:#0b5563;background:#107c91}#offcanvas .btn{position:relative;width:49.5%;box-sizing:border-box;margin:0 .5% 0 0;border-radius:0;height:65px;min-width:0;float:left}#offcanvas .btn:nth-of-type(2){margin:0 0 0 .5%}#offcanvas .btn .count{position:absolute;top:5px;right:5px;background:#0b5563 !important;color:#fff !important;height:20px;width:20px;border-radius:16px;font-size:12px;line-height:20px;text-align:center;display:block}#offcanvas .btn:before{font-family:"iconfont-solid";font-size:28px;line-height:80px}#offcanvas .btn.login:before{content:""}#offcanvas .btn.cart:before{content:""}#impressum article{width:600px}#impressum address{width:360px}#upload #upload_section{width:560px}#upload input[type=file]{width:48%}.align_right.btn{margin-right:25px}main .col_right label,main .col_left label{text-align:left;width:120px}main select,main input,main textarea,main .btn,main .btn:not([name=checkbox]),main .btn:not([name=cmd_calc]),main .non-input-field{min-width:0px !important}main form input[name=cmd_calc],main form button[name=cmd_calc],main form .btn[name=cmd_calc]{position:absolute;right:35px;border-radius:2px;float:right;width:40px;min-width:40px;height:40px;text-indent:-9999px}#product-detail #bulk{padding:0;text-indent:5px;position:static;display:block;background:#f5f5f5;border-bottom:0;height:auto;border-radius:4px}#product-detail #bulk .info{position:static;width:100%;height:auto}#product-detail #bulk .info:before{display:none}#product-detail #bulk .info .tooltip{text-indent:0;box-sizing:border-box;border:none;padding:0;box-shadow:none;width:100%;height:auto;max-width:1000px;position:static;visibility:visible;opacity:1}#product-detail #bulk .info .tooltip>strong:first-child{display:none}#product-detail #bulk .info .col{width:50%;box-sizing:border-box;padding:2px}.cat_listing article header{padding:0 0 0 20px}.cat_listing article header h3{max-width:240px;font-size:18px}.cat_listing article header table{height:30px;border-collapse:separate;float:right;width:440px}.cat_listing article header table td{color:#444;height:30px;padding:20px 10px;font-size:18px;border-right:solid 6px #fff}.cat_listing article header table td:first-child{width:230px}.cat_listing article header table td:nth-child(2){width:80px}.cat_listing article header table td:nth-child(3){width:149px}#register form article label{width:140px}#register form article select,#register form article input:not(.btn):not([type=checkbox]){width:240px}#register form article .col-2 input:not(.btn):not([type=checkbox]){width:115px}#newsletter .col_right input:not([type=checkbox]),#newsletter .col_right .btn:not([name=cmd_calc]){width:240px}#newsletter .col_right .btn:not([name=cmd_calc]){float:none;margin-left:120px}#cart_third strong{display:block;margin-top:5px;margin-left:20px}#cart_third td strong{margin-left:0;margin-top:0}}@media screen and (max-width: 1023px){header.main .wrp{padding:0 10px}#navbar{left:-20px}#navbar .service-menu{margin-right:0}.wrp{width:100%}main .wrp{box-sizing:border-box;padding:0 10px}header.headline{overflow:hidden;position:relative}header.headline img{position:relative;width:200%;left:-50%;height:auto}#header_usp{display:none}#navbar{top:100px;height:40px}#navbar .wrp>ul>li{height:40px}#navbar .wrp>ul>li a{height:40px;padding:7px}#navbar .wrp>ul>li:first-child{height:37px;padding-top:4px}#navbar .wrp>ul>li:hover ul{top:37px}#navbar .service-menu{height:40px}#navbar .service-menu div{height:37px;line-height:37px}#navbar .service-menu ul{top:40px}#service-bar{display:none}#slider .slide figcaption{display:none}.parallax{margin-top:0}section .sidebar{padding:0;width:100%;height:auto;margin-bottom:30px}section .sidebar ul{height:40px;margin:0}section .sidebar li a{box-sizing:border-box;height:40px;padding:10px;line-height:20px;background:#f5f5f5;border-radius:0;border:none;margin:1px}#footer-bar{padding-left:20px}form h2:after,form h3:after,form h4:after,form h5:after,form h6:after{width:240px !important;left:175px}form article{padding:20px 10px}form input:not(.btn),form select,form .non-input-field,form textarea{width:240px}form input[type=checkbox]{width:15px}form .col-2 input{width:115px}#product-detail #configurator{width:65%}#product-detail #delivery,#product-detail #total_block{width:auto}.recursive.cat_listing .sidebar{display:none}.recursive.cat_listing .listing{width:100%;float:none}.cat_listing article header table,.cat_listing article .content table{box-sizing:border-box;float:right;margin-left:0}.cat_listing article header h3,.cat_listing article .content figure{font-size:16px;width:35%;max-width:35%;box-sizing:border-box}#upload #upload_section{width:58%;margin-right:2%}#upload #upload_info{width:40%}form article .upload_field .upload_area{width:240px}form article progress{width:240px}#order_sample form article{width:55%}#order_sample form #sidebar{width:40%}#cart_second form fieldset,#contact form fieldset,#detail_free form fieldset,#account_tracking form fieldset,#finish form fieldset,#register form fieldset,#crop form fieldset{width:100%;float:none}#cart_second form .btn:not([name=cmd_calc]),#contact form .btn:not([name=cmd_calc]),#detail_free form .btn:not([name=cmd_calc]),#account_tracking form .btn:not([name=cmd_calc]),#finish form .btn:not([name=cmd_calc]),#register form .btn:not([name=cmd_calc]),#crop form .btn:not([name=cmd_calc]){float:none}#contact .upload_field progress,#contact .upload_field .progressBar,#contact .upload_field .btn.upload{margin:0}main .col_left .info,main .col_left .requirement,main .col_right .info,main .col_right .requirement{display:none}main .col_left input,main .col_left select,main .col_left textarea,main .col_left .non-input-field,main .col_left .btn:not([name=cmd_calc]),main .col_right input,main .col_right select,main .col_right textarea,main .col_right .non-input-field,main .col_right .btn:not([name=cmd_calc]){width:240px}#impressum address{width:40%;box-sizing:border-box;padding-left:30px}#impressum article{width:60%;box-sizing:border-box}.breadcrumb{margin-bottom:30px}#pw_lost input{width:350px}.actionbar{padding-right:10px;padding-left:10px}#cart span.delete{margin-top:10px;color:#d12b0b}#cart_second #formular input,#cart_second #formular label,#cart_second #formular .col_right .btn{width:100%;float:none}#cart .actionbar button.success,#cart .actionbar .btn.success,#cart_first .actionbar button.success,#cart_first .actionbar .btn.success,#cart_second .actionbar button.success,#cart_second .actionbar .btn.success,#cart_third .actionbar button.success,#cart_third .actionbar .btn.success{float:right}#cart #cart_clubInfo .cart_clubDetails .btn,#cart_first #cart_clubInfo .cart_clubDetails .btn,#cart_second #cart_clubInfo .cart_clubDetails .btn,#cart_third #cart_clubInfo .cart_clubDetails .btn{width:auto}#actionModal.forNews .modal.newsModal.type1,#actionModal.forNews .modal.newsModal.type2,#actionModal.forNews .modal.newsModal.type3,#actionModal.forNews .modal.newsModal.type4{width:90%}}@media screen and (max-width: 1024px){#detail_infobar-opc{width:100% !important}#detail_infobar-opc #detail_infobar_gallery{width:100% !important}#detail_infobar-opc #detail_infobar_gallery .gallery_preview{width:100% !important;height:auto}}@media screen and (max-width: 991px){header.main .wrp{padding:0 10px}#navbar{left:-20px}#navbar .service-menu{margin-right:0}}@media screen and (max-width: 900px){header.main{height:90px}#page{padding-top:60px}#order_sample form article{width:65%}#order_sample form #sidebar{width:32%;padding:15px}form article{width:65%}form #sidebar{width:32%;padding:15px}#summary form article{width:100%}#form_individual .col_left label,#form_individual .col_right label{width:100%;float:none}#form_individual .col_left .btn.success,#form_individual .col_right .btn.success{margin-left:0}#newsletter .col_right input:not([type=checkbox]),#newsletter .col_right .btn:not([name=cmd_calc]),#newsletter .col_right .non-input-field{width:200px}#cart #special input,#cart_second #special input,#cart_third #special input{width:240px}}@media screen and (max-width: 800px){#upload #upload_section{width:100%;margin-right:0;float:none}#upload #upload_info{width:100%;float:none}form>.btn:not([name=cmd_calc]),form article .btn:not([name=cmd_calc]),form>section:not(#total_block)>.btn:not([name=cmd_calc]){margin-left:0}#address form article .btn:not([name=cmd_calc]){margin-left:185px}#detail_free form article .btn:not([name=cmd_calc]),#contact form article .btn:not([name=cmd_calc]){margin-left:185px}#contact .col_right{width:100%}#contact .col_left{width:100%}#contact .upload_field progress,#contact .upload_field .progressBar{float:left;width:100%;margin:20px 20px 0 0px}#contact .upload_field input{float:left;margin-right:80px}#contact .upload_field .btn.upload{float:left;clear:both;margin-top:20px}.pagination a,.pagination .current{margin-bottom:10px}#newsletter .col_right input:not([type=checkbox]),#newsletter .col_right .btn:not([name=cmd_calc]),#newsletter .col_right .non-input-field,#newsletter .col_right label{width:100%}#newsletter .col_right .btn:not([name=cmd_calc]){float:none;margin-left:0;margin-right:0;width:100%}#pw_lost form>.btn:not([name=cmd_calc]){margin-left:185px}#uploadcheck #upload_actions .btn{float:left;width:49%;margin-left:2%}#uploadcheck #upload_actions .btn:nth-of-type(1){float:left;margin:0}.cart_breadcrumb li{font-size:14px}#cart_third_agb fieldset{font-size:14px;line-height:20px;margin-bottom:10px;padding-left:25px;position:relative}#cart_third_agb fieldset input[type=checkbox]{position:absolute;left:0;top:0;margin-top:5px}#cart_third_agb fieldset label{width:auto;padding:0}}@media screen and (max-width: 768px){.cat_listing article header table,.cat_listing article .content table{width:100%;float:none}.cat_listing article header h3,.cat_listing article .content figure{float:none;width:100%;max-width:100%}.cat_listing article header{padding:10px}.cat_listing article header table{display:none}.cat_listing article header h3{padding:0;display:inline}.cat_listing article .content{margin-bottom:30px}main .col_left,main .col_right{padding:20px;margin-left:0;float:none;width:100%}#order_sample form article,#order_sample form #sidebar{width:100%;float:none}#cart_third strong{display:block;margin-top:10px;margin-left:30px}#cart #special input,#cart_second #special input,#cart_third #special input{width:100%}#cart #special button,#cart_second #special button,#cart_third #special button{position:absolute;right:0;top:2px}#configurator.opc{width:65% !important}}@media screen and (max-width: 767px){main{padding-top:0}body{padding-top:80px}h1,h2,h3{margin-bottom:22px}header.main{position:fixed;left:0;top:0;right:0;margin:0;height:80px;box-shadow:0 0 2px rgba(0,0,0,.2);z-index:20;background:#fff}header.main #brand-logo{margin-top:10px}header.main #brand-logo img{max-height:60px}header.main #customer-menu,#navbar{display:none}#offcanvas_open{display:block;width:40px;height:40px;border-radius:4px;position:fixed;top:20px;right:20px;background:#f5f5f5;z-index:21}#offcanvas_open:before{content:"q";font-size:30px;line-height:40px;font-family:icon}#usp-bar span{width:50%;min-height:210px}form .info,form .requirement{display:none}form article,form #sidebar{width:100%;float:none}#product-detail #configurator{width:100%;float:none}#product-detail #delivery,#product-detail #total_block,#product-detail #weight{width:100%;float:none;margin-left:0}#product_informations .tab{font-size:13px;padding:10px}#impressum address,#impressum article{width:100%;float:none;padding-left:0}.cart_breadcrumb{display:none}#product-detail #bulk{display:none}#related .item{width:50%}#product-detail #detail_infobar-opc #detail_infobar_gallery li{height:40px}#product-detail #detail_infobar-opc #detail_infobar_gallery li img{height:40px}#product-detail{width:100% !important;position:relative !important;top:inherit !important;right:inherit !important}}@media screen and (max-width: 736px){#configurator.opc{width:100% !important}}@media screen and (max-width: 600px){h1,h2,h3,h4,h5,h6{font-size:18px}#tabsMenu .tab_content,.product-listing>.wrp>.content,.trade-groups.full>.wrp>.content{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}#upload input[type=file]{width:100%}#upload .upload_option p{width:100%;float:none}#upload .upload_option .btn.default{font-size:14px;width:100%;float:none}#upload .upload_field .btn{font-size:14px;width:100%;float:none}#pw_lost label,#pw_lost input,#pw_lost form>.btn:not([name=cmd_calc]){margin-left:0;margin-right:0;width:100%;text-align:left}#uploadcheck #upload_data h3{font-size:18px;padding:5px}#uploadcheck #upload_actions .btn{float:none;width:100%;margin-left:0}#uploadcheck #upload_actions .btn:first-child{margin-bottom:30px}.actionbar .btn{float:none;width:100%;margin-left:0}.actionbar .btn:first-child{margin-bottom:30px}#cart #total_price strong{font-size:14px}.btn.edit{right:10px;top:25px}#detail_infobar-opc #detail_infobar_gallery{display:none}#configurator.opc{width:100% !important}#actionModal.forNews .modal.newsModal.type2 .imagewrapper{overflow:hidden}#actionModal.forNews .modal.newsModal.type2 .imagewrapper img{width:auto;height:100%}#actionModal.forNews .modal.newsModal.type2 .contentwrapper .modal-title h3{font-size:18px;font-weight:700}}@media screen and (max-width: 500px){.leadprint-brand{display:none}#offcanvas{width:260px}.breadcrumb{margin-bottom:0}.breadcrumb li a{padding:5px;font-size:13px}.info .tooltip{left:unset !important;right:40px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .priceTableText{display:none}#configurator h1{padding:10px}#configurator h1 small{margin:0;display:block}#cart_second form .btn:not([name=cmd_calc]),#contact form .btn:not([name=cmd_calc]),#address form .btn:not([name=cmd_calc]),#detail_free form .btn:not([name=cmd_calc]),#form_individual form .btn:not([name=cmd_calc]),#account_tracking form .btn:not([name=cmd_calc]),#finish form .btn:not([name=cmd_calc]),#crop form .btn:not([name=cmd_calc]){width:100%}#cart_second form fieldset input:not([type=checkbox]),#cart_second form fieldset select,#cart_second form fieldset textarea,#cart_second form fieldset .btn:not([name=cmd_calc]),#contact form fieldset input:not([type=checkbox]),#contact form fieldset select,#contact form fieldset textarea,#contact form fieldset .btn:not([name=cmd_calc]),#address form fieldset input:not([type=checkbox]),#address form fieldset select,#address form fieldset textarea,#address form fieldset .btn:not([name=cmd_calc]),#detail_free form fieldset input:not([type=checkbox]),#detail_free form fieldset select,#detail_free form fieldset textarea,#detail_free form fieldset .btn:not([name=cmd_calc]),#form_individual form fieldset input:not([type=checkbox]),#form_individual form fieldset select,#form_individual form fieldset textarea,#form_individual form fieldset .btn:not([name=cmd_calc]),#account_tracking form fieldset input:not([type=checkbox]),#account_tracking form fieldset select,#account_tracking form fieldset textarea,#account_tracking form fieldset .btn:not([name=cmd_calc]),#finish form fieldset input:not([type=checkbox]),#finish form fieldset select,#finish form fieldset textarea,#finish form fieldset .btn:not([name=cmd_calc]),#crop form fieldset input:not([type=checkbox]),#crop form fieldset select,#crop form fieldset textarea,#crop form fieldset .btn:not([name=cmd_calc]){width:100%}form label{text-align:left;float:none;width:100%}form h2,form h3,form h4,form h5,form h6{padding:5px 0;text-align:left;width:100%;background:#f5f5f5}form h2:after,form h3:after,form h4:after,form h5:after,form h6:after{display:none}form input:not([type=checkbox]):not(.btn),form select,form .non-input-field,form textarea{float:none;width:100%}form table tr td{font-size:14px;padding:5px 0;display:block;width:100%;float:none}form table tr td:first-child{color:#777;font-family:bold}main form button[name=cmd_calc],main form .btn[name=cmd_calc]{top:42px;right:0}form article .upload_field .upload_area{width:100%}form article progress{width:100%;margin-left:0}#product_informations .tab{float:none;width:100%;border-bottom:solid 1px #dcdcdc}#product_informations .tab.current{color:#0b5563}#account_tracking .modulesPrinttemplate ul li{width:100%}#cart_second form .btn:not([name=cmd_calc]),#contact form .btn:not([name=cmd_calc]),#detail_free form .btn:not([name=cmd_calc]),#account_tracking form .btn:not([name=cmd_calc]),#finish form .btn:not([name=cmd_calc]),#register form .btn:not([name=cmd_calc]),#crop form .btn:not([name=cmd_calc]),#address form .btn:not([name=cmd_calc]){margin-left:0;margin-right:0;float:none}form>.btn:not([name=cmd_calc]),form article .btn:not([name=cmd_calc]),form>section:not(#total_block)>.btn:not([name=cmd_calc]){width:100%}main .col_left label,main .col_right label{width:100%}main .col_left input,main .col_left select,main .col_left textarea,main .col_left .non-input-field,main .col_left .btn:not([name=cmd_calc]),main .col_right input,main .col_right select,main .col_right textarea,main .col_right .non-input-field,main .col_right .btn:not([name=cmd_calc]){width:100%}#form_individual .col_left .btn.success,#form_individual .col_right .btn.success{margin-left:0}#address form article .btn:not([name=cmd_calc]){margin-left:0}#register form article label{width:100%}#register form article input:not(.btn):not([type=checkbox]),#register form article select{width:100%}#register form article .col-2 input:not(.btn):not([type=checkbox]){width:100%}#detail_free form article .btn:not([name=cmd_calc]),#contact form article .btn:not([name=cmd_calc]){margin-left:0}#cart{overflow-x:hidden}#cart tbody tr td{line-height:20px;padding:0 5px}#cart .product_calculation{position:relative}#cart .product_calculation td strong{position:absolute;font-size:16px;right:10px;top:3px}#cart .product_calculation td h3{font-size:16px}#cart_first tbody,#cart_second tbody,#cart_third tbody{width:100%;display:block}#cart_first tbody tr,#cart_second tbody tr,#cart_third tbody tr{width:100%;display:block}#cart_first #cart_clubInfo .cart_clubDetails .btn,#cart_second #cart_clubInfo .cart_clubDetails .btn,#cart_third #cart_clubInfo .cart_clubDetails .btn{width:100%}#cart_first tbody tr th,#cart_second tbody tr th,#cart_third tbody tr th{display:none !important}#cart_first tbody tr th:first-child,#cart_first tbody tr th:nth-child(2),#cart_first tbody tr th:nth-child(3),#cart_first tbody tr th:nth-child(4),#cart_first tbody tr>td:first-child,#cart_first tbody tr>td:nth-child(2),#cart_first tbody tr>td:nth-child(3),#cart_first tbody tr>td:nth-child(4),#cart_second tbody tr th:first-child,#cart_second tbody tr th:nth-child(2),#cart_second tbody tr th:nth-child(3),#cart_second tbody tr th:nth-child(4),#cart_second tbody tr>td:first-child,#cart_second tbody tr>td:nth-child(2),#cart_second tbody tr>td:nth-child(3),#cart_second tbody tr>td:nth-child(4),#cart_third tbody tr th:first-child,#cart_third tbody tr th:nth-child(2),#cart_third tbody tr th:nth-child(3),#cart_third tbody tr th:nth-child(4),#cart_third tbody tr>td:first-child,#cart_third tbody tr>td:nth-child(2),#cart_third tbody tr>td:nth-child(3),#cart_third tbody tr>td:nth-child(4){display:block;border:none;margin:0;width:100% !important}#cart .product_calculation td:nth-child(3):before{content:"> "}#cart .product_calculation td:nth-child(3):after{content:" <"}}@media screen and (max-width: 400px){body{padding-top:50px}header.main{height:50px}header.main #brand-logo{margin-top:5px;width:auto;max-width:150px;height:auto;max-height:40px}header.main #brand-logo img{width:100%;height:auto;max-height:40px}#offcanvas_open{top:5px;right:5px}#related .item{width:100%}}@media screen and (max-width: 1440px){#slider .pa-image.start .text{width:80%;max-width:60%;left:40%}#slider .pa-image.start .text h1{font-size:36px}#slider .pa-image.start .text h1 strong{font-size:36px;margin-bottom:0}#postaktuell .pa_step .inner p{font-size:16px}}@media screen and (max-width: 1280px){#postaktuell .pa-info .col-left{width:100%;text-align:center;box-sizing:border-box;padding:0 5%}#postaktuell .pa-info .col-right{width:100%;padding:0 5%;box-sizing:border-box}#postaktuell .pa_content_left{padding:0}#postaktuell .pa_boxcontent .pa_rangecontainer{width:100%;box-sizing:border-box;margin:10px 0 25px}#postaktuell .pa_boxcontent .col.right .contentWrapper .inputWrapper{width:100%;margin-bottom:10px}#postaktuell .pa_boxcontent .col.right .contentWrapper a{width:100%;margin-left:0}#postaktuell #product-overview{width:90%;margin-left:-45%}#postaktuell #product-overview .cat_listing .sidebar{width:20%;margin-right:2%}#postaktuell #product-overview .cat_listing .listing{width:78%}#postaktuell #product-overview .cat_listing article .content figure{width:46%}#postaktuell #product-overview .cat_listing article .content table{width:53%}#postaktuell .pa_step .inner p{font-size:14px;font-size:18px}#slider .pa-image.start .text h1{font-size:24px;font-weight:600}#slider .pa-image.start .text h1 strong{font-size:24px;margin-bottom:0;font-weight:600}#cart tbody tr.cart_postAktuell .datepicker_container label span:before{padding:10px;height:23px}}@media screen and (max-width: 1245px){#postaktuell .pa-image .text{left:5%}#postaktuell .pa-image .text h1{font-size:32px}#postaktuell .pa-image .text p{font-size:14px}}@media screen and (max-width: 1024px){#postaktuell .col-left{width:100%}#postaktuell .col-left.config{padding-right:0}#postaktuell .col-right{width:100%}#postaktuell .pa_boxcontent .row{display:block}#postaktuell .pa_boxcontent .col{display:block}#postaktuell .pa_boxcontent .col.left{display:none;max-width:80px}#postaktuell .pa_boxcontent .col.right{width:100%}#postaktuell .pa_boxcontent .col.right .contentWrapper a{width:180px;float:right}#postaktuell .pa_content_left{padding:0}#postaktuell .pa-image .text{max-width:100%;width:100%;top:inherit;left:0;bottom:0;padding:15px}#postaktuell .pa-image .text h1{font-size:21px;margin-bottom:10px !important}#postaktuell .pa-image.start .text{left:40%;max-width:50%}#postaktuell .pa-image.start .text h1{font-size:46px}#postaktuell .pa-image.start .pa_search_con{width:60%}#postaktuell #product-overview .cat_listing article header h3{width:100%;max-width:100%}#postaktuell #product-overview .cat_listing article header table{display:none}#postaktuell #product-overview .cat_listing article .content figure{display:none}#postaktuell #product-overview .cat_listing article .content table{width:100%}#postaktuell #product-overview .cat_listing article .content table td:first-child{width:33%}#postaktuell #product-overview .cat_listing article .content table td:nth-child(2){width:33%}#postaktuell #product-overview .cat_listing article .content table td:nth-child(3){width:33%}#postaktuell #product-overview .cat_listing .content.listing{width:68%}#postaktuell #product-overview .recursive.cat_listing .sidebar{display:block;width:30%}#postaktuell #product-overview .recursive.cat_listing .sidebar li{width:100%}#postaktuell .pa_map_info>img{top:8px}}@media screen and (max-width: 1023px){#slider #postaktuellSlide figcaption{display:block}#slider .pa-image.start .text{top:15%;left:60%;width:50%;max-width:50%}#slider .pa-image.start .text p{display:none}}@media screen and (max-width: 800px){#postaktuell #product-overview{height:70%;margin-top:-40%}#postaktuell #product-overview>h2{display:none}#postaktuell #product-overview .sidebar h2{padding:10px 0;margin-bottom:20px;font-size:18px}#postaktuell #product-overview .sidebar input{display:block;height:0;width:0;position:absolute;top:0;left:0;opacity:0}#postaktuell #product-overview .sidebar input:checked~ul{display:block}#postaktuell #product-overview .sidebar input:checked~label:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#postaktuell #product-overview .sidebar input~ul{display:none}#postaktuell #product-overview .sidebar label{display:block;display:block;position:relative}#postaktuell #product-overview .sidebar label:after{display:block;font-family:icon;content:"v";font-size:18px;position:absolute;top:12px;right:10px}#postaktuell #product-overview .cat_listing{height:100%;overflow-y:auto}#postaktuell #product-overview .cat_listing .content.listing{width:100%;min-height:0;max-height:inherit;overflow-y:hidden}#postaktuell #product-overview .cat_listing .content.listing article{margin-bottom:10px}#postaktuell #product-overview .cat_listing .content.listing input{display:block;height:0;width:0;position:absolute;top:0;left:0;opacity:0}#postaktuell #product-overview .cat_listing .content.listing input:checked~article{display:block}#postaktuell #product-overview .cat_listing .content.listing input:checked~label:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#postaktuell #product-overview .cat_listing .content.listing input~article{display:none}#postaktuell #product-overview .cat_listing .content.listing label{display:block;display:block;position:relative}#postaktuell #product-overview .cat_listing .content.listing label:after{display:block;font-family:icon;content:"v";font-size:18px;position:absolute;top:12px;right:10px}#postaktuell #product-overview .cat_listing article .content table td:first-child{border-left-width:0}#postaktuell #product-overview .content.listing h2{padding:10px 0;margin-bottom:20px;font-size:18px}#postaktuell #product-overview .recursive.cat_listing .sidebar{width:100%}#postaktuell #product-overview .recursive.cat_listing .sidebar ul{width:100%;height:auto;min-height:inherit;max-height:inherit;overflow-y:inherit}#postaktuell #product-overview .recursive.cat_listing .sidebar li{width:50%;float:left}#postaktuell .pa_step .inner p{font-size:16px}#postaktuell .pa-image.start .wrp{background-position:top right}#postaktuell .pa-image.start .text{left:15px;max-width:90%}#postaktuell .pa-image.start .text h1{font-size:7.5vw}#postaktuell .pa-image.start .text p{font-size:2.5vw}#slider .pa-image .text{bottom:0}#slider .pa-image.start .text{top:5%;left:50%;width:50%;max-width:50%}}@media screen and (max-width: 640px){#postaktuell .pa_boxcontent .pa_rangecontainer{width:100%}#postaktuell .pa_boxcontent .col.right.product_options>.optiongroup span{width:100%}#postaktuell .pa_boxcontent .col.right.product_options>.optiongroup select{width:100%}#postaktuell .pa_step{width:45%;padding-bottom:67%;margin:0 2.5%}#postaktuell .pa_step .inner .pa_step_number{display:none}#postaktuell .pa_step .inner p{bottom:-70px}#postaktuell .pa-info .col-right{padding:0 5% 75px}#postaktuellSlide{overflow:hidden}#postaktuellSlide figcaption{background:rgba(0,0,0,.5)}#slider .pa-image.start .text{top:5%;left:5%;width:90%;max-width:90%}#slider .pa-image.start .text h1{font-size:18px;margin-bottom:3px}#slider .pa-image.start .text h1 strong{font-size:18px;margin-bottom:3px}}@media screen and (max-width: 520px){#postaktuell #product-overview .recursive.cat_listing .sidebar li{width:100%;float:none}}@media screen{.picker{width:340px}#cart .picker__table{margin-bottom:0;padding:0}#cart .picker__table thead tr th{width:14% !important;padding:10px 10px 10px 10px}#cart .picker__table thead tr:first-child{width:auto !important}#cart .picker__table tbody tr{padding:2px 10px 2px 10px}#cart .picker__table tbody tr td{width:14% !important;text-align:left !important;padding:2px 4px 0 10px}#cart .picker__table tbody tr td .picker__day{width:100%}#cart .picker__table tbody tr:first-of-type{padding:2px 4px 0 10px}#cart .picker__table tbody:nth-last-child(2) td{padding-bottom:0}.picker__month,.picker__year{font-size:14px}.picker__year{font-style:normal}#cart tbody tr.cart_postAktuell img{width:100px;padding:6px 0;display:inline-block;margin-top:0;vertical-align:middle}#cart tbody tr.cart_postAktuell .info{width:20px;height:20px;float:inherit;display:inline-block;vertical-align:middle;line-height:20px}#cart tbody tr.cart_postAktuell .info:before{height:20px;width:20px;line-height:20px;font-size:20px}#cart tbody tr.cart_postAktuell .date_info{display:none}#cart tbody tr.cart_postAktuell .date_info:before{display:none}#cart tbody tr.cart_postAktuell .datepicker{width:100%;min-width:240px;padding:0 10px;box-sizing:border-box;margin-bottom:20px;float:right}#cart tbody tr.cart_postAktuell .datepicker_wrapper{padding:0}#cart tbody tr.cart_postAktuell .datepicker_container{padding:0;position:relative;display:inline-block;vertical-align:middle;margin:0 0 0 0}#cart tbody tr.cart_postAktuell .datepicker_container:after{position:absolute;left:10px;top:6px}#cart tbody tr.cart_postAktuell .datepicker_container input{margin-bottom:0;float:inherit}#cart tbody tr.cart_postAktuell .datepicker_container label span:before{position:absolute;right:0;top:1px;padding:8px 10px;color:#fff;background:#9c9c9c;width:15px;font-family:icon;font-size:15px;content:"D";cursor:pointer}}@media screen and (max-width: 500px){.picker{width:100%}#cart tbody tr.cart_postAktuell{margin-top:5px}#cart tbody tr.cart_postAktuell span.icon:before{display:block}#cart tbody tr.cart_postAktuell .paInfos span:before{display:none}#cart tbody tr.cart_postAktuell strong{display:block}#cart tbody tr.cart_postAktuell .info .tooltip:before{display:none}#cart tbody tr.cart_postAktuell .info .tooltip strong{display:inline-block}#cart tbody tr.cart_postAktuell .date_info{display:inline-block;margin:10px}#cart tbody tr.cart_postAktuell .date_label{display:none}#cart tbody tr.cart_postAktuell .datepicker_wrapper{padding:0 0 0 5px}#cart tbody tr.cart_postAktuell .datepicker_wrapper .datepicker_container{width:100%}#cart tbody tr.cart_postAktuell .datepicker_wrapper .datepicker_container label span:before{height:23px}#cart tbody tr.cart_postAktuell .datepicker{float:none}#cart tbody tr.cart_postAktuell .description:before{display:none}#cart tbody tr.cart_postAktuell td.datepicker_container label span:before{z-index:10}table tbody tr.cart_postAktuell td:nth-child(1) span:before{content:"?"}#cart .picker__table tbody tr{padding:2px 4px 0 0px}#cart .picker__table tbody tr:first-of-type{padding:2px 4px 0 0px}#cart .picker__table tbody tr td{display:inline-block}}#product-detail #total_block .pa_button{background:#bbb;font-size:14px !important}#product-detail #total_block .pa_button span{display:inline-block;color:#fff;vertical-align:middle}#product-detail #total_block .pa_button img{width:100px;height:auto;display:inline-block;vertical-align:middle;padding:0 5px}#product-detail #total_block .pa_button:hover{background:#d5d5d5}#product-detail #total_block .pa_button:focus{background:#d5d5d5}#product-detail #total_block .pa_button:active{background:#d5d5d5}#pa_accordeon .cart-box .cart-content-head{background:#e6e6e6;font-weight:600;padding:10px;margin-bottom:25px;position:relative}#pa_accordeon .cart-box .cart-content-head .breadcrump{position:absolute;left:21%;font-weight:300}#pa_accordeon .cart-box.active .item-accordion-btn{background:none}#pa_config_form .tabs{background-color:#f5f5f5}#pa_config_form .tabs>a{display:block;float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300;font-size:24px;line-height:100%;padding:15px 20px;-webkit-transition:all 240ms;-moz-transition:all 240ms;-ms-transition:all 240ms;-o-transition:all 240ms;transition:all 240ms}#pa_config_form .tabs>a.active{color:#fff}#pa_config_form .tabs:after{content:"";clear:both;display:block;width:100%;height:1px}@media screen and (max-width: 1680px){#modalTemplates .modal-content{width:80%}#modalTemplates #modulesPrinttemplate ul li{width:33.333%}}@media screen and (max-width: 1023px){#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .optionName{position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .optionName .info{position:initial}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .optionName .info .tooltip{left:0;top:32px;min-width:100%;max-width:100%}}@media screen and (max-width: 1024px){#modalTemplates .modal-content{width:90%}#modalTemplates #modulesPrinttemplate ul li{font-size:14px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions label.active{z-index:4}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions{z-index:3}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel{width:23.4%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled{width:18.4%}}@media screen and (max-width: 768px){#modalTemplates .modal-content{width:95%}#modalTemplates #modulesPrinttemplate ul li{width:50%;font-size:14px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled{width:23.4%}}@media screen and (max-width: 600px){#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset:nth-of-type(odd){margin-right:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions{overflow-y:auto;max-height:430px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .listLegend,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon{width:100%}}@media screen and (max-width: 550px){#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel{width:31.7%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled{width:31.7%}}@media screen and (max-width: 500px){#modalTemplates{padding-top:100px}#modalTemplates #modulesPrinttemplate ul li{width:100%}}@media screen and (max-width: 400px){#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel{width:48%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled{width:48%}}@media screen and (max-width: 767px){body{padding-top:64px}header.main{height:64px}header.main>.wrp{position:relative;height:64px;padding:0}header.main #brand-logo{position:absolute;top:50%;left:50%;width:auto;margin:0;max-width:none;transform:translate(-50%, -50%)}header.main #brand-logo img{display:block;width:auto;height:36px;max-height:none}header.main #customer-menu{display:flex;align-items:center;gap:0;position:absolute;top:0;right:6px;height:64px;margin:0}header.main #customer-menu .menu-item-login{display:none}header.main #customer-menu:focus-within .menu-item-cart{display:none}header.main form.search:focus-within input#search{right:10px;width:calc(100vw - 32px)}body:has(header.main form.search:focus-within) #offcanvas_open{visibility:hidden}#offcanvas_open{top:10px;right:auto;left:16px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:12px;background:#111;color:#fff}#offcanvas_open:before{width:24px;height:24px;font-size:0;-webkit-mask-size:24px 24px;mask-size:24px 24px}body:has(#offcanvas.active) #offcanvas_open{z-index:3}}@media screen and (max-width: 359px){header.main #customer-menu form.search{display:none}}@media screen and (max-width: 767px){#offcanvas{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-content:start;align-items:center;left:-100vw;right:auto;width:100vw;box-sizing:border-box;padding:0 0 56px;overflow-y:auto;background:#fff;box-shadow:none;color:#444}#offcanvas>*{grid-column:1/-1}#offcanvas>.clr{display:none}#offcanvas.active{left:0;right:auto}#offcanvas header{display:flex;justify-content:space-between;align-items:center;height:56px;margin:0 0 16px;padding:0 20px 0 30px;background:#22343b}#offcanvas header:before{content:"Menü";font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:600;color:#fff}#offcanvas header:after{content:none}#offcanvas header #offcanvas_close{float:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:0;background:none}#offcanvas header #offcanvas_close:hover{background:none}#offcanvas header #offcanvas_close:before{width:24px;height:24px;color:#fff;background-color:currentColor;-webkit-mask-size:24px 24px;mask-size:24px 24px}#offcanvas #mainSearchOffcanvas{grid-column:1;position:relative;margin:0 10px 16px 30px;padding:0}#offcanvas #mainSearchOffcanvas label{display:none}#offcanvas #mainSearchOffcanvas input#offcanvasSearch{box-sizing:border-box;width:100%;height:44px;margin:0;padding:0 44px 0 16px;border:1px solid #ddd;border-radius:30px !important;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;color:#444}#offcanvas #mainSearchOffcanvas input#offcanvasSearch:focus{border-color:#111;outline:none}#offcanvas #mainSearchOffcanvas button:not(#kundenholensubmit2){position:absolute;top:0;right:0 !important;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:0;background:currentColor;color:#111;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.4 10.4 14 14'/%3E%3C/svg%3E") center/19px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.4 10.4 14 14'/%3E%3C/svg%3E") center/19px no-repeat}#offcanvas #mainSearchOffcanvas button:not(#kundenholensubmit2):before{content:none}#offcanvas #shortcut_menu{grid-column:2;display:flex;gap:0;margin:0 20px 16px 0;padding:0}#offcanvas #shortcut_menu:before,#offcanvas #shortcut_menu:after{content:none}#offcanvas #shortcut_menu .btn{position:relative;float:none;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;min-width:0;height:44px;margin:0;padding:0;border:none;border-radius:0;background:none;color:#111}#offcanvas #shortcut_menu .btn:before{width:24px;height:24px;margin:0;line-height:1;-webkit-mask-size:24px 24px;mask-size:24px 24px}#offcanvas #shortcut_menu .btn:nth-of-type(2){margin:0}#offcanvas #shortcut_menu .btn .count{top:2px;right:2px;width:18px;height:18px;line-height:18px;font-size:11px;background:#0b5563 !important;color:#fff !important}#offcanvas ul{margin:0 30px;padding:0}#offcanvas ul ul{margin:0}#offcanvas ul li{margin:0;padding:0;border:none}#offcanvas #offcanvas_productmenu>li>ul>li>a,#offcanvas #offcanvas_productmenu>li>ul>li>ul>li>a,#offcanvas #offcanvas_productmenu>li>a,#offcanvas #offcanvas_productmenu+ul>li>a{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:56px;height:auto;margin:0;padding:0 32px 0 0;border:none;border-bottom:1px solid #ddd;background:none;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.3;color:#111;white-space:normal}#offcanvas #offcanvas_productmenu>li>ul>li>a:hover,#offcanvas #offcanvas_productmenu>li>ul>li>ul>li>a:hover,#offcanvas #offcanvas_productmenu>li>a:hover,#offcanvas #offcanvas_productmenu+ul>li>a:hover{background:none;color:#0b5563}#offcanvas #offcanvas_productmenu>li>ul>li>a:after,#offcanvas #offcanvas_productmenu>li>ul>li>ul>li>a:after,#offcanvas #offcanvas_productmenu>li>a:after,#offcanvas #offcanvas_productmenu+ul>li>a:after{content:"";position:absolute;top:50%;right:0;width:14px;height:14px;margin-top:-7px;background-color:currentColor;transform:rotate(-90deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") center/contain no-repeat}#offcanvas #offcanvas_productmenu+ul>li>a{font-size:15px;font-weight:400;color:#444}#offcanvas #offcanvas_productmenu>li>ul>li>ul{display:block;padding-left:16px}#offcanvas #offcanvas_productmenu>li>ul>li>ul>li>a{min-height:48px;font-size:15px;font-weight:400;color:#444}#offcanvas #offcanvas_productmenu>li>h3{display:none}#offcanvas #offcanvas_productmenu+ul{margin-top:32px}#offcanvas #offcanvas_productmenu+ul h3{margin:0 -30px;padding:16px 30px;background:#f5f5f5;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#111}}