.elementor-location-header .menu-item-has-children>a{color:ffffff!important;text-decoration:none!important}.elementor-location-header .sub-menu li a:hover{color:#e03a3c!important;text-decoration:none!important}@media screen and (max-width:992px){.site-header{position:fixed!important;top:0;left:0;right:0;bottom:auto;z-index:100}.site-branding{width:75%}.site-header .site-branding .site-logo img{width:90%!important;max-width:90%!important}.site-navigation-dropdown ul.menu li a{background:none!important}.site-navigation-dropdown ul.menu{right:0;max-width:64%}.site-navigation ul.menu li ul li{border-color:#000B14!important}@media screen and (max-width:375px){.site-navigation-toggle-holder{margin:auto;margin-top:0}.site-navigation-toggle{margin-top:0px!important}---------------------------*/ .woocommerce nav.woocommerce-pagination ul{display:flex!important;width:max-content!important}.woocommerce nav.woocommerce-pagination{display:flex!important;justify-content:center!important;margin-bottom:60px!important}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em;background:linear-gradient(315deg,#307CD9,#86B3E9);color:#fff;border-radius:50px;padding:15px 30px;transition:0.3s;overflow:hidden;z-index:0;font-weight:400}.woocommerce ul.products li.product .button::before,.elementor-kit-22 button::before,.elementor-kit-22 input[type="submit"]::before{content:"";position:absolute;inset:0;opacity:0;transition:opacity 0.5s ease;z-index:-1}.woocommerce ul.products li.product .button::before,.elementor-kit-22 input[type="submit"]::before{background:linear-gradient(315deg,#C02126,#ED9699)}.elementor-kit-22 button::before,.elementor-kit-22 input[type="submit"]::before,.elementor-kit-22 input[type="submit"]::before{background:linear-gradient(315deg,#307CD9,#86B3E9)}.woocommerce ul.products li.product .button:hover::before,.elementor-kit-22 input[type="submit"]:hover::before{opacity:1}.single-product .woocommerce-breadcrumb{margin-top:100px;margin-bottom:20px}.single-product .product_meta{display:none}.woocommerce div.product .product_title{font-size:56px}.woocommerce div.product h2{font-size:32px}.woocommerce ul.products li.product a img{width:100%;aspect-ratio:1 / 1;object-fit:cover;height:auto}.elementor-kit-22 button,.elementor-kit-22 input[type="submit"]{position:relative;display:inline-block;margin-top:1em;color:#fff;border:none;border-radius:50px;padding:15px 30px;transition:0.3s;overflow:hidden;z-index:0;background:linear-gradient(315deg,#C02126,#ED9699)}.elementor-kit-22 button:hover,.elementor-kit-22 input[type="submit"]:hover{color:#fff}.elementor-kit-22 button:hover::before,.elementor-kit-22 input[type="submit"]:hover::before{opacity:1}.elementor-kit-22 input[type="submit"]{margin-bottom:50px}h1.product_title.entry-title,.woocommerce div.product .product_title{font-size:2em}.woocommerce-loop-product__link .custom-short-description{color:white!important;font-size:0.9em!important}.custom-short-description{min-height:20px}body{background:#0c0c0c}.contact-form{max-width:500px;margin:0 auto}.contact-form .form-row{display:flex;gap:20px}.contact-form input,.contact-form textarea,.contact-form select{width:100%;padding:15px 30px;border:none;border-radius:25px!important;font-size:14px;outline:none}.contact-form-footer{max-width:370px}.contact-form-footer input{padding:15px 30px;border:none;border-radius:25px!important;outline:none}.contact-form-footer input[type="submit"]{font-size:14px!important;width:100%}.contact-form input::placeholder,.contact-form textarea::placeholder,textarea::placeholder{color:#333}.contact-form textarea,.contact-form-footer textarea,textarea#comment{border-radius:20px;height:200px;resize:none;min-height:200px;margin:10px 0;max-width:500px;display:block!important}.contact-form input[type="submit"]{font-size:14px!important;margin:0}.contact-form input[type="submit"]:hover{background:#a3e632}.form-row p{display:flex;gap:20px}.form-row p br{display:none}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0!important}body.post-type-archive-product .woocommerce-products-header__title.page-title{display:none!important}.woocommerce #review_form #respond .form-submit input{background:linear-gradient(315deg,#C02126,#ED9699);color:#fff;font-weight:400;border-radius:50px;font-size:14px!important}.woocommerce #review_form #respond .form-submit input:hover,.contact-form-footer input[type="submit"]:hover{background:linear-gradient(315deg,#307CD9,#86B3E9)!important;color:#fff!important}// wird in der functions.php ab Zeile 23 geregelt ol.flex-control-nav.flex-control-thumbs li{display:block;object-fit:cover;flex:1!important}ol.flex-control-nav.flex-control-thumbs li img{height:100%;width:100%}ol.flex-control-nav.flex-control-thumbs{display:flex;gap:10px;margin-top:10px!important;flex-wrap:no-wrap}.shop-item-short-descriptionk,.custom-short-description{margin:8px 0;font-size:14px;line-height:1.4;color:#aaa;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:15px;margin-bottom:-5px}.tabs li.description_tab{position:relative;opacity:0}.tabs li.description_tab::before,.tabs li.description_tab::after{opacity:1!important;position:absolute}.related.products>h2{font-size:22px!important}