.woocommerce ul.products li.product{border:1px solid #ccc;box-sizing:border-box;padding:10px}body.woocommerce-page .related,body .product_meta .tagged_as,body.woocommerce button[name='update_cart']{display:none}li.current-cat{background-color:#ECECEC}mark{background-color:#e0e0e0}body.woocommerce .quantity input[type="number"],body.woocommerce-page .quantity input[type="number"],body.woocommerce .quantity .input-text.qty.text{font-size:18px;color:#000;width:60px;height:36px;padding:5px}body.woocommerce ul.products li.product .onsale,body.woocommerce span.onsale{background-color:rgba(186,0,0,0.8)}.woocommerce-pagination{font-size:24px}.woocommerce ul.products li.product h3{font-size:1.6em}.woocommerce div.product div.images.woocommerce-product-gallery{position:sticky;top:20px;height:fit-content;z-index:10;background-color:#fff}body.single-product #main-content,body.woocommerce-page #main-content{overflow:visible!important;background-color:#ffffff!important;margin-top:0!important}body .dd-desc .des{white-space:break-spaces}body .wooco_component_product{display:flex;flex-wrap:wrap;flex-direction:row}.wooco_component_product_image,.wooco_component_product_select{flex:1 1 auto}body .wooco_component_product_qty{flex-basis:100%;width:100%;margin-top:12px;margin-bottom:8px;display:block}body .wooco-qty-input{display:inline-flex;align-items:center}body #et-info-phone:before{content:none}#main-header{z-index:9999;position:relative}@media only screen and (min-width:981px){body #open-mobile-filter,body #close-sidebar,body .filter-overlay{display:none}}@media only screen and (max-width:980px){#main-content .container{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important}#main-content .container:before{display:none!important}#left-area{width:100%!important;padding:0 5%!important}#open-mobile-filter{display:flex!important;align-items:center;justify-content:center;background:#222;color:#fff;padding:14px 20px;margin-bottom:25px;border-radius:8px;font-weight:600;text-transform:uppercase;border:none;cursor:pointer;width:100%}#sidebar,.et_pb_widget_area_left{position:fixed!important;top:0!important;left:-320px!important;width:300px!important;height:100%!important;max-height:100vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;background:#fff!important;z-index:999999!important;padding:70px 20px 40px 20px!important;transition:transform 0.4s cubic-bezier(0.25,1,0.5,1)!important;box-shadow:5px 0 15px rgba(0,0,0,0.1);will-change:transform}#sidebar.mobile-filter-active,.et_pb_widget_area_left.mobile-filter-active{transform:translateX(320px)!important}#close-sidebar{display:block!important;position:absolute;top:15px;right:20px;font-size:28px;color:#333;cursor:pointer;z-index:1000001;padding:10px;line-height:1}.filter-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:999998;backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity 0.4s ease}.filter-overlay.active{opacity:1!important;pointer-events:auto!important}}body.noscroll{overflow:hidden!important;position:fixed!important;width:100%!important}@media only screen and (max-width:767px){.woocommerce-cart .woocommerce table td.product-thumbnail{display:table-cell!important}.woocommerce-breadcrumb{white-space:nowrap;overflow-x:auto}}body.woocommerce ul.products li.product h2,body.woocommerce ul.products li.product h3,body.woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:22px;line-height:1.3em;font-weight:600;margin-bottom:10px;display:block}body.woocommerce ul.products li.product.product-category h2{margin-top:15px}@media only screen and (max-width:980px){body.woocommerce ul.products li.product h2,body.woocommerce ul.products li.product h3{font-size:20px}}body .woocommerce-error,body .woocommerce-NoticeGroup-checkout ul.woocommerce-error{background-color:#ffffff;color:#ba0000;border-top:3px solid #ba0000;list-style:none}.woocommerce-message .continue-shopping-btn{display:inline-block;padding:.3em 1em;border:1px solid #ccc;border-radius:3px;font-weight:600;text-transform:uppercase;font-size:14px}.woocommerce-message .continue-shopping-btn:hover{background-color:#ddd}body .load-more-btn.et_pb_button,body .load-prev-btn.et_pb_button,body .load-more-btn.et_pb_button:hover,body .load-prev-btn.et_pb_button:hover{transform:none!important;transition:opacity 0.2s ease-in-out!important}body .load-more-wrapper,body .load-prev-wrapper{display:block!important;text-align:center;margin:30px 0;width:100%;clear:both}@media (min-width:768px){body.mouse-inside-shop .load-more-btn.et_pb_button,body.mouse-inside-shop .load-prev-btn.et_pb_button,body .load-more-btn.loading,body .load-prev-btn.loading{opacity:0!important;pointer-events:none!important;visibility:hidden!important}}.infinite-scroll-loader{text-align:center;padding:20px 0;width:100%;display:none;clear:both;min-height:100px}body .infinite-scroll-loader.loading{display:block!important}.deimel-spinner{width:60px;height:60px;opacity:0.95;display:inline-block;will-change:transform;animation:deimelMechanicSpin 2s cubic-bezier(0.68,-0.55,0.265,1.55) infinite}@keyframes deimelMechanicSpin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}body.logged-in .menu-item-33390{display:none!important}* 11. WooCommerce-Hinweis-Buttons (die eigentlich -Links sind) weiß machen */body .woocommerce-notices-wrapper .button,body .woocommerce-error .button,body .woocommerce-message .button,body .woocommerce-info .button{background-color:transparent!important;color:#ffffff!important;border-color:#ffffff!important}