h1{font-size:40px;line-height:1.2em}h2{font-size:30px;line-height:1.2em}h3{font-size:20px;line-height:1.2em}.container{width:calc(100% - 60px)}main#content.site-content{padding:50px 0}header#main-header{padding-top:10px;position:fixed;top:0;transition:all 250ms ease-in-out;transform:translateY(-100%)}header#main-header.is-visible{transform:translateY(0)}header#main-header .container{width:calc(100% - 60px);max-width:unset}header#main-header #main-nav{position:fixed;z-index:10;top:130px;left:0;right:0;bottom:0;height:100vh;background:#fff;padding:30px;width:100%;border-top:2px solid #e3ddd9;transform:translateX(100%);transition:all 350ms ease-in-out}header#main-header #main-nav.open{display:block;transform:translateX(0)}header#main-header #main-nav .navbar-nav{display:block}header#main-header #main-nav .navbar-nav .menu-item{font-size:40px;line-height:1.5em;display:block}header#main-header #main-nav .navbar-nav .menu-item.current-menu-item{border-bottom:none}header#main-header #main-nav .navbar-nav .menu-item.current-menu-item a{color:#f08481}header#main-header #hamburger{display:block;height:30px;width:30px;background:url(//natuerlich-sauber.online/wp-content/themes/natuerlich-sauber/img/icons/hamburger_black.svg) no-repeat;position:absolute;right:0;top:10px;outline:none}header#main-header #hamburger.open{background:url(//natuerlich-sauber.online/wp-content/themes/natuerlich-sauber/img/icons/close_black.svg) no-repeat}header#main-header .shop-nav{width:100%}header#main-header .shop-nav .accountlink{margin-right:auto}header#main-header .shop-nav .shoplink{font-size:0}section.featured-producs a.scroll-down{display:none}section.featured-producs .woocommerce .products{height:calc(100vh - 130px);min-height:650px}section.featured-producs .woocommerce .products .product{height:calc(100vh - 130px);min-height:650px;float:none !important;padding-left:30px;padding-right:30px;padding-top:30px;bottom:0 !important}section.featured-producs .woocommerce .products .product .product-info{height:35%;padding-bottom:30px;padding-top:50px}section.featured-producs .woocommerce .products .product .product-info .woocommerce-loop-product__title{font-size:28px;line-height:34px}section.featured-producs .woocommerce .products .product>.woocommerce-loop-product__link{height:40%}.newsletter-reminder input{margin-bottom:10px}footer#servicefooter{margin:20px 0 0 0}footer#servicefooter .container{width:calc(100% - 60px)}footer#servicefooter .site-info{display:block}footer#servicefooter .site-info .footerlogo{margin-top:15px}footer#servicefooter #footer-nav #menu-footermenu.navbar-nav{margin:15px 0}footer#servicefooter #footer-nav #menu-footermenu.navbar-nav .menu-item{margin-left:0}.single-product main#content.product-content .product{padding-top:0;padding-bottom:50px}.single-product main#content.product-content .product .woocommerce-product-gallery{padding:50px 30px;margin-left:-15px;margin-right:-15px}.single-product main#content.product-content .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:40vh}.single-product main#content.product-content .product[data-color="green"] .woocommerce-product-gallery{background-color:#d1e3c7}.single-product main#content.product-content .product[data-color="blue"] .woocommerce-product-gallery{background-color:#b1cee0}.single-product main#content.product-content .product[data-color="yellow"] .woocommerce-product-gallery{background-color:#faf0bc}.single-product main#content.product-content .product[data-color="purple"] .woocommerce-product-gallery{background-color:#d7cde0}.single-product main#content.product-content .product:after{display:none}.single-product main#content.product-content .product .woovr-variation-info,.single-product main#content.product-content .product .phone-order{display:block !important}.single-product main#content.product-content .product .phone-order a{margin-top:10px;display:inline-block}.single-product main#content.product-content .product form.cart div.quantity{width:100px}.single-product main#content.product-content .product form.cart .single_add_to_cart_button{font-size:16px}.single-product main#content.product-content .product_properties .product-tags{margin-bottom:20px}.single-product main#content.product-content .product_properties .product-tags a[rel="tag"]{display:inline-block;min-width:50%;margin-right:0;padding-right:20px}.archive.woocommerce .products .product{margin-bottom:60px !important}.archive.woocommerce .products .product .imagewrapper{height:300px;padding:30px}.archive.woocommerce .products .product .pricewrapper{display:block;padding:0;text-align:center}.archive.woocommerce .products .product .pricewrapper .price{margin-bottom:1rem}.archive.woocommerce .products .product .pricewrapper .add_to_cart_button{width:auto;margin:0 auto;display:block}.archive.woocommerce .products .product .imagewrapper{border-width:20px}.archive.woocommerce .products .product .titlewrapper{margin:25px 0}section.about-section{padding:50px 0;padding-bottom:0}section.about-section .image-about{border-width:20px;margin-top:50px}section.about-section .abouttext{margin-bottom:25px}section.about-section .aboutlogo{position:relative;float:left;max-width:45%}section.about-section .aboutlogo:last-of-type{float:right;right:0}section.contact-header{padding:50px 0;padding-bottom:100px}section.contact-header .contacttext{margin-bottom:25px}section.contact-header .contactlogo{position:relative;float:left;max-width:45%}section.contact-header .contactlogo:last-of-type{float:right;right:0}section.contact-header .phone-order{margin-bottom:50px}.page-template-contact .wp-block-contact-form-7-contact-form-selector .kontaktformular .abschluss{display:block}.woocommerce-account #customer_login{width:unset}.woocommerce-account #customer_login .col-md-6{margin-bottom:30px}.woocommerce-account #customer_login .u-column{padding:25px}.woocommerce .form-row.place-order .button[type="submit"][name="woocommerce_checkout_place_order"]{height:auto;line-height:1.5}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce .woocommerce form.register{padding:0;margin-bottom:50px}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button{font-size:16px;width:100%;display:block;margin-bottom:20px}.woocommerce table.shop_table_responsive tr:nth-child(2n) td{background:none}.woocommerce form .form-row{width:100%;padding:0;margin-bottom:20px;margin-right:0}.woocommerce form .form-row:nth-of-type(odd){margin-right:0}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .cart_item{margin-bottom:50px}.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:15px 0;padding-right:0}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name a{font-size:22px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-name p{margin-bottom:0}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove{width:100%;border-top:none}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-remove a.remove{margin:0 auto}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail{width:100%;display:block !important;padding:15px 25px}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail::before{content:"";display:none}.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{padding-left:0;padding-right:0;font-size:inherit}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .actions .coupon{width:100%}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .actions .coupon input.input-text{width:100% !important}.woocommerce-checkout .woocommerce form.login .form-row,.woocommerce-checkout .woocommerce form.register .form-row{width:100% !important}.woocommerce-checkout .woocommerce form.login .form-row input.input-text,.woocommerce-checkout .woocommerce form.register .form-row input.input-text{width:100%}