@font-face{font-display:swap;font-family:'Chivo';font-style:normal;font-weight:400;src:url('https://www.habuzin.de/wp-content/themes/habuzin/fonts/chivo-v21-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Chivo';font-style:normal;font-weight:700;src:url('https://www.habuzin.de/wp-content/themes/habuzin/fonts/chivo-v21-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Chivo';font-style:italic;font-weight:700;src:url('https://www.habuzin.de/wp-content/themes/habuzin/fonts/chivo-v21-latin-700italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Chivo';font-style:normal;font-weight:800;src:url('https://www.habuzin.de/wp-content/themes/habuzin/fonts/chivo-v21-latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Chivo';font-style:italic;font-weight:800;src:url('https://www.habuzin.de/wp-content/themes/habuzin/fonts/chivo-v21-latin-800italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Chivo';font-style:normal;font-weight:900;src:url('https://www.habuzin.de/wp-content/themes/habuzin/fonts/chivo-v21-latin-900.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Chivo';font-style:italic;font-weight:900;src:url('https://www.habuzin.de/wp-content/themes/habuzin/fonts/chivo-v21-latin-900italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url('https://www.habuzin.de/wp-content/themes/habuzin/fonts/inter-v20-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url('https://www.habuzin.de/wp-content/themes/habuzin/fonts/inter-v20-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:800;src:url('https://www.habuzin.de/wp-content/themes/habuzin/fonts/inter-v20-latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:900;src:url('https://www.habuzin.de/wp-content/themes/habuzin/fonts/inter-v20-latin-900.woff2') format('woff2')}body,input,textarea,select,button,.woocommerce,.et_pb_module{font-family:'Inter',Arial,sans-serif}.price,.price .amount,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{font-family:'Chivo',Arial,sans-serif}body{background-color:#f2f2f2}html,body{overflow-x:hidden!important}.et_pb_group-carousel{overflow-x:hidden!important}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{padding:0 0 23px 19px}#main-content{background-color:transparent;max-width:1440px;margin-left:auto!important;margin-right:auto!important;position:relative}.et_pb_text h2{word-break:break-all!important}.dgwt-wcas-search-wrapp{max-width:100%!important}.woofc-count.woofc-count-bottom-right{right:auto;left:40px}.woocommerce div.product div.images img:hover{max-height:auto!important;max-width:auto!important}.german-market-gpsr.german-market-gpsr-warnings_and_safety_information{display:none}.pswp__bg{background:#fff}.woocommerce-Tabs-panel h2,.legacy-itemprop-offers{display:none}.charging-device .german-market-charging-device-power-elem,.german-market-summary-gpsr .german-market-gpsr,.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-content,.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-label,.products .woocommerce-de_price_taxrate,.wgm-break,.wgm-kleinunternehmerregelung,table.shop_table td.product-name .german-market-product-image~.wc-item-meta li{display:block}.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-label,.gm-fic-highlighted-ingredient{font-weight:700}.german-market-tab-gpsr .german-market-gpsr:not(:first-child){margin-top:1rem}.german-market-tab-gpsr .german-market-gpsr{width:100%;box-sizing:border-box;display:block}table.cart th,#main-content table.cart th,table.cart td,#main-content table.cart td,table.cart tr,#main-content table.cart tr,#content-area table tr,#content-area table td{padding:.5em 0.5em;max-width:100%}.hbz-group-carousel a:focus-visible,.hbz-group-carousel button:focus-visible,.hbz-group-carousel [role="button"]:focus-visible,.hbz-group-carousel [tabindex]:focus-visible{outline:3px solid currentColor;outline-offset:4px}.et_pb_section_1_tb_header.et_pb_section{padding-top:30px;padding-bottom:30px}.dipi_balloon .et_pb_section,.dipi-balloon .et_pb_section{width:100%}.tippy-content .et_pb_section_1_tb_header{max-width:1440px}.dipi_balloon_0_tb_header .dipi-balloon-wrap{background-color:#ffffff;border-top-left-radius:25px!important;border-top-right-radius:25px!important;border-bottom-left-radius:25px!important;border-bottom-right-radius:25px!important;padding:20px 20px 0 20px;box-shadow:0px 6px 10px 0px rgba(0,0,0,0.1)!important;border-radius:12px}#tippy-1{inset:0px 0px auto -8px!important}#tippy-3{z-index:1!important}#tippy-4{z-index:1!important;max-width:200px!important}#tippy-4 h3{font-size:clamp(0.88rem,calc(0.795rem + 0.398vw),1.09rem)!important;font-weight:900!important;line-height:1em!important}#tippy-4 .dipi-balloon-description{font-size:12px!important}#tippy-1 .et_pb_section.dipi_balloon-inner{box-shadow:0px 6px 10px 0px rgba(0,0,0,0)!important;border-radius:0px}.dipi_balloon_0_tb_header .dipi-balloon-wrap .et_pb_row:not([class*="et_flex_column"]){width:100%!important;max-width:1920px!important;margin:auto!important}.dipi_balloon_0_tb_header .dipi-balloon-wrap img,.dipi_balloon_0_tb_header .dipi-balloon-wrap .woocommerce-page img{max-width:100%;!important;width:100%!important}.dipi_balloon_0_tb_header .dipi-balloon-wrap .et_block_row .et_pb_column{width:23%!important;margin-right:2%!important}.dipi_balloon_0_tb_header .dipi-balloon-wrap .et_block_module>.et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:10px}.dipi_balloon_0_tb_header .dipi-balloon-wrap .et_block_row{padding:0 0 20px 0}.dipi_balloon_0_tb_header .dipi-balloon-wrap .et_block_row.et_block_row .et_pb_column{float:left}.dipi_balloon_0_tb_header .dipi-balloon-wrap .et_pb_section{padding:20px 0 0 0}.dipi_balloon_0_tb_header .dipi-balloon-wrap .et_pb_blurb_content{font-weight:900!important}.dipi-alignment-center{-ms-flex-align:center;align-items:center;text-align:center}.dipi-balloon-wrap{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border-style:solid; padding:20px}.dipi-balloon .et_pb_section{ width:100%}.woocommerce table.shop_attributes td p{margin:0;padding:0 0}.woocommerce table.shop_attributes th{width:35%!important;font-weight:700;padding:2px 10px!important}.grid-layout-grid_list.de-grid-view .grid-item-cont .et_pb_column,.grid-layout-grid_list.de-list-view .grid-item-cont .et_pb_column{background-color:#fff!important;padding-top:10px!important;padding-right:10px!important;padding-bottom:0px!important;padding-left:10px!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important;border-width:0!important;justify-content:flex-end!important;align-items:flex-end!important;overflow:hidden!important}.et_builder_inner_content .et_pb_section_0{border:none!important;box-shadow:0px 6px 10px 0px rgba(0,0,0,0.0)!important}.et_builder_inner_content .et_pb_section_0 .filtered-posts-cont .et_pb_section_0{border:1px solid #f7f7f7!important;box-shadow:0px 6px 10px 0px rgba(0,0,0,0.05)!important}.dipi_balloon-inner{box-shadow:0px 6px 10px 0px rgba(0,0,0,0.1)!important;border-radius:12px}.de_ajax_filter_archive_loop_0{width:100%!important}.show_reset_after_filter{width:100%!important}.de-grid-view .grid-item-cont .et_flex_row .et_pb_column.gridtext{padding-right:10px!important}.de-grid-view .grid-item-cont .et_flex_row .et_pb_column.gridtext .filterdesc{display:none}.de-list-view .grid-item-cont .et_flex_row .et_pb_column.gridtext{padding-top:30px!important;padding-right:30px!important;padding-bottom:30px!important}.grid-layout-grid_list.de-grid-view .grid-item-cont .et_pb_column.gridltext{width:100%!important;background-color:#fff;align-items:right!important}body #page-container .et_pb_section .grid-item-cont .et_pb_button,body #page-container .et_pb_section .grid-item-cont .et_pb_button:hover{padding:.3em 0!important;font-weight:400!important}.de-grid-view .et_flex_row{flex-wrap:wrap!important}.woocommerce .de-grid-view ul.products li.product a img{height:180px;object-fit:scale-down}.woocommerce .de_ajax_filter_thumbnail{width:100%!important}.woocommerce .de-grid-view ul.products li.product h2,.woocommerce-order-received h2{font-size:clamp(0.88rem,calc(0.795rem + 0.398vw),1.09rem)!important;font-weight:900!important}.woocommerce .de-list-view ul.products li.product h2,.woocommerce .de-list-view .preset--group--divi-text--divi-font-header--default .et_pb_text_inner h2,.woocommerce-MyAccount-content h2{font-size:clamp(1.30rem,calc(1.182rem + 0.591vw),1.63rem);font-weight:900!important}body #page-container .et_pb_section .info.preset--group--divi-button--divi-font--default{border:0 solid transparent;padding:0 0 0 0!important;font-weight:400!important}.woocommerce .de_ajax_filter_archive_loop ul.products li .woocommerce-Price-amount{font-weight:900!important}.woocommerce ul.products li.product .price ins{display:block!important}.woocommerce ul.products li.product .price{text-align:right!important}.woocommerce .de-grid-view ul.products li .price{font-size:clamp(0.88rem,calc(0.795rem + 0.398vw),1.09rem)!important;font-weight:900!important;line-height:1em!important}.woocommerce .de_ajax_filter_archive_loop_0 ul.products li .woocommerce-Price-amount,.woocommerce .de_ajax_filter_archive_loop_0 .price .woocommerce-Price-amount,.de_ajax_filter_archive_loop_0 .price del,.woocommerce .de_ajax_filter_archive_loop_0 .price .woocommerce-Price-amount,.de_ajax_filter_archive_loop_0 .price{color:#000000!important;text-align:right}.wgm-sale-label{font-size:0.7rem!important;font-weight:900!important;color:#000000!important}.woocommerce .de-list-view ul.products li.product .price del,.woocommerce .de-list-view ul.products li.product .price .wgm-sale-label{color:#000!important;font-size:1rem!important;font-weight:900!important}.woocommerce ul.products li.product .price del{font-size:70%!important;opacity:1!important}.woocommerce .de-grid-view ul.products li .price ins .amount{color:#000!important;font-size:clamp(0.88rem,calc(0.795rem + 0.398vw),1.09rem)!important;font-weight:900!important}.woocommerce .de-grid-view .woocommerce-de_price_taxrate,.woocommerce .de-grid-view .woocommerce_de_versandkosten,.woocommerce .de-list-view .woocommerce-de_price_taxrate,.woocommerce .de-list-view .woocommerce_de_versandkosten,.et_pb_group .woocommerce-de_price_taxrate,.et_pb_group .woocommerce_de_versandkosten{display:inline-block;font-size:10px!important}.woocommerce .de-list-view ul.products li.product a img{height:250px!important;object-fit:scale-down!important}.el_ajax_search_item_image img{height:120px!important;object-fit:scale-down!important}.woocommerce span.onsale,.woocommerce-page span.onsale,.de_ajax_filter_archive_loop_0 span.onsale{background-color:#c12f1c!important}.woocommerce-page div.product .et_pb_group span.onsale,.woocommerce-page .products span.onsale{z-index:2;background-color:#c12f1c!important;border-radius:50px!important;box-shadow:none!important;color:#fff;font-size:15px;font-weight:900!important;left:10px!important;line-height:inherit!important;margin:0!important;height:60px!important;width:60px!important;padding:6px 6px!important;position:absolute;text-shadow:none!important;top:10px!important;display:flex;align-items:center;transform:rotate(-12deg)}.woocommerce-page div.product span.onsale{z-index:2;background-color:#c12f1c!important;border-radius:60px!important;box-shadow:none!important;color:#fff;font-size:20px;font-weight:900!important;left:80px!important;line-height:inherit!important;margin:0!important;height:90px!important;width:90px!important;padding:6px 6px!important;position:absolute;text-shadow:none!important;top:10px!important;display:flex;align-items:center;transform:rotate(-12deg)}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{z-index:2;background-color:#c12f1c!important;border-radius:50px!important;box-shadow:none!important;color:#fff;font-size:15px;font-weight:900!important;left:10px!important;line-height:inherit!important;margin:0!important;height:60px!important;width:60px!important;padding:6px 6px!important;position:absolute;text-shadow:none!important;top:10px!important;display:flex;align-items:center;transform:rotate(-12deg)}.et_pb_wc_add_to_cart .quantity input.qty{max-width:3em}.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title{font-weight:900!important}.arrow_box{position:relative;background:#88b7d5}.effizienz .et_pb_text .et_pb_text_inner{width:60px;height:30px;text-align:center;background-image:url('https://www.habuzin.de/wp-content/uploads/2026/04/effizienz_label_21.svg');background-position:right top;background-size:auto 100%}.effizienz .et_pb_text .et_pb_text_inner p{font-size:20px!important;font-weight:900;color:#fff;-webkit-text-fill-color:rgba(255,255,225,1);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;font-family:Open Sans,Arial,sans-serif!important}.effizienz .et_pb_text.old .et_pb_text_inner{background-image:url('https://www.habuzin.de/wp-content/uploads/2026/05/effizienz_old.svg');font-size:15px!important}.effizienz .et_pb_text .et_pb_text_inner p{padding-top:3px}.woocommerce table.shop_attributes{border:1px solid rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes td{font-style:normal}button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before{background-color:rgba(157,144,144,0.5)!important}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:70px!important;box-shadow:none}.woocommerce-print-products.link-wrapper{text-align:right;margin-top:30px}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:block;line-height:0.5em}.woocommerce div.product .et_pb_wc_price .et_pb_module_inner br,.woocommerce-page div.product .et_pb_wc_price .et_pb_module_inner br{display:none}.woocommerce div.product p.thpys-you-save-single,.woocommerce-page div.product p.thpys-you-save-single{color:#c12f1c;font-weight:900;color:#ffffff!important;background-color:#c12f1c!important;padding:2px 12px 2px 12px!important;border-radius:2px 2px 2px 2px!important;display:inline-block;margin-top:10px}.single-product .wgm-sale-label{font-size:clamp(1.30rem,calc(1.182rem + 0.591vw),1.63rem)!important;font-weight:900!important;color:#000!important;text-shadow:0em 0em 0em rgba(0,0,0,0)}.single-product .et_pb_wc_tabs h2{font-size:clamp(1.00rem,calc(0.909rem + 0.455vw),1.25rem)!important;font-weight:900!important;color:#000!important}.single-product .et_pb_wc_tabs h3{font-size:clamp(0.88rem,calc(0.795rem + 0.398vw),1.09rem);font-weight:900!important;color:#000!important}.single-product div.product p.price del{text-shadow:0em 0em 0em rgba(0,0,0,0)!important}.single-product div.product p.price ins{background:inherit;font-weight:700;display:block;line-height:1em}.single-product div.product p.price ins,.woocommerce div.product span.price ins .amount,.single-product div.product p.price .amount bdi,.woocommerce div.product span.price .amount bdi{-webkit-text-stroke-color:#fff;text-stroke-color:#fff;-webkit-text-stroke-width:1px;text-stroke-width:1px}.single-product .et_pb_group p.price del .amount bdi,.woocommerce .et_pb_group span.price del .amount bdi,.single-product p.price del .amount bdi{-webkit-text-stroke-width:0px!important;text-stroke-width:0px!important;font-weight:900}.et_pb_group .et_pb_wc_title h3{font-weight:900!important}.single-product .et_pb_group .price .amount bdi{-webkit-text-stroke-width:0px!important;text-stroke-width:0px!important;font-family:'Kanit',Helvetica,Arial,Lucida,sans-serif;font-size:clamp(0.85rem,0.682rem + 0.341vw,0.94rem)}.single-product .et_pb_group .wgm-sale-label{font-size:clamp(0.85rem,0.682rem + 0.341vw,0.94rem)!important;font-weight:800!important}.woocommerce-de_price_taxrate,.woocommerce_de_versandkosten{display:inline-block;font-size:12px!important}.woocommerce-print-products{position:absolute;right:2.5%;top:170px;z-index:10}.dipi-ballon-on-top .vorteile .et_pb_text_inner p,.dipi-ballon-on-top-removing .vorteile .et_pb_text_inner p{font-size:1.0rem!important}.dipi-ballon-on-top .telefon .et_pb_text_inner p,.dipi-ballon-on-top-removing .telefon .et_pb_text_inner p{font-size:clamp(1.40rem,calc(1.273rem + 0.636vw),1.75rem)!important}.dipi-ballon-on-top.dipi-balloon-zindex-0,.dipi-ballon-on-top-removing .dipi-balloon-zindex-0{z-index:1000!important}.et-db.dipi-ballon-on-top-removing #et-boc .et-l .et_pb_section_0_tb_header,.et-db.dipi-ballon-on-top-removing .woocommerce-print-products{z-index:100000!important}#tippy-3 .tippy-box[data-theme="dipi-balloon-theme"][data-theme="dipi-balloon-theme"],#tippy-3 .dipi-balloon-wrap{border-radius:12px}.dipi-ballon-on-top.dipi-balloon-zindex-0 #tippy-3 .dipi-balloon-open-0 .tippy-arrow{color:#c12f1c!important}.dipi-carousel-child-wrapper:focus{border:1px solid #333}.de_ajax_filter_filter_posts .et_pb_contact_field .et_pb_contact_field_options_title{padding:5px 10px!important;background:#c12f1c;color:#fff!important;font-weight:900}.de_ajax_filter_filter_posts .et_pb_contact_field .et_pb_contact_field_radio{background:#f7f7f7;padding:5px 10px!important;border-bottom:1px solid #ccc}.et_pb_column:not(.et_flex_column).de_ajax_filter_filter_posts_item{margin-bottom:10px!important}.divi-filer-toggle .et_pb_contact_field_options_title::after{right:10px!important;font-size:20px!important}.de_ajax_filter_filter_posts_item_0 .et_pb_contact_field_radio.is-collapsible::after{right:10%!important}.de_ajax_filter_filter_posts.divi-filer-toggle .divi-filter-item span.et_pb_contact_field_radio .radio-count{top:5px!important}.et_pb_contact .et_pb_contact_field input[type="checkbox"]+label i,.et_pb_contact .et_pb_contact_field input[type="radio"]+label i{background-color:#fff;border:2px solid #c12f1c!important}.et_pb_contact .et_pb_contact_field input[type="checkbox"]:checked+label i::before{color:#c12f1c;font-size:17px;font-weight:600;line-height:20px}.de_ajax_filter_filter_posts .de_ajax_filter_filter_posts_item .divi-filter-item .range-label .irs--flat{margin-top:10px!important;margin-bottom:10px!important}.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body .price{padding-bottom:0px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#ccc}.vargal-product-gallery .vargal-control-nav img,.vargal-product-gallery .vargal-control-nav video{width:70px!important;height:70px!important;border:1px solid #ccc;padding:10px;object-fit:scale-down!important}.vargal-product-gallery .woocommerce-product-gallery__image img,.vargal-product-gallery .woocommerce-product-gallery__image video{width:100%!important;height:650px!important;object-fit:scale-down!important}.et_pb_group .vargal-product-gallery .woocommerce-product-gallery__image img,.et_pb_group .vargal-product-gallery .woocommerce-product-gallery__image video{width:100%!important;height:120px!important;margin-bottom:20px;object-fit:scale-down!important}.et_pb_group.group-big .vargal-product-gallery .woocommerce-product-gallery__image img,.et_pb_group .vargal-product-gallery .woocommerce-product-gallery__image video{width:100%!important;height:250px!important;object-fit:scale-down!important}.et_pb_group .vargal-product-gallery.vargal-product-gallery-wrap{display:inline-block!important;width:100%!important}.et_pb_group .et_pb_wc_images.et_clickable{width:100%!important}.et_pb_group .woocommerce-product-gallery__trigger{display:none}.et_pb_group p.price{padding-bottom:0px}@media only screen and (min-width:981px){.entry-content .dipi_image_gallery_0.dipi_image_gallery{min-height:60vh!important;height:60vh!important}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0px;padding:12px 20px 5px 20px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li.mega{}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li a{font-size:clamp(0.70rem,calc(0.636rem + 0.318vw),0.88rem)!important}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:hover{background:#c12f1c}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:hover a{color:#fff!important}.et_pb_sticky--top .et_pb_menu_0_tb_header.et_pb_menu{background-color:transparent;margin-top:0px!important}.et_pb_sticky--top .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0px!important}.et_pb_group_carousel .et_pb_group_carousel_arrow{opacity:0!important;-webkit-transform:translateX(0%); transform:translateX(0%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:40%}.et_pb_group_carousel:hover .et_pb_group_carousel_arrow{opacity:1!important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.et_pb_group_carousel:hover .et_pb_group_carousel_arrow.et_pb_group_carousel_arrow_prev{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;left:-40px}.et_pb_group_carousel:hover .et_pb_group_carousel_arrow.et_pb_group_carousel_arrow_next{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;right:-40px}}@media only screen and (min-width:981px) and (max-width:1380px){.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{padding:12px 10px 5px 10px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li a{font-size:clamp(0.70rem,calc(0.636rem + 0.318vw),0.88rem)!important}}@media only screen and (max-width:980px){.woocommerce .de-grid-view ul.products li.product a img{height:110px;object-fit:scale-down}.woocommerce .de-list-view ul.products li.product a img{height:150px!important;object-fit:scale-down}.et-l--header{height:auto!important}.et_pb_group .et_pb_wc_images{width:100%}.vargal-product-gallery .woocommerce-product-gallery__image img,.vargal-product-gallery .woocommerce-product-gallery__image video{width:100%!important;height:300px!important;object-fit:scale-down!important}.woocommerce-print-products{position:absolute;right:2.5%;top:150px;z-index:10}.et-db #et-boc .et-l .et_pb_section_0_tb_body{--vertical-gap:20px!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button,.woocommerce a.added_to_cart{float:right!important}}@media screen and (max-width:767px){table.shop_attributes,table.shop_attributes tbody,table.shop_attributes tr,table.shop_attributes th,table.shop_attributes td{display:block;width:100%}.hbz-energy-text{display:none!important}.vargal-product-gallery .woocommerce-product-gallery__image img,.vargal-product-gallery .woocommerce-product-gallery__image video{width:100%!important;height:250px!important;object-fit:scale-down!important}.woocommerce .de-list-view ul.products li.product a img{height:150px!important;object-fit:scale-down}}.vargal-product-gallery.vargal-product-gallery-wrap .vargal-control-nav-direction-nav li a,.vargal-product-gallery.vargal-product-gallery-wrap .vargal-product-gallery-direction-nav li a{color:inherit;width:35px;height:35px;border-radius:24px;padding:10px;background:#c12f1c;display:inline-block}.vargal-product-gallery.vargal-product-gallery-wrap.vargal-product-gallery-wrap-left .vargal-control-nav-wrap .vargal-control-nav-direction-nav li.vargal-control-nav-nav-prev{top:5px!important}.vargal-product-gallery.vargal-product-gallery-wrap.vargal-product-gallery-wrap-left .vargal-control-nav-wrap .vargal-control-nav-direction-nav li.vargal-control-nav-nav-next{bottom:5px!important}svg.feather.feather-chevron-left,svg.feather.feather-chevron-right{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;top:-3px;position:relative;left:-5px}svg.feather.feather-chevron-right{top:-4px;position:relative;left:-3px}.vargal-product-gallery-direction-nav svg.feather.feather-chevron-left{left:-7px;top:-6px}.vargal-product-gallery-direction-nav svg.feather.feather-chevron-right{left:-2px;top:-6px}.dipi-balloon-wrap .et_pb_button,.dipi-balloon-wrap .et_pb_button:hover{padding:10px 20px!important;background:#c12f1c!important;line-height:1.2em!important}.dipi-balloon-wrap .et_pb_button:hover:after{opacity:0!important}.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-remove,.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-special{top:40%!important}.woofc-area .qib-button-wrapper{margin:0px 0;white-space:nowrap}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce button.button:disabled:hover,.woocommerce-page button.button:disabled:hover{border:0px solid transparent;padding:0.5em 1em!important}padding:0.5em 1em!important}.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce button.button:disabled:hover,.woocommerce-page button.button:disabled:hover{border:0px solid transparent;padding:0.5em 1em!important!}.woocommerce.woocommerce-checkout .german-market-product-image.checkout,.woocommerce-order-received .german-market-product-image{width:100px!important}.woocommerce-order-received .et_pb_gutters3 .et_block_row .et_pb_column_1_2{width:100%!important}.woocommerce-order-received .et_block_row .et_pb_column_1_2{width:100%!important}.thpys-appended-cart-table{margin-top:2px!important;display:block}.et_pb_wc_checkout_order_details .woocommerce-NoticeGroup{display:none!important}.woocommerce-checkout .woocommerce-error a,.woocommerce-NoticeGroup-checkout .woocommerce-error a,.et_pb_wc_checkout_billing .woocommerce-error a,.et_pb_wc_checkout_shipping .woocommerce-error a,.et_pb_wc_checkout_information .woocommerce-error a,.et_pb_wc_checkout_order_details .woocommerce-error a,.et_pb_wc_checkout_payment_info .woocommerce-error a{color:#fff!important;text-decoration:underline}body.et-db.single-product #page-container #et-boc .et-l .preset--group--divi-button--divi-font--h1vi52x--default:hover{padding:0 0!important}body.et-db.single-product .et_pb_group .et_pb_button.info,body.et-db.single-product .et_pb_group .et_pb_button.info:hover{padding:0 0!important}.hab-fibosearch-section{width:100%;max-width:1180px;margin:34px auto 26px;padding:0 22px;box-sizing:border-box}.hab-fibosearch-box{position:relative;width:100%;max-width:980px;margin:0 auto}.hab-fibosearch-box .dgwt-wcas-search-wrapp{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important}.hab-fibosearch-box .dgwt-wcas-search-form{position:relative;width:100%!important;border-radius:999px!important;background:#ffffff!important;box-shadow:0 10px 28px rgba(0,0,0,0.10)!important}.hab-fibosearch-box .dgwt-wcas-search-input{width:100%!important;min-height:58px!important;height:58px!important;padding:0 64px 0 64px!important;border:1px solid #e4e4e4!important;border-radius:999px!important;background:#ffffff!important;color:#151515!important;font-size:17px!important;font-weight:600!important;line-height:58px!important;box-shadow:none!important;transition:border-color 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease}.hab-fibosearch-box .dgwt-wcas-search-input::placeholder{color:#7b7b7b!important;opacity:1!important;font-weight:500!important}.hab-fibosearch-box .dgwt-wcas-search-input:hover{border-color:#d2d2d2!important;background:#ffffff!important}.hab-fibosearch-box .dgwt-wcas-search-input:focus{border-color:#c6281b!important;background:#ffffff!important;box-shadow:0 0 0 4px rgba(198,40,27,0.14)!important;outline:none!important}.hab-fibosearch-box .dgwt-wcas-search-submit{position:absolute!important;left:8px!important;top:50%!important;width:44px!important;height:44px!important;min-width:44px!important;border:1px solid #e4e4e4!important;border-radius:50%!important;background:#ffffff!important;color:#c6281b!important;transform:translateY(-50%)!important;box-shadow:0 6px 14px rgba(0,0,0,0.08)!important;transition:background-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.hab-fibosearch-box .dgwt-wcas-search-submit:hover,.hab-fibosearch-box .dgwt-wcas-search-submit:focus-visible{background:#faf4f3!important;border-color:#c6281b!important;color:#c6281b!important;transform:translateY(-50%) scale(1.04)!important;box-shadow:0 8px 18px rgba(198,40,27,0.16)!important}.hab-fibosearch-box .dgwt-wcas-search-submit:focus-visible{outline:3px solid #111111!important;outline-offset:3px!important}.hab-fibosearch-box .dgwt-wcas-ico-magnifier{width:20px!important;height:20px!important;opacity:1!important}.hab-fibosearch-box .dgwt-wcas-search-submit svg,.hab-fibosearch-box .dgwt-wcas-search-submit path,.hab-fibosearch-box .dgwt-wcas-ico-magnifier,.hab-fibosearch-box .dgwt-wcas-ico-magnifier path{fill:#c6281b!important;stroke:#c6281b!important;color:#c6281b!important}.hab-fibosearch-box .dgwt-wcas-preloader{right:22px!important}.hab-fibosearch-box .dgwt-wcas-sf-wrapp{background:transparent!important;padding:0!important}.hab-fibosearch-box .dgwt-wcas-suggestions-wrapp{margin-top:10px!important;border:1px solid #eeeeee!important;border-radius:18px!important;box-shadow:0 18px 45px rgba(0,0,0,0.16)!important;overflow:hidden!important}.hab-fibosearch-box .dgwt-wcas-suggestion{padding:12px 16px!important;border-bottom:1px solid #f0f0f0!important}.hab-fibosearch-box .dgwt-wcas-suggestion:hover,.hab-fibosearch-box .dgwt-wcas-suggestion-selected{background:#faf4f3!important}.hab-fibosearch-box .dgwt-wcas-st{color:#111111!important;font-weight:800!important}.hab-fibosearch-box .dgwt-wcas-sp{color:#c6281b!important;font-weight:900!important}@media (prefers-reduced-motion:reduce){.hab-fibosearch-box .dgwt-wcas-search-input,.hab-fibosearch-box .dgwt-wcas-search-submit{transition:none!important}}@media (max-width:980px){.hab-fibosearch-section{margin:28px auto 22px;padding:0 18px}.hab-fibosearch-box{max-width:860px}.hab-fibosearch-box .dgwt-wcas-search-input{min-height:54px!important;height:54px!important;line-height:54px!important;font-size:16px!important;padding-left:60px!important}.hab-fibosearch-box .dgwt-wcas-search-submit{width:42px!important;height:42px!important;min-width:42px!important}}@media (max-width:767px){.hab-fibosearch-section{margin:22px auto 18px;padding:0 14px}.hab-fibosearch-box{max-width:100%}.hab-fibosearch-box .dgwt-wcas-search-form{box-shadow:0 8px 22px rgba(0,0,0,0.09)!important}.hab-fibosearch-box .dgwt-wcas-search-input{min-height:50px!important;height:50px!important;line-height:50px!important;padding:0 50px 0 56px!important;font-size:15px!important;border-radius:999px!important}.hab-fibosearch-box .dgwt-wcas-search-submit{left:6px!important;width:38px!important;height:38px!important;min-width:38px!important}.hab-fibosearch-box .dgwt-wcas-ico-magnifier{width:18px!important;height:18px!important}.hab-fibosearch-box .dgwt-wcas-suggestions-wrapp{border-radius:15px!important}}.habuzin-google-reviews{max-width:1320px;margin:0 auto;padding:30px 20px;font-family:inherit;color:#000}.hgz-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hgz-rating-bar{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#f7f7f7;border:1px solid #eeeeee;border-radius:10px;padding:26px 30px;margin-bottom:26px}.hgz-rating-left{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:20px;line-height:1.2}.hgz-score{font-size:25px;font-weight:800}.hgz-stars,.hgz-card-stars{color:#fbbc04;letter-spacing:1px;font-weight:800}.hgz-stars{font-size:25px}.hgz-count{color:#555;font-size:16px}.hgz-review-button{display:inline-flex;align-items:center;justify-content:center;background:#fbbc04;color:#000!important;text-decoration:none;font-weight:800;font-size:16px;border-radius:5px;padding:14px 28px;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease;box-shadow:0 6px 14px rgba(251,188,4,0.25)}.hgz-review-button:hover{background:#e0a800;color:#000!important;transform:translateY(-1px);box-shadow:0 8px 18px rgba(251,188,4,0.32)}.hgz-review-button:focus-visible,.hgz-arrow:focus-visible,.hgz-dot:focus-visible,.hgz-read-more:focus-visible,.hgz-reviews-track:focus-visible{outline:3px solid #111;outline-offset:4px}.hgz-slider-wrap{position:relative;overflow:visible}.hgz-reviews-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 66px) / 4);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2px}.hgz-reviews-track::-webkit-scrollbar{display:none}.hgz-review-card{background:#f7f7f7;border:1px solid #eeeeee;border-radius:10px;padding:24px 26px;min-height:235px;display:flex;flex-direction:column;scroll-snap-align:start}.hgz-review-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.hgz-avatar{position:relative;width:50px;height:50px;min-width:50px;border-radius:50%;color:#fff;font-size:23px;font-weight:700;display:flex;align-items:center;justify-content:center}.hgz-orange{background:#f57c00}.hgz-brown{background:#8d6e63}.hgz-blue{background:#607d8b}.hgz-grey{background:#78909c}.hgz-purple{background:#ab47bc}.hgz-green{background:#009688}.hgz-lightblue{background:#546e7a}.hgz-beige{background:#b0a68a}.hgz-pink{background:#ec407a}.hgz-red{background:#c2185b}.hgz-slate{background:#90a4ae}.hgz-google-badge{position:absolute;right:-5px;bottom:-4px;width:22px;height:22px;background:#fff;color:#4285f4;border-radius:50%;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,0.18)}.hgz-name{font-size:17px;font-weight:800;line-height:1.25}.hgz-check{display:inline-flex;align-items:center;justify-content:center;background:#006b2e;color:#fff;width:16px;height:16px;border-radius:50%;font-size:11px;margin-left:4px;vertical-align:middle}.hgz-date{font-size:14px;margin-top:3px;color:#555}.hgz-card-stars{font-size:21px;margin-bottom:10px}.hgz-review-text{font-size:16px;line-height:1.45;margin:0 0 12px 0}.hgz-read-more{margin-top:auto;color:#333!important;font-size:15px;font-weight:600;text-decoration:none}.hgz-read-more:hover{text-decoration:underline}.hgz-arrow{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border:none;border-radius:50%;background:#cf2b1a;color:#fff;font-size:44px;font-weight:300;line-height:1;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(207,43,26,0.22);transition:transform 0.2s ease,background-color 0.2s ease}.hgz-arrow:hover{background:#b82416;color:#fff;transform:translateY(-50%) scale(1.04)}.hgz-prev{left:-62px}.hgz-next{right:-62px}.hgz-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px}.hgz-dot{width:10px;height:10px;min-width:24px;min-height:24px;border:none;border-radius:999px;background:transparent;padding:0;cursor:pointer;position:relative}.hgz-dot::before{content:"";position:absolute;inset:7px;border-radius:50%;background:#999}.hgz-dot[aria-current="true"]::before{background:#222}@media (max-width:1400px){.hgz-prev{left:-28px}.hgz-next{right:-28px}}@media (max-width:1100px){.hgz-reviews-track{grid-auto-columns:calc((100% - 22px) / 2)}.hgz-arrow{width:50px;height:50px;font-size:42px}.hgz-prev{left:-25px}.hgz-next{right:-25px}}@media (max-width:767px){.habuzin-google-reviews{padding:22px 0;width:100%;max-width:100%;overflow:hidden}.hgz-rating-bar{flex-direction:column;align-items:stretch;padding:24px 24px;margin:0 12px 24px 12px;border-radius:10px}.hgz-rating-left{display:block;font-size:20px;line-height:1.35}.hgz-score{font-size:28px;font-weight:900;margin-right:6px}.hgz-stars{font-size:22px;display:inline-block;margin-left:2px}.hgz-rating-text{display:block;margin-top:8px;font-size:20px}.hgz-count{font-size:16px}.hgz-review-button{width:100%;text-align:center;justify-content:center;margin-top:18px;padding:15px 18px;font-size:16px;white-space:normal}.hgz-slider-wrap{padding:0 18px;overflow:visible}.hgz-reviews-track{grid-auto-columns:100%;gap:16px;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0}.hgz-review-card{width:100%;min-height:auto;padding:28px 28px;border-radius:10px;scroll-snap-align:start}.hgz-review-head{gap:14px;margin-bottom:18px}.hgz-avatar{width:58px;height:58px;min-width:58px;font-size:27px}.hgz-google-badge{width:23px;height:23px;font-size:15px}.hgz-name{font-size:18px}.hgz-date{font-size:15px}.hgz-card-stars{font-size:21px;margin-bottom:14px}.hgz-review-text{font-size:17px;line-height:1.45}.hgz-read-more{font-size:16px;margin-top:22px}.hgz-arrow{width:44px;height:44px;font-size:38px;top:52%;background:#cf2b1a;box-shadow:0 6px 16px rgba(207,43,26,0.25)}.hgz-prev{left:0}.hgz-next{right:0}.hgz-dots{margin-top:18px}}@media (prefers-reduced-motion:reduce){.hgz-reviews-track{scroll-behavior:auto}.hgz-review-button,.hgz-arrow{transition:none}.hgz-review-button:hover,.hgz-arrow:hover{transform:none}}.hab-popup-code-module,.hab-popup-code-module .et_pb_code_inner{height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;line-height:0!important}#habServicePopupTemplate{display:none!important}.hab-open-advice,.hab-open-monteure,.hab-open-delivery,.hab-open-olddevice{cursor:pointer}.hab-open-advice:hover,.hab-open-monteure:hover,.hab-open-delivery:hover,.hab-open-olddevice:hover{background:#f7f7f7}.hab-open-advice:focus-visible,.hab-open-monteure:focus-visible,.hab-open-delivery:focus-visible,.hab-open-olddevice:focus-visible{outline:3px solid #c6281b;outline-offset:-3px}.hab-service-popup-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,0.56);z-index:2147483000!important;display:none;align-items:center;justify-content:center;padding:22px;box-sizing:border-box;backdrop-filter:blur(2px)}.hab-service-popup-overlay.is-visible{display:flex}.hab-service-popup{position:relative;width:100%;max-width:480px;max-height:calc(100vh - 44px);overflow-y:auto;background:#ffffff;border-radius:22px;padding:34px 38px 30px;text-align:center;box-shadow:0 22px 70px rgba(0,0,0,0.28);font-family:inherit;box-sizing:border-box;animation:habPopupIn 0.22s ease-out}.hab-service-popup::before{content:"";position:absolute;top:0;left:28px;right:28px;height:5px;background:#c6281b;border-radius:0 0 999px 999px}@keyframes habPopupIn{from{opacity:0;transform:translateY(12px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}.hab-service-popup-close{position:absolute;top:16px;right:16px;width:38px;height:38px;border:0;border-radius:50%;background:#c6281b;color:#ffffff;font-size:30px;line-height:30px;cursor:pointer;box-shadow:0 4px 12px rgba(198,40,27,0.32);transition:background-color 0.18s ease,transform 0.18s ease}.hab-service-popup-close:hover,.hab-service-popup-close:focus-visible{background:#9f1f15;transform:scale(1.04)}.hab-service-popup-close:focus-visible{outline:3px solid #111111;outline-offset:3px}.hab-service-popup-kicker{display:inline-flex;align-items:center;justify-content:center;margin:4px 0 14px;padding:6px 12px;border-radius:999px;background:#f7efed;color:#b4261a;font-size:12px;font-weight:900;line-height:1;letter-spacing:0.04em;text-transform:uppercase}.hab-service-popup-icon{width:58px;height:58px;margin:0 auto 16px;border-radius:18px;background:linear-gradient(135deg,#c6281b,#e23b2d);color:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 22px rgba(198,40,27,0.24)}.hab-service-popup-icon svg{width:31px;height:31px;fill:currentColor}.hab-service-popup h3{margin:0 0 13px;font-size:29px;font-weight:900;color:#050505;line-height:1.12;letter-spacing:-0.03em}.hab-service-popup-intro{max-width:395px;margin:0 auto 22px;font-size:16.5px;line-height:1.55;color:#2a2a2a}.hab-service-popup-list{display:grid;gap:10px;margin:0 0 22px;padding:0;list-style:none;text-align:left}.hab-service-popup-list li{position:relative;margin:0;padding:13px 14px 13px 44px;border:1px solid #eeeeee;border-radius:13px;background:#ffffff;font-size:15.5px;line-height:1.32;font-weight:800;color:#141414;box-shadow:0 3px 12px rgba(0,0,0,0.035)}.hab-service-popup-list li::before{content:"✓";position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#c6281b;font-size:19px;font-weight:900}.hab-service-popup-note{position:relative;margin:0 auto!important;padding:18px 20px 16px;border-radius:15px;background:#f6f6f6;font-size:14.5px!important;line-height:1.42!important;font-weight:800;color:#262626;text-align:center;max-width:100%;box-sizing:border-box}.hab-service-popup-note::before{content:"";position:absolute;top:0;left:24px;right:24px;height:4px;background:#c6281b;border-radius:0 0 999px 999px}body.hab-popup-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.hab-service-popup{animation:none}.hab-service-popup-close{transition:none}}@media (max-width:520px){.hab-service-popup-overlay{padding:14px;align-items:center}.hab-service-popup{max-width:94vw;padding:28px 20px 22px;border-radius:18px}.hab-service-popup::before{left:22px;right:22px}.hab-service-popup-close{top:12px;right:12px;width:36px;height:36px;font-size:28px;line-height:28px}.hab-service-popup-kicker{font-size:11px;margin-top:8px;margin-bottom:12px}.hab-service-popup-icon{width:52px;height:52px;border-radius:16px;margin-bottom:14px}.hab-service-popup-icon svg{width:28px;height:28px}.hab-service-popup h3{font-size:24px;margin-bottom:12px}.hab-service-popup-intro{font-size:15px;line-height:1.48;margin-bottom:18px}.hab-service-popup-list{gap:8px;margin-bottom:18px}.hab-service-popup-list li{font-size:14.5px;padding:11px 12px 11px 40px;border-radius:12px}.hab-service-popup-list li::before{left:15px;font-size:17px}.hab-service-popup-note{font-size:14px!important;padding:17px 15px 14px;text-align:center}.hab-service-popup-note::before{left:20px;right:20px}}