.button:not(.is-outline):not(.is-link):not(.is-underline):not(.is-form):not(.secondary):not(.success):not(.alert):not(.white):not(.is-shade), .button:not(.is-outline):not(.is-link):not(.is-underline):not(.is-form):not(.secondary):not(.success):not(.alert):not(.white):not(.is-shade):hover, .woocommerce-form-login-toggle a.showlogin, .woocommerce-form-coupon-toggle a.showcoupon{color: #000 !important;}#cookie-notice .cn-button.cn-button-custom{background-color: var(--fs-color-primary, #f6ca08) !important;color: #000 !important;}.woocommerce-tabs ul.product-tabs{display: flex;flex-wrap: wrap;gap: 8px 10px;align-items: center;}.woocommerce-tabs ul.product-tabs > li{margin: 0 !important;}.woocommerce-tabs ul.product-tabs > li > a{display: inline-block;border: 2px solid var(--fs-color-primary, #f6ca08) !important;border-radius:6px !important;background: transparent !important;color: #fff !important;padding: 0 1em !important;line-height: 2.2em !important;font-weight: 700;text-transform: uppercase;transition: background-color .2s ease, color .2s ease;}.woocommerce-tabs ul.product-tabs > li:not(.active) > a:hover{background: rgba(246, 202, 8, .15) !important;color: #fff !important;}.woocommerce-tabs ul.product-tabs > li.active > a, .woocommerce-tabs ul.product-tabs > li.active > a:hover{background: var(--fs-color-primary, #f6ca08) !important;color: #000 !important;}#tab-wpt-48645 p{margin: 0 0 10px;}#tab-wpt-48645 a:not(:has(img)){display: inline-block;background: var(--fs-color-primary, #f6ca08);color: #000 !important;font-weight: 700;padding: 0 1.1em;line-height: 2.4em;border-radius:6px;text-decoration: none !important;transition: box-shadow .2s ease;}#tab-wpt-48645 a:not(:has(img))::before{content: "\2193";display: inline-block;margin-right: .5em;font-weight: 700;}#tab-wpt-48645 a:not(:has(img)):hover, #tab-wpt-48645 a:not(:has(img)):focus{box-shadow: inset 0 0 0 100px rgba(0, 0, 0, .1);color: #000 !important;}ul.wc-gzd-product-safety-attachments-list{list-style: none;margin: 0 0 1em;padding: 0;display: flex;flex-wrap: wrap;gap: 10px;}ul.wc-gzd-product-safety-attachments-list > li{margin: 0 !important;list-style: none;}ul.wc-gzd-product-safety-attachments-list a{display: inline-block;background: var(--fs-color-primary, #f6ca08);color: #000 !important;font-weight: 700;padding: 0 1.1em;line-height: 2.4em;border-radius:6px;text-decoration: none !important;transition: box-shadow .2s ease;}ul.wc-gzd-product-safety-attachments-list a::before{content: "\2193";display: inline-block;margin-right: .5em;font-weight: 700;}ul.wc-gzd-product-safety-attachments-list a:hover, ul.wc-gzd-product-safety-attachments-list a:focus{box-shadow: inset 0 0 0 100px rgba(0, 0, 0, .1);color: #000 !important;}.single_add_to_cart_button, .add_to_cart_button, a.button.product_type_simple, a.button.product_type_variable{border-radius:6px !important;}.ux-quantity .ux-quantity__button--minus{border-radius:6px 0 0 6px !important;}.ux-quantity .ux-quantity__button--plus{border-radius: 0 6px 6px 0 !important;}.ux-quantity .ux-quantity__button{background-color: var(--fs-color-primary, #f6ca08) !important;border-color: var(--fs-color-primary, #f6ca08) !important;box-shadow: none !important;}.ux-quantity .ux-quantity__button:hover{box-shadow: inset 0 0 0 100px rgba(0, 0, 0, .1) !important;}.ux-quantity input.qty{background-color: #fff !important;color: #000 !important;font-weight: 700;box-shadow: none !important;}.ux-quantity .ux-quantity__button{font-weight: 900 !important;font-size: 1.15em !important;color: #000 !important;min-width: 34px !important;}.ux-quantity input.qty{width: 56px !important;max-width: 56px !important;height: auto !important;min-height: 0 !important;align-self: stretch;}.ux-quantity{align-items: stretch;}.shop-page-title.product-page-title .title-overlay{background-color: transparent !important;}.shop-page-title.product-page-title, .shop-page-title.product-page-title .breadcrumbs, .shop-page-title.product-page-title .breadcrumbs a, .shop-page-title.product-page-title .breadcrumbs .divider{color: #000 !important;}.shop-page-title.product-page-title .breadcrumbs a:hover{text-decoration: underline;}.eu-owb-order-withdraw-from-contract-button .button, .eu-owb-order-withdraw-from-contract-button a{border-radius:6px !important;}.button:not(.is-form):not(.is-link):not(.is-underline):not(.circle):not(.icon), input[type="submit"]:not(.is-form), #cookie-notice .cn-button{border-radius:6px !important;}[data-icon-label]::after{background-color: var(--fs-color-primary, #f6ca08) !important;color: #000 !important;font-weight: 700;}.header-cart-link i.icon-shopping-cart{font-size: 28px !important;}.header-cart-link [data-icon-label]::after{font-size: 13px !important;height: 22px !important;min-width: 22px !important;line-height: 22px !important;top: -12px !important;right: -12px !important;}.woocommerce-message .message-container{display: flex !important;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px 14px;background-color: #4caf50;color: #000 !important;font-weight: 700;padding: 12px 18px !important;border-radius:5px;}.woocommerce-message .message-container .icon-checkmark, .woocommerce-message .message-container a:not(.button){color: #000 !important;}.woocommerce-message .message-container a.button{background-color: #000 !important;color: var(--fs-color-primary, #f6ca08) !important;margin: 0 !important;}.woocommerce-message .message-container a.button:hover{background-color: #222 !important;}@media (max-width: 849px){.shop-page-title .page-title-inner{padding-top: 6px !important;padding-bottom: 6px !important;min-height: 0 !important;}.shop-page-title .page-title-inner > .flex-col{padding-top: 0 !important;padding-bottom: 0 !important;}.shop-page-title .woocommerce-breadcrumb{font-size: 14px;line-height: 1.4;}}.cross-sells .products > .product-small.col{flex-basis: 33.3333% !important;max-width: 33.3333% !important;}.cart-collaterals .cross-sells{margin-top: 30px;}.cart-collaterals .cross-sells h2{font-size: 1.1em;}.cross-sells .product-small .box-image{max-width: 90px;margin: 0 auto;}.cross-sells .product-small .box-image, .cross-sells .product-small .box-image > div{height: auto !important;padding-top: 0 !important;}.cross-sells .product-small .box-image img{position: static !important;width: 100% !important;height: auto !important;object-fit: contain;}.cross-sells .product-small .box-image img.back-image, .cross-sells .product-small .box-image a img:not(:first-child){display: none !important;}.cross-sells .product-small .box-image .image-tools, .cross-sells .product-small .quick-view{display: none !important;}.cross-sells .product-small .box-text{padding-top: 6px;padding-bottom: 6px;font-size: 12px;text-align: center;}.cross-sells .product-small .box-text .category{display: none;}.cross-sells .product-small .box-text .name{font-size: 12px;line-height: 1.3;margin-bottom: 2px;}.cross-sells .product-small .box-text .price{font-size: 12px;}.cross-sells .product-small .box-text .wc-gzd-additional-info, .cross-sells .product-small .box-text p.wc-gzd-additional-info{font-size: 10px;}@media (max-width: 849px){.cross-sells .products > .product-small.col{flex-basis: 25% !important;max-width: 25% !important;}}@media (max-width: 549px){.cross-sells .products > .product-small.col{flex-basis: 33.3333% !important;max-width: 33.3333% !important;}.cross-sells .product-small .box-image{max-width: 70px;}}body:not(.woocommerce-checkout) ul.woocommerce-error .message-container{background: #e53935 !important;color: #000 !important;font-weight: 600;border-radius:5px;padding: 12px 18px !important;display: block;text-align: center;}body:not(.woocommerce-checkout) ul.woocommerce-error .message-container .message-icon, body:not(.woocommerce-checkout) ul.woocommerce-error .message-container a{color: #000 !important;}button[name="apply_coupon"], button[name="apply_coupon"].is-form{background-color: var(--fs-color-primary, #f6ca08) !important;border-color: var(--fs-color-primary, #f6ca08) !important;color: #000 !important;border-radius:6px !important;text-shadow: none !important;}button[name="apply_coupon"]:hover{filter: brightness(0.95);}.arb-cart-coupon .coupon{border: 1px solid var(--fs-color-primary, #f6ca08);border-radius:5px;padding: 15px;}.arb-cart-coupon .coupon .widget-title{margin-top: 0;}.arb-cart-coupon .coupon button[name="apply_coupon"]{margin-bottom: 0;}.arb-cart-heading{display: flex;align-items: center;gap: 12px;font-size: 1.8em;margin: 0 0 20px;}.arb-cart-heading i{color: var(--fs-color-primary, #f6ca08);font-size: 1.1em;}.woocommerce-cart .cart-wrapper{border: 1px solid var(--fs-color-primary, #f6ca08);border-radius:5px;padding: 10px 15px;margin-bottom: 20px;}.woocommerce-cart .cart-wrapper > table.cart{margin-bottom: 0;}.woocommerce-cart .cart_totals > table:first-child{border: 1px solid var(--fs-color-primary, #f6ca08);border-bottom: 0;border-radius:5px 5px 0 0;border-collapse: separate;padding: 10px 15px 0;margin-bottom: 0;}.woocommerce-cart .cart_totals > table.shop_table{border: 1px solid var(--fs-color-primary, #f6ca08);border-top: 0;border-radius: 0 0 5px 5px;border-collapse: separate;padding: 0 15px 10px;margin-bottom: 20px;}.woocommerce-cart .cart_totals > table:first-child{padding: 0 !important;overflow: hidden;}.woocommerce-cart .cart_totals > table:first-child th{background: var(--fs-color-primary, #f6ca08);color: #000 !important;font-size: 1.25em;font-weight: 700;padding: 12px 15px;border: 0;border-radius:4px 4px 0 0;letter-spacing: .03em;}.woocommerce-cart .cart_totals > table.shop_table{padding-top: 8px !important;}.woocommerce-cart .cart-wrapper{padding: 0 !important;overflow: hidden;}.woocommerce-cart .cart-wrapper > table.cart{padding: 0 15px 10px;border-collapse: separate;}.arb-cart-bar{display: flex;align-items: center;gap: 10px;background: var(--fs-color-primary, #f6ca08);color: #000;font-size: 1.25em;font-weight: 700;text-transform: uppercase;letter-spacing: .03em;padding: 12px 15px;margin-bottom: 8px;}.arb-cart-bar i{color: #000;font-size: 1em;line-height: 1;}.arb-cart-bar{line-height: 1.05;}.cross-sells .product-small.col > .col-inner{text-align: center;}.cross-sells .product-small.col .wc-gzd-additional-info{display: block !important;text-align: center !important;margin: 0 auto 2px;font-size: 10px;}.woocommerce-cart .cart-collaterals .cross-sells{border: 1px solid var(--fs-color-primary, #f6ca08);border-radius:5px;padding: 15px 15px 5px;margin: 20px 0;}.woocommerce-cart .cart-collaterals .cross-sells > h2{margin-top: 0;}.woocommerce-cart .cart-collaterals .cross-sells{padding-top: 0 !important;overflow: hidden;}.woocommerce-cart .cart-collaterals .cross-sells > h2{background: var(--fs-color-primary, #f6ca08);color: #000 !important;font-size: 1.25em !important;font-weight: 700;text-transform: none !important;letter-spacing: 0;line-height: 1.05;padding: 12px 15px;margin: 0 -15px 12px !important;width: auto !important;}.wc-proceed-to-checkout a.checkout-button{font-size: 1.35em !important;line-height: 1.2 !important;padding-top: 14px !important;padding-bottom: 14px !important;min-height: 0;}.arb-cart-coupon .coupon{padding-top: 0 !important;overflow: hidden;}.arb-cart-coupon .coupon > .widget-title{display: flex;align-items: center;gap: 10px;background: var(--fs-color-primary, #f6ca08);color: #000 !important;font-size: 1.25em !important;font-weight: 700;text-transform: none !important;letter-spacing: 0;line-height: 1.05;padding: 12px 15px;margin: 0 -15px 12px !important;width: auto !important;}.arb-cart-coupon .coupon > .widget-title i{color: #000;font-size: 1em;line-height: 1;}.arb-cart-coupon .coupon > .widget-title:after{display: none !important;}.wc-gzd-legal-guarantee-label-preview{display: inline-block;position: relative;}img.wc-gzd-legal-guarantee-image-preview{width: 150px !important;max-width: 150px !important;min-width: 0 !important;height: auto !important;cursor: zoom-in;transform-origin: left top;transition: transform .25s ease, box-shadow .25s ease;position: relative;z-index: 1;}@media (hover: hover){.wc-gzd-legal-guarantee-label-preview a:hover img.wc-gzd-legal-guarantee-image-preview, .wc-gzd-legal-guarantee-label-preview a:focus-visible img.wc-gzd-legal-guarantee-image-preview{transform: scale(2.2);z-index: 50;box-shadow: 0 8px 30px rgba(0,0,0,.45);}}.wc-gzd-legal-guarantee.wc-gzd-legal-guarantee-cart, .wc-gzd-legal-guarantee.wc-gzd-legal-guarantee-checkout{border: 1px solid var(--fs-color-primary, #f6ca08);border-radius:5px;padding: 0 15px 15px;margin: 20px 0;position: relative;}.wc-gzd-legal-guarantee.wc-gzd-legal-guarantee-cart::before, .wc-gzd-legal-guarantee.wc-gzd-legal-guarantee-checkout::before{content: "Gesetzliche Gewährleistung";display: block;background: var(--fs-color-primary, #f6ca08);color: #000;font-size: 1.25em;font-weight: 700;line-height: 1.05;padding: 12px 15px;margin: 0 -15px 14px;border-radius:4px 4px 0 0;}.product_meta .posted_in{display: none !important;}.page-id-58948 .section .row.row-large.align-middle.align-center{border: 1px solid var(--fs-color-primary, #f6ca08);border-radius:5px;padding: 20px 10px;margin: 0 auto 25px !important;max-width: 100%;}.page-id-58948 .section .row.row-large.align-middle.align-center .row-collapse .col-inner{margin-top: 0 !important;}.page-id-58948 .section .row.row-large.align-middle.align-center > .col{padding-bottom: 0 !important;}.page-id-58948 .section .row.row-large.align-middle.align-center > .col > .col-inner{padding-bottom: 0 !important;}.page-id-58948 .section .row.row-large.align-middle.align-center > .col > .col-inner > *:last-child{margin-bottom: 0 !important;}.page-id-58948 .col-inner[style*="191, 202, 192"]{background-color: var(--fs-color-primary, #f6ca08) !important;}.page-id-58952 .col-inner[style*="background-color"]{padding: 18px 20px !important;border-radius:5px;}.page-id-58952 .col-inner[style*="background-color"] *{hyphens: manual !important;-webkit-hyphens: manual !important;word-break: normal !important;overflow-wrap: normal !important;}@media (max-width: 849px){.page-id-58952 .col-inner[style*="background-color"] h1{font-size: 20px !important;}}.single-product div.product .product-main .col.large-9 > .row:first-child, .single-product div.product .product-main > .row.content-row:not(.row-divided) > .col > .row:first-child{border: 1px solid var(--fs-color-primary, #f6ca08);border-radius:5px;margin: 0 0 25px !important;padding-top: 20px;padding-bottom: 5px;max-width: 100%;}.single-product .product-footer .woocommerce-tabs{border: 1px solid var(--fs-color-primary, #f6ca08) !important;border-radius:5px;padding: 15px 15px 10px !important;margin-bottom: 25px;max-width: 100%;}.single-product .product-footer .upsells, .single-product .product-footer .related, .single-product .product-section.related-products-wrapper{border: 1px solid var(--fs-color-primary, #f6ca08) !important;border-radius:5px;padding: 15px 15px 5px !important;margin-bottom: 25px;max-width: 100%;overflow: hidden;}.single-product div.product .product-main .col:has(> .product-footer){border: 3px solid var(--fs-color-primary, #f6ca08);border-radius:7px;padding: 10px !important;align-self: flex-start !important;height: auto !important;min-height: 0 !important;}.single-product div.product .product-main .col:has(> .product-footer) > .product-footer > *:last-child{margin-bottom: 0 !important;}@media (max-width: 849px){.single-product div.product .product-main .col:has(> .product-footer){margin-left: 15px;margin-right: 15px;flex-basis: calc(100% - 30px) !important;max-width: calc(100% - 30px) !important;max-width: calc(100% - 30px) !important;flex-basis: calc(100% - 30px) !important;}}.single-product div.product .product-main .col.large-9 > .row:first-child, .single-product div.product .product-main > .row.content-row:not(.row-divided) > .col > .row:first-child{border-bottom: 0 !important;border-radius:5px 5px 0 0 !important;margin-bottom: 0 !important;padding-bottom: 10px;}.single-product .product-footer .woocommerce-tabs{border-top: 0 !important;border-radius: 0 0 5px 5px !important;padding-top: 5px !important;}.pswp.pswp--open{top: 5vh !important;left: 5vw !important;width: 90vw !important;height: 90vh !important;border-radius: 14px;overflow: hidden;box-shadow: 0 0 0 100vmax rgba(0,0,0,.8);}.pswp .pswp__bg{background: var(--fs-color-primary, #f6ca08) !important;opacity: 1 !important;}.pswp .pswp__top-bar, .pswp .pswp__caption{background: transparent !important;}.pswp .pswp__counter{color: #000 !important;opacity: 1 !important;font-weight: 700;}.pswp .pswp__button{filter: invert(1);opacity: 1 !important;}.pswp .pswp__button--arrow--left:before, .pswp .pswp__button--arrow--right:before{background-color: transparent !important;}.pswp.pswp--open .pswp__scroll-wrap{left: 64px !important;right: 64px !important;width: auto !important;overflow: visible !important;}.pswp.pswp--open .pswp__top-bar{left: -64px !important;right: -64px !important;width: auto !important;}.pswp.pswp--open .pswp__button--arrow--left{left: -64px !important;}.pswp.pswp--open .pswp__button--arrow--right{right: -64px !important;}.arb-spec h3{margin: 22px 0 8px;font-size: 1.1em;}.arb-spec h2.arb-spec-var{background: var(--fs-color-primary, #f6ca08);color: #000 !important;font-size: 1.2em;padding: 10px 14px;margin: 34px 0 6px;}.arb-spec img{max-width: 100%;height: auto;background: #fff;border-radius:8px;}.arb-spec-table{width: 100%;border-collapse: collapse;margin-bottom: 10px;table-layout: fixed;}.arb-spec-table th, .arb-spec-table td{padding: 8px 10px;border-bottom: 1px solid rgba(255,255,255,.15);vertical-align: top;text-align: left;font-size: .95em;}.arb-spec-table th{width: 42%;font-weight: 700;text-transform: none !important;letter-spacing: 0 !important;color: inherit !important;font-size: .95em !important;hyphens: auto;-webkit-hyphens: auto;overflow-wrap: break-word;}.arb-spec-table tr:nth-child(odd){background: rgba(255,255,255,.04);}.arb-spec-table th{background: var(--fs-color-primary, #f6ca08) !important;color: #000 !important;border-radius: 0 !important;border-bottom: 1px solid rgba(0,0,0,.15) !important;}.variations_form table.variations select,.variations_form .variations select{background-color:#f6ca08!important;color:#000!important;border:1px solid #f6ca08!important;border-radius:8px!important;font-weight:600;box-shadow:none!important}.variations_form .variations select:focus{border-color:#000!important;outline:none}.variations_form .variations select option{background:#fff;color:#000;font-weight:400}.wapf input.wapf-input:not([type=checkbox]):not([type=radio]):not([type=file]),.wapf textarea.wapf-input,.wapf select.wapf-input{background-color:#f6ca08!important;color:#000!important;border:1px solid #f6ca08!important;border-radius:8px!important;font-weight:600;box-shadow:none!important}.wapf .wapf-input:focus{border-color:#000!important;outline:none}.wapf .wapf-input::placeholder{color:#333;opacity:1}.wapf .wapf-field-group .wapf-field-container.wapf-field-text,.wapf .wapf-field-group .wapf-field-container.wapf-field-textarea,.wapf .wapf-field-group .wapf-field-container.wapf-field-select,.wapf .wapf-field-group .wapf-field-container.wapf-field-number,.wapf .wapf-field-group .wapf-field-container.wapf-field-email{width:100%!important;display:flex;align-items:center;gap:12px}.wapf .wapf-field-container .wapf-field-label{flex:0 1 45%;margin:0!important}.wapf .wapf-field-container .wapf-field-label label{margin:0}.wapf .wapf-field-container .wapf-field-input{flex:1 1 auto;min-width:0}.wapf .wapf-field-container .wapf-field-input .wapf-input{width:100%;margin:0}.widget.widget_product_categories{border:1px solid var(--fs-color-primary,#f6ca08);border-radius:5px;overflow:hidden;padding:0 15px 10px}.widget.widget_product_categories > .widget-title{display:block;background:var(--fs-color-primary,#f6ca08);color:#000!important;font-size:1.1em;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.1;padding:12px 15px;margin:0 -15px 10px}.widget.widget_product_categories > .is-divider{display:none}.widget.widget_product_search{border:1px solid var(--fs-color-primary,#f6ca08);border-radius:5px;overflow:visible;position:relative;z-index:20;padding:0 15px 15px}.widget.widget_product_search::before{content:"Produktsuche";border-radius:4px 4px 0 0;display:block;background:var(--fs-color-primary,#f6ca08);color:#000;font-size:1.1em;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.1;padding:12px 15px;margin:0 -15px 15px}html .container,html .row,html .container-width{max-width:1440px}html .row.row-large{max-width:1470px}html .row.row-small{max-width:1459.6px}html .row.row-xsmall{max-width:1450px}@media (min-width:850px){html .category-page-row > .col.large-3,html .content-row > .col.large-3.shop-sidebar{flex-basis:27%;max-width:27%}html .category-page-row > .col.large-9,html .content-row > .col.large-3.shop-sidebar + .col.large-9{flex-basis:73%;max-width:73%}}html body .shop-page-title.page-title{background:transparent!important;padding:15px 0 0!important;min-height:0!important}html body .shop-page-title.page-title .page-title-bg{display:none!important}html body .shop-page-title.page-title .page-title-inner{flex-wrap:wrap;width:calc(100% - 30px);max-width:1410px;margin:0 auto;border:1px solid var(--fs-color-primary,#f6ca08);border-radius:5px;overflow:hidden;padding:0 15px 10px!important;min-height:0!important}html body .shop-page-title.page-title .page-title-inner::before{content:"Wo bin ich auf der Website?";text-transform:none!important;letter-spacing:0!important;flex:0 0 calc(100% + 30px);display:block;background:var(--fs-color-primary,#f6ca08);color:#000;font-size:1.1em;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.1;padding:12px 15px;margin:0 -15px 10px;text-align:left}html body .shop-page-title.page-title .page-title-inner > .flex-col{padding:0!important}html body .shop-page-title.page-title .page-title-inner > .flex-col:empty,html body .shop-page-title.page-title .page-title-inner > .nav-right:not(:has(*)){display:none}html body .shop-page-title.page-title,html body .shop-page-title.page-title .breadcrumbs,html body .shop-page-title.page-title .breadcrumbs a,html body .shop-page-title.page-title .breadcrumbs .divider,html body .shop-page-title.page-title .filter-button,html body .shop-page-title.page-title .filter-button i,html body .shop-page-title.page-title .woocommerce-result-count{color:#fff!important}html body .shop-page-title.page-title .breadcrumbs .divider{opacity:.6}html body .shop-page-title.page-title .breadcrumbs a:hover{color:var(--fs-color-primary,#f6ca08)!important;text-decoration:none}html body .shop-page-title.page-title .is-medium{font-size:1em}html body .shop-page-title.page-title .breadcrumbs .divider{font-size:0!important;opacity:1!important;display:inline-block;width:8px;height:8px;margin:0 12px 0 8px!important;border-top:2px solid var(--fs-color-primary,#f6ca08);border-right:2px solid var(--fs-color-primary,#f6ca08);transform:rotate(45deg);vertical-align:middle;position:relative;top:-1px}.shop-container > .products{border:1px solid var(--fs-color-primary,#f6ca08);border-radius:5px;overflow:hidden;padding:15px 5px 0!important;width:auto!important;clear:both;margin:0 0 25px!important}.arb-cat-bar .arb-cat-sub{display:block;font-size:1em;font-weight:700;margin-top:7px;padding-top:7px;border-top:1px solid #000;line-height:1.2}.shop-container > .products > .arb-cat-bar:has(.arb-cat-sub){padding-top:12px;padding-bottom:12px}.shop-container > .products > .arb-cat-bar{order:-1;flex:0 0 calc(100% + 10px);max-width:none;margin:-15px -5px 15px;background:var(--fs-color-primary,#f6ca08);color:#000;font-size:1.35em;font-weight:700;text-transform:none;letter-spacing:0;line-height:1.2;padding:12px 15px;border-radius:4px 4px 0 0}html body .shop-page-title.page-title .category-filtering{margin-top:10px}html body .shop-page-title.page-title .category-filtering .filter-button{display:inline-flex;align-items:center;gap:8px;background:var(--fs-color-primary,#f6ca08);color:#000!important;border-radius:6px;padding:8px 18px;font-weight:700;line-height:1.2;text-decoration:none}html body .shop-page-title.page-title .category-filtering .filter-button i,html body .shop-page-title.page-title .category-filtering .filter-button strong{color:#000!important}html body .shop-page-title.page-title .category-filtering .filter-button:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.1)}@media (max-width:849px){html body .shop-page-title.page-title .page-title-inner::before{flex:none!important;align-self:stretch;text-align:left}html body .shop-page-title.page-title .page-title-inner > .flex-col{align-self:stretch}}.col-inner > h2:has(+ .woocommerce > .products),.col-inner > h2:has(+ p:empty + .woocommerce > .products){background:var(--fs-color-primary,#f6ca08);color:#000!important;font-size:1.1em;font-weight:700;text-transform:none;letter-spacing:0;line-height:1.2;padding:12px 15px;margin:0!important;border-radius:5px 5px 0 0}.col-inner > h2 + .woocommerce:has(> .products),.col-inner > h2 + p:empty + .woocommerce:has(> .products){border:1px solid var(--fs-color-primary,#f6ca08);border-top:0;border-radius:0 0 5px 5px;padding:15px 5px 0;margin-bottom:25px}.col-inner > h2 + p:empty:has(+ .woocommerce > .products){display:none}.col-inner > h2 + .woocommerce > .products,.col-inner > h2 + p:empty + .woocommerce > .products{margin:0!important}.shop-container .page-description > .section{padding-left:0!important;padding-right:0!important}.off-canvas .widget_product_categories li.current-cat > a,.off-canvas .widget_product_categories li.current-cat > a:hover{color:#000!important;font-weight:700}.arb-prod-bar{display:none}.single-product div.product .product-main .col > .arb-prod-bar{display:block;background:var(--fs-color-primary,#f6ca08);color:#000;font-size:1.15em;font-weight:700;line-height:1.25;padding:12px 15px;margin:-10px -10px 12px;border-radius:5px 5px 0 0}@media (min-width:850px){html .single-product .content-row.row-large{max-width:1440px!important}html .single-product .content-row.row-large > .col.shop-sidebar{padding-left:15px!important;padding-right:15px!important}html .single-product div.product .product-main .content-row.row-large > .col:has(> .product-footer){margin-left:15px!important;margin-right:15px!important;flex-basis:calc(73% - 30px)!important;max-width:calc(73% - 30px)!important}}html body.single-product .product-footer .woocommerce-tabs{border:0!important;border-radius:0!important;padding:5px 0 10px!important}.product-category .box-image,.product-category .box-image > div,.product-category .box-image img{border-radius:3px!important;overflow:hidden}.product-small .box-image,.product-small .box-image > div,.product-small .box-image img, .product-gallery .woocommerce-product-gallery__image,.product-gallery .woocommerce-product-gallery__image img,.product-gallery .flickity-viewport, .product-thumbnails .col a,.product-thumbnails img, .woocommerce-cart-form .product-thumbnail img,.widget_shopping_cart .mini_cart_item img,.cart_list img,.product_list_widget img, #main .col-inner img:not(.emoji):not([src$=".svg"]),#main .entry-content img:not(.emoji):not([src$=".svg"]),#main .term-description img,#main .page-description img,#main .woocommerce-Tabs-panel img, #main .img-inner,#main .banner,#main .box-image{border-radius:3px!important;overflow:hidden}#main .product-thumbnails .col a{display:block}.shop-container > form.products-per-page{margin:0!important}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]){display:flex;flex-wrap:nowrap!important;justify-content:center;align-items:center;gap:clamp(12px,4vw,48px)}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]) > .col{flex:0 0 auto!important;max-width:none!important;width:auto!important;padding:0!important;margin:0!important}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]) > .col > .col-inner{display:flex;align-items:center;justify-content:center}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]) .img{width:auto!important;margin:0!important}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]) .img .img-inner{margin:0!important}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]) img[src*="top_rated_company_award"],.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]) img[src*="excellent_shop_award"]{height:clamp(44px,13vw,140px)!important;width:auto!important;max-width:none!important}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]) img[src*="Platinum"]{width:clamp(140px,40vw,460px)!important;height:auto!important;max-width:none!important}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]){display:grid!important;grid-template-columns:1fr auto 1fr;column-gap:clamp(10px,3.5vw,48px);padding-left:0!important;padding-right:0!important}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]) > .col:first-child{justify-self:end}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]) > .col:last-child{justify-self:start}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]) > .col > .col-inner{padding:10px 0!important}.section-content > .row.row-full-width:has(img[src*="Platinum"]):has(img[src*="top_rated_company_award"]){margin-left:0!important;margin-right:0!important;width:auto!important;max-width:none!important}@media (max-width:549px){.products.small-columns-1 > .product-small:not(.product-category) .box-image{max-width:65%;padding-top:65%!important;margin-left:auto;margin-right:auto}}:is(.home,.page-id-61206) #main .section-content > .row > .col, :is(.home,.page-id-61206) #main .section-content > .row > .col > .col-inner > .row > .col:not(.product-small){padding-bottom:0!important}:is(.home,.page-id-61206) #main .section-content .col-inner > :last-child, :is(.home,.page-id-61206) #main .section-content .col-inner > .text > :last-child, :is(.home,.page-id-61206) #main .section-content .col-inner > .text:last-child > :last-child{margin-bottom:0!important}:is(.home,.page-id-61206) #main section.section:not(:has(.products)) .section-content{padding-bottom:14px}@media (min-width:550px) and (max-width:849px){.col.medium-2 > .col-inner > .woocommerce > .products.large-columns-1 > .product-small{flex-basis:100%!important;max-width:100%!important}}.autocomplete-suggestions{overflow-y:auto!important;overscroll-behavior:contain}@supports not selector(::-webkit-scrollbar){.autocomplete-suggestions{scrollbar-width:auto;scrollbar-color:var(--fs-color-primary,#f6ca08) #e6e6e6}}.autocomplete-suggestions::-webkit-scrollbar{width:18px}.autocomplete-suggestions::-webkit-scrollbar-track{background:#e6e6e6}.autocomplete-suggestions::-webkit-scrollbar-thumb{background:var(--fs-color-primary,#f6ca08);border-radius:9px;border:3px solid #e6e6e6;min-height:40px}.autocomplete-suggestions::-webkit-scrollbar-thumb:hover{background:#d9b000}.home a.button.is-larger.expand{display:flex !important;align-items:center;justify-content:center;gap:.5em;white-space:nowrap;font-size:clamp(14px,2.4vw,20.8px) !important;min-height:2.6em;line-height:1.2 !important;}.home a.button.is-larger.expand > span{white-space:nowrap;}.home a.button.is-larger.expand > i{margin:0 !important;top:0 !important;}@media (min-width:550px) and (max-width:849px){.home .col:has(> .col-inner > a.button.is-larger.expand) > .col-inner{padding-left:10px !important;padding-right:10px !important;}}@media (max-width:549px){.home a.button.is-larger.expand{margin:6px 0 0 !important;}.home .col-inner:has(> a.button.is-larger.expand){padding-bottom:6px !important;}}:is(.home,.page-id-61206) a.button.is-bevel.expand{margin:6px 0 0 !important;}:is(.home,.page-id-61206) .col-inner:has(> a.button.is-bevel.expand){padding-bottom:6px !important;}[data-animate]:has(> .img-inner img[src*="Loxone_Logo-Partner_Platinum"]){opacity:1 !important;transform:none !important;animation:none !important;transition:none !important;visibility:visible !important;}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]){container-type:inline-size;column-gap:3cqw !important;}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]) img[src*="top_rated_company_award"],.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]) img[src*="excellent_shop_award"]{height:min(19cqw,190px) !important;}.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]) img[src*="Platinum"]{width:min(54cqw,620px) !important;}@media (max-width:549px){.row:has(> .col > .col-inner > .img img[src*="top_rated_company_award"]):has(> .col > .col-inner > .img img[src*="Platinum"]){margin-left:-20px !important;margin-right:-20px !important;width:auto !important;}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{-webkit-hyphens:manual !important;hyphens:manual !important;overflow-wrap:break-word;}.woocommerce-Tabs-panel .row:not(.row-collapse):not([class*="row-"]){margin-left:0 !important;margin-right:0 !important;width:auto !important;max-width:100% !important;}.woocommerce-Tabs-panel [class*="col-md-"]{padding-left:0;padding-right:0;max-width:100%;}.breadcrumbs .arb-bc-current{display:inline-block;color:#f5c400 !important;font-weight:600;vertical-align:baseline;max-width:100%;}@media (max-width:849px){.breadcrumbs .arb-bc-current{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;}}:is(#shop-sidebar,.shop-sidebar) .widget_product_categories li.current-cat > a,:is(#shop-sidebar,.shop-sidebar) .widget_product_categories li.current-cat > a:hover{color:#f5c400 !important;font-weight:700;}.off-canvas .widget_product_categories li.current-cat > a,.off-canvas .widget_product_categories li.current-cat > a:hover,.off-canvas :is(#shop-sidebar,.shop-sidebar) .widget_product_categories li.current-cat > a,.off-canvas :is(#shop-sidebar,.shop-sidebar) .widget_product_categories li.current-cat > a:hover{color:#000 !important;}.single-product .product-gallery > .arb-gal-frame{border:2px solid #f6ca08;border-radius:5px;padding:0 10px 12px;overflow:hidden;}.single-product .arb-gal-bar{background:#f6ca08;color:#000;font-weight:700;font-size:16px;padding:8px 12px;margin:0 -10px 10px;border-radius:4px 4px 0 0;}.single-product .arb-gal-sub{color:#f6ca08;font-weight:700;font-size:14px;margin:12px 0 6px;}.single-product .product-gallery .flickity-prev-next-button{display:none !important;}.single-product .product-gallery .product-images{margin-bottom:0 !important;}.single-product .arb-nav{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:8px;}.single-product .arb-nav button{width:30px;height:30px;border-radius:50%;background:#f6ca08;border:0;padding:0;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.35);min-height:0;line-height:0;}.single-product .arb-nav button svg{width:14px;height:14px;display:block;}.single-product .arb-nav .arb-count{color:#fff;font-size:13px;min-width:44px;text-align:center;}.single-product .product-gallery .product-thumbnails .col{padding:0 4px !important;width:25% !important;max-width:25% !important;flex-basis:25% !important;}.single-product .product-gallery .product-thumbnails .col a{display:block;border-radius:6px;overflow:hidden;background:#fff;height:auto !important;}.single-product .product-gallery .product-thumbnails .col img{width:100% !important;height:auto !important;max-height:none !important;aspect-ratio:1/1;object-fit:contain;}.single-product .product-gallery .product-thumbnails .is-nav-selected a{outline:2px solid #f6ca08;outline-offset:-2px;}.single-product .product-gallery .zoom-button{background:#f6ca08 !important;border-color:#f6ca08 !important;color:#000 !important;opacity:1 !important;}.single-product .product-gallery .zoom-button i{color:#000 !important;}.single-product .product-gallery .image-tools.bottom.left{opacity:1 !important;}@media (max-width:549px){.products .product-category.col{flex-basis:50%!important;max-width:50%!important;padding:0 5px 12px!important}.products .product-category .box-text{padding-top:6px!important}.products .product-category .box-text h5{font-size:.82em!important;line-height:1.25!important;letter-spacing:0!important}}@media (min-width:850px){#masthead .header-nav-main.nav-left > li.menu-item{margin:0 3px!important}#masthead .header-nav-main.nav-left > li.menu-item > a.nav-top-link{background:#f6ca08;color:#000!important;border-radius:5px;padding:0 12px!important;height:32px;line-height:32px;display:inline-flex;align-items:center;gap:3px;transition:background .15s,box-shadow .15s}#masthead .header-nav-main.nav-left > li.menu-item > a.nav-top-link:hover, #masthead .header-nav-main.nav-left > li.menu-item:hover > a.nav-top-link{background:#ffd52e;color:#000!important;box-shadow:0 0 0 2px rgba(255,255,255,.35)}#masthead .header-nav-main.nav-left > li.menu-item.current-menu-item > a.nav-top-link, #masthead .header-nav-main.nav-left > li.menu-item.current-menu-ancestor > a.nav-top-link{box-shadow:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}#masthead .header-nav-main.nav-left > li.menu-item > a.nav-top-link::before{display:none!important}#masthead .header-nav-main.nav-left > li.menu-item > a.nav-top-link i, #masthead .header-nav-main.nav-left > li.menu-item > a.nav-top-link .icon-angle-down{color:#000!important;opacity:1}}@media (min-width:850px){#masthead .header-nav-main li.header-search > a.nav-top-link{background:#f6ca08;color:#000!important;border-radius:5px;width:34px;height:32px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,box-shadow .15s}#masthead .header-nav-main li.header-search > a.nav-top-link i{color:#000!important;font-size:15px;top:0}#masthead .header-nav-main li.cart-item > a.header-cart-link{background:#f6ca08;color:#000!important;border-radius:5px;height:32px;padding:0 14px 0 12px!important;display:inline-flex;align-items:center;gap:8px;transition:background .15s,box-shadow .15s}#masthead .header-nav-main li.cart-item > a.header-cart-link .header-cart-title{color:#000!important;font-weight:700}#masthead .header-nav-main li.cart-item > a.header-cart-link i.icon-shopping-cart{color:#000!important;top:0}#masthead .header-nav-main li.cart-item > a.header-cart-link i[data-icon-label]::after{background:#000!important;color:#f6ca08!important;box-shadow:0 0 0 2px #f6ca08}#masthead .header-nav-main li.header-search > a.nav-top-link:hover, #masthead .header-nav-main li.cart-item > a.header-cart-link:hover{background:#ffd52e;box-shadow:0 0 0 2px rgba(255,255,255,.35)}}@media (min-width:850px){#masthead .header-nav-main.nav-left > li.menu-item{margin:0 2px!important}#masthead .header-nav-main.nav-left > li.menu-item > a.nav-top-link{padding:0 10px!important}#masthead .header-nav-main.nav-left > li.header-search{margin-right:4px!important}}@media (min-width:850px) and (max-width:1259px){#masthead .header-nav-main.nav-left{justify-content:center!important;row-gap:10px;align-content:center}#masthead .header-nav-main.nav-left > li{margin-top:0!important;margin-bottom:0!important}#masthead .header-nav-main.nav-right{flex-direction:column!important;align-items:stretch!important;justify-content:center;gap:12px}#masthead .header-nav-main.nav-right > li.header-divider{display:none!important}#masthead .header-nav-main.nav-right > li{margin:0!important}#masthead .header-nav-main.nav-right > li > a, #masthead .header-nav-main.nav-right > li .header-button > a{width:100%;justify-content:center}#masthead .header-nav-main.nav-right > li.account-item .header-button{display:block}.header-wrapper.stuck #masthead{height:auto!important;padding:8px 0!important}}@media (min-width:1090px) and (max-width:1259px){#masthead{height:108px!important}}@media (min-width:850px) and (max-width:1089px){#masthead{height:116px!important}#masthead .header-nav-main.nav-left::after{content:""!important;display:block!important;flex-basis:100%;width:100%;height:0;order:5}#masthead .header-nav-main.nav-left > li:nth-child(-n+5){order:1}#masthead .header-nav-main.nav-left > li:nth-child(n+6){order:10}}#header .header-bg-color{background-color:rgb(46,45,45)!important}#header .header-bg-color{box-shadow:inset 0 -3px 0 #f6ca08!important}.woocommerce-shop .page-description .section-content > p,.woocommerce-shop .page-description .section .col-inner > p{margin:0!important}.woocommerce-shop .page-description .section .col{padding-bottom:0!important}#logo img{max-height:98px!important;width:auto!important}html body #masthead{height:124px!important}html body #masthead #logo{height:auto!important;width:112px!important}.header-wrapper.stuck #logo img{max-height:60px!important}@media (max-width:849px){html body #masthead #logo{width:auto!important}#logo img{max-height:72px!important}html body #masthead{height:88px!important}}.arb-compat .arb-model-note{margin:0 0 12px;font-size:16px;opacity:.9}.arb-compat ul.arb-model-list{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:0;border-top:1px solid #454343;border-left:1px solid #454343}.arb-compat ul.arb-model-list li{margin:0;padding:7px 11px;border-right:1px solid #454343;border-bottom:1px solid #454343;font-family:ui-monospace,Consolas,monospace;font-size:16px;line-height:1.4;word-break:break-word}.arb-compat ul.arb-model-list li:nth-child(odd){background:rgba(246,202,8,.08)}.arb-spec table.arb-spec-table th,.arb-spec table.arb-spec-table td{font-size:17px !important;padding:10px 12px;line-height:1.45}@media (max-width:549px){.arb-spec table.arb-spec-table th,.arb-spec table.arb-spec-table td{font-size:15px !important;padding:8px 9px}}.woocommerce-account .arb-acc-box{border:1px solid var(--fs-color-primary,#f6ca08);border-radius:5px;overflow:hidden;margin:0 0 25px}.woocommerce-account .arb-acc-head{background:var(--fs-color-primary,#f6ca08);color:#000;font-size:1.1em;font-weight:700;line-height:1.1;padding:12px 15px}.woocommerce-account .arb-acc-body{padding:15px}.woocommerce-account .arb-acc-body>*:last-child{margin-bottom:0}.woocommerce-account .arb-acc-box:not(.arb-acc-nav) .dashboard-links{display:none}.woocommerce-account .arb-acc-nav ul.dashboard-links{margin:0}.woocommerce-account #customer_login .account-login-inner,.woocommerce-account #customer_login .account-register-inner{border:1px solid var(--fs-color-primary,#f6ca08);border-radius:5px;overflow:hidden;padding:0 15px 15px}.woocommerce-account #customer_login .account-login-inner>h2,.woocommerce-account #customer_login .account-register-inner>h2{background:var(--fs-color-primary,#f6ca08);color:#000;font-size:1.1em;font-weight:700;line-height:1.1;padding:12px 15px;margin:0 -15px 15px;text-transform:none!important;letter-spacing:0!important}.woocommerce-account #customer_login.row-divided>.col+.col{border-left:0}.woocommerce-account .arb-acc-nav ul.dashboard-links li a{background:var(--fs-color-primary,#f6ca08)!important;color:#000!important;border:0!important;border-radius:6px!important;font-weight:700;text-transform:none!important;font-size:17px;letter-spacing:0!important;padding:16px 10px!important;transition:filter .2s,transform .2s}.woocommerce-account .arb-acc-nav ul.dashboard-links li a:hover{filter:brightness(.9);transform:translateY(-1px)}@media (max-width:549px){.woocommerce-account .arb-acc-nav ul.dashboard-links li a{font-size:14px;padding:13px 6px!important}}.woocommerce-account .arb-acc-orig>p,.woocommerce-account .arb-acc-orig .dashboard-links{display:none}.woocommerce-account .arb-acc-welcome-row{display:flex;gap:25px;align-items:flex-start;flex-wrap:wrap}.woocommerce-account .arb-acc-hello{flex:1 1 320px}.woocommerce-account .arb-acc-hi{font-size:1.6em;font-weight:700;color:var(--fs-color-primary,#f6ca08);line-height:1.2;margin-bottom:8px}.woocommerce-account .arb-acc-hello p{margin:0}.woocommerce-account ul.arb-acc-facts{flex:0 1 300px;list-style:none;margin:0;padding:0;border:1px solid rgba(246,202,8,.45);border-radius:5px}.woocommerce-account ul.arb-acc-facts li{display:flex;justify-content:space-between;gap:12px;margin:0;padding:9px 14px;border-bottom:1px solid rgba(246,202,8,.25)}.woocommerce-account ul.arb-acc-facts li:last-child{border-bottom:0}.woocommerce-account ul.arb-acc-facts span{opacity:.8}.woocommerce-account ul.arb-acc-facts strong{text-align:right;word-break:break-all}.woocommerce-account .arb-acc-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.woocommerce-account a.arb-acc-btn{display:inline-block;background:var(--fs-color-primary,#f6ca08);color:#000!important;font-weight:700;border-radius:6px;padding:10px 18px;line-height:1.3;text-decoration:none;transition:filter .2s,transform .2s}.woocommerce-account a.arb-acc-btn:hover{filter:brightness(.9);transform:translateY(-1px)}.woocommerce-account a.arb-acc-btn-out{background:transparent;color:var(--fs-color-primary,#f6ca08)!important;border:1px solid var(--fs-color-primary,#f6ca08);padding:9px 17px}.woocommerce-account .arb-acc-addr-row{display:flex;gap:25px;flex-wrap:wrap}.woocommerce-account .arb-acc-addr-col{flex:1 1 260px;display:flex;flex-direction:column;align-items:flex-start}.woocommerce-account .arb-acc-addr-title{font-weight:700;font-size:1.15em;margin-bottom:6px;color:var(--fs-color-primary,#f6ca08)}.woocommerce-account .arb-acc-addr-col address{font-style:normal;margin-bottom:12px;line-height:1.5}@media (max-width:549px){.woocommerce-account .arb-acc-btns a.arb-acc-btn{flex:1 1 100%;text-align:center}.woocommerce-account .arb-acc-addr-col a.arb-acc-btn{width:100%;text-align:center}}html body .button:not(.is-form):not(.is-link):not(.is-underline):not(.circle):not(.icon),html body input[type="submit"]:not(.is-form),html body #cookie-notice .cn-button,html body .single_add_to_cart_button,html body .add_to_cart_button,html body a.button.product_type_simple,html body a.button.product_type_variable,html body .eu-owb-order-withdraw-from-contract-button .button,html body .eu-owb-order-withdraw-from-contract-button a,html body .shop-page-title.page-title .category-filtering .filter-button,html body.woocommerce-account a.arb-acc-btn,html body.woocommerce-account .arb-acc-nav ul.dashboard-links li a{border-radius:6px!important}html body #masthead .nav > li > a.nav-top-link,html body #masthead .header-nav > li > a,html body #masthead .header-button a,html body #masthead .account-link,html body #masthead .header-cart-link{border-radius:3px!important}html body .arb-h-btn,html body .arb-h-badge{border-radius:3px!important}html body .arb-h-cats a{border-radius:3px!important}html body #main .col-inner .arb-h-cats a img:not(.emoji),html body #main .product-category .box-image img:not(.emoji):not([src$=".svg"]){border-radius:3px!important}html body #main .product-category .box-image,html body #main .product-category .box-image > div,html body #main .product-category .box-image img{border-radius:3px!important}html body.single-product div.product .product-main .col > .arb-prod-bar{border-radius:4px 4px 0 0!important}html body.single-product div.product .product-main .col:has(> .arb-prod-bar){background:linear-gradient(var(--fs-color-primary,#f6ca08),var(--fs-color-primary,#f6ca08)) top left/100% 20px no-repeat border-box;background-clip:border-box}html body.single-product .arb-gal-bar{border-radius:3px 3px 0 0!important}html body.single-product .product-gallery > .arb-gal-frame{background:linear-gradient(var(--fs-color-primary,#f6ca08),var(--fs-color-primary,#f6ca08)) top left/100% 18px no-repeat border-box;background-clip:border-box}@media (max-width:849px){html body #masthead .header-inner > .flex-col.show-for-medium.flex-left{order:-1;flex:0 0 auto!important}html body #masthead .header-inner > #logo{margin-left:12px}html body #masthead .flex-col.show-for-medium.flex-right .account-item{margin-right:6px}html body #masthead a.account-link-mobile.button{display:inline-flex!important;align-items:center;gap:6px;width:auto!important;min-width:0;height:34px;line-height:1;padding:0 10px!important;border-radius:3px!important;background:var(--fs-color-primary,#f6ca08)!important;color:#000!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}html body #masthead a.account-link-mobile.button i{font-size:15px;margin:0;color:#000}html body #masthead .arb-mob-acc-label{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #masthead .account-link-mobile .arb-mob-acc-label{margin:0 0 0 6px!important;padding:0!important}}@media (max-width:849px){html body #masthead .nav-icon > a{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:var(--fs-color-primary,#f6ca08);color:#000!important;border-radius:3px;padding:5px 9px 4px!important;min-width:46px;height:auto!important;line-height:1!important}html body #masthead .nav-icon > a i.icon-menu{font-size:20px!important;color:#000!important;margin:0!important;line-height:1!important;top:0!important}html body #masthead .nav-icon > a .menu-title{display:block!important;font-size:11px!important;font-weight:700;line-height:1!important;margin:0!important;color:#000!important;text-transform:none!important;letter-spacing:0!important}}.arb-pbox{border:1px solid var(--fs-color-primary,#f6ca08);border-radius:5px;overflow:hidden;margin:0 0 25px}.arb-pbox-head{background:var(--fs-color-primary,#f6ca08);color:#000;font-size:1.1em;font-weight:700;line-height:1.1;padding:12px 15px}.arb-pbox-body{padding:15px}.arb-pbox-body>*:last-child{margin-bottom:0}.arb-pay-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;margin-top:10px}.arb-pay-card{border:1px solid rgba(246,202,8,.45);border-radius:5px;padding:14px 15px}.arb-pay-card:first-child{grid-column:1/-1}.arb-pay-logos{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}html body #main .arb-pay-logos img{height:26px!important;width:auto!important;border-radius:3px!important;background:#fff;padding:2px 4px;margin:0}.arb-pay-title{font-weight:700;font-size:1.1em;color:var(--fs-color-primary,#f6ca08);margin-bottom:6px}.arb-pay-text p{margin:0 0 8px}.arb-pay-iban{display:inline-block;border:1px dashed var(--fs-color-primary,#f6ca08);border-radius:3px;padding:8px 12px;margin-top:2px;line-height:1.5}.arb-ship-countries{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.arb-ship-countries li{margin:0!important;border:1px solid var(--fs-color-primary,#f6ca08);border-radius:3px;padding:6px 12px;font-weight:700}.arb-pay-grid .arb-pay-card:first-child:last-child,.arb-pbox .arb-pay-grid:not(:has(.arb-pay-logos)) .arb-pay-card:first-child{grid-column:auto}.arb-owb-box .arb-pbox-body{text-align:center;padding:20px 15px}.arb-owb-box .arb-pbox-body p{margin:0}.arb-ppwr-list{list-style:none;margin:0;padding:0}.arb-ppwr-list li{margin:0!important;padding:8px 0;border-bottom:1px solid rgba(246,202,8,.25)}.arb-ppwr-list li:last-child{border-bottom:0}.arb-ds-toc{list-style:none;margin:0;padding:0}.arb-ds-toc li{margin:0!important;padding:4px 0}.arb-ds-toc li a{color:inherit;text-decoration:none}.arb-ds-toc li a:hover{color:#f6ca08}.arb-ds-toc li.arb-ds-toc-sub{padding-left:22px;font-size:.93em}.arb-ds-sub{font-size:1.05em;font-weight:700;margin:20px 0 8px}.arb-pbox-body p+.arb-ds-sub{margin-top:12px}.arb-pbox[id],.arb-ds-sub[id]{scroll-margin-top:130px}#footer .footer-widgets{background:#232222!important;border-top:3px solid #f6ca08;padding:30px 0 10px!important}#footer .footer-widgets .col.widget{display:flex;flex-direction:column;padding:0 7px 14px!important;margin-bottom:0!important}#footer .footer-widgets .row{padding:0 8px}@media(min-width:550px){#footer .footer-widgets .col.widget{flex:0 0 50%;max-width:50%}}@media(min-width:850px){#footer .footer-widgets .col.widget{flex:0 0 25%;max-width:25%}}#footer #block_widget-8{display:none!important}#footer #block_widget-3>ul,#footer #nav_menu-9>div,#footer #nav_menu-10>div,#footer #custom_html-4>.textwidget{flex:1;border:1px solid #f6ca08;border-radius:5px;overflow:hidden;margin:0!important;padding:0!important;list-style:none}#footer #block_widget-3>ul::before,#footer #nav_menu-9>div::before,#footer #nav_menu-10>div::before,#footer #custom_html-4>.textwidget::before{display:block;background:#f6ca08;color:#000;font-weight:700;font-size:1.05em;padding:10px 15px}#footer #block_widget-3>ul::before{content:"Kontakt"}#footer #nav_menu-9>div::before{content:"Service"}#footer #nav_menu-10>div::before{content:"Rechtliches"}#footer #block_widget-3 li,#footer .footer-widgets .menu li{margin:0!important;padding:9px 15px!important;border:0!important;border-bottom:1px solid rgba(246,202,8,.2)!important;color:#ddd!important;list-style:none}#footer #block_widget-3 li:last-child,#footer .footer-widgets .menu li:last-child{border-bottom:0!important}#footer .footer-widgets .menu{margin:0!important}#footer .footer-widgets .menu li a{color:#ddd!important;padding:0!important;display:block}#footer .footer-widgets .menu li a:hover,#footer .footer-widgets .menu li.current-menu-item>a{color:#f6ca08!important}#footer #custom_html-4>.textwidget::before{content:"Widerruf";text-align:left}#footer #custom_html-4 p{margin:0;padding:18px 15px;text-align:center}#footer #custom_html-4 .button{margin:0}#footer .absolute-footer{background:#1b1a1a!important;border-top:1px solid rgba(246,202,8,.35)}#footer .absolute-footer .social-icons .button{background:#f6ca08!important;border-color:#f6ca08!important;color:#000!important}#footer .absolute-footer .social-icons .button:hover{background:#000!important;color:#f6ca08!important}#footer .copyright-footer{color:#aaa}#footer .absolute-footer .social-icons .button i{color:#000!important}#footer .absolute-footer .social-icons .button:hover i{color:#f6ca08!important}.arb-contact-grid{display:grid;grid-template-columns:1fr;gap:15px;margin-bottom:15px}@media(min-width:700px){.arb-contact-grid{grid-template-columns:1fr 1fr}}.arb-contact-grid .arb-pbox{margin:0!important;display:flex;flex-direction:column}.arb-contact-grid .arb-pbox-body{flex:1}.arb-contact-grid a{color:#f6ca08}.arb-contact-form h3{font-size:1.05em;font-weight:700;margin:22px 0 10px!important;padding-bottom:6px;border-bottom:1px solid rgba(246,202,8,.35)}.arb-contact-form h3:first-of-type{margin-top:10px!important}.arb-contact-form input[type=text],.arb-contact-form input[type=email],.arb-contact-form input[type=tel],.arb-contact-form textarea{border-radius:5px;margin-top:4px}.arb-contact-form .wpcf7-submit{border-radius:6px}.arb-contact-form .wpcf7-list-item{margin:12px 0 0!important}.arb-contact-form .wpcf7-list-item label{display:flex;gap:10px;align-items:flex-start;font-weight:400!important;line-height:1.5}.arb-contact-form .wpcf7-list-item label input{margin-top:5px}.arb-contact-form .wpcf7-list-item-label{font-weight:400!important}.arb-contact-form form>p:last-of-type{margin-bottom:0}.arb-contact-form .wpcf7-form.init .wpcf7-response-output{display:none}.arb-dl-hint{border-left:4px solid #f6ca08;background:rgba(246,202,8,.08);padding:10px 15px;border-radius:0 5px 5px 0;margin-bottom:20px!important}.arb-dl-nav{display:flex;flex-wrap:wrap;gap:8px}.arb-dl-nav a{display:inline-block;border:1px solid rgba(246,202,8,.6);border-radius:3px;padding:5px 10px;color:#ddd;font-size:.9em;line-height:1.3;text-decoration:none}.arb-dl-nav a:hover{background:#f6ca08;color:#000}.arb-anchor{display:block;position:relative;top:-130px;visibility:hidden}.arb-pbox[id]{scroll-margin-top:130px}.arb-dl-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:850px){.arb-dl-grid{grid-template-columns:1fr 1fr}}.arb-dl-item{display:flex}.arb-dl-item .sdm_clear_float{display:none}.arb-dl-grid .sdm_download_item{flex:1;display:flex;flex-direction:column;margin:0!important;padding:12px!important;border:1px solid rgba(246,202,8,.35)!important;border-radius:5px!important;background:rgba(255,255,255,.03)!important;box-shadow:none!important;max-width:none!important;width:auto!important}.arb-dl-grid .sdm_download_item_top{display:flex;gap:12px;align-items:center;float:none!important}.arb-dl-grid .sdm_download_thumbnail{float:none!important;margin:0!important;flex:0 0 64px}.arb-dl-grid .sdm_download_thumbnail_image{width:64px!important;height:64px!important;max-width:none!important;object-fit:contain;background:#fff;border-radius:3px;padding:2px;border:0!important}.arb-dl-grid .sdm_download_title{float:none!important;margin:0!important;padding:0!important;font-weight:700;font-size:.95em;line-height:1.35;color:#eee}.arb-dl-grid .sdm_download_item>div[style*="clear"]{display:none}.arb-dl-grid .sdm_download_description:empty{display:none}.arb-dl-grid .sdm_download_link{margin-top:auto!important;padding:12px 0 0!important;border:0!important}.arb-dl-grid a.sdm_download{background:#f6ca08!important;color:#000!important;border:0!important;border-radius:6px!important;box-shadow:none!important;text-shadow:none!important;font-weight:700;padding:8px 14px!important;display:inline-block;line-height:1.2}.arb-dl-grid a.sdm_download:hover{background:#000!important;color:#f6ca08!important}.arb-chip-list{display:flex;flex-wrap:wrap;gap:8px}.arb-chip-list span{display:inline-block;border:1px solid rgba(246,202,8,.6);border-radius:3px;padding:5px 10px;color:#ddd;font-size:.9em;line-height:1.3}.arb-video-box .epyt-gallery-allthumbs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}@media(min-width:550px){.arb-video-box .epyt-gallery-allthumbs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:850px){.arb-video-box .epyt-gallery-allthumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.arb-video-box .epyt-gallery-allthumbs{grid-template-columns:repeat(5,minmax(0,1fr))}}.arb-video-box .epyt-gallery-thumb{width:auto!important;float:none!important;padding:0!important;margin:0!important}.arb-video-box .epyt-gallery-rowbreak,.arb-video-box .epyt-gallery-clear{display:none!important}.arb-video-box .epyt-gallery-img-box{border-radius:3px;overflow:hidden}.arb-video-box .epyt-gallery-title{font-size:.8em!important;line-height:1.3!important;margin-top:5px;color:#ddd}.arb-video-box .epyt-pagination{margin:12px 0 0!important}.arb-video-box .epyt-video-wrapper{border-radius:5px;overflow:hidden;max-width:480px;margin:0 auto 10px!important;position:relative!important;padding-top:0!important;height:auto!important;aspect-ratio:16/9}.arb-video-box .epyt-video-wrapper iframe{position:absolute;inset:0;width:100%!important;height:100%!important}.arb-pbox h2.arb-pbox-head{margin:0!important;font-size:17.6px!important;line-height:1.35!important;font-weight:700!important;color:#000!important;text-transform:none!important;letter-spacing:0!important}.arb-lox-faq .arb-ds-sub{border-top:1px solid rgba(246,202,8,.25);padding-top:14px}.arb-lox-faq .arb-ds-sub:first-child{border-top:0;padding-top:0;margin-top:0}.arb-team-logos{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:15px}.arb-team-logos>div{max-width:260px;flex:1 1 160px}.arb-team-logos .arb-team-amp{flex:0 0 auto;font-size:2.4em;font-weight:700;color:#f6ca08}.arb-team-logos .arb-team-own{max-width:120px}.arb-team-logos .img{margin:0!important}.arb-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:700px){.arb-reasons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.arb-reasons{grid-template-columns:repeat(5,minmax(0,1fr))}}.arb-reasons>div{border:1px solid rgba(246,202,8,.35);border-radius:5px;padding:14px 10px;text-align:center}.arb-reasons img{width:56px;height:56px;display:block;margin:0 auto 8px}.arb-reasons p{margin:0;font-size:.9em;line-height:1.4}.arb-404{max-width:1110px;margin:0 auto;padding:20px 15px 25px}.arb-404 .arb-404-btns{display:flex;flex-wrap:wrap;gap:10px}.arb-404 .arb-404-btns .button{margin:0}.arb-404 .searchform{margin:0}.arb-proj-grid{display:grid;grid-template-columns:1fr;gap:15px}@media(min-width:550px){.arb-proj-grid{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.arb-proj-grid{grid-template-columns:repeat(4,1fr)}}.arb-proj-card{display:flex;flex-direction:column;border:1px solid #f6ca08;border-radius:5px;overflow:hidden;background:rgba(255,255,255,.03);color:#eee!important;text-decoration:none}.arb-proj-card:hover{background:rgba(246,202,8,.08)}.arb-proj-img{display:block;aspect-ratio:16/10;background:#fff;overflow:hidden}.arb-proj-img img{width:100%;height:100%;object-fit:cover;display:block}.arb-proj-title{display:block;padding:12px 15px 6px;font-weight:700;line-height:1.35;color:#eee}.arb-proj-more{display:block;margin-top:auto;padding:0 15px 12px;color:#f6ca08;font-weight:700;font-size:.9em}.arb-flut-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:5px 0 18px}@media(min-width:850px){.arb-flut-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.arb-flut-stats>div{border:1px solid rgba(246,202,8,.5);border-radius:5px;padding:14px 10px;text-align:center;line-height:1.3}.arb-flut-stats .arb-flut-num{display:block;font-size:2em;font-weight:800;color:#f6ca08;line-height:1.1;margin-bottom:4px}.arb-pbox-body .gallery,.arb-pbox-body .row-small{margin-bottom:0}.arb-pbox-body .arb-team-logos .img{max-width:200px;margin:0 auto}.arb-proj-video{max-width:720px;margin:0 auto}.arb-proj-video .video{margin-bottom:0}.arb-proj-ytlink{text-align:center;margin:15px 0 0!important}.arb-proj-ytlink .button{margin:0}.arb-code{font-family:Consolas,Monaco,monospace;font-size:.85em;line-height:1.5;background:#1b1a1a;border:1px solid rgba(246,202,8,.35);border-radius:5px;padding:12px 14px;overflow-x:auto;white-space:nowrap}.arb-pbox-body blockquote{border-left:4px solid #f6ca08;margin:10px 0;padding:6px 14px;background:rgba(246,202,8,.06)}.mfp-bg{background:var(--fs-color-primary,#f6ca08)!important;opacity:1!important}.mfp-arrow{width:48px!important;height:48px!important;margin:-24px 0 0!important;padding:0!important;border-radius:50%!important;background:rgba(246,202,8,.92)!important;box-shadow:0 1px 6px rgba(0,0,0,.35);color:#000!important;opacity:1!important;display:flex!important;align-items:center;justify-content:center;z-index:1100!important;transition:left .15s,right .15s}.mfp-arrow:before,.mfp-arrow:after{display:none!important}.mfp-arrow-left{left:8px}.mfp-arrow-right{right:8px}.mfp-arrow i{color:#000!important;font-size:30px!important;line-height:1!important;margin:0!important;position:static!important}.mfp-arrow:hover{background:#000!important}.mfp-arrow:hover i{color:#f6ca08!important}.mfp-close,.mfp-close svg{color:#000!important;opacity:1!important}.mfp-counter{color:#000!important;font-weight:700}.mfp-title{color:#000!important}.arb-news-btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:12px 0}.arb-news-btns .button{margin:0!important;flex:1 1 200px;max-width:340px}.arb-news-logos{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;margin:10px 0 20px}.arb-news-logos>div{max-width:300px;flex:0 1 300px}.arb-news-logos .img{margin:0!important}.arb-news-imgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0}.arb-news-imgs .img,.arb-news-img .img{margin:0!important}.arb-news-img{max-width:420px;margin:12px auto}.arb-news-body .img-inner img{border-radius:3px}.arb-news-body .arb-news-h3{font-size:1.05em;font-weight:700;margin:10px 0 8px}.arb-news-body .products{margin-top:12px}.arb-news-body .video{max-width:720px;margin:12px auto}.arb-news-slider{max-width:720px;margin:12px auto}.arb-year-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:700px){.arb-year-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.arb-year-nav a,.arb-year-nav span{display:block;text-align:center;padding:10px 8px;border-radius:6px;font-weight:700;text-decoration:none;line-height:1.2}.arb-year-nav a{background:#f6ca08;color:#000!important}.arb-year-nav a:hover{background:#000;color:#f6ca08!important}.arb-year-nav .arb-year-current{border:2px solid #f6ca08;color:#f6ca08;padding:8px 6px}.arb-tech-filter{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));grid-auto-flow:row dense;gap:8px;margin:0 0 22px}.arb-tech-filter a{text-align:center;white-space:nowrap}.arb-tech-filter a{display:inline-block;padding:7px 16px;border:1px solid #f6ca08;border-radius:6px;background:#f6ca08;color:#000!important;font-weight:600;font-size:.95em;line-height:1.2;text-decoration:none;transition:background .15s,color .15s}.arb-tech-filter a:hover{background:#000;color:#f6ca08!important}.arb-tech-filter a.is-active{background:transparent;color:#f6ca08!important}.widget_layered_nav_filters li.chosen-technologie{display:none!important}.widget_layered_nav_filters:not(:has(li:not(.chosen-technologie))){display:none!important}.arb-flex-link{margin:0 0 15px}.arb-flex-link label{display:block;font-weight:700;margin-bottom:6px;color:#f6ca08}.arb-flex-link input{width:100%;margin:0}.arb-flex-link small{display:block;margin-top:5px;opacity:.85}.arb-tech-box{margin:0 0 22px}.arb-tech-box .arb-tech-filter{margin:0}.shop-container > .products > .arb-tech-inline{order:-1;flex:0 0 100%;max-width:100%;padding:0 10px;margin:0 0 5px}.arb-tech-inline .arb-tech-box{margin:0 0 15px}.arb-zub-hint-box{border:2px solid #f6ca08;border-radius:6px;padding:12px 16px;margin:0 0 20px;font-weight:600;line-height:1.4}.arb-tech-label{color:#f6ca08;font-weight:700;margin:0 0 8px}.arb-tech-inline .arb-tech-filter{margin:0}.arb-tech-filter small{font-size:.85em;font-weight:400;opacity:.8;margin-left:3px}.arb-tech-filter a.is-long{padding-left:6px;padding-right:6px;font-size:.88em}.arb-tech-filter a.is-long small{margin-left:2px}.arb-tech-filter a[href*="filter_technologie=adapter-schalterprogramme"]{grid-column:span 2;padding-left:16px;padding-right:16px;font-size:.95em}.arb-tech-filter a[href*="filter_technologie=adapter-schalterprogramme"] small{margin-left:6px}.arb-tech-filter a[href*="filter_technologie=mhi"],.arb-tech-filter a[href*="filter_technologie=mitsubishi-electric"]{grid-column:span 2;padding-left:16px;padding-right:16px;font-size:.95em}.arb-tech-filter a[href*="filter_technologie=mhi"] small,.arb-tech-filter a[href*="filter_technologie=mitsubishi-electric"] small{margin-left:6px}