﻿header .site-header-cart .material-icons-outlined:hover{color:#ffffff}header .trp-language-switcher{width:auto;display:flex}header .trp-language-switcher>div{width:auto !important;background:none;border:0;display:flex !important;height:auto !important;overflow:hidden !important;visibility:visible !important;padding:0;position:relative}header .trp-language-switcher>div.trp-ls-shortcode-current-language{display:none !important}header .trp-language-switcher>div a{color:#fff;font-size:18px;text-transform:uppercase;border:0 !important;outline:0 !important;border-radius:0 !important}header .trp-language-switcher>div a:hover{background:none !important}header .trp-language-switcher:focus .trp-ls-shortcode-language,header .trp-language-switcher:hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;padding:0;height:auto;overflow-y:auto;position:relative;left:initial;top:inherit;display:flex !important;min-height:auto}.vorteile-widget-area{clear:both}.vorteile-widget-area .vorteile-widget{margin:0}#vorteile{padding:50px 0;background-color:#F5F5F5;text-align:center;position:relative}#vorteile:before{position:absolute;content:"";background-color:#F5F5F5;width:100vw;left:50%;transform:translateX(-50%);display:block;height:100%;top:0;z-index:-1}#vorteile .wp-block-group.align-top.is-layout-flex{align-items:flex-start;width:100%}#vorteile h2{font-size:40px;line-height:40px;font-weight:700;color:#0c2254;margin:0 auto 80px}#vorteile h3{font-size:24px;line-height:24px;font-weight:700;color:#0c2254;margin:27px 0}#vorteile .material-icons-outlined{height:67px;width:67px;border-radius:50%;background:#0c2254;color:#fff !important;line-height:67px}.woocommerce-active .site-header .main-navigation ul.nav-menu>li>a.st-submenu-toggle{display:none}.select2-container{min-width:240px}#primary{padding:0 10px;margin:0}#primary main{margin:0;padding-top:45px;padding-bottom:70px}#primary main article{margin:0}#primary main .woocommerce-products-header{padding:0px}#primary main .storefront-product-pagination{display:none}#primary .storefront-sorting{font-size:1em;margin-bottom:20px}#primary .storefront-sorting .select2-container--default .select2-selection--single .select2-selection__rendered{color:#333333;line-height:28px}#primary p{font-family:PT Sans, sans-serif;font-size:16px;font-weight:normal;line-height:24px;color:#333333;margin-top:0;margin-bottom:20px}#primary h1{font-weight:700;color:#0c2254;font-family:PT Sans, sans-serif;line-height:1.5;font-size:40px;margin-bottom:25px;hyphens:auto;word-wrap:break-word;line-height:40px}#primary h2{font-size:40px;line-height:40px;font-weight:700;color:#0c2254;margin-bottom:60px}#primary h2.small{font-size:24px;line-height:24px;font-weight:700;color:#0c2254;margin:18px 0}#primary h3{font-size:24px;line-height:24px;font-weight:normal;color:#0c2254;margin:0 0 15px 0}#primary a{color:#26aae1;transform:color 0.3s ease}#primary a:before{display:none}#primary a:hover{color:#0c2254}#primary a.edit{position:relative}#primary a.edit::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";line-height:1.618;position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;text-indent:0}#primary .woocommerce-error a,#primary .woocommerce-info a{color:#ffffff}#primary .woocommerce-error a:hover,#primary .woocommerce-info a:hover{color:#0c2254}#primary .button,#primary .primarybutton,#primary .actionbutton,#primary a.delete-card{width:auto;border:none;background-color:#f5f5f5;display:inline-block;padding:10px 20px;color:#26aae1;font-size:18px;border-radius:5px;font-weight:600;line-height:1}#primary .button:hover,#primary .button:focus,#primary .primarybutton:hover,#primary .primarybutton:focus,#primary .actionbutton:hover,#primary .actionbutton:focus,#primary a.delete-card:hover,#primary a.delete-card:focus{color:#0c2254;background-color:#f5f5f5}#primary .button.alt:not(.capture-mask),#primary .button.order-actions-button,#primary .primarybutton.alt:not(.capture-mask),#primary .primarybutton.order-actions-button,#primary .actionbutton.alt:not(.capture-mask),#primary .actionbutton.order-actions-button,#primary a.delete-card.alt:not(.capture-mask),#primary a.delete-card.order-actions-button{background-color:#26aae1;color:white}#primary .button.alt:not(.capture-mask):hover,#primary .button.order-actions-button:hover,#primary .primarybutton.alt:not(.capture-mask):hover,#primary .primarybutton.order-actions-button:hover,#primary .actionbutton.alt:not(.capture-mask):hover,#primary .actionbutton.order-actions-button:hover,#primary a.delete-card.alt:not(.capture-mask):hover,#primary a.delete-card.order-actions-button:hover{color:white;background-color:#0c2254}#primary a.delete-card{display:inline-flex;align-items:center}#primary a.delete-card:before{content:"delete";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;margin-right:15px}#primary button.button[name="update_cart"]{display:inline-flex;align-items:center}#primary button.button[name="update_cart"]:before{content:"refresh";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;margin-right:15px}#primary h3.small{font-size:20px;line-height:24px;font-weight:normal;color:#0c2254;margin:0 0 15px 0}#primary li{font-family:PT Sans, sans-serif;font-size:16px;font-weight:normal;line-height:24px;color:#333333;margin-top:0}#primary ul{margin:0 20px}#primary .entry-header{text-align:start;padding:0}#primary .wp-block-image figure{margin:0}#primary .quantity{}#primary .quantity input[type=number]::-webkit-inner-spin-button,#primary .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#primary .quantity input[type=number]{-moz-appearance:textfield}#primary .quantity .qty{background:#ffffff;border:0 !important;margin:0 !important;height:auto}#primary .quantity .arrows .dashicons{width:15px;height:15px;position:absolute}#primary .quantity .arrows .dashicons.dashicons-arrow-up-alt2{top:6px;background:url(../../img/arrow_top.svg) no-repeat center}#primary .quantity .arrows .dashicons.dashicons-arrow-down-alt2{bottom:6px;background:url(../../img/arrow_bottom.svg) no-repeat center}#primary .custom-slick-slider{height:350px;max-height:350px;margin-bottom:28px}#primary .custom-slick-slider .slick-prev,#primary .custom-slick-slider .slick-next{width:13px;height:23px}#primary .custom-slick-slider .slick-prev:before,#primary .custom-slick-slider .slick-next:before{display:none}#primary .custom-slick-slider .slick-prev{background:url(../../img/arrow-left.svg) no-repeat left center}#primary .custom-slick-slider .slick-next{background:url(../../img/arrow-right.svg) no-repeat right center}#primary .custom-slick-slider .item.slick-slide{height:350px;display:flex;justify-content:space-between}#primary .custom-slick-slider .item.slick-slide .sliderimage{width:50%;text-align:center;min-height:350px;flex-basis:50%;flex-shrink:0}#primary .custom-slick-slider .item.slick-slide .sliderimage img{display:block;max-height:100%;margin:0 auto}#primary .custom-slick-slider .item.slick-slide .sliderimage.noimage img{display:none}#primary .custom-slick-slider .item.slick-slide .carousel-caption{padding:0 120px;width:50%;margin-left:auto}#primary .custom-slick-slider .item.slick-slide .carousel-caption h3{border-bottom:2px solid #EDEDED;font-size:20px;font-weight:700;color:#26aae1;line-height:22px;margin-top:0;padding-bottom:15px}#primary .custom-slick-slider .item.slick-slide .carousel-caption .onsale,#primary .custom-slick-slider .item.slick-slide .carousel-caption .new{font-size:16px;line-height:21px;color:#4D4D4D;margin-bottom:8px}#primary .custom-slick-slider .item.slick-slide .carousel-caption .panel-price-container{padding-top:0;margin-bottom:15px;text-align:right}#primary .custom-slick-slider .item.slick-slide .carousel-caption .panel-price-container .product-price{font-size:24px;line-height:24px;color:#0c2254;font-weight:700}#primary .custom-slick-slider .item.slick-slide .carousel-caption .panel-price-container .product-price .product-currency{font-size:16px}#primary .custom-slick-slider .item.slick-slide .carousel-caption .panel-price-container .product-unit{color:#0c2254;font-weight:700;font-size:16px;text-transform:lowercase}#primary .custom-slick-slider .item.slick-slide .carousel-caption .basket_button .stock{display:none}#primary .custom-slick-slider .item.slick-slide .carousel-caption .basket_button form{display:flex;justify-content:space-between;column-gap:30px}#primary .custom-slick-slider .item.slick-slide .carousel-caption .basket_button form .quantity .qty{text-align:right;line-height:1}#primary .custom-slick-slider .item.slick-slide .carousel-caption .basket_button form .quantity .qty+span{font-weight:700;font-size:16px;text-transform:lowercase;display:flex;align-items:center;margin-top:-2px}#primary .custom-slick-slider .item.slick-slide .carousel-caption .basket_button form button.alt.single_add_to_cart_button{color:#ffffff;background-color:#26aae1;font-size:18px;line-height:24px;font-weight:700;text-align:left;border-radius:5px;padding:10px 39px 10px 10px;width:auto;height:auto;float:right;background-image:url(../../img/panier.svg);background-repeat:no-repeat;background-position:92% center;background-size:20px !important;margin:1px 0 0;white-space:nowrap}#primary .custom-slick-slider .item.slick-slide .carousel-caption .basket_button form button.alt.single_add_to_cart_button:hover{background-color:#0C2254;background-image:url(../../img/panier.svg);background-position:92% center;background-size:20px !important}#primary form.wpcf7-form .wpcf7-response-output{margin-top:40px !important;font-size:16px !important;position:relative;bottom:-180px;color:#333333;font-family:PT Sans, sans-serif}#primary form.wpcf7-form .form-row{margin-bottom:20px}#primary form.wpcf7-form .form-row p{justify-content:space-between;display:flex;flex-direction:row}#primary form.wpcf7-form .form-row p label{color:#565656;margin-bottom:5px;font-weight:bold;margin-left:0}#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap{max-width:850px;width:100%}#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap input[type=text],#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap input[type=number],#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap input[type=email],#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap input[type=tel],#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap textarea,#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap .input-text{background-color:white;border:1px solid #cbcbcb;border-radius:5px;min-height:40px;padding:10px 20px;font-size:16px;color:#777777;-webkit-appearance:none;margin-bottom:0px;display:block;width:100%;height:34px;line-height:1.42857143;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap input[type=text]:focus,#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap input[type=number]:focus,#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap input[type=email]:focus,#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap input[type=tel]:focus,#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap textarea:focus,#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap .input-text:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);color:#0c2254}#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap textarea{resize:vertical;min-height:150px}#primary form.wpcf7-form .form-row:last-child{display:flex;justify-content:flex-start;clear:both}#primary form.wpcf7-form .form-checkbox{line-height:1.6;display:flex;max-width:850px;float:right}#primary form.wpcf7-form .form-checkbox input[type="checkbox"]{margin-right:8px;transform:scale(1.2);vertical-align:middle}#primary form.wpcf7-form .form-checkbox .wpcf7-list-item{display:inline-block;margin:0}#primary form.wpcf7-form .form-checkbox .form-checkbox-inner{color:#565656;margin-bottom:5px;font-weight:bold;margin-left:0}#primary form.wpcf7-form .form-checkbox .form-checkbox-inner p{font-family:PT Sans, sans-serif;font-size:16px;font-weight:bold !important;line-height:24px;color:#565656 !important}#primary form.wpcf7-form .form-checkbox .form-checkbox-inner p a{color:#26aae1;text-decoration:none !important}#primary form.wpcf7-form .form-checkbox .form-checkbox-inner p a:hover{color:#0c2254}#primary form.wpcf7-form .form-checkbox+.form-row{max-width:850px;float:right;clear:both;width:100%}#primary form.wpcf7-form .wpcf7-response-output{margin-top:20px;font-size:14px}#primary form.wpcf7-form .wpcf7-submit{background-color:#26aae1;color:white;display:block;width:auto;font-size:18px;border-radius:5px;padding:10px 20px;font-weight:bold;font-family:PT Sans, sans-serif}#primary form.wpcf7-form .wpcf7-submit:hover{background-color:#0c2254}#primary .woocommerce .woocommerce-MyAccount-navigation ul li a{color:#26aae1;transform:color 0.3s ease}#primary .woocommerce .woocommerce-MyAccount-navigation ul li a:before{display:none}#primary .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#0c2254}#primary .woocommerce .woocommerce-MyAccount-content a{color:#26aae1;transform:color 0.3s ease}#primary .woocommerce .woocommerce-MyAccount-content a:hover{color:#0c2254}#primary .woocommerce .woocommerce-MyAccount-content a.button{background-color:#26aae1;color:white}#primary .woocommerce .woocommerce-MyAccount-content a.button:hover{background-color:#0c2254;color:white}#primary .woocommerce .woocommerce-MyAccount-content .woocommerce-info{background-color:#F5F5F5;color:#333333;border-left:0.6180469716em solid #0c2254}#primary .woocommerce .woocommerce-MyAccount-content .woocommerce-info:before{color:#0c2254}#primary .woocommerce .woocommerce-MyAccount-content button{font-family:PT Sans, sans-serif;background-color:#F5F5F5;color:#26aae1;border:none;padding:10px 20px;font-size:18px;border-radius:5px;text-align:center;font-weight:bold}#primary .woocommerce .woocommerce-MyAccount-content button:hover{color:#0c2254}#primary .woocommerce .woocommerce-MyAccount-content fieldset{padding:0px;background-color:transparent}#primary .woocommerce .woocommerce-MyAccount-content fieldset legend{background-color:transparent;color:#0c2254}#primary .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address h2{font-size:24px;line-height:24px;font-weight:700;color:#0c2254;margin:27px 0}#primary .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address{font-style:normal !important}#primary .woocommerce .woocommerce-MyAccount-content .select2-container .select2-selection--single{height:39px;padding:4px}#primary .woocommerce .woocommerce-MyAccount-content input[type=text],#primary .woocommerce .woocommerce-MyAccount-content input[type=number],#primary .woocommerce .woocommerce-MyAccount-content input[type=email],#primary .woocommerce .woocommerce-MyAccount-content input[type=tel],#primary .woocommerce .woocommerce-MyAccount-content input[type=url],#primary .woocommerce .woocommerce-MyAccount-content input[type=password],#primary .woocommerce .woocommerce-MyAccount-content input[type=search],#primary .woocommerce .woocommerce-MyAccount-content textarea,#primary .woocommerce .woocommerce-MyAccount-content .input-text{background-color:white;border:1px solid #cbcbcb;border-radius:5px;min-height:40px;padding:10px 20px;font-size:16px;color:#777777;-webkit-appearance:none;margin-bottom:20px;display:block;width:100%;height:34px;line-height:1.42857143;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}#primary .woocommerce .woocommerce-MyAccount-content input[type=text]:focus,#primary .woocommerce .woocommerce-MyAccount-content input[type=number]:focus,#primary .woocommerce .woocommerce-MyAccount-content input[type=email]:focus,#primary .woocommerce .woocommerce-MyAccount-content input[type=tel]:focus,#primary .woocommerce .woocommerce-MyAccount-content input[type=url]:focus,#primary .woocommerce .woocommerce-MyAccount-content input[type=password]:focus,#primary .woocommerce .woocommerce-MyAccount-content input[type=search]:focus,#primary .woocommerce .woocommerce-MyAccount-content textarea:focus,#primary .woocommerce .woocommerce-MyAccount-content .input-text:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);color:#0c2254}#primary .woocommerce .woocommerce-MyAccount-content label{color:#565656;margin-bottom:5px;font-weight:bold}#primary ul.products,#primary .search-results{margin:0 -15px 66px}#primary ul.products li,#primary ul.products article.product,#primary .search-results li,#primary .search-results article.product{margin:0px 15px 30px;max-width:calc(100% - 30px)}#primary ul.products li.product-category,#primary ul.products article.product.product-category,#primary .search-results li.product-category,#primary .search-results article.product.product-category{margin:0 0 30px;padding:0 15px;height:340px}#primary ul.products li.type-product .product-info,#primary ul.products article.product.type-product .product-info,#primary .search-results li.type-product .product-info,#primary .search-results article.product.type-product .product-info{padding-right:0}#primary ul.products li.type-product .block .detail,#primary ul.products article.product.type-product .block .detail,#primary .search-results li.type-product .block .detail,#primary .search-results article.product.type-product .block .detail{background-position:right 10px}#primary ul.products li>a,#primary ul.products article.product>a,#primary .search-results li>a,#primary .search-results article.product>a{transition:all 0.3s ease-in-out}#primary ul.products li>a:hover,#primary ul.products article.product>a:hover,#primary .search-results li>a:hover,#primary .search-results article.product>a:hover{background:#d9d9d9;opacity:0.8}#primary ul.products li h2,#primary ul.products article.product h2,#primary .search-results li h2,#primary .search-results article.product h2{font-size:24px;line-height:24px;font-weight:700;color:#0c2254;word-wrap:break-word;height:80px;text-align:center;justify-content:center;display:flex;width:100%;align-items:center}#primary ul.products li h2.woocommerce-loop-product__title,#primary ul.products article.product h2.woocommerce-loop-product__title,#primary .search-results li h2.woocommerce-loop-product__title,#primary .search-results article.product h2.woocommerce-loop-product__title{height:48px;font-size:16px;color:#333333;font-weight:400;margin:0}#primary ul.products li .category-image img,#primary ul.products article.product .category-image img,#primary .search-results li .category-image img,#primary .search-results article.product .category-image img{border:0;border-radius:0}#primary .product-block .add_to_cart_button,#primary .product-block a.added_to_cart{position:relative;color:#ffffff !important;background-color:#26aae1;font-size:20px;line-height:24px;font-weight:700;text-align:left;border-radius:5px;padding:10px 70px 10px 11px;height:auto;float:right;margin:0;display:flex;align-items:center}#primary .product-block .add_to_cart_button:hover,#primary .product-block a.added_to_cart:hover{background-color:#0C2254}#primary .product-block .quantity-button{margin-top:15px;flex-wrap:wrap;gap:20px}#primary .product-block .quantity-button .quantity{margin-right:auto;margin-left:0}#primary table.shop_table_responsive tbody tr td,#primary table.shop_table_responsive tbody tr th{vertical-align:middle}#primary table.shop_table_responsive tbody tr td .quantity .qty,#primary table.shop_table_responsive tbody tr th .quantity .qty{background:#f5f5f5}#primary table.shop_table_responsive tbody tr td .checkout-button:hover,#primary table.shop_table_responsive tbody tr th .checkout-button:hover{background-color:#0C2254 !important}#primary table.shop_table_responsive tbody tr td table.shop_table.shop_table_responsive tr td:last-child,#primary table.shop_table_responsive tbody tr th table.shop_table.shop_table_responsive tr td:last-child{text-align:right}#primary table.shop_table_responsive tbody tr.woocommerce-shipping-totals.shipping th{vertical-align:top !important;padding-top:30px !important;padding-bottom:30px !important}#primary table.shop_table_responsive tbody tr.woocommerce-shipping-totals.shipping td{vertical-align:top !important;text-align:left !important;padding-top:30px !important;padding-bottom:30px !important}#primary table.shop_table_responsive tbody tr.woocommerce-shipping-totals.shipping td ul#shipping_method{list-style:none;margin:0 !important}#primary table.shop_table_responsive tbody tr:last-child:not(.cart_item) td{vertical-align:top !important}#primary table.shop_table_responsive tbody tr:last-child:not(.cart_item) td.actions{padding:1.618em;padding-left:0;text-align:left}#primary table.shop_table_responsive tbody tr:last-child:not(.cart_item) td.actions .coupon{width:100%;margin-bottom:20px}#primary table.shop_table_responsive tbody tr:last-child:not(.cart_item) td.actions .button{margin-right:30px;margin-bottom:20px}#primary ul.order_details{margin:30px 0}#primary table.order_details{background-color:transparent}#primary .alg-wc-delete-wishlist a{color:#ffffff}#primary .alg-wc-delete-wishlist a:hover{color:#ffffff}#primary .alg-wc-wl-view-table th{text-align:left}#primary .alg-wc-wl-view-table th.product{padding-left:5em !important}#primary .alg-wc-wl-view-table td p{margin:0}#primary .alg-wc-wl-view-table-container .alg-wc-wl-tab{flex-direction:row;gap:0px;border-bottom:1px solid #ddd;padding-left:18px}#primary .alg-wc-wl-view-table-container .alg-wc-wl-tab div.col-20per{border:0;position:relative}#primary .alg-wc-wl-view-table-container .alg-wc-wl-tab div.col-20per button{border-radius:0;color:#26aae1;font-size:15px;padding:15px 30px !important;height:50px !important;font-weight:700;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#fff}#primary .alg-wc-wl-view-table-container .alg-wc-wl-tab div.col-20per button.active{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}#primary .alg-wc-wl-view-table-container .alg-wc-wl-tab div.col-20per button.active:before{content:"";height:2px;width:100%;position:absolute;bottom:-1px;display:block;background:#ffffff;left:0}#primary .alg-wc-wl-view-table td,#primary .alg-wc-wl-view-table tr{text-align:left !important}#primary .fa-trash:before{content:"delete";font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}#primary .alg-wc-wl-btn:hover i.fa,#primary .alg-wc-wl-btn:hover i.fas{transform:translateZ(0) scale(1);color:#0c2254}#primary .alg-wc-wl-btn:hover i.fa.fa-trash:before,#primary .alg-wc-wl-btn:hover i.fas.fa-trash:before{font-family:"Material Icons Round" !important}#vorteile a{color:#26aae1}.storefront-full-width-content.single-product #primary div.product .woocommerce-product-gallery{width:50%;margin-right:0;margin-bottom:3.706325903em;max-width:556px;height:556px;display:flex;align-items:center;align-content:center;border:1px solid #cbcbcb;justify-content:center}.storefront-full-width-content.single-product #primary div.product .summary{width:50%;float:right;margin-right:0;margin-bottom:3.706325903em;padding-left:103px}.storefront-full-width-content.single-product #primary div.product .summary h1.product_title.entry-title{font-size:20px;font-weight:700;color:#26aae1;line-height:22px;margin-bottom:17px !important}.storefront-full-width-content.single-product #primary div.product .summary .product-block{border-top:1px solid #cbcbcb;padding-top:18px;border-bottom:1px solid #cbcbcb;padding-bottom:28px}.storefront-full-width-content.single-product #primary div.product .summary .woocommerce-tabs{padding-top:22px;padding-bottom:2.617924em}.storefront-full-width-content.single-product #primary div.product .summary .woocommerce-tabs ul.tabs{display:none}.storefront-full-width-content.single-product #primary div.product .summary .woocommerce-tabs .panel{width:100%;float:left;margin-right:0;margin-bottom:0}.storefront-full-width-content.single-product #primary div.product .summary .woocommerce-tabs .panel p{font-weight:400;line-height:20px;font-family:PT Sans, sans-serif !important;font-size:15px !important;margin:0}.storefront-full-width-content.single-product #primary div.product .summary .woocommerce-tabs .panel h2{font-size:16px;color:#0c2254;font-weight:700;margin:0 0 16px;line-height:16px}.storefront-full-width-content.single-product #primary div.product .summary .product_meta{padding-top:0;border-top:0;padding-bottom:30px}.storefront-full-width-content.single-product #primary div.product .summary .product_meta span.sku_wrapper{font-size:0}.storefront-full-width-content.single-product #primary div.product .summary .product_meta span.sku_wrapper span.sku{color:#0c2254;font-size:20px;font-weight:700;line-height:38px}.storefront-full-width-content.single-product #primary div.product .summary .product_meta span.posted_in{display:none}.wp-singular.page-template-default .storefront-breadcrumb{display:none}.cart-collaterals .cross-sells{display:none !important}.page-id-2395 #primary p{margin-bottom:10px !important}.select2-container .select2-dropdown,.select2-container .select2-results__options{max-height:500px !important}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0px !important;padding-right:0px !important}.select2-dropdown .select2-search{display:none !important}body.logged-in.admin-bar>span.select2-container.select2-container--default.select2-container--open{margin-top:32px !important}body>span.select2-container.select2-container--default.select2-container--open{margin-top:0px !important}body>span.select2-container.select2-container--default.select2-container--open .select2-dropdown{background-color:#F5F5F5;border:0;border-radius:0}body>span.select2-container.select2-container--default.select2-container--open .select2-dropdown ul#select2-calc_shipping_country-results{max-height:50vh;overflow:auto}body>span.select2-container.select2-container--default.select2-container--open .select2-dropdown .select2-results__option{color:#333333;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0, 0, 0, 0.1) transparent}body>span.select2-container.select2-container--default.select2-container--open .select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable{background-color:rgba(0, 0, 0, 0.1)}.select2-container--default .select2-selection--single{border:0 !important;border-radius:0 !important;padding:8px 16px !important;background-color:#F5F5F5 !important;height:42px !important}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:20px !important;right:10px !important;width:0 !important;height:0 !important;border:6px solid transparent;border-color:#333 transparent transparent transparent}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}body.page-template-default:not(.home) #content header.entry-header h1{font-size:40px;font-weight:700;color:#0c2254;margin-bottom:30px;margin-top:0px}body.erfassungsmaske.logged-in.admin-bar>span.select2-container.select2-container--default.select2-container--open{margin-top:44px !important}body.erfassungsmaske #content{padding-top:45px}body.erfassungsmaske #content header.entry-header h1{font-size:40px;font-weight:700;color:#0c2254;margin-bottom:50px;margin-top:20px}body.erfassungsmaske #content header.entry-header+h3{font-size:11px;font-weight:700;margin:0}body.erfassungsmaske #content .select2-container--default .select2-selection--single{border-radius:5px !important;padding:8px 16px !important;background-color:#ffffff !important;height:40px !important;border:1px solid #cbcbcb !important;font-size:16px}body.erfassungsmaske #content .button{width:auto;border:none;background-color:#f5f5f5;display:inline-block;padding:10px 20px;color:#26aae1;font-size:18px;border-radius:5px;font-weight:600}body.erfassungsmaske #content .button.alt{background-color:#26aae1;color:white}body.erfassungsmaske #content .button.alt:hover{background-color:#0C2254}body.erfassungsmaske #content .button.alt[value="validate"]{background-color:#f5f5f5;color:#26aae1;background-image:url("../../img/refresh.svg");background-repeat:no-repeat;background-position:left 8px center;padding-left:40px;margin-right:30px}body.erfassungsmaske #content .button.alt[value="validate"]:hover{color:#0c2254;background-color:#f5f5f5;background-image:url("../../img/refreshHover.svg")}#page .site-footer{color:#ffffff;background-color:#0c2254;padding:50px 0}#page .site-footer .col-full{max-width:1170px;padding:0 15px;box-sizing:border-box}#page .site-footer .col-full h1,#page .site-footer .col-full h2,#page .site-footer .col-full h3,#page .site-footer .col-full h4,#page .site-footer .col-full h5,#page .site-footer .col-full h6,#page .site-footer .col-full .widget .widget-title,#page .site-footer .col-full .widget .widgettitle{color:#ffffff}#page .site-footer .col-full .footer-widgets{padding-top:0;border-bottom:0}#page .site-footer .col-full a:not(.button):not(.components-button){color:#ffffff;text-decoration:none}#page .site-footer .col-full img{border-radius:15px}#page .site-footer .col-full .widget{margin:0}#page .site-footer .col-full .wp-block-image .alignright{float:right;margin:0.5em 0 0.5em 0em}#page .site-footer .col-full p.custom-credit{float:right;margin:0}body table{border-collapse:collapse}body table thead tr{border-bottom:1px solid #cbcbcb}body table thead tr th{font-size:20px;font-weight:700;color:#0c2254;padding-bottom:10px !important;padding-left:0 !important}body table thead tr th.product-price,body table thead tr th.product-subtotal{white-space:nowrap}body table th,body table td{background-color:transparent !important;padding-left:0 !important}body table .quantity span{display:none}body table tbody tr{border-bottom:1px solid #cbcbcb}body table tbody td{padding-top:21px;padding-bottom:21px}body table tbody td.product-thumbnail{display:flex;gap:15px;line-height:24px;font-weight:700;color:#0c2254;font-size:24px}body table tbody td.product-price{color:#333333;line-height:1.5;white-space:nowrap}body table tbody td.product-price span{font-weight:700}body table tbody td.product-quantity .quantity-wrapper{display:flex;align-items:center;float:none !important;height:50px;background:#f5f5f5;border-radius:5px;padding-left:15px;padding-right:15px;width:fit-content}body table tbody td.product-quantity .quantity-wrapper .minus,body table tbody td.product-quantity .quantity-wrapper .plus{background:none;color:#26aae1;padding:0;display:flex}body table tbody td.product-quantity .quantity-wrapper input[type=number]::-webkit-inner-spin-button,body table tbody td.product-quantity .quantity-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body table tbody td.product-quantity .quantity-wrapper input[type=number]{-moz-appearance:textfield}body table tbody td.product-quantity .arrows{display:none}body table tbody td.product-subtotal{text-align:end !important}body table bdi{font-size:18px;font-weight:700;color:#333333}body table .product-remove a{text-indent:inherit;color:#0c2254 !important}body table .cart-collaterals tr{border-bottom:none}body table .cart-collaterals tr td,body table .cart-collaterals tr th{padding:0 !important}body table .cart-collaterals tr.cart-subtotal,body table .cart-collaterals tr.cart-subtotal .woocommerce-Price-amount bdi,body table .cart-collaterals tr.woocommerce-shipping-totals,body table .cart-collaterals tr.tax-rate,body table .cart-collaterals tr.order-total,body table .cart-collaterals tr.order-total bdi{font-size:20px;font-weight:700;color:#0c2254}body table .cart-collaterals tr.cart-subtotal th,body table .cart-collaterals tr.cart-subtotal .woocommerce-Price-amount bdi th,body table .cart-collaterals tr.woocommerce-shipping-totals th,body table .cart-collaterals tr.tax-rate th,body table .cart-collaterals tr.order-total th,body table .cart-collaterals tr.order-total bdi th{font-size:20px;font-weight:700;color:#0c2254}.small-txt{font-family:PT Sans, sans-serif;color:#333333;line-height:1.5;font-size:15px;font-weight:normal}.sku{font-family:PT Sans, sans-serif;color:#333333;line-height:1.5;font-size:15px;font-weight:normal}.material-icons-outlined:hover{color:#0c2254;font-family:"Material Icons Round"}.checkout-button{background-color:#26aae1 !important;color:white !important;display:block !important;font-size:18px !important;border-radius:5px !important;border:none !important;width:262.5px !important;line-height:24px !important}.checkout-button:after{content:none !important}#primary table.shop_table_responsive tbody tr:last-child:not(.cart_item) td.actions{border-top-width:0}button.show-password-input{font-size:14px !important;padding:9px 20px !important;height:calc(100% - 2px);top:1px;right:1px}.woocommerce-account #content .woocommerce-form-login__submit,.woocommerce-account #content .woocommerce-form-register__submit{background-color:#26aae1;color:white;display:block;font-size:18px;border-radius:5px;padding:10px 20px;line-height:24px;border:none;width:50% !important;margin-top:20px}.woocommerce-account #content .woocommerce-form-login__submit:hover,.woocommerce-account #content .woocommerce-form-register__submit:hover{color:white;background-color:#0c2254}.woocommerce-account #content input:not([type="checkbox"]){background-color:white !important;border:1px solid #cbcbcb !important;border-radius:5px;min-height:40px;padding:10px 20px;font-size:16px;color:#777777 !important;-webkit-appearance:none;-webkit-box-shadow:0 0 0 1000px white inset !important}.woocommerce-account #content .show-password-input{background:transparent;color:#777777 !important}.woocommerce-account #content .font-loginform{color:#8f8f8f}.woocommerce-account #content .woocommerce-LostPassword a{color:#8f8f8f !important;text-decoration:none !important}.woocommerce-account #content .woocommerce-LostPassword a:hover{text-decoration:underline !important;color:#0c2254 !important}.woocommerce-account #content .material-icons-outlined{color:#0c2254}.text-align-end{text-align:end}.font-loginform-heading{font-size:20px;line-height:1.5;color:#8f8f8f}#primary .createaccountbutton{display:inline-flex;padding:10px 20px;color:#26aae1;font-size:18px;border-radius:5px;border:none;background-color:#f5f5f5;line-height:23px;margin-top:10px}#primary .createaccountbutton .material-icons-outlined{margin-right:10px}#primary .createaccountbutton:hover{background-color:#0c2254;color:#ffffff}#primary .createaccountbutton:hover .material-icons-outlined{font-family:"Material Icons Round";color:#ffffff}.mb-30{margin-bottom:30px}.pb8{padding-bottom:8px}#primary table.shop_table_responsive tbody tr:last-child:not(.cart_item) td{vertical-align:middle}.icon.purchaselist{height:30px;width:30px;border:0px;background-size:28px auto !important;background:url(../../img/purchaselist.svg) center no-repeat;width:30px}.icon.purchaselist:hover{background:url(../../img/purchaselist-red.svg) center no-repeat}header .nav-top{position:fixed;width:100%;background:#fff;z-index:1000;border-bottom:solid 1px #e1e1e1;height:85px}header .nav-top>.col-full{width:100%;max-width:1170px;display:flex;flex-direction:row}header>.storefront-primary-navigation{margin-top:85px}.search-results #primary .woocommerce-product-search,.search-results #primary form{display:flex;flex-direction:column}.search-results #primary .woocommerce-product-search .glyphicon-search,.search-results #primary form .glyphicon-search{display:none}.search-results #primary .woocommerce-product-search .search-field,.search-results #primary .woocommerce-product-search input[type="search"],.search-results #primary form .search-field,.search-results #primary form input[type="search"]{background-color:white;border:1px solid #cbcbcb;border-radius:5px;min-height:40px;padding:10px 20px;font-size:16px;color:#777777;-webkit-appearance:none;width:100%}.search-results #primary .woocommerce-product-search button[type="submit"],.search-results #primary .woocommerce-product-search .search-submit,.search-results #primary form button[type="submit"],.search-results #primary form .search-submit{font-size:20px;line-height:24px;font-weight:700;padding:10px 10px;background-color:#26aae1;color:white;display:block;width:fit-content;margin-left:auto;border-radius:5px;margin-top:25px;width:25%}.search-results #primary .woocommerce-product-search button[type="submit"]:hover,.search-results #primary .woocommerce-product-search .search-submit:hover,.search-results #primary form button[type="submit"]:hover,.search-results #primary form .search-submit:hover{background-color:#0C2254}.search-results .info-search{color:#333333;font-size:16px;font-family:PT Sans, sans-serif;line-height:1.5}.search-results .mb-25{margin-bottom:25px}.search-results .mb-96{margin-bottom:96px}.searchwp-live-search-result--title a{color:#333333}#primary main:has(#vorteile){padding-bottom:0 !important}body{color:#333333 !important}header .site-search form button[type="submit"],header .site-search form input[type="submit"],header .site-search.search-form button[type="submit"],header .site-search.search-form input[type="submit"],header form form button[type="submit"],header form form input[type="submit"],header form.search-form button[type="submit"],header form.search-form input[type="submit"]{background:url(../../img/icon-search.svg) no-repeat center !important;background-size:contain !important;width:18px !important;height:18px !important;border:none !important;clip:inherit !important;clip-path:inherit !important;margin:inherit !important;overflow:visible !important;font-size:0 !important;top:calc(50% - 9px) !important}header .storefront-primary-navigation .col-full>form{display:flex;flex-direction:row-reverse;margin:0;align-items:center}header .storefront-primary-navigation .col-full>form .search-field{background-color:unset;color:white;font-size:19px;padding-left:19px}header .storefront-primary-navigation .col-full>form input::placeholder{text-transform:uppercase;color:white;opacity:1}header .storefront-primary-navigation .col-full>form ::-webkit-input-placeholder{color:white}header .storefront-primary-navigation .col-full>form ::-moz-placeholder{color:white;opacity:1}header .storefront-primary-navigation .col-full>form :-ms-input-placeholder{color:white}header .storefront-primary-navigation .col-full>form :-moz-placeholder{color:white}.single-product .summary .product-block .alg-wc-wl-btn-wrapper{display:none}button.alg-wc-wl-btn.button.alg-wc-wl-toggle-btn{padding:0 0 0 32px !important;background-size:28px auto !important;font-family:"PT Sans", sans-serif;background:url(../../img/wishlist.svg) 0 center no-repeat !important}button.alg-wc-wl-btn.button.alg-wc-wl-toggle-btn:hover{background:url(../../img/wishlist-red.svg) 0 center no-repeat !important}button.alg-wc-wl-btn.button.alg-wc-wl-toggle-btn:hover .alg-wc-wl-btn-text{color:#ca4138 !important}button.alg-wc-wl-btn.button.alg-wc-wl-toggle-btn i{display:none}.breaker-contact{width:55px;position:fixed;top:300px;right:0;z-index:30;-webkit-transition:width ease 0.3s;-moz-transition:width ease 0.3s;-o-transition:width ease 0.3s;transition:width ease 0.3s;font-size:40px;line-height:43px;height:148px;color:#000;webkit-box-shadow:0px 0px 9px 5px rgba(0, 0, 0, 0.75);box-shadow:0px 0px 11px 0px rgba(0, 0, 0, 0.25);cursor:pointer}.breaker-contact .breaker-icon{width:24px;height:24px;position:absolute;right:14px;bottom:29px;color:#0c2254}.breaker-contact .breaker-text{position:absolute;top:35px;right:-10px;font-size:18px;text-transform:uppercase;color:#0c2254;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.breaker-contact .person{background:url(../../img/lupenmann-s.png) no-repeat;background-size:contain;position:absolute;left:20px;top:-95px;width:67px;height:123px;display:none}.breaker-contact:hover .person{display:block}.breaker-contact .material-icons-outlined{color:#0c2254}.breaker-opener{background:#26aae1;height:148px;width:55px;position:absolute;right:0;z-index:2}.breaker-detail{background:#f5f5f5;padding:20px 70px 20px 20px;height:148px;width:355px;font-size:16px;line-height:24px}.breaker-detail .contact{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;height:110px}.breaker-detail .contact:after{content:"";display:block;background:url(../img/lupenmann-s.png);height:123px;width:57px}.breaker-detail .contact>div{display:flex;flex-direction:row}.breaker-detail .contact span{display:inline-block;width:73px}.breaker-detail .contact a:hover{color:#23527c}.breaker-detail .material-icons-outlined{font-size:16px;line-height:24px;width:auto !important;display:block !important;margin-left:5px}.breaker-detail a{display:flex;color:#26aae1}.breaker-detail a .material-icons-outlined{color:#26aae1 !important}.breaker-detail a:hover{color:#23527c}.breaker-detail a:hover .material-icons-outlined{color:#23527c !important}.breaker-contact:hover{width:355px}.breaker-contact:hover .breaker-opener{background:#0c2254}.breaker-contact:hover .breaker-text{color:#fff}.breaker-contact:hover .material-icons-outlined{color:#fff}.breaker-contact .material-icons-outlined:hover{color:#fff}.woocommerce-active .site-header .site-header-cart .basket-icon:has(.count) .material-icons-outlined{display:block}.woocommerce-active .site-header .site-header-cart .basket-icon .material-icons-outlined{display:none}.woocommerce-active .site-header .site-header-account .main-navigation .sub-menu .menu-item a:hover{color:#0c2254 !important;background-color:transparent !important}.woocommerce-active .site-header .site-header-account .main-navigation .sub-menu .menu-item a:hover .material-icons-outlined{color:#0c2254 !important}.main-navigation ul ul,.secondary-navigation ul ul{top:calc(100% - 10px) !important}body .storefront-breadcrumb{margin-bottom:0px}#primary ul.products li h2.woocommerce-loop-product__title{display:flex;align-items:start;flex-direction:column}.single-product #primary div.product .edit-link{margin-top:3em !important}.single-product #primary div.product .woocommerce-product-gallery img{margin:0 auto;min-width:300px;max-height:450px;max-width:100%;object-fit:contain}.single-product #primary .woocommerce-product-gallery__wrapper{height:450px;max-height:450px;margin-bottom:28px;position:relative;width:100%}.single-product #primary .slick-slide{height:450px !important;align-self:center;display:flex;justify-content:center;align-items:center}.single-product #primary .slick-prev{left:10px;background:url(../../img/arrow-left.svg) no-repeat left center;z-index:111}.single-product #primary .slick-prev:before{content:none}.single-product #primary .slick-next{background:url(../../img/arrow-right.svg) no-repeat right center;right:10px}.single-product #primary .slick-next:before{content:none}.single-product #primary .stocktitle{color:#333333;font-size:14px}.accordion{position:relative;max-height:200px;overflow:hidden;width:100%;padding:0 15px;transition:max-height 0.05s ease-out;position:relative;z-index:1}.accordion.expanded{max-height:100%}.accordion.expanded:after{content:none}.accordion.expanded .readmore-link{transform:rotate(180deg)}.accordion:after{content:"";position:absolute;background:linear-gradient(360deg, white 0%, rgba(255, 255, 255, 0.8) 20%, rgba(255, 255, 255, 0) 100%);left:0;bottom:0;right:0;z-index:1;pointer-events:none;height:60px}.accordion .readmore-link{position:absolute;top:0;right:15px;display:block;width:16px;height:16px;text-align:center;background:url(../../img/arrow_accordion.svg) no-repeat right center;background-size:16px;cursor:pointer}.accordion .translation-block{font-size:16px;font-family:PT Sans, sans-serif;color:inherit;line-height:1.5;color:#333333}.pswp__bg{opacity:0.8 !important}input[type="radio"]{margin-right:10px !important;opacity:0}input[type="radio"]+label{display:flex !important;gap:10px}input[type="radio"]+label:before{margin-top:12px;content:"" !important;display:inline-block;position:relative;height:15px;width:15px;flex-basis:15px;flex-shrink:0;background-color:white !important;border:1px solid #cbcbcb;visibility:visible;border-radius:100%;color:white;transform:translateY(-50%);line-height:15px;text-align:center}input[type="radio"]+label:checked:before{border-color:#0c2254;background-color:#0c2254 !important;background-image:url(../../img/checkmark_white.svg);background-position:center;background-repeat:no-repeat;background-size:10px}input[type="radio"]:checked+label:before{border-color:#0c2254 !important;background-color:#0c2254 !important;background-image:url(../../img/checkmark_white.svg);background-position:center;background-repeat:no-repeat;background-size:15px}ul#shipping_method li{position:relative}.shipping-calculator-button{display:none}form.woocommerce-checkout input[type=text],form.woocommerce-checkout input[type=number],form.woocommerce-checkout input[type=tel],form.woocommerce-checkout input[type=email],form.woocommerce-checkout textarea,form.woocommerce-checkout .select2-container--default .select2-selection--single,.woocommerce-MyAccount-content form input[type=text],.woocommerce-MyAccount-content form input[type=number],.woocommerce-MyAccount-content form input[type=tel],.woocommerce-MyAccount-content form input[type=email],.woocommerce-MyAccount-content form textarea,.woocommerce-MyAccount-content form .select2-container--default .select2-selection--single{background-color:white !important;border:1px solid #cbcbcb !important;border-radius:5px !important;min-height:40px;padding:10px 20px;font-size:16px;color:#777777;-webkit-appearance:none;margin-bottom:0px;display:block;width:100%;height:34px;line-height:1.42857143;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}form.woocommerce-checkout textarea,.woocommerce-MyAccount-content form textarea{height:auto}#ship-to-different-address .woocommerce-form__input-checkbox{position:relative !important;transform:none !important}#ship-to-different-address label{padding-bottom:10px}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-noreviews::before,p.no-comments::before{font-weight:700}.storefront-full-width-content.single-product #primary div.product .summary .woocommerce-tabs{padding-bottom:20px}.storefront-full-width-content.single-product #primary div.product .summary div#tab-attachments{display:block !important}.storefront-full-width-content.single-product #primary div.product .summary div#tab-attachments .documents{margin-top:20px;margin-bottom:0px}.storefront-full-width-content.single-product #primary div.product .summary div#tab-attachments .documents a.document{background:url(../../img/icon-pdf.svg) no-repeat 95% center;font-size:16px;color:#26aae1 !important;font-weight:700;display:block;background-color:#f5f5f5;padding:10px 60px 10px 16px;background-size:20px;border-radius:5px}.storefront-full-width-content.single-product #primary div.product .summary div#tab-attachments .documents a.document::before{content:"Datenblatt";display:block;position:relative}.storefront-full-width-content.single-product #primary div.product .summary div#tab-attachments .documents a.document img,.storefront-full-width-content.single-product #primary div.product .summary div#tab-attachments .documents a.document p{display:none}.storefront-full-width-content.single-product #primary div.product .summary div#tab-attachments .documents a.document:hover{background-color:#0C2254;background-image:url(../../img/icon-pdf-hover.svg);color:#fff}.st-submenu-toggle{display:none}.alg-wc-wl-view-table-container .alg-wc-wl-tab{flex-direction:column}.alg-wc-wl-view-table-container .alg-wc-wl-tab .col-20per{border-right:none}.alg-wc-wl-view-table-container .alg-wc-wl-tab div.col-20per{border-bottom:1px solid #cbcbcb}@media screen and (max-width:768px){body .col-full{width:100% !important;max-width:100% !important;padding:0 15px !important;margin:0 !important}body .col-full>#primary{max-width:95%;margin:18px auto 40px}body .col-full>#primary ul{margin-bottom:20px}body .col-full>#primary main{padding-bottom:0px}body .col-full .wc-forward::after,body .col-full .woocommerce-Button--next::after{position:absolute;right:20px}body .col-full>.woocommerce{max-width:95%;margin:0 auto}body .site-header{padding-bottom:0;margin-bottom:0}body .storefront-breadcrumb{display:none}body .wp-block-column p:last-child{margin-bottom:0 !important}body .wp-block-column figure.alignright{margin-bottom:32px !important}body #vorteile{gap:0}body #vorteile .wp-block-group.align-top.is-layout-flex{align-items:center;width:100%;flex-flow:column;gap:20px}body #vorteile .wp-block-group.align-top.is-layout-flex p{margin:0}body #page .storefront-primary-navigation .col-full>form{justify-content:flex-end;max-width:45%;background:#ffffff;align-self:center}body #page .storefront-primary-navigation .col-full>form input#search-field{padding:5px 10px !important;width:100%;color:#0c2254}body #page .storefront-primary-navigation .col-full>form input#search-field::placeholder{color:#0c2254}body #page .storefront-primary-navigation .col-full>form.search-form button[type="submit"]{flex-basis:40px;flex-shrink:0;background:url(../../img/icon-search-blue.svg) no-repeat center !important}body #page .site-footer .col-full .wp-block-image .alignright{float:none;margin:60px 0}body #page .site-footer .col-full p.custom-credit{float:none;margin:0}body #primary{padding:0}body #primary h2.wp-block-heading{line-height:1.5}body #primary form.wpcf7-form .form-row p{flex-direction:column}body #primary form.wpcf7-form .form-row p br{display:none}body #primary .custom-slick-slider{height:auto;max-height:initial;margin:0 5px}body #primary .custom-slick-slider .item.slick-slide{height:auto;flex-flow:column}body #primary .custom-slick-slider .item.slick-slide .carousel-caption{padding:20px 0 0;width:100%;margin-left:0}body #primary .custom-slick-slider .item.slick-slide .carousel-caption h3{font-size:25px;line-height:31px}body #primary .custom-slick-slider .item.slick-slide .carousel-caption .basket_button form button.alt.single_add_to_cart_button{font-size:15px}body #primary .custom-slick-slider .item.slick-slide .sliderimage{width:100%;text-align:center;min-height:300px;flex-basis:300px;flex-shrink:0}body #primary .custom-slick-slider .item.slick-slide .sliderimage>a{display:block;height:100%}body #primary .custom-slick-slider .item.slick-slide .sliderimage img{max-height:100%;width:auto}body #primary .custom-slick-slider .slick-prev,body #primary .custom-slick-slider .slick-next{top:164px}body #primary .custom-slick-slider .slick-prev{left:-10px}body #primary .custom-slick-slider .slick-next{right:-10px}body.storefront-full-width-content #primary .site-main div.product .woocommerce-product-gallery{width:100%;max-width:100%;height:330px;margin-bottom:15px}body.storefront-full-width-content #primary .site-main div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:330px;max-height:330px;margin-bottom:0px;position:relative;width:100%}body.storefront-full-width-content #primary .site-main div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-slide{height:330px !important}body.storefront-full-width-content #primary .site-main div.product .summary{width:100%;float:left;margin-right:0;margin-bottom:3.706325903em;padding-left:0}body.storefront-full-width-content #primary .site-main ul.products.columns-3 li{width:100%;max-width:100% !important}body.storefront-full-width-content #primary .site-main ul.products.columns-3 li.product.type-product{padding:30px 0 0 0;flex-flow:column}body.storefront-full-width-content #primary .site-main ul.products.columns-3 li.product.type-product .product-info{width:100%;display:flex;justify-content:space-between;padding:0 15px 0 0px;flex-flow:column;margin-top:25px}body.storefront-full-width-content #primary .site-main ul.products.columns-3 li.product.type-product .product-info .product-block .quantity-button{justify-content:flex-end}body.storefront-full-width-content #primary .site-main ul.products.columns-3 li.product.type-product .product-info .product-block .quantity-button .alg-wc-wl-btn-wrapper{width:100%;text-align:right}body.storefront-full-width-content #primary .site-main ul.products.columns-3 li.product.type-product .product-info .product-right{width:100%}body.erfassungsmaske header.entry-header{max-width:95%;margin:0 auto}body.erfassungsmaske header.entry-header+h3{max-width:95%;margin:0 auto !important}body.erfassungsmaske form{max-width:95%;margin:0 auto 1.618em}body.erfassungsmaske form.capture-mask table thead{display:none}body.erfassungsmaske form.capture-mask table tbody tr{border-bottom:1px solid #cbcbcb;display:flex;flex-flow:column;width:100%}body.erfassungsmaske form.capture-mask table tbody tr td{padding-right:0}body.erfassungsmaske form.capture-mask table tbody tr td select{background-color:white;border:1px solid #cbcbcb;border-radius:5px;min-height:40px;padding:10px 20px;font-size:16px;color:#777777;-webkit-appearance:none}body.erfassungsmaske form.capture-mask table tbody tr td input{background-color:white;border:1px solid #cbcbcb;border-radius:5px;min-height:40px;padding:10px 20px;font-size:16px;color:#777777;-webkit-appearance:none;width:100%;text-align:right}body.erfassungsmaske form.capture-mask table tbody tr td:before{font-family:PT Sans, sans-serif;color:inherit;line-height:1.5;font-size:11px}body.erfassungsmaske form.capture-mask table tbody tr td:first-child:before{content:"Stk.:"}body.erfassungsmaske form.capture-mask table tbody tr td:nth-child(2):before{content:"Produktnummer:"}body.erfassungsmaske form.capture-mask table tbody tr td:last-child:before{content:"Varianten-Nr.:"}body.erfassungsmaske form.capture-mask .actions{display:flex;gap:10px;flex-flow:column}body.erfassungsmaske form.capture-mask .actions .left{display:flex;flex-flow:column;gap:10px}body.erfassungsmaske form.capture-mask .actions .left button{width:100%;margin-right:0 !important}body.woocommerce-active h3#ship-to-different-address .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{margin-right:0}body.woocommerce-active div#order_review table th{color:#0c2254}body.woocommerce-active #payment .place-order .button{font-size:18px}body.woocommerce-active #primary button.button[name="update_cart"]:before{color:#0c2254}body.woocommerce-active #primary small.shipped_via{font-size:15px}body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr{padding:0 15px}body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr.cart-subtotal{display:flex;justify-content:space-between}body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr.woocommerce-shipping-totals.shipping{flex-wrap:wrap;display:flex;justify-content:space-between}body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr.woocommerce-shipping-totals.shipping th{padding:0 0 20px !important}body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr.woocommerce-shipping-totals.shipping td{padding-top:0 !important}body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr.woocommerce-shipping-totals.shipping td ul#shipping_method{margin:0 0 20px !important}body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr.woocommerce-shipping-totals.shipping td ul#shipping_method li{display:flex}body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr.woocommerce-shipping-totals.shipping td ul#shipping_method li input{position:absolute}body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr input[type=checkbox]+label,body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr input[type=radio]+label{margin:0}body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr.tax-rate{display:flex}body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr.tax-rate td:last-child{margin-left:auto}body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr.order-total{display:flex;justify-content:space-between}body.woocommerce-active #primary .cart-collaterals .cart_totals table.shop_table_responsive tbody tr.order-total td bdi{font-size:18px}body.woocommerce-active table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th{color:#0c2254}body.woocommerce-active table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th,body.woocommerce-active table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td{padding-top:5px;padding-bottom:5px}body.woocommerce-active ul.order_details li strong{display:block;font-size:1.125em;text-transform:none;color:#0c2254}body.woocommerce-active .site-header .nav-top>.col-full{align-items:center}body.woocommerce-active .site-header .nav-top button.menu-toggle{border:0;border-radius:0px;padding:0;text-indent:-999px;width:30px;height:30px;z-index:999}body.woocommerce-active .site-header .nav-top button.menu-toggle::before,body.woocommerce-active .site-header .nav-top button.menu-toggle::after,body.woocommerce-active .site-header .nav-top button.menu-toggle span::before{content:"";display:block;height:3px;width:30px;position:absolute;top:50%;left:0;margin-top:-1px;transition:all, ease, 0.2s;border-radius:0;background-color:#000000}body.woocommerce-active .site-header .nav-top button.menu-toggle::before{transform:translateY(-10px)}body.woocommerce-active .site-header .nav-top button.menu-toggle::after{transform:translateY(10px)}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation{position:fixed;left:0;background:#ffffff;width:100%;top:0;text-align:left}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation .dropdown-toggle{-webkit-tap-highlight-color:transparent}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul{margin:0;max-height:90vh;overflow:auto}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul.menu li{overflow:hidden}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul.menu li button::after{background:url(../../img/arrow_bottom.svg) no-repeat center;background-size:17px;width:70px !important;height:51px;display:inline-block;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;content:"";position:absolute;top:0;right:0}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul a.st-submenu-toggle{background:url(../../img/arrow_bottom.svg) no-repeat center;background-size:17px;width:70px !important;height:51px;right:0;position:absolute;top:13px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-webkit-tap-highlight-color:transparent}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul a.st-submenu-toggle.show-sub{transform:rotate(180deg)}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul .menu-item .sub-menu{background:#fff;box-shadow:none;max-height:0}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul .menu-item .sub-menu.toggled-on{max-height:600px}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul.menu>li>a{line-height:75px;font-size:18px;text-transform:uppercase;letter-spacing:1px;padding:0 10px;display:block;width:100%;color:#0c2254}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul.menu>li ul.sub-menu{padding:0 20px}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul.menu>li ul.sub-menu li a{color:#333;padding:10px}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul.menu>li ul.sub-menu li a:hover{color:#26aae1}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul.menu>li ul.sub-menu li ul.sub-menu{box-shadow:0 0 5px rgba(0, 0, 0, 0.2);margin:0}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul.menu>li ul.sub-menu li ul.sub-menu a{color:#333;padding:10px}body.woocommerce-active .site-header .nav-top .main-navigation .handheld-navigation ul.menu>li ul.sub-menu li ul.sub-menu a:hover{color:#26aae1;border-left:2px solid #26aae1}body.woocommerce-active .site-header .nav-top .main-navigation.toggled .handheld-navigation{height:100vh;padding-top:60px}body.woocommerce-active .site-header .nav-top .main-navigation.toggled button.menu-toggle::before{transform:rotate(45deg)}body.woocommerce-active .site-header .nav-top .main-navigation.toggled button.menu-toggle::after{transform:rotate(-45deg)}body.woocommerce-active .site-header .site-header-account .toggle{display:flex;white-space:nowrap;line-height:24px;color:white;text-transform:uppercase;cursor:pointer;height:85px}body.woocommerce-active .site-header .site-header-account .toggle div#account_circle{color:#ffffff}body.woocommerce-active .site-header .site-header-account .toggle div#account_circle:hover{color:#ffffff}body.woocommerce-active .site-header .site-header-account .toggle .arrow-icon{color:#ffffff;position:absolute;bottom:15px;left:0;height:18px}body.woocommerce-active .site-header .site-header-account .toggle .arrow-icon .material-icons-outlined:hover{color:#ffffff !important}body.woocommerce-active .site-header .site-branding{margin-left:0}body.woocommerce-active .site-header .right-wrapper{width:auto;margin-left:auto;gap:15px}body.woocommerce-active .site-header .right-wrapper .site-header-account .nav-menu{max-height:85px;position:relative}body.woocommerce-active .site-header .right-wrapper .site-header-account .nav-menu .toggle span{display:none}body.woocommerce-active .site-header .right-wrapper .site-header-account .nav-menu .sub-menu{display:none}body.woocommerce-active .site-header .right-wrapper .site-header-account .nav-menu.open{max-height:9999px;position:relative;overflow:initial}body.woocommerce-active .site-header .right-wrapper .site-header-account .nav-menu.open .sub-menu{display:block;position:absolute;right:0;top:100% !important}body.woocommerce-active .site-header .right-wrapper .site-header-cart a>span{display:none}body.woocommerce-active .site-header .right-wrapper .site-header-cart .basket-icon .material-icons-outlined{display:block;font-size:25px}body.woocommerce-active table.shop_table.shop_table_responsive.cart>thead{display:block}body.woocommerce-active table.shop_table.shop_table_responsive.cart>thead tr{display:grid;grid-template-columns:50% 16.66666667% 8.33333333% 1fr}body.woocommerce-active table.shop_table.shop_table_responsive.cart>thead tr th{padding:0 0 10px !important}body.woocommerce-active table.shop_table.shop_table_responsive.cart>thead tr th.product-price{display:none}body.woocommerce-active table.shop_table.shop_table_responsive.cart>thead tr th.product-subtotal{text-align:right}body.woocommerce-active table.shop_table.shop_table_responsive.cart>thead tr th.product-subtotal span{display:none}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr{display:grid;grid-template-columns:50% 16.66666667% 8.33333333% 1fr;align-items:center}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr:last-child{align-items:flex-start}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr:last-child th{display:block}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr:last-child td{grid-column:span 4}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr:last-child:not(.cart_item) td.actions{padding-bottom:0 !important}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td{padding:21px 5px}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td a.checkout-button.button.alt.wc-forward,body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td a.capture-mask.button.alt{width:100% !important;text-align:center}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.actions{grid-column:span 4;padding-right:0 !important}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.actions .button{margin-right:0 !important;margin-bottom:20px;width:100% !important}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.actions a.delete-card{width:100% !important}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.actions a.delete-card:before{color:#0c2254}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td:before{display:none}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-thumbnail.product-name{text-align:left;align-items:center}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-thumbnail.product-name>a{flex-basis:8.33333333%;flex-shrink:0}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-thumbnail.product-name>a img{max-width:100%;border-radius:0}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-thumbnail.product-name .sku{font-size:14px}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-quantity .quantity-wrapper{display:flex;align-items:center;background:#f5f5f5;border-radius:5px;padding-left:5px;padding-right:5px;width:100%;justify-content:space-between}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-quantity .quantity-wrapper .material-icons-outlined{font-size:20px}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-quantity .quantity-wrapper .quantity{flex-basis:20px;flex-shrink:0;justify-content:center}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-quantity .quantity-wrapper .quantity .qty{padding:0;width:100%}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-remove{border:0}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-remove a.remove{position:relative;font-size:1.41575em;top:initial;right:initial;margin:0 auto;text-align:center;display:flex;align-items:center;justify-content:center}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-price{display:none !important}body.single-product #primary .product-block .add_to_cart_button,body.single-product #primary .product-block a.added_to_cart{font-size:15px;padding:10px 36px 10px 8px}body.single-product #primary .product-block .add_to_cart_button::after,body.single-product #primary .product-block a.added_to_cart::after{right:10px}body.single-product #primary .product-block .stock-price .product-stock{margin-left:15px}body.single-product #primary .product-block .stock-price .product-stock .stocktitle{font-size:12px}body.single-product #primary .product-block .stock-price .product-stock .stocktitle::before{left:-15px;top:50%;transform:translateY(-50%);width:10px;height:10px}body.single-product #primary .product-block .stock-price .woocommerce-Price-amount{font-size:20px}body.single-product #primary .product-block .stock-price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:14px}body.single-product #primary .product-block .stock-price .salesunit{font-size:14px}body.single-product #primary .product-block .stock-price .tax{font-size:12px}body.single-product #primary .product-block .quantity-button{height:auto;min-height:57px;align-items:flex-start;justify-content:flex-end}body.single-product #primary .product-block .quantity-button .quantity{display:flex;align-items:center;height:44px;max-width:40%;width:auto;padding:0 10px 0px 0}body.single-product #primary .product-block .quantity-button .quantity .qty{width:46px;font-size:16px;padding-top:0;padding-bottom:0;line-height:1}body.single-product #primary .product-block .quantity-button .quantity span{line-height:18px;font-size:15px;padding:0;text-transform:lowercase}body.single-product #primary .accordion{padding:0}body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table thead{display:block}body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table thead th{padding-right:0 !important;padding-left:0 !important;white-space:normal;hyphens:auto;line-height:1}body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table tr{display:grid;grid-template-columns:50% 1fr 1fr;gap:20px}body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table th.product{padding-left:0 !important}body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table th.add_to_cart_btn,body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table th.product-removal{display:none}body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table tbody tr td{padding-right:0 !important;padding-left:0 !important;white-space:normal}body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table tbody tr td.product-thumbnail{display:none}body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table tbody tr td:before{display:none}body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table tbody tr td.add-to-cart-btn{text-align:center !important;padding-right:0}body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table tbody tr td.product-removal{text-align:right !important;padding-right:0;align-self:center}body.woocommerce-account #content form.woocommerce-form.woocommerce-form-login.login .form-row-wide label{font-weight:bold}body.woocommerce-account #content table.woocommerce-orders-table td{padding:0.625rem 0}body.woocommerce-account #content table.woocommerce-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions:before{display:none}body.woocommerce-account #content table.woocommerce-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:last-child{margin-right:0}body.woocommerce-account #content nav.woocommerce-MyAccount-navigation ul{margin:0 0 20px}body.woocommerce-account #content .u-columns.woocommerce-Addresses.col2-set.addresses a.edit{position:relative;padding:0.875em 0px;margin-top:0;text-align:left;display:flex;flex-flow:row-reverse;align-items:center;justify-content:flex-end}body.woocommerce-account #content .u-columns.woocommerce-Addresses.col2-set.addresses a.edit::before{position:relative;height:26px;width:26px}body.woocommerce-account #content .woocommerce-LostPassword a{width:auto;border:none;background-color:#f5f5f5;display:inline-block;padding:10px 20px;color:#26aae1 !important;font-size:18px;text-decoration:none !important;border-radius:5px}body.woocommerce-account #content .woocommerce-LostPassword a:hover,body.woocommerce-account #content .woocommerce-LostPassword a:focus{color:#0c2254 !important;background-color:#f5f5f5;text-decoration:none !important}}@media screen and (max-width:768px) and (max-width:480px){body.woocommerce-active table.shop_table.shop_table_responsive.cart>thead{display:none}}@media screen and (max-width:768px) and (max-width:480px){body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr{grid-template-columns:40% 20% 1fr}}@media screen and (max-width:768px) and (max-width:480px){body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-thumbnail.product-name{grid-column:span 3}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-thumbnail.product-name>a{flex-basis:15%}}@media screen and (max-width:768px) and (max-width:480px){body.single-product #primary .product-block .stock-price{flex-wrap:wrap}body.single-product #primary .product-block .stock-price .price{width:100%;text-align:left}}@media screen and (max-width:768px) and (max-width:480px){body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table thead th.product-sku{display:none}}@media screen and (max-width:768px) and (max-width:480px){body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table tr{grid-template-columns:40% 1fr 1fr;gap:10px}}@media screen and (max-width:768px) and (max-width:480px){body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table tbody tr td.product-price{grid-column:span 2}body.alg-wc-wl-responsive #primary .alg-wc-wl-view-table tbody tr td.product-sku:before{display:block !important;float:none !important}}@media screen and (max-width:390px){.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table{display:flex;flex-flow:column}.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table tr{display:flex;justify-content:space-between}.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{flex-direction:column;width:100%}.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals #shipping_method li input[type="radio"]{display:none}}@media screen and (min-width:768px) and (max-width:1200px){.storefront-full-width-content .site-main ul.products.columns-3 li.product.type-product .block .sku{font-size:18px}.carousel-caption .quantity{overflow:visible}#primary .custom-slick-slider .item.slick-slide .carousel-caption .basket_button form{column-gap:15px}body.storefront-full-width-content .site-main ul.products.columns-3 li.product.type-product .block .sku{font-size:18px}body .woocommerce-MyAccount-navigation,body .woocommerce-MyAccount-content{width:100%}body #primary .hentry .entry-content .woocommerce-MyAccount-navigation ul{margin:0 0 20px !important}body #primary ul.products li h2.woocommerce-loop-product__title{font-size:14px;height:auto;text-align:start;white-space:nowrap}body .product-info .product-right{flex:0 0 52%}body .quantity span{font-size:15px;line-height:18px;align-content:center}body .quantity .qty{font-size:16px}body .product-block .stock-price .price .tax{font-size:12px}body .product-block .quantity-button .quantity{height:46px}body .product-block .add_to_cart_button{font-size:15px !important;padding:10px 36px 10px 8px !important}body .product-block .add_to_cart_button:after{left:calc(95% - 20px);right:auto}body .product-block .woocommerce-Price-amount{font-size:20px}body .product-block .stocktitle:before{width:10px;height:10px}body .product-block .stock-price .product-stock{font-size:12px;align-content:start}.site-content>.col-full,header .nav-top>.col-full,#page .site-footer>.col-full{max-width:750px;padding:0 15px;width:750px;margin-right:auto;margin-left:auto;box-sizing:border-box}body.woocommerce-active .site-header .site-branding{width:auto}body.woocommerce-active table.shop_table.shop_table_responsive.cart>thead{display:block}body.woocommerce-active table.shop_table.shop_table_responsive.cart>thead tr{display:grid;grid-template-columns:50% 16.66666667% 8.33333333% 1fr}body.woocommerce-active table.shop_table.shop_table_responsive.cart>thead tr th{padding:0 0 10px !important}body.woocommerce-active table.shop_table.shop_table_responsive.cart>thead tr th.product-price{display:none}body.woocommerce-active table.shop_table.shop_table_responsive.cart>thead tr th.product-subtotal{text-align:right}body.woocommerce-active table.shop_table.shop_table_responsive.cart>thead tr th.product-subtotal span{display:none}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr{display:grid;grid-template-columns:50% 16.66666667% 8.33333333% 1fr;align-items:center}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr:last-child{align-items:flex-start}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr:last-child th{display:block}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr:last-child td{grid-column:span 4}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr:last-child:not(.cart_item) td.actions{padding-bottom:0 !important}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td{padding:21px 5px}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td a.checkout-button.button.alt.wc-forward,body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td a.capture-mask.button.alt{width:100% !important;text-align:center}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.actions{grid-column:span 4;padding-right:0 !important}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.actions .button{margin-right:0 !important;margin-bottom:20px;width:100% !important}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.actions a.delete-card{width:100% !important}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.actions a.delete-card:before{color:#0c2254}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td:before{display:none}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-thumbnail.product-name{text-align:left;align-items:center}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-thumbnail.product-name>a{flex-basis:16.66666667%;flex-shrink:0}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-thumbnail.product-name>a img{max-width:100%;border-radius:0}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-thumbnail.product-name .sku{font-size:14px}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-quantity .quantity-wrapper{display:flex;align-items:center;background:#f5f5f5;border-radius:5px;padding-left:5px;padding-right:5px;width:100%;justify-content:space-between}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-quantity .quantity-wrapper .material-icons-outlined{font-size:20px}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-quantity .quantity-wrapper .quantity{flex-basis:20px;flex-shrink:0;justify-content:center}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-quantity .quantity-wrapper .quantity .qty{padding:0;width:100%}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-remove{border:0}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-remove a.remove{position:relative;font-size:1.41575em;top:initial;right:initial;margin:0 auto;text-align:center;display:flex;align-items:center;justify-content:center}body.woocommerce-active table.shop_table.shop_table_responsive.cart>tbody>tr td.product-price{display:none !important}.main-navigation ul.menu>li>a{padding:1.618em 10px !important}.main-navigation ul.nav-menu>li>a{padding:1.618em 10px !important}.storefront-full-width-content.single-product #primary div.product .summary{padding-left:25px}.storefront-full-width-content.single-product #primary div.product .summary .accordion{padding:0 !important}.storefront-full-width-content.single-product #primary div.product .summary .woocommerce-tabs .panel p span{font-size:15px !important}#primary .custom-slick-slider{margin-left:-10px;margin-right:-10px}#primary .custom-slick-slider .item.slick-slide .carousel-caption{padding:0 35px}#primary .custom-slick-slider .slick-prev{left:0;z-index:1111}#primary .custom-slick-slider .slick-next{right:0;z-index:1111}#primary .custom-slick-slider .item.slick-slide .carousel-caption .basket_button form button.alt.single_add_to_cart_button{font-size:15px}#primary form.wpcf7-form .form-row p label{width:25%}#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap{max-width:725px}#primary form.wpcf7-form .form-checkbox{max-width:80%}#primary form.wpcf7-form .form-checkbox+.form-row{max-width:80%}.storefront-primary-navigation>.col-full{max-width:750px !important;padding:0 15px;margin-right:auto;margin-left:auto;box-sizing:border-box}#vorteile .wp-block-group.align-top.is-layout-flex{flex-wrap:wrap;gap:0}#vorteile .wp-block-group.align-top.is-layout-flex .col-sm-6.col-md-3{position:relative;min-height:1px;padding-right:15px;padding-left:15px;width:50%;float:left}footer .footer-widgets .block h3{font-size:24px}footer .footer-widgets .footer-widget-1.block,footer .footer-widgets .footer-widget-2.block,footer .footer-widgets .footer-widget-3.block{width:50%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;margin:0}footer .footer-widgets .footer-widget-4.block{width:25%;float:left !important;padding:0 15px}body.storefront-full-width-content .site-main ul.products.columns-3 li.product.product-category{width:50%;clear:none !important}}@media (min-width:992px){#primary form.wpcf7-form .form-checkbox{max-width:850px;width:75%}#primary form.wpcf7-form .form-checkbox+.form-row{max-width:850px;width:75%}body .site-content>.col-full,header .nav-top>.col-full,#page .site-footer>.col-full{max-width:970px;padding:0 15px;margin:0 auto;width:970px}#primary form.wpcf7-form .form-row p .wpcf7-form-control-wrap{max-width:850px;width:75%}.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex{margin-bottom:0}.mt-sm-70 figure{margin-top:-76px !important}#primary .product-block .quantity-button .alg-wc-wl-btn-wrapper{width:100%}}@media (min-width:1200px){body .site-content>.col-full,header .nav-top>.col-full,#page .site-footer>.col-full{max-width:1170px;padding:0 15px;margin:0 auto;width:1170px}}