@import url("https://fonts.googleapis.com/css2?family=Lilita+One&family=Source+Sans+Pro:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:auto;float:none}.woocommerce .woocommerce-Price-currencySymbol{padding-right:0.25em}.woocommerce .woocommerce-notices-wrapper .woocommerce-error,.woocommerce .woocommerce-notices-wrapper .woocommerce-info,.woocommerce .woocommerce-notices-wrapper .woocommerce-message{background-color:#f4f3f4;border-top-color:#f08481}.woocommerce .woocommerce-notices-wrapper .woocommerce-error::before,.woocommerce .woocommerce-notices-wrapper .woocommerce-info::before,.woocommerce .woocommerce-notices-wrapper .woocommerce-message::before{color:#f08481}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button{background-color:white}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:hover{background-color:#f08481}.single-product main#content.product-content{position:relative}.single-product main#content.product-content .product{min-height:calc(100vh - 120px);padding-top:100px;padding-bottom:100px}.single-product main#content.product-content .product::after{content:"";width:50%;height:100%;position:absolute;z-index:-1;top:0;left:0;background-color:#fdd6ad}.single-product main#content.product-content .product.product-type-variable .price{display:none}.single-product main#content.product-content .product.product-type-variable .variations_form{border-top:2px solid #e3ddd9;border-bottom:2px solid #e3ddd9;margin:25px 0;padding:50px 0}.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variations{padding:0;padding-bottom:25px}.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variation-radio{margin-bottom:15px}.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variation-radio:last-of-type{margin-bottom:30px}.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variation-radio:hover{background-color:#f4f3f4}.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variation-radio .woovr-variation-selector{width:auto;padding:0;padding-right:15px}.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variation-radio .woovr-variation-info{display:flex;justify-content:space-between;align-items:baseline;padding:0}.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variation-radio .woovr-variation-info .woovr-variation-name,.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variation-radio .woovr-variation-info .woovr-variation-price del{margin-right:auto;font-family:"Lilita One", cursive;font-weight:400;font-size:22px;line-height:1;letter-spacing:0.01em;color:#1b1b1b}.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variation-radio .woovr-variation-info .woovr-variation-price{margin:0}.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variation-radio .woovr-variation-info .woovr-variation-price del{margin-right:30px;color:#f08481;opacity:0.5}.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variation-radio .woovr-variation-info .woovr-variation-price del span{color:#1b1b1b}.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variation-radio .woovr-variation-info .woovr-variation-price ins{font-family:"Lilita One", cursive;font-weight:400;font-size:36px;line-height:1;letter-spacing:0.01em;color:#f08481;text-decoration:none}.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variation-radio .woovr-variation-info .woovr-variation-price .woocommerce-Price-currencySymbol{font-size:22px}.single-product main#content.product-content .product.product-type-variable .variations_form .woovr-variation-radio .woovr-variation-info .woocommerce-price-suffix{display:none}.single-product main#content.product-content .product.product-type-variable .variations_form .woocommerce-variation-add-to-cart{display:flex}.single-product main#content.product-content .product.product-type-variable .variations_form .woocommerce-variation-add-to-cart .quantity{margin-right:25px}.single-product main#content.product-content .product.product-type-variable .variations_form .woocommerce-variation-add-to-cart .quantity input[type="number"]{height:40px;width:100%;padding:10px 30px;text-align:left}.single-product main#content.product-content .product.product-type-variable .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button{background-color:#f08481;min-width:50%;margin-left:auto;color:white}.single-product main#content.product-content .product.product-type-variable .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover{background-color:#f08481;color:white;transform:scale(1.1)}.single-product main#content.product-content .product.product-type-simple .price{border-top:2px solid #e3ddd9;margin:25px 0;padding-top:50px;padding-bottom:25px}.single-product main#content.product-content .product.product-type-simple .price del{margin-right:30px;color:#f08481}.single-product main#content.product-content .product.product-type-simple .price del .woocommerce-Price-amount{margin-right:auto;font-family:"Lilita One", cursive;font-weight:400;font-size:22px;line-height:1;letter-spacing:0.01em;color:#1b1b1b}.single-product main#content.product-content .product.product-type-simple .price ins{font-family:"Lilita One", cursive;font-weight:400;font-size:36px;line-height:1;letter-spacing:0.01em;color:#f08481;text-decoration:none}.single-product main#content.product-content .product.product-type-simple .price .woocommerce-Price-currencySymbol{font-size:22px}.single-product main#content.product-content .product.product-type-simple .price .woocommerce-price-suffix{display:none}.single-product main#content.product-content .product.product-type-simple form.cart{display:flex;border-bottom:2px solid #e3ddd9;margin-bottom:25px;padding-bottom:50px}.single-product main#content.product-content .product.product-type-simple form.cart .quantity{margin-right:25px}.single-product main#content.product-content .product.product-type-simple form.cart .quantity input[type="number"]{height:40px;width:100%;padding:10px 30px;text-align:left}.single-product main#content.product-content .product.product-type-simple form.cart .single_add_to_cart_button{background-color:#f4f3f4;min-width:50%;margin-left:auto}.single-product main#content.product-content .product.product-type-simple form.cart .single_add_to_cart_button:hover{background-color:#f08481;color:white}.single-product main#content.product-content .product .woocommerce-product-gallery .product_logo{max-width:250px;margin:0 auto;margin-bottom:50px;padding:10px 0}.single-product main#content.product-content .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:100%;max-height:60vh;display:flex;align-content:center;justify-content:center;justify-items:center;flex-flow:column;-webkit-flex-flow:column}.single-product main#content.product-content .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{flex:0;-webkit-flex:0;width:100%;height:auto;max-height:100%}.single-product main#content.product-content .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image>a{width:100%;height:100%;display:block}.single-product main#content.product-content .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{width:auto;height:auto;max-height:100%;max-width:100%;margin:0 auto}.single-product main#content.product-content .product .summary{margin-bottom:0}.single-product main#content.product-content .product .summary .product_title{margin-bottom:25px}.single-product main#content.product-content .product .summary .phone-order{display:flex;justify-content:space-between;align-items:center}.single-product main#content.product-content .product .summary .phone-order .btn.phone{margin-left:auto;background-color:#f4f3f4}.single-product main#content.product-content .product .summary .phone-order p{margin:0}.single-product main#content.product-content .product[data-color="blue"] h1.product_title{color:#52a1c6}.single-product main#content.product-content .product[data-color="blue"]::after{background-color:#b1cee0}.single-product main#content.product-content .product[data-color="blue"] .btn.phone{color:#52a1c6}.single-product main#content.product-content .product[data-color="blue"] .btn.phone:hover{color:white;background-color:#52a1c6}.single-product main#content.product-content .product[data-color="green"] h1.product_title{color:#9cbfa2}.single-product main#content.product-content .product[data-color="green"]::after{background-color:#d1e3c7}.single-product main#content.product-content .product[data-color="green"] .btn.phone{color:#9cbfa2}.single-product main#content.product-content .product[data-color="green"] .btn.phone:hover{color:white;background-color:#9cbfa2}.single-product main#content.product-content .product[data-color="yellow"] h1.product_title{color:#fbe267}.single-product main#content.product-content .product[data-color="yellow"]::after{background-color:#faf0bc}.single-product main#content.product-content .product[data-color="yellow"] .btn.phone{color:#fbe267}.single-product main#content.product-content .product[data-color="yellow"] .btn.phone:hover{color:white;background-color:#fbe267}.single-product main#content.product-content .product[data-color="purple"] h1.product_title{color:#b39ac6}.single-product main#content.product-content .product[data-color="purple"]::after{background-color:#d7cde0}.single-product main#content.product-content .product[data-color="purple"] .btn.phone{color:#b39ac6}.single-product main#content.product-content .product[data-color="purple"] .btn.phone:hover{color:white;background-color:#d7cde0}.single-product main#content.product-content .product[data-color="turquoise"] h1.product_title{color:#b1dfdc}.single-product main#content.product-content .product[data-color="turquoise"]::after{background-color:#b1dfdc}.single-product main#content.product-content .product[data-color="turquoise"] .btn.phone{color:#b1dfdc}.single-product main#content.product-content .product[data-color="turquoise"] .btn.phone:hover{color:white;background-color:#b1dfdc}.single-product main#content.product-content .product[data-color="greenyellow"] h1.product_title{color:#0c667b}.single-product main#content.product-content .product[data-color="greenyellow"]::after{background-color:#e1e8ac}.single-product main#content.product-content .product[data-color="greenyellow"] .btn.phone{color:#0c667b}.single-product main#content.product-content .product[data-color="greenyellow"] .btn.phone:hover{color:white;background-color:#e1e8ac}.single-product main#content.product-content a.scroll-down{position:absolute;left:0;right:0;margin:0 auto;top:-30px}.single-product main#content.product-content .product_properties .properties ul{list-style:none;padding:0;margin:0}.single-product main#content.product-content .product_properties .properties li{display:flex}.single-product main#content.product-content .product_properties .properties li p{margin-bottom:5px}.single-product main#content.product-content .product_properties .properties li:before{content:"–";padding-right:20px}.single-product main#content.product-content .product_properties section.property-section{padding:50px 0}.single-product main#content.product-content .product_properties section.property-section:nth-child(odd){background-color:#f4f3f4}.single-product main#content.product-content .product_properties .product-tags a[rel="tag"]{display:inline-block;margin-right:50px;font-style:italic;font-weight:400;color:#1b1b1b;min-width:25%;margin-bottom:10px}.single-product main#content.product-content .product_properties .product-tags a[rel="tag"]:hover{color:#f08481}.single-product main#content.product-content .product_properties .product-tags a[rel="tag"]::before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;background:url(//natuerlich-sauber.online/wp-content/themes/natuerlich-sauber/img/icons/checkmark_red.svg) no-repeat center}.archive.woocommerce .woocommerce-ordering{display:none}.archive.woocommerce .products .product{margin:0;margin-bottom:100px;width:100% !important}.archive.woocommerce .products .product .imagewrapper{background:#fdd6ad;border:30px solid white;height:600px;display:flex;align-content:center;justify-content:center;justify-items:center;padding:60px;flex-flow:column;-webkit-flex-flow:column}.archive.woocommerce .products .product .imagewrapper .image{width:100%;height:auto;max-height:100%;flex:0;-webkit-flex:0}.archive.woocommerce .products .product .imagewrapper .image img{width:auto;height:auto;max-height:100%;max-width:100%;margin:0 auto}.archive.woocommerce .products .product[data-color="blue"] .imagewrapper{background-color:#b1cee0}.archive.woocommerce .products .product[data-color="green"] .imagewrapper{background-color:#d1e3c7}.archive.woocommerce .products .product[data-color="yellow"] .imagewrapper{background-color:#faf0bc}.archive.woocommerce .products .product[data-color="purple"] .imagewrapper{background-color:#d7cde0}.archive.woocommerce .products .product[data-color="turquoise"] .imagewrapper{background-color:#b1dfdc}.archive.woocommerce .products .product[data-color="greenyellow"] .imagewrapper{background-color:#e1e8ac}.archive.woocommerce .products .product .titlewrapper{margin:25px;padding-bottom:25px;border-bottom:2px solid #e3ddd9}.archive.woocommerce .products .product .titlewrapper .woocommerce-loop-product__title,.archive.woocommerce .products .product .titlewrapper .product-subtitle{padding:0;margin:0}.archive.woocommerce .products .product .titlewrapper .woocommerce-loop-product__title{font-size:36px;line-height:40px}.archive.woocommerce .products .product .pricewrapper{padding:0 25px;display:flex}.archive.woocommerce .products .product .pricewrapper .add_to_cart_button{margin:0;background-color:white;margin-left:auto}.archive.woocommerce .products .product .pricewrapper .add_to_cart_button:hover{background-color:#f08481}.archive.woocommerce .products .product .pricewrapper .price del{display:none}.archive.woocommerce .products .product .pricewrapper .price ins{font-family:"Lilita One", cursive;font-weight:400;font-size:22px;line-height:1;letter-spacing:0.01em;color:#f08481;text-decoration:none}.archive.woocommerce .products .product .pricewrapper .price ins bdi{font-size:36px}.archive.woocommerce .products .product .pricewrapper .price .woocommerce-price-suffix{display:none}.woocommerce-cart #content.site-content{background-color:white}.woocommerce-cart #content.site-content a:not(.button){color:#1b1b1b}.woocommerce-cart .woocommerce-cart-form{margin-bottom:100px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents thead th,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents thead td,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents tbody th,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents tbody td{padding:25px 0;padding-right:25px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents thead th,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents tbody th{font-family:"Lilita One", cursive;font-weight:400;font-size:22px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents thead td,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents tbody td{border-top:1px solid #e3ddd9}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove{width:5%}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove a.remove{border-radius:0;border:2px solid #f08481;color:#f08481 !important;line-height:85%}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove a.remove:hover{background-color:#f08481;color:white !important}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name a{font-family:"Lilita One", cursive;font-weight:400;font-size:28px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail{width:20%;padding-right:50px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail img{width:100%;height:auto}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-price,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity,.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-subtotal{text-align:right;padding-left:25px;padding-right:0;font-size:22px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-subtotal{font-family:"Lilita One", cursive;font-weight:400;font-size:22px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .actions{border-top:2px solid #e3ddd9;border-bottom:0;padding-right:0}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .actions .coupon{width:50%}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .actions .coupon input.input-text{width:50% !important;padding:5px 30px;height:40px}.woocommerce-cart .cart-collaterals .cart_totals{width:100%}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{float:right;background-color:#f08481;color:white}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background-color:#f08481;color:white;transform:scale(1.1)}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tbody th,.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tbody td{border-bottom:1px solid #e3ddd9;padding:20px 0}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tbody td{text-align:right}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tbody .order-total th,.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tbody .order-total td{border-top:2px solid #e3ddd9;border-bottom:none}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .cart-subtotal .woocommerce-Price-amount bdi{font-family:"Lilita One", cursive;font-weight:400;font-size:22px}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .order-total th{font-family:"Lilita One", cursive;font-weight:400;font-size:22px}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .order-total .woocommerce-Price-amount bdi{font-family:"Lilita One", cursive;font-weight:400;font-size:36px;color:#f08481}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .order-total .includes_tax{display:block;color:#1b1b1b}.woocommerce-account a{color:#1b1b1b;text-decoration:none}.woocommerce-account.logged-in #content.site-content{background-color:white}.woocommerce-account .woocommerce-MyAccount-navigation{padding-right:50px;border-right:2px solid #e3ddd9}.woocommerce-account .woocommerce-MyAccount-navigation::before{content:"";background-color:white}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-left:0}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{font-family:"Lilita One", cursive;font-weight:400;font-size:36px;line-height:1.4em;letter-spacing:0.01em;list-style:none;margin-bottom:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:50px}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a{color:#e3ddd9}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:hover a,.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a{color:#f08481}.woocommerce-account .woocommerce-MyAccount-content{width:calc(70% - 50px)}.woocommerce-account .woocommerce-MyAccount-content h3{font-size:30px}.woocommerce-account #customer_login{width:unset}.woocommerce-account #customer_login .u-column{background-color:white;padding:50px;height:100%}.woocommerce-account #customer_login h2{font-size:30px}.woocommerce-account #customer_login .woocommerce-form-login__rememberme{padding:0;width:50%;display:inline-block}.woocommerce-account #customer_login .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox{margin-right:1em}.woocommerce-account #customer_login .woocommerce-form-login__submit{width:50%;display:inline-block;margin-right:0}.woocommerce-account form.login,.woocommerce-account form.register,.woocommerce-account .form-row-wide{border:none;padding:0;margin:2em 0;text-align:left}.woocommerce-account form.login label,.woocommerce-account form.register label,.woocommerce-account .form-row-wide label{display:block;width:100%}.woocommerce-account form.login .password-input,.woocommerce-account form.register .password-input,.woocommerce-account .form-row-wide .password-input{width:100%}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:none;padding:0;margin:2em 0;text-align:left;display:flex;flex-wrap:wrap}.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-account .woocommerce-Addresses .woocommerce-Address.col-12{margin:0;padding:25px 0;border-top:2px solid #e3ddd9}.woocommerce-account .woocommerce-Addresses .woocommerce-Address.col-12 .title h3{float:left;font-size:30px;margin:20px 0}.woocommerce-account .woocommerce-order-details{margin-top:20px}.woocommerce-account .woocommerce-EditAccountForm input{width:90% !important}.woocommerce .form-row.place-order .button[type="submit"][name="woocommerce_checkout_place_order"]{background-color:#f08481;color:white;padding-left:25px;padding-right:25px}.woocommerce .form-row.place-order .button[type="submit"][name="woocommerce_checkout_place_order"]:hover{transform:scale(1.1)}.woocommerce table.shop_table{border:none}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:20px 0}.woocommerce table.shop_table thead th{border-top:none;border-bottom:2px solid #e3ddd9}.woocommerce table.shop_table thead th.order-total,.woocommerce table.shop_table thead th.product-total{text-align:right}.woocommerce table.shop_table tbody td{border-top:none;border-bottom:1px solid #e3ddd9}.woocommerce table.shop_table tbody td.order-total,.woocommerce table.shop_table tbody td.product-total{text-align:right}.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td{border-top:none;border-bottom:1px solid #e3ddd9}.woocommerce table.shop_table tfoot td{text-align:right}.woocommerce table.shop_table tfoot .woocommerce-shipping-methods label{font-weight:400}.woocommerce table.shop_table tfoot .woocommerce-shipping-methods label .amount{display:block}.woocommerce table.shop_table tfoot .order-total th,.woocommerce table.shop_table tfoot .order-total td{border-top:2px solid #e3ddd9;border-bottom:none}.woocommerce table.shop_table tfoot .order-total th{font-family:"Lilita One", cursive;font-weight:400;font-size:22px}.woocommerce table.shop_table tfoot .order-total .woocommerce-Price-amount bdi{font-family:"Lilita One", cursive;font-weight:400;font-size:28px;color:#f08481}.woocommerce table.shop_table tfoot .order-total .includes_tax{display:block;font-size:1rem;color:#1b1b1b}.woocommerce .woocommerce-shipping-destination{display:none}.woocommerce .woocommerce-info{border-top-color:#e3ddd9;background-color:#f4f3f4}.woocommerce .woocommerce-info a{color:#f08481}.woocommerce .woocommerce-info::before{color:#f08481}.woocommerce .checkout a{color:#f08481}.woocommerce .woocommerce-EditAccountForm,.woocommerce .woocommerce-address-fields__field-wrapper,.woocommerce .woocommerce-billing-fields__field-wrapper,.woocommerce .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;margin-bottom:20px}.woocommerce form .form-row{width:calc(50% - 15px);padding:0;margin-bottom:20px}.woocommerce form .form-row:nth-of-type(odd){margin-right:30px}.woocommerce form .form-row label{display:block;width:100%;padding:0 25px;margin-bottom:0}.woocommerce form .form-row .woocommerce-input-wrapper{display:block;width:100%}.woocommerce form .form-row .woocommerce-input-wrapper>strong{padding:0 25px}.woocommerce form .form-row.place-order{width:100% !important;display:block;padding:1em !important}.woocommerce form .form-row.place-order .button{font-size:21px;line-height:40px;padding:0 15px}.woocommerce form.checkout_coupon,.woocommerce .woocommerce form.login,.woocommerce .woocommerce form.register{border:none;padding:15px;margin:20px 0}.woocommerce .checkout_coupon .input-text{width:90% !important}.woocommerce ul#shipping_method li{margin:0}.woocommerce form.login,.woocommerce form.register{border:none;padding:0;margin:2em 0;text-align:left}.woocommerce form.login a,.woocommerce form.register a{color:#f08481}.woocommerce form.login .form-row,.woocommerce form.register .form-row{width:100% !important}.woocommerce form.login .woocommerce-form-login__rememberme,.woocommerce form.register .woocommerce-form-login__rememberme{display:block;width:100%}.woocommerce ul.order_details{margin:50px 0;list-style:none}.woocommerce .woocommerce-order-details a{color:#f08481;font-weight:700;font-size:18px;margin-right:1em}.woocommerce .woocommerce-column--billing-address,.woocommerce .woocommerce-column--shipping-address{flex:0 0 100%;max-width:100%;padding:50px 0 0 0}.woocommerce .woocommerce-column--billing-address address,.woocommerce .woocommerce-column--shipping-address address{font-style:normal;margin-bottom:0;border:none;text-align:left;width:100%;padding:25px 0}.woocommerce .quantity .qty{width:6em}.form-control,.select2-container--default .select2-selection--single,textarea{font-size:22px;line-height:22px;border-radius:30px;padding:5px 30px;height:40px;border:1px solid #e3ddd9;color:#1b1b1b}.woocommerce-shipping-fields{margin-top:50px}.woocommerce-checkout #content.site-content{background-color:white}.woocommerce-checkout .woocommerce form.login .form-row,.woocommerce-checkout .woocommerce form.register .form-row{width:50% !important}.woocommerce-checkout .woocommerce form.login .form-row input.input-text,.woocommerce-checkout .woocommerce form.register .form-row input.input-text{width:calc(100% - 30px);border:1px solid #1b1b1b}.woocommerce-checkout #customer_details .col-12{padding:0}.woocommerce-checkout #order_review_heading{font-size:36px;line-height:44px;padding:0;margin-top:100px}.woocommerce-checkout #payment{margin-top:50px;background:#f4f3f4}.woocommerce-checkout #payment .wc_payment_methods .payment_box{background-color:#e3ddd9}.woocommerce-order-received .woocommerce-thankyou-order-received{font-style:italic;font-size:36px;text-align:center;font-weight:700;padding:50px 0;margin-bottom:50px}.woocommerce-order-received .woocommerce-order .wc-bacs-bank-details-account-name{font-weight:400;font-size:18px}.woocommerce-order-received ul.order_details{padding-left:0;padding:50px 0;background-color:#f4f3f4;display:flex;align-content:space-around;justify-content:center;margin:0;margin-bottom:100px}.woocommerce-order-received .woocommerce-bacs-bank-details{margin:50px 0}mark{background:none;color:#1b1b1b;font-weight:bold}.input-text{-webkit-appearance:none;outline:none}.form-control:focus{border-color:black;outline:0;box-shadow:none;color:black}.select2-selection.select2-selection--single{font-size:22px;line-height:22px;border-radius:30px;padding:5px 30px;height:40px;border:1px solid #e3ddd9 !important;color:black !important}.select2-selection.select2-selection--single .select2-selection__rendered{-webkit-appearance:none;border:none}.woocommerce-form__input-checkbox#ship-to-different-address-checkbox{margin-right:20px}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#9cbfa2}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#f08481}body{font-family:"Source Sans Pro", sans-serif;font-weight:400}body.overflow-hidden{overflow:hidden}*{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.wp-block-column{margin-left:0 !important}.wp-block-image{margin-bottom:2em;margin-top:0}img{width:100%;height:auto}.woocommerce .wc_payment_method .icon-wrapper img{width:32px}a,a:hover,a:focus{text-decoration:none;outline:none}:focus{outline:none}html{scroll-behavior:smooth}main#content.site-content{padding:100px 0;background-color:#f4f3f4;min-height:50vh}.container{width:90%;max-width:1280px;padding:0}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:1em;padding:0}h1{font-family:"Lilita One", cursive;font-weight:400;letter-spacing:0.01em;color:#f08481;font-size:60px;line-height:68px}h2{font-family:"Lilita One", cursive;font-weight:400;letter-spacing:0.01em;color:#1b1b1b;font-size:36px;line-height:44px}h3{font-family:"Lilita One", cursive;font-weight:400;letter-spacing:0.01em;color:#1b1b1b;font-size:28px;line-height:34px}h4{color:#1b1b1b;font-weight:400;font-size:22px;line-height:30px}h5{font-family:"Lilita One", cursive;font-weight:400;color:#1b1b1b;font-size:18px;line-height:24px}body,p,div,ins,del{font-family:"Source Sans Pro", sans-serif;font-weight:400;color:#1b1b1b;font-size:18px;line-height:24px}b,strong{font-weight:700}small{font-size:1rem}span{font-family:inherit;font-size:inherit;line-height:inherit}p a{color:black;text-decoration:none;border-bottom:1px solid}p a:hover{color:#f08481}p a:hover,p a:focus{text-decoration:none;outline:none}header#main-header{background:white;-webkit-box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.1);height:auto;z-index:100;position:relative}header#main-header .container{width:90%;max-width:1680px}header#main-header p{margin:0}header#main-header .navbar{padding:0;height:120px}header#main-header .navbar-brand{padding:0;margin-right:100px}header#main-header .navbar-brand .site-title{font-family:"Lilita One", cursive;font-weight:400;color:#f08481;font-size:30px;line-height:34px;letter-spacing:0.01em}header#main-header #main-nav{justify-self:flex-start;margin-right:auto}header#main-header #main-nav .navbar-nav .menu-item{font-family:"Lilita One", cursive;font-weight:400;font-size:22px;line-height:22px;letter-spacing:0.01em;padding:10px 0;margin-right:50px}header#main-header #main-nav .navbar-nav .menu-item a{text-decoration:none;color:#1b1b1b}header#main-header #main-nav .navbar-nav .menu-item a:hover{color:#f08481}header#main-header #main-nav .navbar-nav .menu-item.current-menu-item{border-bottom:3px solid #f08481}header#main-header .shop-nav{display:flex;align-items:center}header#main-header .shop-nav a{font-family:"Lilita One", cursive;font-weight:400;font-size:22px;line-height:22px;letter-spacing:0.01em;padding:10px 0;text-decoration:none;color:#1b1b1b}header#main-header .shop-nav a:hover{color:#f08481}header#main-header .shop-nav .accountlink{display:flex;align-items:center;margin-right:50px}header#main-header .shop-nav .accountlink .account-icon{background:url(//natuerlich-sauber.online/wp-content/themes/natuerlich-sauber/img/icons/icon_account_black.svg) no-repeat 100%;display:inline-block;width:30px;height:30px;margin-left:15px}header#main-header .shop-nav .accountlink:hover .account-icon{background-image:url(//natuerlich-sauber.online/wp-content/themes/natuerlich-sauber/img/icons/icon_account_red.svg)}header#main-header .shop-nav .shoplink{display:flex;align-items:center}header#main-header .shop-nav .shoplink .cart-icon{background:url(//natuerlich-sauber.online/wp-content/themes/natuerlich-sauber/img/icons/icon_cart_black.svg) no-repeat 100%;display:inline-block;width:40px;height:30px;margin-left:15px}header#main-header .shop-nav .shoplink #woocommerce-cart{display:inline-block;margin-left:-25px}header#main-header .shop-nav .shoplink #woocommerce-cart .woocommerce-items-amount{width:20px;height:20px;background-color:black;color:white;display:inline-block;border-radius:25px;text-align:center;transform:translateY(-15px);font-size:1rem;line-height:1.2;font-weight:700}header#main-header .shop-nav .shoplink #woocommerce-cart .woocommerce-Price-amount{margin-left:10px;font-weight:700}header#main-header .shop-nav .shoplink:hover .cart-icon{background-image:url(//natuerlich-sauber.online/wp-content/themes/natuerlich-sauber/img/icons/icon_cart_red.svg)}header#main-header .shop-nav .shoplink:hover #woocommerce-cart .woocommerce-items-amount{background-color:#f08481;color:white}header#main-header .shop-nav .shoplink:hover #woocommerce-cart .woocommerce-Price-amount{color:#f08481}header#main-header .navbar-toggler{display:none}aside.newsletter-reminder{padding:50px 0;background-color:#fdd6ad;text-align:center}aside.newsletter-reminder h2{padding:0;margin-bottom:1rem}aside.newsletter-reminder h4{margin-bottom:25px}aside.newsletter-reminder .indicates-required{margin-top:25px}aside.newsletter-reminder input[type="email"],aside.newsletter-reminder input[type="text"]{background:none;border-color:white;color:black}aside.newsletter-reminder input[type="email"]::placeholder,aside.newsletter-reminder input[type="text"]::placeholder{color:black}footer#servicefooter{background-color:white}footer#servicefooter .container{width:90%;max-width:1680px}footer#servicefooter .container .footer-inner{height:80px;align-items:center}footer#servicefooter .site-info{display:flex;align-items:center}footer#servicefooter .site-info .sender{font-family:"Lilita One", cursive;font-weight:400;color:#f08481;font-size:22px;line-height:22px;letter-spacing:0.01em;text-decoration:none;margin-right:50px}footer#servicefooter .site-info .footerlogo{max-width:120px}footer#servicefooter #footer-nav #menu-footermenu{justify-content:flex-end}footer#servicefooter #footer-nav #menu-footermenu.navbar-nav .menu-item{font-family:"Lilita One", cursive;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0.01em;padding:5px 0;margin-left:50px}footer#servicefooter #footer-nav #menu-footermenu.navbar-nav .menu-item a{text-decoration:none;color:#1b1b1b}footer#servicefooter #footer-nav #menu-footermenu.navbar-nav .menu-item a:hover{color:#f08481}footer#servicefooter #footer-nav #menu-footermenu.navbar-nav .menu-item.current-menu-item{border-bottom:2px solid #f08481}footer#servicefooter .widget{margin:0}section.about-section{padding:100px 0;padding-bottom:50px;position:relative}section.about-section::before{content:"";background-color:#e3ddd9;height:calc(100% - 150px);width:100%;position:absolute;top:0}section.about-section .image-about{border:30px solid white}section.about-section .aboutlogo{position:absolute;width:auto;max-width:30%;border:0;bottom:0;display:block}section.about-section .aboutlogo:last-of-type{right:15px}section.contact-header{padding:100px 0;position:relative;background-size:cover;background-repeat:no-repeat;min-height:400px}section.contact-header .contactlogo{position:absolute;width:auto;max-width:30%;border:0;bottom:0;display:block}section.contact-header .contactlogo:last-of-type{right:15px}section.featured-producs{position:relative}section.featured-producs a.scroll-down{background:url(//natuerlich-sauber.online/wp-content/themes/natuerlich-sauber/img/icons/arrow-down_white.svg) no-repeat center;background-size:100%;width:40px;height:25px;display:block;position:absolute;left:0;right:0;margin:0 auto;bottom:30px}section.featured-producs .woocommerce .products{margin:0;height:calc(100vh - 120px);min-height:900px;padding:0;width:100%;overflow:hidden}section.featured-producs .woocommerce .products .slick-prev{position:absolute;left:20px;top:calc(50% - 10px);border:none;background:url(//natuerlich-sauber.online/wp-content/themes/natuerlich-sauber/img/icons/slide-left_white.svg) no-repeat center;font-size:0;z-index:10;height:40px;width:40px;outline:none}section.featured-producs .woocommerce .products .slick-next{position:absolute;right:20px;top:calc(50% - 10px);border:none;background:url(//natuerlich-sauber.online/wp-content/themes/natuerlich-sauber/img/icons/slide-left_right.svg) no-repeat center;font-size:0;z-index:10;height:40px;width:40px;outline:none}section.featured-producs .woocommerce .products .product{margin:0;width:25%;height:calc(100vh - 120px);min-height:900px;padding:100px 50px;padding-bottom:0;background-color:#fdd6ad;display:inline-flex;-webkit-flex-flow:column;flex-flow:column;justify-content:space-between;float:none;vertical-align:top}section.featured-producs .woocommerce .products .product[data-color="blue"]{background-color:#b1cee0}section.featured-producs .woocommerce .products .product[data-color="yellow"]{background-color:#faf0bc}section.featured-producs .woocommerce .products .product[data-color="purple"]{background-color:#d7cde0}section.featured-producs .woocommerce .products .product[data-color="green"]{background-color:#d1e3c7}section.featured-producs .woocommerce .products .product[data-color="turquoise"]{background-color:#b1dfdc}section.featured-producs .woocommerce .products .product[data-color="greenyellow"]{background-color:#e1e8ac}section.featured-producs .woocommerce .products .product .onsale{display:none}section.featured-producs .woocommerce .products .product .product-info{height:auto;max-height:35%;justify-self:flex-end;padding:100px 30px;padding-bottom:30px;margin-top:-30px;text-align:center;background:url(//natuerlich-sauber.online/wp-content/themes/natuerlich-sauber/img/podest.svg);background-size:100%;background-repeat:no-repeat;background-position:center top;background-blend-mode:color-burn}section.featured-producs .woocommerce .products .product .product-info .woocommerce-loop-product__title{font-size:28px;line-height:34px}section.featured-producs .woocommerce .products .product .add_to_cart_button{background-color:white;font-family:"Lilita One", cursive;font-weight:400;font-size:22px;line-height:22px;letter-spacing:0.01em;color:#1b1b1b !important;border-radius:30px;text-align:center;width:auto;padding:10px 30px;margin:0 auto;margin-bottom:auto;display:table}section.featured-producs .woocommerce .products .product .add_to_cart_button:hover{color:white !important;background-color:#f08481}section.featured-producs .woocommerce .products .product>.woocommerce-loop-product__link{height:45%;z-index:10}section.featured-producs .woocommerce .products .product>.woocommerce-loop-product__link .imagewrapper{display:flex;justify-content:flex-end;align-content:flex-end;-webkit-flex-flow:column;flex-flow:column;width:100%;height:100%}section.featured-producs .woocommerce .products .product>.woocommerce-loop-product__link .imagewrapper .image{width:100%;height:auto;max-height:100%;flex:0;-webkit-flex:0}section.featured-producs .woocommerce .products .product>.woocommerce-loop-product__link .imagewrapper .image img{width:auto;height:auto;max-height:100%;max-width:100%;margin:0 auto}section.featured-producs .woocommerce .products .product .product_logo{margin:0 auto;margin-bottom:50px;width:100%;max-width:250px;height:10%}section.featured-producs .woocommerce .products .product .product_logo img{width:100%;height:auto;max-height:100%}.page-template-contact main.site-content{background-color:white !important}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular input::placeholder,.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular select::placeholder,.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular textarea::placeholder{color:black;opacity:1}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular input:-ms-input-placeholder,.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular select:-ms-input-placeholder,.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular textarea:-ms-input-placeholder{color:black}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular input::-ms-input-placeholder,.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular select::-ms-input-placeholder,.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular textarea::-ms-input-placeholder{color:black}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular .angabenperson .anrede select{font-size:22px;line-height:22px;border-radius:30px;padding:5px 30px;height:40px;border:1px solid #e3ddd9;color:black}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular .anliegen .betreff input{background-color:#f4f3f4}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular .anliegen .nachricht textarea{font-size:22px;line-height:22px;border-radius:30px;padding:10px 30px;border:1px solid #e3ddd9;color:black;background-color:#f4f3f4}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular .abschluss{display:grid;grid-template-columns:65% 35%}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular .abschluss .checkboxdatenschutz{display:flex}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular .abschluss .checkboxdatenschutz .datenschutz .wpcf7-list-item{margin:0}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular .abschluss .checkboxdatenschutz p{margin:0;padding:8px 20px}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular .abschluss .checkboxdatenschutz p a{text-decoration:#f08481}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular .abschluss p input{background-color:#f4f3f4;border:none}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular .abschluss p input:hover{color:white;background-color:#f08481}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular .abschluss p input:focus{outline:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%}input[type="checkbox"],input[type="radio"]{width:auto;float:left;margin-right:0.75em;background:transparent;border:none}input[type="checkbox"]:checked,input[type="checkbox"]:not(:checked),input[type="radio"]:checked,input[type="radio"]:not(:checked){background:transparent;position:relative;margin:0;padding:0}input[type="checkbox"],input[type="radio"]{cursor:pointer}input[type="checkbox"]:checked::before,input[type="checkbox"]:not(:checked)::before,input[type="radio"]:checked::before,input[type="radio"]:not(:checked)::before{content:" ";display:inline-block;width:30px;height:30px;position:relative;top:5px;border:2px solid #e3ddd9;background:white}input[type="checkbox"]:hover::before,input[type="radio"]:hover::before{background:#f4f3f4;border-color:#f08481}input[type="checkbox"]:checked::before,input[type="radio"]:checked::before{background:url(//natuerlich-sauber.online/wp-content/themes/natuerlich-sauber/img/icons/checkmark_red.svg) no-repeat center;background-size:80%}input[type="submit"],input[type="button"],button[type="submit"],.btn-submit,.btn,.btn-primary,a.button,a.btn,.woocommerce a.button,.woocommerce #respond input#submit,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,a.post-edit-link,a.edit,a.restore-item{background-color:#f4f3f4;color:#f08481;border-radius:30px;padding:10px 30px;height:40px;font-family:"Lilita One", cursive;font-weight:400;font-size:22px;line-height:22px;letter-spacing:0.01em;display:table-cell;vertical-align:middle;border:none;transition:all 150ms ease-in-out}input[type="submit"].disabled,input[type="button"].disabled,button[type="submit"].disabled,.btn-submit.disabled,.btn.disabled,.btn-primary.disabled,a.button.disabled,a.btn.disabled,.woocommerce a.button.disabled,.woocommerce #respond input#submit.disabled,.woocommerce button.button.disabled,.woocommerce input.button.disabled,.woocommerce #respond input#submit.alt.disabled,.woocommerce a.button.alt.disabled,.woocommerce button.button.alt.disabled,.woocommerce input.button.alt.disabled,a.post-edit-link.disabled,a.edit.disabled,a.restore-item.disabled{opacity:0.5}input[type="submit"]:hover,input[type="button"]:hover,button[type="submit"]:hover,.btn-submit:hover,.btn:hover,.btn-primary:hover,a.button:hover,a.btn:hover,.woocommerce a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,a.post-edit-link:hover,a.edit:hover,a.restore-item:hover{color:white;background-color:#f08481}input[type="submit"]:focus,input[type="button"]:focus,button[type="submit"]:focus,.btn-submit:focus,.btn:focus,.btn-primary:focus,a.button:focus,a.btn:focus,.woocommerce a.button:focus,.woocommerce #respond input#submit:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus,a.post-edit-link:focus,a.edit:focus,a.restore-item:focus{outline:none}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"]{font-size:22px;line-height:22px;border-radius:30px;padding:5px 30px;height:40px;border:1px solid #e3ddd9;color:black}textarea{font-size:22px;line-height:22px;border-radius:30px;padding:5px 30px;height:40px;border:1px solid #e3ddd9;color:black}.wpcf7 .wpcf7-not-valid-tip{color:#f08481;font-weight:700;padding:0 25px;font-style:italic}.wpcf7 .wpcf7-response-output{border-radius:30px;padding:10px 25px;border:none;font-style:italic;font-weight:700}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#f08481;color:white;border-color:#f08481}.wpcf7 form.sent .wpcf7-response-output{background-color:#9cbfa2;color:white;border-color:#9cbfa2}.pswp__bg{background-color:#f4f3f4}