:root{--color-brand-primary:#ADA075;--color-brand-secondary:#a685bc;--color-brand-tertiary;--color-text-primary:#4f4f4f;--color-text-link:#8f40bc}*{font-display:swap!important}.text_with_link_emphasized a{font-weight:bold}.text_with_link a::after,.text_with_link_emphasized a::after{content:"\41";display:inline-block;transform:rotate(-30deg);font-family:ETmodules}.text_with_link a:hover,.text_with_link_emphasized a:hover{text-decoration:underline dotted 2px}.et_pb_button{-webkit-box-shadow:1px 1px 10px 1px rgba(79,79,79,0.55);box-shadow:1px 1px 10px 1px rgba(79,79,79,0.55)}.footer_links a{color:#CFC4A3}.entry-content ol{list-style-position:unset!important;padding-left:17px}.et_pb_module_header{font-size:25px}.newsletter-anmeldung-legal{font-size:15px}.heading-row{background-image:url("/wp-content/uploads/549723.jpg")}.heading-content{background:white!important;color:black!important;mix-blend-mode:screen}.wpc-filter-title,.wpc-filters-section{margin-bottom:0px;color:var(--color-brand-primary)}#wpc_filters_widget-2{width:100%;margin:0}#post-filter{border-right-width:0px!important}body:not(.et-fb) .rv_element{display:none}.et_pb_button.rv_button_opened:after{content:"\32"}.et_pb_button.rv_button_closed:after{content:"\33"}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px!important}.not-found-title{font-size:17px;color:#4F4F4F}.entry p{display:none}.woocommerce-price-suffix{color:#ADA075}.heading-kasse{font-weight:700;font-size:24px;line-height:1.7em;padding-top:40px!important}@media only screen and (max-width:1080px){.woocommerce-additional-fields{padding-top:30px}}#place_order{margin-top:30px;margin-right:70px}.woocommerce-cart .woocommerce .jupiterx-continue-shopping,.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper{display:none!important}.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon{font-size:18px!important;font-weight:600}.product-total{display:none}#order_review .wc-gzd-checkbox-placeholder p.form-row{padding-left:15px;padding-right:15px;color:#FFFFFF;font-size:11px;line-height:0px}.wc-gzd-checkbox-placeholder-data-service{padding-bottom:30px}.et_pb_wc_checkout_payment_info form .form-row{margin:0}.woocommerce-checkout #payment div.payment_box{padding:0;margin:0}.et_pb_wc_checkout_payment_info_0 #payment div.payment_box{border-width:0!important}.woocommerce-checkout table.shop_table .wc-gzd-additional-wrapper{text-align:left}.woocommerce-MyAccount-navigation{display:none}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.woocommerce-message a{color:#8f40bc}@media screen and (max-width:1506px){.et_pb_menu .et-menu>li{padding-right:6px;padding-left:6px}}@media only screen and (max-width:1080px) and (min-width:981px){.et_mobile_nav_menu{padding-top:18px}.et_pb_menu__logo{padding-top:5px}.et_pb_menu .et_pb_menu__menu{display:none}.et_mobile_nav_menu{display:block}.et_pb_menu .et_mobile_menu,.et_pb_menu .et_mobile_menu ul{list-style:none!important;text-align:left}.et_pb_menu .et_mobile_menu{padding-left:0!important}}.et-menu>li>a{padding-top:0px!important;padding-bottom:0px!important}.et_pb_menu__menu li ul{padding-top:10px!important;padding-bottom:5px!important;padding-left:0!important;padding-right:0!important;width:270px;border:1px solid #ADA075;border-radius:5px;left:50%!important;right:auto!important;transform:translate(-50%,0px)!important}.et_mobile_menu{border-bottom:3px solid #A685BC;border-top:none;border-radius:10px;padding-top:5px!important;padding-bottom:5px!important;padding-right:3px!important;padding-left:3px!important}.et_mobile_menu li ul{padding-top:10px!important;padding-bottom:5px!important;padding-left:15px!important;padding-right:0!important}nav>ul>li>ul:after{position:absolute;left:50%;margin-left:-20px;top:-13px;width:0;height:0;content:'';border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #ADA075}.et_pb_menu li li{padding-left:10px;padding-right:10px}.et_pb_menu li li:hover{background:#F3F4E8}.et_pb_menu .et_pb_menu__menu li li a{width:240px;background:#F3F4E8;line-height:1.3}.et_pb_menu .et_mobile_menu li li a{background:#F3F4E8}.et_pb_menu li a:hover,.et_pb_menu li li a:hover{color:#8E5DAA;opacity:1}.et_mobile_menu .menu-item-has-children>a{font-weight:500}.menu-callout-right{font-size:10px;margin-left:4px;position:relative;top:-10px;margin-bottom:13px;color:#ffffff;background-color:#e03574;padding:3px 4px;border-radius:3px}@keyframes bouncing{0%{top:-6px}100%{top:-10px}}.menu-callout-right{animation:bouncing .8s cubic-bezier(0.1,0.05,0.05,1) 0s infinite alternate both}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#ffffff;background:#8E5DAA;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.grid-item-cont .et_pb_de_mach_thumbnail .et_pb_module_inner,.grid-item-cont span.et_shop_image{padding-top:56.25%;display:block}.grid-item-cont .et_pb_de_mach_thumbnail img,.grid-item-cont span.et_shop_image img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.et_pb_posts_nav .nav-previous{float:right}.et_pb_posts_nav .nav-next{float:left}.et_pb_posts_nav .meta-nav{display:none}.et_pb_posts_nav .nav-next a:before{content:'← '}.et_pb_posts_nav .nav-previous a:after{content:' →'}.pa-toggle-text .et_pb_text_inner{max-height:260px;transition:max-height 0.3s ease-out;overflow:hidden}.pa-toggle-text .et_pb_text_inner:after{content:"";display:inline-block;position:absolute;pointer-events:none;height:100px;width:100%;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,#fff 10%,transparent)}.pa-toggle-text .pa-text-expand-button{padding:0.5em;text-align:center;color:#8E5DAA!important}.pa-toggle-text .pa-text-expand-button span{cursor:pointer}.pa-toggle-text .pa-text-expand-button .pa-text-toggle-icon{font-family:ETMODULES,"sans-serif"}.pa-toggle-text .pa-text-toggle-expanded{max-height:2000px;transition:max-height 0.3s ease-in}.pa-toggle-text .pa-text-toggle-expanded.et_pb_text_inner:after{background:none}.einzelsitzung-first-paragraph h2{padding-top:0px!important}.pa-image-16-9 .et_pb_image_wrap{padding-top:18%;display:block}.pa-image-16-9 .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}[class*="lightbox-trigger-"]{cursor:pointer}[class*="lightbox-content-"]{position:relative;z-index:unset!important}[class*="lightbox-content-"] .mfp-close{color:#999999!important}[class*="lightbox-content-"] .mfp-close:active{top:0px!important}.divi-life-snow{position:relative}.divi-life-snow:after{content:'';display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:url('https://s3.amazonaws.com/divi-life-plugin-layouts/tutorials/snow/divi-life-snowflakes-b.png'),url('https://s3.amazonaws.com/divi-life-plugin-layouts/tutorials/snow/divi-life-snowflakes-c.png'),url('https://s3.amazonaws.com/divi-life-plugin-layouts/tutorials/snow/divi-life-snowflakes-a-1.png');animation:divi-life-snow 15s linear infinite}@keyframes divi-life-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}@-moz-keyframes divi-life-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}@-webkit-keyframes divi-life-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}@-ms-keyframes divi-life-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}