@charset "UTF-8";
.woocommerce-multistep-checkout form.checkout #order_review h3#order_review_heading,html #order_payment_heading,html body .select2-container,html body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Addresses::before,html body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Addresses:after{display:none!important}html #add_payment_method #payment,html .woocommerce-cart #payment,html .woocommerce-checkout #payment,html body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address{padding:15px}html .woocommerce-order-details__title,html body.single-product .woocommerce-notices-wrapper,html body.woocommerce-account .dchild-my-account .et_pb_text_inner>.woocommerce:after,html body.woocommerce-account .dchild-my-account .et_pb_text_inner>.woocommerce:before,html body.woocommerce-checkout .woocommerce-notices-wrapper,html body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title.title:after,html body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title.title:before,td.woocommerce-orders-table__cell-order-actions:before{display:none}html body #order_comments{min-height:150px}html body.woocommerce form .form-row select{cursor:pointer;border:0;margin:0;padding:18px}html body .woocommerce div.product form.cart .variations td select,html body select.orderby{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--color-secondary);color:#fff!important;font-size:20px;font-weight:400}@media (max-width:768px){html body .woocommerce div.product form.cart .variations td select,html body select.orderby{text-align:center}}html body .woocommerce div.product form.cart .variations td select option,html body select.orderby option{background:#fff!important;color:var(--color-primary)!important;font-size:16px!important}.woocommerce-shipping-totals.shipping td ul#shipping_method li,html body .woocommerce-variation-description p{margin-bottom:0!important}html body .wc-gzd-order-submit .wc-gzd-place-order .ppcp-button-container{display:flex;justify-content:center}h2.woocommerce-loop-product__title{text-transform:none;text-align:center;font-weight:300;color:#48a656}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price,.woocommerce-page ul.products li.product .price del,html body.woocommerce-account .sab-documents-download h3{text-align:center}html .woocommerce-MyAccount-content .woocommerce-info{color:var(--color-dark-petrol)!important;align-items:baseline;display:flex;flex-grow:1;width:100%;border-radius:.5rem;margin-bottom:0;background:#fff!important;font-weight:300;text-align:center}html .woocommerce-MyAccount-content .woocommerce-info:not(:last-child){border-bottom:1px dotted}html .woocommerce-MyAccount-content .woocommerce-info>:first-child{display:inline-flex;flex-grow:1;text-align:center;justify-content:center}html .woocommerce-MyAccount-content .woocommerce-info a{letter-spacing:0;transition:all .2s ease;background:var(--color-dark-petrol);padding:.75rem 2rem;border-radius:2rem;margin-left:.5rem;display:inline-flex;width:auto!important;font-weight:400!important}.listing-card .badges .badge.badge-new,html .woocommerce-MyAccount-content .woocommerce-info a:hover,html body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background:var(--color-link)}@media (max-width:767px){html .woocommerce-MyAccount-content .woocommerce-info a{display:block}}html .woocommerce-MyAccount-content .woocommerce-notices-wrapper{border-radius:.5rem;overflow:hidden}html .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info:first-child{border-radius:.5rem .5rem 0 0}html .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info:last-child{margin-bottom:2rem;border-radius:0 0 .5rem .5rem}html body.woocommerce-account .woocommerce-MyAccount-content{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:2rem}html body.woocommerce-account .woocommerce-MyAccount-content>p{text-align:center;padding-bottom:15px}html body.woocommerce-account form button.button{margin-top:15px}@media (max-width:768px){html body.woocommerce-account form h2{margin-top:15px}html body.woocommerce-account form button.button{display:flex;width:100%;justify-content:center;margin-top:15px}}html body.woocommerce-edit-address .woocommerce-MyAccount-content>p{margin-top:-.5rem}html body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message{margin:0 0 1em}html body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Addresses{display:flex;grid-gap:15px;margin-top:1rem}@media (max-width:768px){html body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Addresses{flex-direction:column}}html body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{border:1px solid #ddd;background:#fff;border-radius:6px}html body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title.title{padding:16px;display:flex;flex-direction:column;grid-gap:16px;border-bottom:1px solid #ddd}.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single,.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{background-color:#fff;border-radius:8px}.woocommerce form .form-row input.input-text#password:-moz-ui-invalid,.woocommerce form .form-row input.input-text#password:-moz-ui-valid,.woocommerce form .form-row input.input-text#password:-webkit-autofill,.woocommerce form .form-row input.input-text#password:-webkit-autofill:active,.woocommerce form .form-row input.input-text#password:-webkit-autofill:focus,.woocommerce form .form-row input.input-text#password:-webkit-autofill:hover,.woocommerce form .form-row input.input-text#reg_email:-moz-ui-invalid,.woocommerce form .form-row input.input-text#reg_email:-moz-ui-valid,.woocommerce form .form-row input.input-text#reg_email:-webkit-autofill,.woocommerce form .form-row input.input-text#reg_email:-webkit-autofill:active,.woocommerce form .form-row input.input-text#reg_email:-webkit-autofill:focus,.woocommerce form .form-row input.input-text#reg_email:-webkit-autofill:hover,.woocommerce form .form-row input.input-text#username:-moz-ui-invalid,.woocommerce form .form-row input.input-text#username:-moz-ui-valid,.woocommerce form .form-row input.input-text#username:-webkit-autofill,.woocommerce form .form-row input.input-text#username:-webkit-autofill:active,.woocommerce form .form-row input.input-text#username:-webkit-autofill:focus,.woocommerce form .form-row input.input-text#username:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:inherit!important;background-color:var(--color-beige-creme)!important}.woocommerce form .form-row input.input-text#password,.woocommerce form .form-row input.input-text#reg_email,.woocommerce form .form-row input.input-text#username{border:1px solid var(--color-beige-creme)!important;background-color:var(--color-beige-creme)!important}html body.woocommerce-account .dchild-my-account .et_pb_text_inner>p:first-of-type{display:none}html body.woocommerce-account .dchild-my-account .et_pb_text_inner>.woocommerce{display:flex;flex-direction:column}@media (max-width:980px){.woocommerce-MyAccount-content{padding-top:0;padding-bottom:30px}}html body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}html body.woocommerce-account .woocommerce-MyAccount-navigation ul{text-align:center;margin-bottom:20px;list-style:none;padding:0;border-radius:0!important;overflow:hidden}@media (max-width:980px){html body.woocommerce-account .woocommerce-MyAccount-navigation ul{margin-bottom:0;text-align:center}}html body.woocommerce-account .woocommerce-MyAccount-navigation ul li{background:var(--color-primary);display:inline-flex;margin-right:5px;margin-left:5px;margin-bottom:7px;border-radius:40px;-webkit-transition:all .2s;transition:all .2s;padding:0}html body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#fff;display:flex;width:100%;padding:10px 15px}html body.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover:not(.is-active){background:var(--color-link)}html body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff!important}.woocommerce div.product form.cart .variations td{padding:0 20px 5px 0!important}html body.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid var(--color-primary)!important}html body.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item:hover{background-color:var(--color-link);border:1px solid var(--color-link)!important;color:#fff}html body.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item.selected{background-color:var(--color-link)!important;border:1px solid var(--color-link)!important;color:#fff!important}@media (max-width:768px){.woocommerce div.product div.images .flex-control-thumbs{margin-top:0;padding:2.5vw}}.xoo-wsc-sc-cont{margin-top:2px}a.edit.step-trigger,a.showlogin{padding:10px 20px;border:1px solid;border-radius:6px}.woocommerce-gzdp-checkout-verify-data h4{font-size:24px;margin-bottom:5px;margin-top:10px}.woocommerce-gzdp-checkout-verify-data .addresses{display:flex;gap:16px}#customer_login:after,.woocommerce-gzdp-checkout-verify-data .addresses:after,.woocommerce-gzdp-checkout-verify-data .addresses:before,html .woocommerce-columns .woocommerce-column:after,html .woocommerce-columns .woocommerce-column:before,html .woocommerce-columns:after,html .woocommerce-columns:before{display:none!important}@media (max-width:768px){.woocommerce-gzdp-checkout-verify-data .addresses{flex-direction:column}}#customer_login .u-column1,#customer_login .u-column2,#customer_login .woocommerce-form-login p.form-row,.woocommerce-gzdp-checkout-verify-data .addresses>*,.woocommerce-gzdp-checkout-verify-data .addresses>*>*{display:flex;flex-direction:column}.woocommerce-multistep-checkout .woocommerce-gzdp-checkout-verify-data{clear:both;margin:-1em 0 1em}a.showlogin{padding:10px;border-radius:5px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0 15px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:40px}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{display:flex;gap:15px}html body.et_button_no_icon.woocommerce-page a.button{border-radius:40px!important;padding:12px 20px!important}html body.et_button_no_icon.woocommerce-page a.button:hover{padding:12px 20px!important}html .woocommerce-account .woocommerce-MyAccount-content{float:right;width:100%}html .woocommerce table.shop_table th{padding:1rem}.ajax-posts-head .ajax-posts-head-inner .order-by-wrapper,html .woocommerce-columns{display:flex}@media (max-width:980px){html .woocommerce-columns{flex-direction:column}}html .woocommerce-columns{gap:20px}html .woocommerce-columns .woocommerce-column{background:#fff;border-radius:.5rem}html .woocommerce-columns .woocommerce-column h2{padding:15px;border-bottom:1px solid #ddd}html .woocommerce-columns .woocommerce-column address{border:0!important;padding:15px}html body.woocommerce-checkout .et_pb_wc_checkout_payment_info table.shop_table tr td,html body.woocommerce-checkout .et_pb_wc_checkout_payment_info table.shop_table tr th{padding:13px 0}html body.woocommerce-checkout .shop_table{border:0!important}html body.woocommerce-checkout #payment{background:0 0!important;padding:0!important}html body ul,html body.woocommerce-checkout #payment .form-row{padding:0!important}html body.woocommerce-checkout #payment .form-row button.button{margin-top:15px;float:left!important}@media (max-width:980px){html th.order-actions--heading+td{display:flex;flex-direction:column;gap:10px}}html .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot:first-of-type th.order-actions--heading+td{display:flex;flex-direction:column;gap:15px}html .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot:first-of-type th.order-actions--heading+td a{text-transform:none;font-size:16px;width:100%;text-align:center;word-break:break-all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}html .woocommerce-MyAccount-content table.woocommerce-table--order-details{background:#fff}html .woocommerce-MyAccount-content .order-again{display:flex;justify-content:center}html #et-boc .et-l .dchildMobileMenu .et_mobile_menu .menu-item-has-children .sub-menu li,html .woocommerce-MyAccount-content{padding:0}html .woocommerce-MyAccount-content h2{padding:0 0 15px;font-weight:700}html body.woocommerce-account .dchild-my-account a{text-transform:none!important;font-size:16px!important;width:100%;text-align:center;word-break:break-all}html body.woocommerce-account .dchild-my-account .woocommerce-Address-title a{text-align:left}html body.woocommerce-account .sab-documents-download{display:flex;flex-direction:column;gap:15px}td.woocommerce-orders-table__cell-order-actions{display:flex!important;flex-direction:column}.dchild-my-account .u-columns{display:flex;gap:4em}@media (max-width:768px){.dchild-my-account .u-columns{flex-direction:column}}.dchild-my-account .u-columns:before{display:none}#customer_login form.login,#customer_login form.register{border-top:none;border-radius:0 0 6px 6px;margin:0;height:100%;background:#fff}#customer_login form.login button:not(.show-password-input),#customer_login form.register button:not(.show-password-input){width:100%}#customer_login .u-column1 h2,#customer_login .u-column2 h2{background:var(--color-primary);color:#fff;padding:1em;border-radius:6px 6px 0 0;text-transform:uppercase;text-align:center;font-weight:500;letter-spacing:2px}#customer_login p.woocommerce-LostPassword.lost_password a{display:flex;justify-content:center;padding:14px;border-radius:40px;border:2px solid;margin-top:15px}.woocommerce-shipping-totals.shipping td ul#shipping_method li label,.woocommerce-shipping-totals.shipping td ul#shipping_method li label span{font-size:14px}html body div.vi-wcaio-sidebar-cart div.vi-wcaio-sidebar-cart-content-wrap ul.vi-wcaio-sidebar-cart-products{border-bottom:1px solid rgba(129,110,153,.14)}html body div.vi-wcaio-sidebar-cart div.vi-wcaio-sidebar-cart-content-wrap .vi-wcaio-sidebar-cart-footer-cart_total-wrap{display:flex;flex-grow:1}html body div.vi-wcaio-sidebar-cart div.vi-wcaio-sidebar-cart-content-wrap .vi-wcaio-sidebar-cart-footer-cart_total{font-size:17px}html body div.vi-wcaio-sidebar-cart div.vi-wcaio-sidebar-cart-content-wrap a.vi-wcaio-sidebar-cart-bt-nav-checkout{padding:13px 20px!important;max-height:unset;height:unset;border-radius:40px!important;float:none;margin:0!important;width:100%!important;font-size:16px}html body div.vi-wcaio-sidebar-cart div.vi-wcaio-sidebar-cart-content-wrap a.vi-wcaio-sidebar-cart-bt-nav-checkout:hover{padding:13px 20px!important}html body div.vi-wcaio-sidebar-cart div.vi-wcaio-sidebar-cart-content-wrap .vi-wcaio-sidebar-cart-footer-action{float:right;display:flex;flex-grow:1;justify-content:center}html body div.vi-wcaio-sidebar-cart div.vi-wcaio-sidebar-cart-content-wrap .vi-wcaio-sidebar-cart-content-wrap1,html body div.vi-wcaio-sidebar-cart div.vi-wcaio-sidebar-cart-content-wrap .vi-wcaio-sidebar-cart-products-wrap{padding:0 15px 10px}html body div.vi-wcaio-sidebar-cart div.vi-wcaio-sidebar-cart-content-wrap .vi-wcaio-sidebar-cart-footer-wrap{padding:20px}html body div.vi-wcaio-sidebar-cart div.vi-wcaio-sidebar-cart-content-wrap .payment_box,html.vi-wcaio-html-non-scroll .vi-wcaio-warning-wrap{display:none!important}html body .vi-wcaio-warning-wrap{border-radius:40px;max-width:1000px}@media (max-width:980px){html body .vi-wcaio-warning-wrap{max-width:95%}}html body .vi-wcaio-warning-wrap *{width:100%}html body .vi-wcaio-warning-wrap{width:100%;padding:0}html body .vi-wcaio-warning-wrap ul li{text-align:left;padding:10px 0!important}html body .vi-wcaio-warning-wrap ul li:not(:last-of-type){border-bottom:1px solid #666!important}html body .vi-wcaio-warning-wrap ul li a{display:inline!important;padding:0 5px 0 0!important;color:#999}html body .vi-wcaio-warning-wrap ul li strong{display:inline;margin-right:7px}html body .vi-wcaio-warning-wrap .woocommerce-error,html body .vi-wcaio-warning-wrap .woocommerce-message{border-radius:40px;font-size:14px!important;padding:14px 30px!important}@media (max-width:768px){html body .vi-wcaio-warning-wrap .woocommerce-error,html body .vi-wcaio-warning-wrap .woocommerce-message{padding:10px 14px!important}}html body .vi-wcaio-sidebar-cart-footer-wrap .vi-wcaio-sidebar-cart-footer-action button.vi-wcaio-sidebar-cart-bt-empty:not(.vi-wcaio-disabled):not(.vi-wcaio-bt-disabled){display:none!important}html body .payment_method_stripe_sofort.wc-stripe-no-methods{display:none}.vi-wcaio-warning-wrap{bottom:115px}.side-cart-notice{justify-content:center;text-align:center!important;display:flex;border-top:1px solid;margin-top:20px;padding-top:13px}html body header{position:relative;z-index:3}footer,html body #main-content{z-index:2;position:relative}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{padding-bottom:0}@media (max-width:980px){html body .et_pb_module.et_pb_icon{margin:0}}html .bb-search-icon::after{display:block;content:"U";font-family:ETModules,serif;font-size:20px;color:var(--color-secondary);position:absolute;top:50%;right:15px;transform:translateY(-50%) scaleX(-1);pointer-events:none;z-index:10}html .bb-search-icon .et_pb_searchsubmit{z-index:10}.et_pb_button,select{cursor:pointer}.et_pb_row{width:95%}@media (max-width:980px) and (min-width:768px){.et_pb_column .et_pb_row_inner,.et_pb_row{padding-top:4vw!important;padding-bottom:4vw!important}}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:25px 0!important}@media (max-width:980px){.et_pb_column .et_pb_module{margin-bottom:20px}}@media (max-width:768px){.et_pb_section{padding:7%0}}.et_multi_view_image__loaded{-webkit-animation:none!important;animation:none!important}.taxonomy-filter,.text-center{text-align:center}.ajax-posts-head .ajax-posts-head-inner .et_pb_button.ajax-posts-icon-button:hover{background-color:#009245!important}.ajax-posts-container:not(.hasmore) #load-more.et_pb_button{display:none}#load-more.et_pb_button{padding-top:12px!important;padding-bottom:12px}html #et-boc .et-l .dchildMobileMenu .et_mobile_menu .menu-item-has-children,html body .select-wrap{position:relative}html body .select-wrap:after{font-family:ETmodules;content:"3";font-weight:800;display:block;position:absolute;top:8px;color:#fff;right:14px}html body .select-wrap select{padding:6px 40px 6px 10px}#ajax-posts select.orderby{line-height:32px;font-size:16px!important;font-weight:500;text-align:right}#taxonomy-filters{margin-top:20px}.taxonomy-filter ul{padding-bottom:15px!important;padding-left:12px!important;padding-right:12px!important}.taxonomy-filter ul li{display:inline-flex;margin-right:5px;margin-left:5px;margin-bottom:7px}.taxonomy-filter ul li input:checked+label{background:var(--color-link);color:#fff;border-color:var(--color-link)}.taxonomy-filter ul li::marker{display:none}.taxonomy-filter ul li .ajax-posts-term{display:none}.taxonomy-filter ul li label{cursor:pointer;border-radius:40px;padding:7px 20px;width:100%;background:#fff;border:2px solid var(--color-primary);transition:all .2s ease}.taxonomy-filter ul li label:hover{background:var(--color-link);border-color:var(--color-link);color:#fff}.ajax-posts-filter-buttons{margin-top:-10px;text-align:center}.ajax-posts-filter-buttons svg{width:13px;height:100%;fill:#fff;margin-left:10px;margin-top:6px;transform:rotate(90deg);transition:fill .3s cubic-bezier(.77,0,.175,1)}.ajax-posts-filter-buttons .posts-search input{font-size:16px;padding:16px 28px 16px 14px;border-radius:3px 0 0 3px;position:relative;background:#fff;color:var(--color-primary);overflow:hidden;border:0}.ajax-posts-filter-buttons .posts-search input::placeholder{color:var(--color-secondary)!important}.ajax-posts-filter-buttons .search-input-container{overflow:hidden;border-radius:40px;display:flex;border:2px solid var(--color-secondary)}.ajax-posts-filter-buttons .search-input-container .searchbutton{position:relative;width:55px;height:52px;background:#fff;border-radius:0 3px 3px 0;overflow:hidden}.ajax-posts-filter-buttons .ajax-posts-filter-button{margin-top:10px;transition:all .3s cubic-bezier(.77,0,.175,1);display:inline-flex;padding:14px 28px;background:var(--color-primary);color:#fff;border-radius:40px;cursor:pointer}.ajax-posts-filter-buttons .ajax-posts-filter-button.active,.ajax-posts-filter-buttons .ajax-posts-filter-button:hover{background:var(--color-link);color:#fff}.ajax-posts-filter-buttons .ajax-posts-filter-button.active svg{fill:#fff;transform:rotate(-90deg)}.ajax-posts-filter-buttons .ajax-posts-filter-button:hover svg{fill:#fff}.ajax-posts-loader .spinner{display:flex;padding-top:1rem;justify-content:center}html:not(.show-mobile-nav) #et-boc .et-l .dchildMobileMenu{left:calc(-100% - 30px)}@media (min-width:981px){html #et-boc header.et-l #menu-hauptmenue .sub-menu{padding-top:10px!important}html #et-boc header.et-l #menu-hauptmenue .sub-menu li{padding-bottom:10px!important}html #et-boc .et-l .dchildMobileMenu{display:none}}html #et-boc .et-l .dchildMobileMenu{left:0;transition:left .5s cubic-bezier(.77,0,.175,1)}html #et-boc .et-l .dchildMobileMenu .menuWrap{width:100vw}html #et-boc .et-l .dchildMobileMenu .et_mobile_menu{border-top:none}html #et-boc .et-l .dchildMobileMenu .et_mobile_menu>li a{padding:5px 10px 5px 0;display:flex}html #et-boc .et-l .dchildMobileMenu .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative;padding:10px 20px 10px 0;display:inline-block}html #et-boc .et-l .dchildMobileMenu .et_mobile_menu .menu-item-has-children:after{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:26px;font-weight:300;content:"+";top:28px;right:6vw;width:12px;height:12px;display:flex;justify-content:center;text-align:center;flex-direction:column}html #et-boc .et-l .dchildMobileMenu .et_mobile_menu .menu-item-has-children:not(.show-submenu) .sub-menu{display:none!important}html #et-boc .et-l .dchildMobileMenu .et_mobile_menu .menu-item-has-children.show-submenu:after{content:"-"}html #et-boc .et-l .dchildMobileMenu .et_mobile_menu .menu-item-has-children .sub-menu li a{padding:10px}html.show-mobile-nav,html.show-mobile-nav body{overflow:hidden}body.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu>nav>ul li.current-menu-ancestor>a,body.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu>nav>ul li.current-menu-item>a{color:var(--color-link)!important}body.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu>nav>ul li.mega-menu>ul>li>a:first-child{font-weight:400;border-bottom:none;font-size:16px}body.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{font-weight:400}body .et-menu a{transition:font-size 0s}body .et_mobile_menu{border-top:1px solid rgba(0,0,0,.03)!important}body .et_mobile_menu li a{border-bottom:0}body .et_mobile_menu li:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.03)}@media (max-width:980px){.et_pb_menu .et_mobile_menu{padding-top:0!important;padding-bottom:0!important}html body .et_pb_icon_wrap .et-pb-icon:hover{color:var(--color-secondary)!important}html body .et_mobile_menu .menu-item-has-children>a{font-weight:400}html body .et_pb_search input.et_pb_s,html body .et_pb_search input.et_pb_searchsubmit{font-size:16px}}.menuSide .et_mobile_menu li{padding-left:4vw;padding-right:4vw}.sticky-header-copy{position:fixed!important;top:var(--sticky-header-copy-top);left:0;width:100%;z-index:1000!important;background-color:#fff;transition:top .4s ease-in-out}@media screen and (max-width:600px){#wpadminbar{position:fixed}}.et-db #et-boc .et-l #et-fb-exp_icon_picker.et-fb-font-icon-list li[data-icon-type=divi]:after,.et-db #et-boc .et-l #et-fb-icon_picker.et-fb-font-icon-list li[data-icon-type=divi]:after,.et-pb-icon,.et_pb_icon_wrap .et-pb-icon,.et_pb_module span.et_overlay:before,body #page-container .et_pb_section a.et_pb_button:after,body #page-container .et_pb_section a.et_pb_button:before,body .et_pb_module .et-pb-icon,body .et_pb_module .et_pb_icon_wrap .et-pb-icon,html .et-db #et-boc .et-l .et_pb_icon .et_pb_icon_wrap .et-pb-icon{font-family:"FontAwesome","as-icons","ETModules"!important}ul.listing-loop:not(.splide__list){text-align:center;display:grid;list-style:none;margin:0;padding:0;grid-gap:16px}ul.listing-loop:not(.splide__list).sm-cols-1{grid-template-columns:repeat(1,1fr)}ul.listing-loop:not(.splide__list).sm-cols-2{grid-template-columns:repeat(2,1fr)}ul.listing-loop:not(.splide__list).sm-cols-3{grid-template-columns:repeat(3,1fr)}ul.listing-loop:not(.splide__list).sm-cols-4{grid-template-columns:repeat(4,1fr)}ul.listing-loop:not(.splide__list).sm-cols-5{grid-template-columns:repeat(5,1fr)}@media (min-width:768px){ul.listing-loop:not(.splide__list).md-cols-1{grid-template-columns:repeat(1,1fr)}ul.listing-loop:not(.splide__list).md-cols-2{grid-template-columns:repeat(2,1fr)}ul.listing-loop:not(.splide__list).md-cols-3{grid-template-columns:repeat(3,1fr)}ul.listing-loop:not(.splide__list).md-cols-4{grid-template-columns:repeat(4,1fr)}ul.listing-loop:not(.splide__list).md-cols-5{grid-template-columns:repeat(5,1fr)}}@media (min-width:981px){ul.listing-loop:not(.splide__list).lg-cols-1{grid-template-columns:repeat(1,1fr)}ul.listing-loop:not(.splide__list).lg-cols-2{grid-template-columns:repeat(2,1fr)}ul.listing-loop:not(.splide__list).lg-cols-3{grid-template-columns:repeat(3,1fr)}ul.listing-loop:not(.splide__list).lg-cols-4{grid-template-columns:repeat(4,1fr)}ul.listing-loop:not(.splide__list).lg-cols-5{grid-template-columns:repeat(5,1fr)}}@media (max-width:980px){ul.listing-loop:not(.splide__list){grid-gap:12px}}@media (max-width:580px){ul.listing-loop:not(.splide__list){grid-gap:2.5vw}}ul.listing-loop:not(.splide__list).similarSaatgut .listing-card a,ul.listing-loop:not(.splide__list).similarSaatgut .listing-card img{overflow:visible}.listing-card .reading-time{position:absolute;bottom:1rem;background:#fff;box-shadow:0 0 .5rem 0 rgba(0,0,0,.24);border-radius:2rem;padding:.25rem 1rem;font-size:12px}.listing-card,.listing-card a.image-link img{transition:all .2s ease;width:100%;overflow:hidden}.listing-card{position:relative;box-shadow:0 0 .5rem 0 rgba(0,0,0,.12);height:100%;background:#fff;border-radius:6px;display:flex;flex-direction:column}.listing-card .badges{padding-top:.25rem!important;z-index:9;position:absolute;top:0;left:0;display:flex;flex-direction:column}.listing-card .badges p,.saatgut-wuchsformen .wuchsform-link p{line-height:0}.listing-card .badges .badge a,.listing-card .badges .badge span{color:#fff}.listing-card .badges .badge{margin-left:.5rem;display:flex;align-items:center;justify-content:center;padding:.25rem .5rem;font-size:12px;border-radius:.25rem;margin-bottom:.25rem}.listing-card .badges .badge.badge-wuchsform{background:var(--color-primary)}.listing-card.saatgut a.tag-link{margin-left:.25rem;margin-right:.25rem;display:inline-flex;font-size:13px;text-decoration:underline;color:var(--color-erdschiefer)!important;transition:all .2s ease}.listing-card.saatgut a.tag-link:hover{color:var(--color-link)}.listing-card.saatgut .loop-item-content{padding-top:.5rem!important;padding-bottom:2rem}.listing-card.saatgut .loop-item-content h3{font-weight:700!important}.listing-card.saatgut img{opacity:1;padding:15px;transition:opacity .2s ease}.listing-card.saatgut:hover{box-shadow:0 0 .5rem 0 rgba(0,0,0,.24)}.listing-card.saatgut:hover.has-secondary-image img{opacity:0}.listing-card.saatgut .loop-item-subtitle{margin-bottom:15px;display:block}.listing-card .price{font-weight:700;font-size:15px;text-align:center}.listing-card .listing-image-secondary{transition:all .2s ease;position:absolute;opacity:0}.listing-card .listing-image-primary,.saatgut-tags li a{transition:all .2s ease}@media (min-width:981px){.listing-card.has-secondary-image:hover .listing-image-primary{opacity:0}.listing-card.has-secondary-image:hover .listing-image-secondary{opacity:1}}.listing-card a.image-link,.listing-card.category a.image-link{display:flex;justify-content:center;width:100%;overflow:hidden}.listing-card a.image-link img{aspect-ratio:1;object-fit:contain}.listing-card.product a.image-link img{background:linear-gradient(0deg,#f7f7f7 0,#fff 50%)}.listing-card.product.Christliche.Postkarten a.image-link img,.listing-card.product.Saatgut-Kärtchen a.image-link img{background:#f2f3ec}.loop-item-image-wrapper{display:flex;justify-content:center;position:relative}.loop-item-content,.loop-item-title{display:flex;flex-direction:column;flex-grow:1}.loop-item-title{text-align:center;word-break:break-word;hyphens:auto;font-size:16px!important;font-family:"Mulish",serif!important;color:var(--color-link)!important;line-height:20px;padding-bottom:8px;letter-spacing:0!important}.loop-item-content{justify-content:center;padding:21px 20px 16px}@media (max-width:500px){.loop-item-content{padding:5vw}}.load-more.et_pb_button{margin-top:25px}.listing-swatches{display:flex;flex-direction:column;width:100%}.listing-swatches .swatch{text-align:center}.listing-swatches .swatch .swatch-item,.saatgut-tags li{display:inline-flex}.listing-swatches .swatch.swatch-color,.listing-swatches .swatch.swatch-farbe{margin-bottom:.35rem;margin-top:.4rem}.listing-swatches .swatch.swatch-color .swatch-item,.listing-swatches .swatch.swatch-farbe .swatch-item{border:1px dotted;width:24px;height:24px;border-radius:50%;background:var(--color-swatch-bg)}.listing-swatches .swatch.swatch-größe,.listing-swatches .swatch.swatch-size,body .eu-owb-order-withdraw-from-contract-button{display:none}ul.listing-loop.saatgut{grid-gap:30px}@media (max-width:580px){ul.listing-loop.saatgut{grid-template-columns:repeat(1,1fr)!important;grid-gap:2.5vw}}.listing-card.category .loop-item-image-wrapper{padding:8px}.listing-card.category a.image-link{box-shadow:0 0 8px rgba(0,0,0,.05);border-radius:100%;border-width:0}.listing-card.category a.image-link img{transition:transform .5s,visibility .25s ease-in;width:100%;aspect-ratio:1;object-fit:contain;overflow:hidden;object-position:bottom right;background:#fff}.listing-card.category a.image-link:hover img{transform:scale(1)}.splide__arrows{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;pointer-events:none}.splide__pagination__page{opacity:.25}.splide__arrow{background-color:transparent!important;color:#fff;border:0;width:30px;height:60px;border-radius:20px;font-size:16px}@media (max-width:500px){.splide__arrow{font-size:14px}}.splide__arrow{pointer-events:all;display:flex;align-items:center;justify-content:center}.splide__arrow--prev{position:absolute;left:-8px!important}.splide__arrow--next{position:absolute;right:-8px!important}.splide__pagination{position:relative;bottom:-30px!important;display:flex;justify-content:center;gap:8px}.splide__pagination__page{width:18px;height:4px;border-radius:10%;cursor:pointer;transition:background-color .3s ease}.splide__pagination__page.is-active{opacity:1;background-color:var(--color-secondary)!important;transform:scale(1)!important}.splide__pagination__page,.splide__pagination__page:hover{background-color:var(--color-secondary)}.splide__arrow:hover{background-color:transparent}.splide__track{width:calc(100% - 45px);margin:auto}@media (max-width:767px){.splide__track{overflow:visible;width:100%}}@media (max-width:500px){.splide.category .splide__pagination{margin-top:0}}.et_pb_code_inner>.splide--slide{margin-bottom:30px}html body.et_button_no_icon #et-boc .et_pb_button{padding-top:11px!important;padding-bottom:11px!important}html body.et_button_no_icon #et-boc button.button,html body.et_button_no_icon #et-boc button.button:hover{padding:11px 40px!important}html body.et_button_no_icon #et-boc .step-buttons{display:flex;justify-content:center;gap:8px;border:1px solid var(--color-secondary);border-radius:3px;padding:16px 20px}@media (max-width:768px){html body.et_button_no_icon #et-boc .step-buttons{flex-direction:column}}html body.et_button_no_icon #et-boc .step-buttons a.prev-step-button{justify-content:center;display:flex;padding:11px 20px;border:2px solid;border-radius:6px}.saatgut-tags{margin-top:-10px}.saatgut-tags li{list-style:none;margin-top:10px;margin-left:5px;margin-right:5px}.saatgut-tags li a{display:flex;padding:7px 24px;border-radius:40px;border:2px solid var(--color-primary);background:var(--color-primary);color:#fff!important}.saatgut-tags li a:hover{background:var(--color-link);border-color:var(--color-link)}img.saatgut-image-single{width:400px;max-width:90%;aspect-ratio:1;object-fit:cover}.saatgut-poetic-summary{display:flex;flex-direction:column;justify-content:center;height:100%}.saatgut-poetic-summary h2.saatgut-subtitle{display:block;margin-bottom:20px;margin-top:10px;font-weight:700}.saatgut-poetic-summary .saatgut-poem{font-size:18px}@media (min-width:981px){.saatgut-poetic-summary .saatgut-wuchsformen{justify-content:flex-start}}.saatgut-wuchsformen{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:1rem;margin-bottom:2rem}.saatgut-wuchsformen .wuchsform-link{display:flex;text-align:center;align-items:center;font-size:13px;font-weight:700;color:var(--color-primary);transition:all .2s ease}.saatgut-wuchsformen .wuchsform-link svg{width:20px;height:20px;fill:var(#fff);margin-right:.5rem}:root{--color-primary:#2f4f4f;--color-secondary:#7a8a93;--color-beige-olive:#bab3a5;--color-beige-taupe:#baada5;--color-beige-creme:#efe5e2;--color-light-creme:#fffbf4;--color-rose-taupe:#baa5a8;--color-rose-beige:#ede5df;--color-blue-grey:#a5b2ba;--color-mint-grey:#a5baad;--color-lavender-grey:#ada5ba;--color-dark-petrol:#2f4f4f;--color-terrakotta:#c97b63;--color-salbei-green:#8fa382;--color-link:var(--color-terrakotta);--color-keramikgelb:#f7ed8b;--color-keramikrosa:#f0a5a7;--color-keramikrot:#e14231;--color-schwarz:#000;--color-keramikschwarz:var(--color-schwarz);--color-black:var(--color-schwarz);--color-keramikblau:#051682;--color-keramikgruen:#c9de93;--color-ash:#d1d0c7;--color-kastanienbraun:#7f1e40;--color-maroon:var(--color-kastanienbraun);--color-pfirsich:#e6b59f;--color-sandstein:#c18b69;--color-weiss:#fff;--color-dunkles-heidekraut:#505155;--color-dunklesheidekraut:var(--color-dunkles-heidekraut);--color-darkheather:var(--color-dunkles-heidekraut);--color-kardinalrot:#ab113f;--color-cardinalred:var(--color-kardinalrot);--color-marine:#2b3e67;--color-navy:var(--color-marine);--color-graphite-heather:#606362;--color-graphiteheather:var(--color-graphite-heather);--color-sand:#cec3b5;--color-natural:#f6ead5;--color-rot:#cf0140;--color-ring-spun-sports-grey:#7e8081;--color-ringspunsportsgrey:var(--color-ring-spun-sports-grey);--color-dunkle-schokolade:#342c2f;--color-rosa:#e2b8c2;--color-beere:#5d2440;--color-lehmweiss:#F5F1E8;--color-brass:#C1A875;--color-stroh-gold:#C2A77A;--color-weizen-gold:#D9C6A3;--color-erdschiefer:#2C2A27;--color-anthrazit:#333;--color-coffegold:#be8981;--color-hellbraun:#c6a296;--color-mokka:#694745;--color-chocolate:var(--color-mokka);--color-schokolade:var(--color-mokka)}.flex-col{flex-direction:column}.flex,.flex-col{display:flex}.flex-inline{display:inline-flex}.flex-spacer{display:flex;flex-grow:1}.justify-center{justify-content:center}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.flex-grow{display:flex;flex-grow:1}.flex-row{flex-direction:row}.d-flex,.flex-row{display:flex}.flex-column{flex-direction:column;display:flex}.noSelect *,a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noSelect :focus{outline:0!important}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#222;transition:background-color 5000s ease-in-out 0s}input:autofill{box-shadow:0 0 0 1000px #fff inset!important}.scripture-link{border-bottom:none!important;font-family:"Georgia","Times New Roman",serif;font-feature-settings:"lnum"1;font-size:85%;vertical-align:bottom;gap:0;color:var(--color-brass)}.scripture-link span.bible-icon{margin-left:3px}.scripture-link,body .scripture-tooltip h3{text-transform:uppercase}body .scripture-tooltip .content,body .scripture-tooltip .content .verse,body .scripture-tooltip h3{font-family:"Georgia","Times New Roman",serif!important;font-feature-settings:"lnum"1!important}body .listing-loop-empty-result{text-align:center;font-family:"Mulish",Helvetica,Arial,Lucida,sans-serif;font-size:1.25rem;padding:1.5rem;text-transform:uppercase}.term-filter-Schirmflieger,.term-filter-Stube{display:none!important}input[type=date]{border:1px solid #bbb}input[type=date]:focus{border-color:#2d3940}input[type=submit].wpcf7-submit{background:var(--color-primary);border:0;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .2s ease;padding:14px;font-size:20px}input[type=submit].wpcf7-submit:hover{background:var(--color-terrakotta)}@media (min-width:981px){html body.et-db #et-boc .et-l .et-menu-nav li.mega-menu li>a{width:100%!important}}