body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body h1{font-size:3.375rem}@media(max-width: 767px){body h1{font-size:2.75rem}}body h2{font-size:2.25rem}@media(max-width: 767px){body h2{font-size:1.75rem}}body h3{font-size:1.6875rem}@media(max-width: 767px){body h3{font-size:1.4rem}}body.woocommerce-active .site-header>.col-full{display:flex}body.woocommerce-active .site-header>.storefront-primary-navigation{text-align:right}body.woocommerce-active .site-header>.storefront-primary-navigation .col-full{position:relative}@media(min-width: 768px){body.woocommerce-active .site-header>.storefront-primary-navigation .main-navigation{width:unset;float:unset;margin-right:unset;clear:unset;position:absolute;bottom:0;right:-1rem}}@media(min-width: 1064px){body.woocommerce-active .site-header>.storefront-primary-navigation .main-navigation{right:calc(2.617924em - 1rem)}}body.woocommerce-active .site-header>.storefront-primary-navigation .main-navigation ul li a{font-size:17px;font-weight:bold}@media(min-width: 768px){body.woocommerce-active .site-header .site-branding{width:unset;float:unset;margin-right:unset}}body.woocommerce-active .site-header .site-branding .custom-logo-link img{max-width:6.25rem}body.woocommerce-active .site-header .secondary-navigation ul li{padding-left:.15rem}body.woocommerce-active .site-header .secondary-navigation ul li.icon-phone{background:url(../img/phone-solid.svg) no-repeat center left;background-size:auto .875rem}body.woocommerce-active .site-header .secondary-navigation ul li.icon-user{background:url(../img/user-solid.svg) no-repeat center left;background-size:auto .875rem}body.woocommerce-active .site-header .secondary-navigation ul li a{font-size:1rem}body.woocommerce-active .site-header .secondary-navigation ul li a:hover{text-decoration:underline}body.woocommerce-active .site-header .site-search{width:unset;float:unset;margin-right:unset;clear:unset;margin-bottom:unset;margin-left:auto}body.woocommerce-active .site-header .site-search .widget_search form:not(.wp-block-search),body.woocommerce-active .site-header .site-search .widget_product_search form:not(.wp-block-search){display:flex;height:45px}@media(min-width: 992px){body.woocommerce-active .site-header .site-search .widget_search form:not(.wp-block-search),body.woocommerce-active .site-header .site-search .widget_product_search form:not(.wp-block-search){width:22rem}}body.woocommerce-active .site-header .site-search .widget_search form:not(.wp-block-search)::before,body.woocommerce-active .site-header .site-search .widget_product_search form:not(.wp-block-search)::before{display:none}body.woocommerce-active .site-header .site-search .widget_search form:not(.wp-block-search) input[type=search],body.woocommerce-active .site-header .site-search .widget_product_search form:not(.wp-block-search) input[type=search]{padding:.5rem 1rem .5rem 1rem;border-radius:.1875rem}body.woocommerce-active .site-header .site-search .widget_search form:not(.wp-block-search) input[type=submit],body.woocommerce-active .site-header .site-search .widget_search form:not(.wp-block-search) button[type=submit],body.woocommerce-active .site-header .site-search .widget_product_search form:not(.wp-block-search) input[type=submit],body.woocommerce-active .site-header .site-search .widget_product_search form:not(.wp-block-search) button[type=submit]{border:0;clip:unset;-webkit-clip-path:unset;clip-path:unset;height:unset;margin:0;margin-left:-0.125rem;overflow:unset;padding:.5rem .8rem .5rem 1.75rem;position:relative;width:unset;word-wrap:normal !important;top:unset;left:unset;border-radius:.1875rem}body.woocommerce-active .site-header .site-search .widget_search form:not(.wp-block-search) input[type=submit]::before,body.woocommerce-active .site-header .site-search .widget_search form:not(.wp-block-search) button[type=submit]::before,body.woocommerce-active .site-header .site-search .widget_product_search form:not(.wp-block-search) input[type=submit]::before,body.woocommerce-active .site-header .site-search .widget_product_search form:not(.wp-block-search) button[type=submit]::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:"Font Awesome 5 Free";content:"";position:absolute;top:50%;transform:translateY(-50%);left:.5rem;line-height:1}body.woocommerce-active .site-header .site-header-cart{width:unset;float:unset;margin-right:unset;margin-bottom:unset}@media(min-width: 768px){body.woocommerce-active .site-header .site-header-cart{margin-left:1rem}}body.woocommerce-active .site-header .site-header-cart .cart-contents{display:flex;align-items:center;padding:0}body.woocommerce-active .site-header .site-header-cart .cart-contents>*{display:none}@media(min-width: 768px){body.woocommerce-active .site-header .site-header-cart .cart-contents::before{content:"Winkelwagen";color:#979797;font-size:.875rem;margin-right:.5rem}}body.woocommerce-active .site-header .site-header-cart .cart-contents::after{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background-color:#efefef;border-radius:4px;color:#979797;padding:0}body.woocommerce-active .site-header .site-header-cart .cart-contents:hover::after{color:#333}body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart{display:none}@media(max-width: 767px){body.woocommerce-active .site-header .site-branding img{width:100px}body.woocommerce-active .site-header .storefront-primary-navigation .menu-toggle{position:absolute;top:-4.75rem;right:0}}body.woocommerce-active .site-main .product .woocommerce-product-gallery ol li{list-style:none}body.woocommerce-active .site-main .product .entry-summary h1{font-size:2rem;font-weight:bold}body.woocommerce-active .site-main .product .entry-summary .price .woocommerce-Price-amount{font-size:2.5rem}body.woocommerce-active .site-main .product .entry-summary .quantity{margin-bottom:.75rem}body.woocommerce-active .site-main .product .entry-summary .quantity.hidden{display:none}body.woocommerce-active .site-main .product .entry-summary .cart .extra-add-to-cart{display:none}body.woocommerce-active .site-main .product .entry-summary .cart .colorlab_add_to_cart~.extra-add-to-cart{display:inline-block}body.woocommerce-active .site-main .product .woocommerce-tabs{width:100%;overflow:unset}body.woocommerce-active .site-main .product .woocommerce-tabs ul.tabs,body.woocommerce-active .site-main .product .woocommerce-tabs .panel{width:100%}body.woocommerce-active .site-main .product .woocommerce-tabs ul.tabs{display:flex;gap:2rem;justify-content:center;border:0}body.woocommerce-active .site-main .product .woocommerce-tabs ul.tabs li{border:0}body.woocommerce-active .site-main .product .woocommerce-tabs ul.tabs li.active a{color:red;border-top:5px solid red !important;border-left:1px solid #dddbd5;border-right:1px solid #dddbd5;border-radius:5px 5px 0 0;z-index:3}body.woocommerce-active .site-main .product .woocommerce-tabs ul.tabs li.active a::before,body.woocommerce-active .site-main .product .woocommerce-tabs ul.tabs li.active a::after{content:"";position:absolute;right:100%;top:100%;height:1px;width:100vw;background:#d1d1d1}body.woocommerce-active .site-main .product .woocommerce-tabs ul.tabs li.active a::after{left:100%}body.woocommerce-active .site-main .product .woocommerce-tabs ul.tabs li::after{display:none}body.woocommerce-active .site-main .product .woocommerce-tabs ul.tabs li a{padding:.5rem 2.1875rem;color:#979797;margin-bottom:-1px}body.woocommerce-active .site-main .product .woocommerce-tabs .panel h2{display:none}body.woocommerce-active .site-main .product .woocommerce-tabs .panel .shop_attributes tbody>tr>th{background:rgba(0,0,0,0);position:relative}body.woocommerce-active .site-main .product .woocommerce-tabs .panel .shop_attributes tbody>tr>th::after{content:":";position:absolute;right:5px;top:1em}body.woocommerce-active .site-main .product .woocommerce-tabs .panel .shop_attributes tbody>tr>td{background:rgba(0,0,0,0)}body .home-categories{margin:0;list-style:none}body .home-categories li h3{font-size:1.6875rem;color:#171717;font-weight:bold}body .home-categories li span{font-size:.8125rem}body .home-categories li span::before{content:"> "}body .quote-wrapper{background-position:center;padding:5rem 0 3rem;height:16.625rem;display:flex;align-items:center;justify-content:space-around}body .quote-wrapper h2{margin:0}body .extra-wrapper{padding:3rem 0}body .above-footer-widget{padding:2rem 0}body .above-footer-widget .widget_block{margin-bottom:0}body .above-footer-widget .widget_block .wp-block-columns{margin-bottom:0;width:100%;display:flex;justify-content:space-between}body .above-footer-widget .widget_block .wp-block-columns .wp-block-column{flex-basis:unset;flex-grow:unset}body .above-footer-widget .widget_block .wp-block-columns .wp-block-column h4{font-size:1rem;font-weight:bold}body .above-footer-widget .widget_block .wp-block-columns .wp-block-column p:last-child{margin:0}body .above-footer-widget .widget_block .wp-block-columns .wp-block-column h4 a,body .above-footer-widget .widget_block .wp-block-columns .wp-block-column p a{text-decoration:none;font-weight:bold}body .above-footer-widget .widget_block .wp-block-columns .wp-block-column h4 a:hover,body .above-footer-widget .widget_block .wp-block-columns .wp-block-column p a:hover{text-decoration:underline}body .products .product-category a .woocommerce-loop-category__title mark{display:none}body .checkout .col2-set .col-1,body .checkout .col2-set .col-2{width:unset}body .footer-widgets{border:0;padding-top:2rem;width:100%}@media(min-width: 768px){body .footer-widgets{display:flex;align-items:start;justify-content:space-between}}body .footer-widgets::before,body .footer-widgets::after{display:none}body .footer-widgets .only-parents .wc-block-product-categories-list--depth-1{display:none}body .footer-widgets .block{width:unset !important;float:unset !important;margin-right:unset !important}body .footer-widgets .block .widget{margin-bottom:1.5rem}body .footer-widgets .block.footer-widget-4 .widget-title{font-size:.875rem}body .footer-widgets .block.footer-widget-4 .wp-social-link-facebook{background-color:rgba(0,0,0,0)}body .footer-widgets .block.footer-widget-4 .wp-social-link-facebook a::before{content:"";background:url(../img/facebook-f.svg) no-repeat center left;background-size:auto 100%;height:.875rem;width:.875rem}body .footer-widgets .block.footer-widget-4 .wp-social-link-facebook a svg{display:none}body .footer-widgets .widget-title{font-size:20px;margin-bottom:10px;font-weight:bold;line-height:27px;padding:0;border:0}body .footer-widgets .widget-title~div ul li{padding-left:0;margin-bottom:0}body .footer-widgets .widget-title~div ul li::before,body .footer-widgets .widget-title~div ul li::after,body .footer-widgets .widget-title~div ul li .wc-block-product-categories-list-item-count{display:none}body .footer-widgets .widget-title~div ul li a,body .footer-widgets .widget-title~div ul li a span{font-size:16px;font-weight:400;line-height:1.63;text-decoration:none}body .footer-widgets .widget-title~div ul li a:hover,body .footer-widgets .widget-title~div ul li a span:hover{text-decoration:underline}body .site-info{display:none}body .fourohfour-columns-2 .col-1,body .fourohfour-columns-2 .col-2{flex:unset;width:unset}.header-content{position:absolute;top:50%;transform:translateY(-50%);padding-right:2rem}.scrollToTop{cursor:pointer;display:inline-block;text-decoration:none;position:fixed;right:20px;bottom:20px;z-index:50;background:#fff;border-radius:100%;padding:5px}.scrollToTop::before{content:"";display:block;background:url(../img/arrow-up-solid.svg) no-repeat center;background-size:70%;width:2.25rem;height:2.25rem}a{text-decoration:none !important}a:hover{text-decoration:underline !important}a:focus,a:focus-visible,button:focus,button:focus-visible{outline:none !important}.storefront-breadcrumb{margin:0 0 1.618em !important}.woocommerce-cart-form table:not(.has-background) tbody tr td.actions{background-color:rgba(0,0,0,0)}