@import url(https://heimtextilien-hirsch.de/wp-content/themes/Divi-Child/fonts.css);:root{font-size:18px;--font-fam-primary:'Roboto';--font-size-header-large:2.833rem;--font-size-header-medium:2.222rem;--font-size-header-small:1.667rem;--font-size-header-smaller:1.278rem;--font-size-content-large:1.222rem;--font-size-content:1rem;--font-size-content-small:0.889rem;--font-size-content-smaller:0.778rem;--color-primary:#ce2f3a;--color-black:#000000;--color-darkergrey:#434343;--color-darkgrey:#6f7175;--color-grey:#a7a7a7;--color-lightgrey:#f5f5f5;--color-lightergrey:#ffffff;--color-white:#ffffff}ul.et_mobile_menu ul.sub-menu,ul.et_mobile_menu li>ul.sub-menu,ul.et_mobile_menu li.visible>ul.sub-menu,ul.et_mobile_menu li>.morebtn,ul.et_mobile_menu li.visible>.morebtn,.et_pb_widget_area .wp-block-latest-posts a,.et_pb_widget_area .wp-block-latest-posts a:hover,.mobile_nav .mobile_menu_bar::before,.mobile_nav .mobile_menu_bar::after,.kontakt_tel a,.kontakt_tel a:hover,.kontakt_mail a,.kontakt_mail a:hover,.woocommerce ul li.product.product-category a,.woocommerce ul li.product.product-category a:hover,.cat_box .et_clickable .et_pb_main_blurb_image img,.cat_box .et_clickable:hover .et_pb_main_blurb_image img{-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.woocommerce .ywcps-wrapper .ywcps-nav #default_prev::before,.woocommerce .ywcps-wrapper .ywcps-nav #default_next::before,.et_pb_widget_area .wp-block-latest-posts time::after,ul.et_mobile_menu .morebtn::before,.mobile_nav .mobile_menu_bar::before,.mobile_nav .mobile_menu_bar::after,.postmeta_detail .et_pb_text_inner::after,.cblog article .post-content-wrapper .post-meta::after{text-shadow:0 0;font-family:ETmodules!important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none;speak:none}body{font-family:var(--font-fam-primary);font-weight:300}select,select option{font-family:var(--font-fam-primary),sans-serif!important;font-weight:300}.loader-container-outer{align-items:center;display:flex;justify-content:center;position:fixed;top:0;right:0;left:0;bottom:0;background-color:#fff;z-index:9999999999999}.loader-container-outer .cloader{width:24px;height:24px;display:inline-block;position:relative;background:#ce2f3a;box-sizing:border-box;animation:animloader 2s linear infinite}@keyframes animloader{0%{transform:translate(0,0) rotateX(0) rotateY(0)}25%{transform:translate(100%,0) rotateX(0) rotateY(180deg)}50%{transform:translate(100%,100%) rotateX(-180deg) rotateY(180deg)}75%{transform:translate(0,100%) rotateX(-180deg) rotateY(360deg)}100%{transform:translate(0,0) rotateX(0) rotateY(360deg)}}.header1{font-size:var(--font-size-header-large)!important;line-height:1em;color:var(--color-primary)!important;font-weight:700;margin-bottom:30px;padding:0}.header2{font-size:var(--font-size-header-medium);line-height:1em;color:var(--color-primary)!important;font-weight:700;margin-bottom:40px;padding:0}.header3{font-size:var(--font-size-header-small);line-height:1em;font-weight:700;margin-bottom:40px;padding:0}.header1~.header4{margin-top:-20px;margin-bottom:20px}.header4{font-size:var(--font-size-header-smaller);font-weight:700;line-height:1.3em;padding:0}.catHeader{font-size:var(--font-size-content-small);line-height:1em;text-transform:uppercase;letter-spacing:1px;font-weight:600;padding-bottom:10px!important}.largeContent{font-size:var(--font-size-content-large)}.smallContent{font-size:var(--font-size-content-smaller)}@media all and (min-width:980px){.et_pb_slider .et_pb_slide_description .et_pb_slide_title{font-size:var(--font-size-header-large);font-weight:700}}@media all and (max-width:979px){.header1,.header2,.header3,.header4{hyphens:auto}}@media all and (min-width:480px) and (max-width:979px){.header1{font-size:var(--font-size-header-medium)!important}.largeContent{font-size:var(--font-size-content);line-height:1.4em}.et_pb_slider .et_pb_slide_description .et_pb_slide_title{font-size:var(--font-size-header-medium)!important;font-weight:700}}@media all and (max-width:479px){.header1{font-size:var(--font-size-header-small)!important}.largeContent{font-size:var(--font-size-content-small);line-height:1.4em}.et_pb_slider .et_pb_slide_description .et_pb_slide_title{font-size:var(--font-size-header-small)!important;font-weight:700;hyphens:auto}}#top-header .container{max-width:none;width:100%;padding-top:0;padding-right:30px;padding-left:30px}#top-header .container a{padding-bottom:0}#top-header .container #et-secondary-menu{position:relative;padding:8px 0 15px 20px}#top-header .container #et-secondary-menu li{position:relative}#top-header .container #et-secondary-menu::before{content:"";display:block;background-color:var(--color-lightgrey);position:absolute;left:0;right:0;top:0;bottom:0;border-bottom-left-radius:20px}#top-header .container #et-secondary-menu::after{content:"";display:block;width:100vw;height:100%;background-color:var(--color-lightgrey);position:absolute;top:0;right:-100vw}#top-header .container,#top-menu li{font-weight:400}@media all and (max-width:1180px){#top-menu li{padding-right:10px}#top-menu li a{font-size:15px}#et-top-navigation{padding-left:220px!important}.logo_container img{max-width:200px}}ul#top-menu ul.sub-menu{width:300px}ul#top-menu ul.sub-menu li a{width:260px}a,a:link,a:visited,a:hover,a:focus,a:active{text-decoration:none!important}a[href^="tel"],#top-header .link-beratung a{padding-left:25px;position:relative}a[href^="tel"]::before,#top-header .link-beratung a::before,#mobile_menu .link-beratung a::before{content:"";display:block;width:20px;height:20px;background-size:20px;position:absolute;left:0;top:-2px}a[href^="mailto"]{padding-left:25px;position:relative}a[href^="mailto"]:not(.shariff-link):before{content:"";display:block;width:20px;height:20px;background-size:20px;position:absolute;left:0;top:-2px}#top-header ul li:not(.iconlink){margin-right:30px}#top-header .iconlink{margin-right:0;padding-left:10px;width:35px;height:25px}#mobile_menu .iconlink{margin-right:50px}#top-header .iconlink a{margin-top:5px}#top-header .iconlink a::before,#mobile_menu .iconlink a::before{content:"";display:block;width:25px;height:25px;background-size:25px;background-position-y:bottom}#top-header .iconlink a:hover::before,#mobile_menu .iconlink a:hover::before{background-position-y:top}#top-header .iconlink a:hover:hover,#mobile_menu .iconlink a:hover:hover{opacity:1;background-color:#fff0}a[href^="tel"]::before{background-image:url(https://heimtextilien-hirsch.de/wp-content/themes/Divi-Child/img/2023_icon_phone.png);background-position-y:bottom}a[href^="mailto"]::before{background-image:url(https://heimtextilien-hirsch.de/wp-content/themes/Divi-Child/img/2023_icon_mail.png);background-position-y:bottom}.dsl-link::before{background-image:url(https://heimtextilien-hirsch.de/wp-content/themes/Divi-Child/img/2023_icon_haus.png);background-position-y:bottom;content:"";display:block;width:20px;height:20px;background-size:20px;position:absolute;left:0}.dsl-link{position:relative;padding-left:25px}#top-header .link-beratung a::before,#mobile_menu .link-beratung a::before{background-image:url(https://heimtextilien-hirsch.de/wp-content/themes/Divi-Child/img/2023_icon_bubble.png)}#top-header .link-zeiten a::before,#mobile_menu .link-zeiten a::before{background-image:url(https://heimtextilien-hirsch.de/wp-content/themes/Divi-Child/img/2023_icon_clock.png)}#top-header .link-fb a::before,#mobile_menu .link-fb a::before{background-image:url(https://heimtextilien-hirsch.de/wp-content/themes/Divi-Child/img/2023_icon_fb.png)}#top-header .link-insta a::before,#mobile_menu .link-insta a::before{background-image:url(https://heimtextilien-hirsch.de/wp-content/themes/Divi-Child/img/2023_icon_insta.png)}#top-header ul li *{color:var(--color-darkgrey)}#top-header .link-beratung a,.et_mobile_menu .mobile-infobar li.link-beratung a{color:var(--color-primary)!important}#top-header .iconlink a span,#mobile_menu .iconlink a span{display:none}#top-header>.container,header#main-header>.container,header#main-header .et_search_outer>.container{max-width:1600px!important}#et-top-navigation ul#mobile_menu li a{font-weight:400}#et-top-navigation ul#mobile_menu li.current-page-parent>a{font-weight:700}#et-top-navigation ul#mobile_menu li.current-menu-item>a{font-weight:700}.et_mobile_menu .mobile-infobar,.et_mobile_menu .mobile-socialbar{display:flex;background-color:var(--color-lightgrey);padding:0 10%}.et_mobile_menu .mobile-infobar li{margin-right:20px}.et_mobile_menu .mobile-infobar li a,.et_mobile_menu .mobile-infobar li a:hover{background-color:#fff0}.et_mobile_menu .mobile-infobar li a{padding:10px 0!important}#mobile_menu .link-beratung a,.et_mobile_menu .mobile-infobar li a[href^="tel"]{padding-left:25px!important}#mobile_menu .link-beratung a::before,.et_mobile_menu .mobile-infobar li a[href^="tel"]::before{top:10px}@media all and (max-width:979px){.et_mobile_menu .mobile-infobar{flex-direction:column}.et_header_style_left #logo{max-width:35%}.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}}footer#main-footer>.container,#footer-bottom>.container{max-width:1540px}#footer-widgets{padding:40px 0!important}#footer-widgets .footer-widget,#footer-widgets .footer-widget .wp-block-image{margin:0}#footer-bottom{padding:0}#footer-bottom>.container{border-top:solid 1px #fff}#footer-bottom>.container #footer-info{width:100%;display:flex;justify-content:space-between;padding:30px 0}#footer-bottom>.container #footer-info a{font-weight:300}#footer-bottom>.container #footer-info .footer_right a{margin-left:50px}@media all and (max-width:1300px){#main-footer .container{width:90%}#main-footer #footer-widgets .widget_block,#main-footer #footer-widgets .widget_block figure{width:100%;text-align:center}#footer-bottom #footer-info{flex-direction:column;padding-top:20px!important}#footer-bottom #footer-info .footer_left,#footer-bottom #footer-info .footer_right{width:100%;margin-top:10px;text-align:center}#footer-bottom #footer-info .footer_left a{margin:0!important;white-space:nowrap}#footer-bottom #footer-info .footer_right a{display:block;margin:0!important;white-space:nowrap}}@media all and (min-width:480px) and (max-width:980px){.imgbar5col .et_pb_column:last-child{width:100%!important}}.kontakt_tel a::before,.kontakt_mail a::before{content:none!important}.kontakt_tel a,.kontakt_mail a{padding:0;color:var(--color-black)}.kontakt_tel a:hover,.kontakt_mail a:hover{color:var(--color-primary)}.kontakt_adresse,.kontakt_tel,.kontakt_mail,.kontakt_oeffnungszeiten{padding-left:35px;position:relative}.kontakt_adresse,.kontakt_mail,.kontakt_oeffnungszeiten{padding-bottom:20px}.kontakt_adresse::before,.kontakt_tel::before,.kontakt_mail::before,.kontakt_oeffnungszeiten::before{content:"";display:block;width:25px;height:25px;background-size:25px;background-position-y:top;position:absolute;left:0;top:2px}.kontakt_adresse::before{background-image:url(https://heimtextilien-hirsch.de/wp-content/themes/Divi-Child/img/2023_icon_pin.png)}.kontakt_tel::before{background-image:url(https://heimtextilien-hirsch.de/wp-content/themes/Divi-Child/img/2023_icon_phone.png)}.kontakt_mail::before{background-image:url(https://heimtextilien-hirsch.de/wp-content/themes/Divi-Child/img/2023_icon_mail.png)}.kontakt_oeffnungszeiten::before{background-image:url(https://heimtextilien-hirsch.de/wp-content/themes/Divi-Child/img/2023_icon_clock.png)}.cbreadcrumb *{font-size:var(--font-size-content-small);color:var(--color-darkgrey)}#main-content .et_pb_button{padding:.3em 1.6em!important;text-align:center}#et-main-area #main-content .et_pb_button_module_wrapper .et_pb_button.et_pb_bg_layout_dark{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-white)!important}#et-main-area #main-content .et_pb_button_module_wrapper .et_pb_button.et_pb_bg_layout_dark:hover{background-color:transparent!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.btn_sbs .et_pb_button_module_wrapper{display:inline-block;margin:10px 20px 0 0!important}@media all and (max-width:1100px){.et_pb_module.et_pb_text.allg-text{margin-top:10px!important}}.et_pb_slider .et_pb_slide_with_image .et_pb_slide_description{float:left}.et_pb_slider .et_pb_slide_with_image .et_pb_slide_image{margin:0!important;top:0;right:0;bottom:0;left:500px;width:auto}.et_pb_slider .et_pb_slide_with_image .et_pb_slide_image img{position:absolute;bottom:0;left:0;max-height:90%!important}@media all and (min-width:1200px){.et_pb_slider .et_pb_slide_with_image .et_pb_container{width:calc(100% + 770px)}}@media all and (max-width:1199px){.et_pb_slider .et_pb_slide_with_image .et_pb_slide_image{right:5%;left:5%;width:90%}.et_pb_slider .et_pb_slide_with_image .et_pb_slide_image img{height:100%;width:100%;object-fit:contain;bottom:0!important;object-position:bottom}}@media all and (max-width:767px){.et_pb_slider .et_pb_slide_with_image .et_pb_slide_image{display:block!important;position:absolute;bottom:0;padding:20px 20px 20px 0}}.et_pb_slider .et_pb_slide_description .et_pb_slide_title,.et_pb_slider .et_pb_slide_description .et_pb_button_wrapper{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeLeft;animation-name:fadeLeft}.et_pb_module.et_pb_slider .et_pb_slides{background-color:var(--color-primary)}.et_pb_slider .et_pb_slide>.et_pb_container{margin:0;left:-770px}@media all and (min-width:1200px) and (max-width:1600px){.et_pb_slider .et_pb_slide>.et_pb_container{max-width:calc(1540px - 120px)!important}.et_pb_slider .et_pb_slide.et_pb_slide_with_image>.et_pb_container{left:calc(-50% + 100px)}.et_pb_slider .et_pb_slide:not(.et_pb_slide_with_image)>.et_pb_container{left:calc(-100% + 100px);width:calc(100% - 100px)!important}.et_pb_slider:not(.et_pb_gallery) .et-pb-controllers{max-width:100%!important;left:0!important;right:0!important;padding:30px 30px 30px 100px!important}}@media all and (min-width:1200px){.et_pb_slider .et_pb_slide{left:50%;padding:0}.et_pb_slider .et_pb_slide_description{min-height:700px}.et_pb_slider .et_pb_slide:not(.et_pb_slide_with_image)>.et_pb_container{width:770px}.et_pb_slider .et_pb_slide:not(.et_pb_slide_with_image){width:50%}}@media all and (max-width:1199px){.et_pb_slider .et_pb_slide>.et_pb_container{left:0}}.et_pb_slider .et_pb_slide_description{width:550px;margin-left:0;padding-left:0;padding-right:0;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:center}.et_pb_slider .et_pb_slide_description .et_pb_slide_title{text-shadow:none!important;padding-bottom:40px}.et_pb_slider .et_pb_slide_description .et_pb_slide_content{display:none}.et_pb_slider .et_pb_slide_description{height:60vh!important;animation:none}.et_pb_slider .et_pb_container .et_pb_button{color:var(--color-white);border:solid 1px var(--color-white);text-align:center}.et_pb_slider .et_pb_container .et_pb_button:hover{color:var(--color-primary)!important;background-color:var(--color-white);border:solid 1px var(--color-white)!important}.et_pb_slider:not(.et_pb_gallery) .et-pb-controllers{max-width:1640px;left:calc(50% - 820px);text-align:left;padding:30px 50px}.et_pb_slider .et-pb-controllers a{border-radius:0;width:70px;height:5px}.et_pb_slider .et-pb-controllers a.et-pb-active-control{background-color:var(--color-white)}@media all and (min-width:1200px) and (max-width:1500px){.et_pb_slider .et_pb_slide{padding:0}.et_pb_slider .et-pb-controllers{padding-left:50px;padding-right:50px;left:0!important}}@media all and (max-width:1199px){.et_pb_slider .et_pb_slide{margin-top:40vh;height:40vh;padding:0}.et_pb_slider .et_pb_slide_description{margin-top:-40vh;text-align:center!important;top:0;position:absolute;height:40vh!important;padding:40px 60px;width:100%}.et_pb_slider .et-pb-controllers{top:32vh;bottom:auto;text-align:center!important;left:0!important}.et_pb_slider .et-pb-slider-arrows>a{top:20vh}}.cat_box .et_pb_main_blurb_image{margin-bottom:15px}.cat_box .et_clickable .et_pb_main_blurb_image img,.cat_box .et_clickable.box_invert:hover .et_pb_main_blurb_image img{filter:grayscale(1)}.cat_box .et_clickable:hover .et_pb_main_blurb_image img,.cat_box .et_clickable.box_invert .et_pb_main_blurb_image img{filter:grayscale(0)}.service_box .et_pb_image_wrap img{max-width:50px}.service_box .et_pb_blurb_container *{font-size:var(--font-size-content-small);font-weight:400;color:var(--color-darkergrey);padding:0}.service_box .et_pb_column{display:flex;flex-direction:row;flex-wrap:wrap}@media all and (min-width:980px){.service_box .et_pb_column .et_pb_module{margin:0 10px;width:calc(100% / 6 - 20px)}.service_box .et_pb_column .et_pb_module:not(:last-child):after{content:"";display:block;width:1px;position:absolute;right:-10px;top:0;bottom:0;background-color:#ddd}}@media all and (max-width:979px){.service_box .et_pb_column .et_pb_module{margin:0 10px 40px;width:calc(100% / 2 - 20px)}}@media all and (min-width:768px){.leistungsbox .et_pb_blurb_content .et_pb_main_blurb_image{width:70px}.leistungsbox .et_pb_blurb_content .et_pb_blurb_container{padding-left:40px}}@media all and (max-width:767px){.leistungsbox .et_pb_blurb_content .et_pb_main_blurb_image{width:70px;margin:0 auto 20px;display:block}.leistungsbox .et_pb_blurb_content .et_pb_blurb_container{padding-left:0;display:block;max-width:400px;margin:0 auto}.leistungsbox .et_pb_blurb_content .et_pb_blurb_container *{text-align:center}}.contentBox .boxTextinner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px}.contentBox .boxTextinner .et_pb_module{max-width:600px;width:100%}.contentBox .boxTextinner .et_pb_button_module_wrapper{max-width:600px;width:100%}.contentBox:not(.boxInvert) .boxImginner::before{content:"";display:block;width:100%;height:6px;background-color:var(--color-primary);position:absolute;bottom:-6px}.contentBox:not(.boxInvert) .boxImginner .et_pb_image{width:100%;padding-top:72%;position:relative}.contentBox:not(.boxInvert) .boxImginner .et_pb_image .et_pb_image_wrap{position:absolute;top:0;left:0;right:0;bottom:0}.contentBox:not(.boxInvert) .boxImginner .et_pb_image .et_pb_image_wrap img{width:100%;height:auto}.boxImginner .et_pb_image_wrap{display:flex;align-items:flex-end}@media all and (min-width:979px) and (max-width:1552px){.boxImginner{display:flex;align-items:flex-end}.hirsch_pattern_inner .contentBox{width:100%}}@media all and (min-width:2001px){.ofr-box{margin-right:-400px}}@media all and (min-width:1601px) and (max-width:2000px){.ofr-box{margin-right:-200px}}@media all and (min-width:980px) and (max-width:1600px){.ofr-box{margin-right:-100px}}@media all and (max-width:979px){.contentBox:not(.boxInvert){display:flex;flex-direction:column}.contentBox:not(.boxInvert) .et_pb_column:first-child{order:2}.contentBox:not(.boxInvert) .et_pb_column:last-child{order:1}}.lswssp-logo-carousel .slick-slide img{filter:grayscale(1);opacity:.6}.lswssp-logo-carousel .slick-slide:hover img{filter:grayscale(0);opacity:1}.et_pb_team_member .et_pb_team_member_image{max-width:none;width:100%;margin-bottom:30px}.et_pb_team_member .et_pb_team_member_description .et_pb_module_header{font-size:var(--font-size-header-small)!important;padding-bottom:20px}.pum .pum-container{height:60vh;min-height:600px;max-height:800px;top:20vh!important;bottom:20vh;width:60%!important;margin-left:-30%!important;overflow-y:scroll;border:medium none;-webkit-box-shadow:0 0 29px -10px rgb(0 0 0 / .75);-moz-box-shadow:0 0 29px -10px rgb(0 0 0 / .75);box-shadow:0 0 29px -10px rgb(0 0 0 / .75)}@media all and (max-width:1200px){.pum .pum-container{width:80%!important;margin-left:-40%!important}}@media all and (max-width:767px){.bookly-form input[type="text"],.bookly-form input[type="number"],.bookly-form input[type="password"],.bookly-form select,.bookly-form textarea{width:calc(100% - 14px)!important}}.pum .bookly-form{margin-top:30px}.pum button.pum-close{height:36px!important;width:36px!important;right:0!important;top:0!important;color:var(--color-grey)!important;font-size:34px!important;box-shadow:none!important;text-shadow:none!important;background-color:transparent!important}.pum b{font-weight:700}.bookly-services-form-container .bookly-search-form{border-top:medium none!important;border-bottom:medium none!important}.bookly-services-form-container>.bookly-bootstrap>.d-flex{display:none!important}.bookly-services-form-container>.bookly-bootstrap>.card-group .card-img-top .bookly-card-title{position:relative!important;width:max-content!important;max-width:100%!important;max-height:none!important;padding:1em!important;float:none!important;background-color:transparent!important;border:medium none!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important}.bookly-services-form-container>.bookly-bootstrap>.card-group .card-img-top .bookly-card-title>.d-flex{margin:0!important}.bookly-bootstrap .modal-content .row .col-md:last-child{display:none}.bookly-bootstrap .modal-content label a{color:var(--color-primary)}.bookly-bootstrap .modal-content label a:hover{color:var(--color-black)}.hirsch_pattern::after,.hirsch_pattern_inner::after,.hirsch_pattern_inner_top::before,.hirsch_pattern_inner_bottom::after{content:"";background-image:url(https://heimtextilien-hirsch.de/wp-content/themes/Divi-Child/img/hirsch_wave.png);background-size:1048px 45px;display:block;width:100%;height:90px;position:absolute;z-index:9;pointer-events:none}.hirsch_pattern::after{bottom:-90px}.hirsch_pattern_inner::after{bottom:0;z-index:1}.hirsch_pattern_inner_top::before{top:0}.hirsch_pattern_inner_bottom::after{bottom:0}.spacerline::before{content:"";display:block;width:50%;height:6px;background-color:var(--color-primary);position:absolute;bottom:-6px;right:0;z-index:10}.spacerBeratung .et_pb_module.et_pb_image::after{content:"";display:block;width:50vw;height:6px;background-color:var(--color-primary);position:absolute;bottom:-6px;right:0;z-index:10}@media all and (max-width:979px){.spacerBeratung .et_pb_module.et_pb_image::after{width:80vw;left:0;right:0}.spacerBeratung .et_pb_column_1_2{margin-bottom:70px!important}.spacerBeratung,.et_pb_section{padding-bottom:0}.spacerBeratung,.et_pb_section .et_button_spacing{margin-bottom:0!important}.spacerBeratung,.et_pb_section .et_pb_row .et_pb_section:last-child{padding-bottom:30px!important}}@media all and (max-width:600px){.et_pb_sortiment_section{padding:0}}@media all and (min-width:979px) and (max-width:1250px){.spacerBeratung .et_pb_gutters4 .et_pb_column_1_2,.et_pb_gutters4.et_pb_row .et_pb_column_1_2{width:100%}.spacerBeratung .et_pb_gutters4 .et_pb_column_1_2,.et_pb_gutters4.et_pb_row .et_pb_column_1_2{width:100%}.spacerBeratung .et_pb_module.et_pb_text_align_center-tablet,.spacerBeratung .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}.spacerBeratung .et_pb_column_1_2{margin-bottom:70px!important}.spacerBeratung .et_pb_module.et_pb_image::after{width:85%;left:0}.spacerBeratung img{width:70%}.spacerBeratung .et_pb_image_wrap{display:flex;justify-content:center}}@media all and (max-width:978px){.spacerBeratung .et_pb_module.et_pb_image::after{width:auto;left:0}}.categories_list ul{display:flex;flex-wrap:wrap}.categories_list .product-category a img{display:none!important}#top-header .et-cart-info{display:none}@media all and (max-width:1660px){.product_carousel{overflow:hidden}.woocommerce .ywcps-nav{display:none}}.single-product .et_pb_module_inner .onsale,.woocommerce ul li.product .onsale{background:var(--color-primary)!important}.woocommerce ul.ywcps-products.ywcps_products_slider li.product{margin-left:2.5%!important;margin-right:2.5%!important;margin-top:2%!important}.woocommerce .ywcps-wrapper .ywcps-nav #default_prev,.woocommerce .ywcps-wrapper:hover .ywcps-nav #default_prev,.woocommerce .ywcps-wrapper .ywcps-nav #default_next,.woocommerce .ywcps-wrapper:hover .ywcps-nav #default_next{background:transparent!important;border:medium none!important;width:40px;height:40px}.woocommerce .ywcps-wrapper .ywcps-nav #default_prev::before{content:"\34";font-size:40px}.woocommerce .ywcps-wrapper .ywcps-nav #default_next::before{content:"\35";font-size:40px}.woocommerce .ywcps-wrapper .ywcps-nav #default_prev:hover::before,.woocommerce .ywcps-wrapper .ywcps-nav #default_next:hover::before{color:var(--color-primary)}.woocommerce .ywcps-wrapper .ywcps-nav #nav_prev_def_free{left:-0px!important}.woocommerce .ywcps-wrapper:hover .ywcps-nav #nav_prev_def_free{left:-40px!important}.woocommerce .ywcps-wrapper .ywcps-nav #nav_next_def_free{right:-0px!important}.woocommerce .ywcps-wrapper:hover .ywcps-nav #nav_next_def_free{right:-40px!important}.et_pb_shop_grid .products{flex-wrap:wrap}.et_pb_shop_grid .products .product:last-child{margin-right:0!important}.related.products .products,.et_pb_shop_grid .products,.ywcps-slider .owl-stage{display:flex}.related.products .products .product,.ywcps-slider .owl-item{display:flex;flex:1 0 auto}.et_pb_shop_grid .products .product{display:flex;flex:0 0 auto;width:calc(100% / 4 - 15px)!important}.ywcps-slider .caption{display:flex;flex:1 0 auto;flex-direction:column}.ywcps-slider .flex-text{flex-grow:1}.ywcps-slider .thumbnail{display:flex;flex-direction:column;margin:0 15px}.ywcps-slider .owl-item .product a{height:100%}.related.products ul.products li.product .price,.woocommerce .ywcps-slider ul.products li.product .price,.ywcps-slider .owl-item .product .price,.et_pb_shop_grid .woocommerce .products .product .price{margin:auto 0 0!important}@media all and (min-width:768px){.woocommerce ul.ywcps-products.ywcps_products_slider .owl-dots .owl-dot{margin-top:50px}}@media all and (max-width:767px){.woocommerce ul.ywcps-products.ywcps_products_slider .owl-dots .owl-dot{margin-top:10px}}.woocommerce ul.ywcps-products.ywcps_products_slider .owl-dots .owl-dot span{border-radius:0;width:70px;height:5px;background-color:var(--color-grey)}@media all and (min-width:341px) and (max-width:450px){.woocommerce ul.ywcps-products.ywcps_products_slider .owl-dots .owl-dot span{width:50px}}@media all and (max-width:340px){.woocommerce ul.ywcps-products.ywcps_products_slider .owl-dots .owl-dot span{width:40px}}.woocommerce ul.ywcps-products.ywcps_products_slider .owl-dots .owl-dot.active span{background-color:var(--color-primary)}.woocommerce ul li.product .tax-info,.woocommerce ul li.product .product-units,.woocommerce ul li.product .shipping-costs-info,.woocommerce ul li.product .price-unit~span.price,.single-product .shipping-costs-info{display:none}.woocommerce ul li.product a .et_shop_image img{margin-bottom:0!important}.woocommerce ul li.product.product-category a,.woocommerce .catBtn{padding:.5em 20px!important;font-weight:300!important}.woocommerce .catBtn{text-transform:none!important;color:var(--color-darkergrey)!important;border-color:var(--color-darkgrey)!important}.woocommerce ul li.product.product-category .woocommerce-loop-category__title{color:var(--color-darkergrey)!important;padding:0!important;white-space:nowrap}.woocommerce .categories_list ul li.product.product-category,.woocommerce-page .categories_list ul.products li.product:nth-child(n){margin:0!important;width:auto!important}.woocommerce ul li.product.product-category a{width:auto;text-align:center;margin:0 10px 10px 0;padding:0 20px;border:solid 1px var(--color-darkgrey);border-radius:30px}.woocommerce ul li.product.product-category a:hover{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.woocommerce ul li.product.product-category a:hover *{color:var(--color-white)!important}.woocommerce ul li.product.product-category *{font-size:var(--font-size-content-small);font-weight:300}.woocommerce ul li.product.product-category mark{color:var(--color-darkergrey)!important;background-color:#fff0}.woocommerce .woocommerce-pagination{margin-top:80px}@media all and (max-width:979px){.woocommerce .woocommerce-pagination{margin-top:50px}.products_page,.et_pb_section_0_tb_body{padding-bottom:0!important}.products_page,.et_pb_section_1_tb_body{padding-top:0!important}}.woocommerce ul.ywcps-products li.product:not(.product-category){margin-bottom:0!important}.woocommerce ul li.product:not(.product-category){padding:0 0 25px 0!important;background-color:var(--color-white)!important;-webkit-box-shadow:0 2px 5px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 2px 5px 0 rgb(0 0 0 / .2);box-shadow:0 2px 5px 0 rgb(0 0 0 / .2);margin-bottom:20px!important}.woocommerce ul:not(.ywcps_products_slider) li.product:not(.product-category):not(:nth-child(4n)){margin-right:20px!important}@media all and (min-width:980px) and (max-width:1199px){.woocommerce ul li.product{margin-right:25px!important}.woocommerce ul li.product:nth-child(3n){margin-right:0px!important}.single-product .related.products li.product:nth-child(4n){display:none}}@media all and (min-width:939px) and (max-width:979px){.single-product .related.products li.product:nth-child(n){width:calc(100% / 3 - 20px)!important}}@media all and (max-width:979px){.single-product .related.products li.product:nth-child(n),.et_pb_shop_grid .woocommerce ul li.product:nth-child(n){margin-bottom:25px!important}.single-product .related.products ul.products{flex-wrap:wrap}.single-product .related.products ul.products li{margin-right:20px;width:calc(100% / 2 - 10px)}.single-product .related.products ul.products li:nth-child(2n){margin-right:0px!important}}@media all and (max-width:660px){.single-product .related.products li.product:nth-child(n),.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product,.et_pb_shop_grid>.woocommerce>ul.products li.product{width:100%!important;margin-right:0px!important}}.woocommerce ul li.product a{display:flex;flex-direction:column}.woocommerce ul li.product .et_overlay{border:medium none!important}.woocommerce ul li.product a .et_shop_image{order:1}.woocommerce ul li.product a .woocommerce-loop-product__title{order:2}.woocommerce ul li.product a .product_shortdesc{order:3}.woocommerce ul li.product a .price{order:4}.woocommerce ul li.product .woocommerce-loop-product__title,.woocommerce ul li.product .product_shortdesc,.woocommerce ul li.product .price{padding-left:20px!important;padding-right:20px!important}.woocommerce ul li.product .woocommerce-loop-product__title{font-size:var(--font-size-header-smaller)!important;line-height:normal!important;padding-top:20px!important;padding-bottom:20px!important}.woocommerce ul li.product .product_shortdesc{font-size:var(--font-size-content);color:var(--color-black);font-weight:300;padding-bottom:20px}.woocommerce ul.products li.product .price{font-size:var(--font-size-header-small)!important;color:var(--color-black)!important;font-weight:700!important;text-align:right!important;position:relative!important}.woocommerce ul.products li.product .onsale~.price{color:var(--color-primary)!important}.woocommerce ul.products li.product .price ins *,.woocommerce ul.products li.product .price.price-unit:not(.wc-gzd-additional-info){color:var(--color-primary)!important}.woocommerce ul.products li.product .price del{opacity:1}.woocommerce ul.products li.product .price del *{color:var(--color-black)!important;font-weight:400}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{display:none}.baseprice-hidden{display:none!important}.single-product .price,.single-product .price *,.products .front_text_styling,.products .front_text_styling *{color:var(--color-black);font-size:var(--font-size-content);align-items:baseline}.products .front_text_styling,.single-product .price .front_text_styling{font-weight:400}.single-product .price .amount,.single-product .price .amount *{font-weight:700;font-size:var(--font-size-header-small)}.single-product .price>span{margin-right:10px}.single-product .products .front_text_styling,.single-product .products .amount{margin-right:0}@media all and (max-width:979px){.single-product .price,.single-product .price *{font-size:var(--font-size-content-large)}}.single-product .price.wc-gzd-additional-info{color:var(--color-black)!important}.single-product .price del *{font-weight:400;font-size:var(--font-size-content)}.single-product .header3{margin-bottom:20px!important}.single-product .legal-price-info{margin-bottom:30px!important}.single-product .legal-price-info,.single-product .legal-price-info *,.single-product .sku_wrapper,.single-product .sku_wrapper *,.single-product .product-units,.single-product .product-units *{font-size:var(--font-size-content-smaller)!important;color:var(--color-grey)}.single-product .price-unit .amount{margin-right:5px}.single-product .price-unit .unit{margin-left:5px}.single-product .price{display:flex}.single-product .price:not(.wc-gzd-additional-info) ins{order:1}.single-product .price:not(.wc-gzd-additional-info) del{order:2;margin-left:10px;opacity:1!important}@media all and (max-width:980px){.single-product .et_pb_row,.et_pb_row_2_tb_body{padding-top:0}}.cblog .et_pb_post{-webkit-box-shadow:0 2px 5px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 2px 5px 0 rgb(0 0 0 / .2);box-shadow:0 2px 5px 0 rgb(0 0 0 / .2)}.cblog .et_pb_post a.entry-featured-image-url{padding-top:28%;position:relative}@media all and (max-width:979px){.cblog .et_pb_post a.entry-featured-image-url{padding-top:75%}}.cblog .et_pb_post a.entry-featured-image-url img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.cblog article{background-color:var(--color-white)}@media all and (min-width:980px){.cblog article{display:flex}.cblog article a.entry-featured-image-url{width:40%;margin:0}.cblog article .post-content-wrapper{width:60%;padding:40px 70px}}@media all and (max-width:979px){.cblog article .post-content-wrapper{padding:0 40px 40px}}@media all and (max-width:980px){.et_pb_post_content_0_tb_body{padding-bottom:0!important}.et_pb_column .et_pb_sidebar_0_tb_body{margin-top:40px!important}}.cblog article .post-content-wrapper .entry-title{font-size:var(--font-size-header-smaller);font-weight:700;padding-bottom:15px}.cblog article .post-content-wrapper .more-link{margin-top:15px}.cblog article .post-content-wrapper .post-meta{font-size:var(--font-size-content-smaller);line-height:normal;position:relative;padding-left:24px;margin-bottom:15px}.et_pb_widget_area .wp-block-latest-posts time::before,.cblog article .post-content-wrapper .post-meta::before{content:"vom "}.postmeta_detail .et_pb_text_inner::after,.et_pb_widget_area .wp-block-latest-posts time::after,.cblog article .post-content-wrapper .post-meta::after{content:"\e023";color:var(--color-primary)!important;position:absolute;left:0}.postmeta_detail .et_pb_text_inner::after{top:-3px}.postmeta_detail .et_pb_text_inner{padding-left:30px;line-height:1em}.et_pb_widget_area .wp-block-latest-posts li{margin-top:30px}.et_pb_widget_area .wp-block-latest-posts a{font-weight:700;color:var(--color-black)!important}.et_pb_widget_area .wp-block-latest-posts a:hover{color:var(--color-primary)!important}.et_pb_widget_area .wp-block-latest-posts time{margin-top:3px;color:var(--color-darkergrey);padding-left:20px;line-height:1em}.cblog article .post-content-wrapper .post-content .post-content-inner *{line-height:1.5em;color:var(--color-black);font-weight:300}.ShariffHeadline{font-weight:700}.shariff-buttons{margin-left:-5px!important}.single-post .et_pb_image_wrap,.single-post .et_pb_image_wrap img{width:100%}.cblog article .post-content-wrapper{display:flex;flex-direction:column}.cblog article .post-content-wrapper .entry-title{order:2}.cblog article .post-content-wrapper .post-meta{order:1}.cblog article .post-content-wrapper .post-content{order:3}.mobile_nav .mobile_menu_bar{position:relative;width:32px;height:56px}.mobile_nav .mobile_menu_bar::before,.mobile_nav .mobile_menu_bar::after{font-size:32px;position:absolute;left:auto;right:0;cursor:pointer;color:var(--color-secondary)}.mobile_nav .mobile_menu_bar::after{content:"\4d"}.mobile_nav.closed .mobile_menu_bar::before{opacity:1}.mobile_nav.opened .mobile_menu_bar::before{opacity:0;transform:rotate(90deg)}.mobile_nav.opened .mobile_menu_bar::after{opacity:1;transform:rotate(90deg)}.mobile_nav.closed .mobile_menu_bar::after{opacity:0}.et_mobile_menu .menu-item-has-children>a{background-color:#fff0;font-weight:400}.et_mobile_menu .menu-item>a{padding:10px 10%}ul.et_mobile_menu li{position:relative}ul.et_mobile_menu li.current-menu-parent{background-color:var(--color-lightgrey)}ul.et_mobile_menu li.current-menu-parent a{font-weight:700}ul.et_mobile_menu .sub-menu{padding-bottom:0!important}ul.et_mobile_menu .sub-menu,ul.et_mobile_menu .sub-menu li,ul.et_mobile_menu li.visible .sub-menu,ul.et_mobile_menu li.visible .sub-menu li{background-color:transparent!important}ul.et_mobile_menu .sub-menu li,ul.et_mobile_menu li.visible .sub-menu li{padding-left:0!important}ul.et_mobile_menu .morebtn{position:absolute;right:20px;top:0;padding:10px;cursor:pointer}ul.et_mobile_menu li.visible>.morebtn{transform:rotate(45deg)}ul.et_mobile_menu .morebtn::before{content:"\4c";color:var(--color-darkgrey);font-size:24px}ul.et_mobile_menu li.visible>.morebtn::before{color:#B3B3B3}ul.et_mobile_menu ul.sub-menu{overflow:hidden;height:0;max-height:0;padding-left:20px!important}ul.et_mobile_menu li.visible>ul.sub-menu{height:100%;max-height:100vh}.datenschutz h2,h3,h4{margin-bottom:0}.datenschutz h2,h3{margin-top:1em}.datenschutz h4{margin-top:.5em;padding-bottom:5px}@media all and (max-width:400px){.mobile-break::after{content:"\a";white-space:pre}}.mailfix a::before{top:1px!important}.nf-form-cont{margin-top:70px}.nf-form-fields-required{display:none}.ninja-forms-req-symbol{display:none}.nf-field .nf-field-element .ninja-forms-field{color:#000;background-color:#fff;border-color:#fff;border-radius:10px}.submit-wrap .nf-field-element{display:flex;justify-content:center}.submit-wrap .nf-field-element .nf-element{border:1px solid #000;border-radius:30px;width:150px;background-color:#F5F5F5}.checkbox-wrap .nf-field-label label{font-weight:300;padding-left:12px}.checkbox-wrap .nf-field-label label:after{background-color:white!important;border-color:white!important;border-radius:5px;width:22px!important;height:22px!important}.nf-error.field-wrap .nf-field-element::after{border:1px solid #e80000;border-radius:10px}.nf-error-msg.nf-error-field-errors{display:none}.nf-response-msg p{text-align:center}.BorlabsCookie ._brlbs-embed,._brlbs-google-maps{width:100%;margin-bottom:0!important}.BorlabsCookie ._brlbs-google-maps img{filter:grayscale(1)}._brlbs-thumbnail{width:100%}.BorlabsCookie ._brlbs-content-blocker{line-height:0}