.product-gallery-thumbs-wrap{overflow:hidden}::selection,::selection{background:#D61518;color:#fff}body>#page{margin-right:unset;margin-left:unset;margin-bottom:0}body>#page>#main>#main-content>.block-content>.container{padding-right:10px;padding-left:10px}.header-background::before,.header-background .vc_row{background-color:#000!important}.header-background nav.desktop-view ul.nav-menu>li>a,.header-background nav.desktop-view ul.nav-menu>li>a{color:#fff!important}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-enable):not(.megamenu-template-enable) ul,.thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li>a,body #page .thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li>ul li a{background-color:#000!important;color:#fff!important;border:none!important}body #page .thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li:hover>a,body #page .thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li>ul>li:hover>a,body #page .thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li.menu-item-current>a,body #page .thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li.menu-item-active>a{background-color:#D61518!important}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-enable):not(.megamenu-template-enable) ul,.thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li,body #page .thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li>ul li{border-color:#000!important}.style-active-lined nav.desktop-view ul.nav-menu>li.menu-item-active>a::after,.style-active-lined nav.desktop-view ul.nav-menu>li>a:hover::after,.style-hover-lined.style-hover-type-line-underline-1 .thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a::after{background-color:#D61518!important}.thegem-template-header .wpb_content_element{width:29vw;max-width:700px}.thegem-template-header .wpb_content_element input{background-color:#333333!important;border:none!important;color:#fff!important}.thegem-template-header .wpb_content_element svg.dgwt-wcas-ico-magnifier path{fill:#fff!important}body>.dgwt-wcas-suggestions-wrapp>a:hover,body>.dgwt-wcas-suggestions-wrapp>div:hover{background-color:#eee!important}@media (max-width:768px){.thegem-template-header .wpb_content_element,.thegem-template-header .wpb_content_element input{width:32px!important;height:30px!important;font-size:0!important;padding:0!important}.thegem-template-header .wpb_content_element svg.dgwt-wcas-ico-magnifier{left:6px!important}}body.archive.search .portfolio-set>.product .price-wrap span.price>.woocommerce-Price-amount,body.archive.search .portfolio-set>.product .on-page-caption{display:none!important}.header-background .thegem-te-signin a{background-color:#333333!important;border:none!important}.header-background .thegem-te-signin a span,.header-background .thegem-te-signin a span i{color:#fff!important}.thegem-te-menu-mobile__default>button>span{background:#fff!important}.thegem-te-menu-mobile__default.mobile-view li a{background-color:#000!important;color:#fff!important}.thegem-te-menu-mobile__default.mobile-view ul.sub-menu>li.dl-back::after{color:#fff!important}.thegem-te-menu-mobile__default.mobile-view li.menu-item-parent>a::after{right:37px!important}footer{margin-top:50px!important}footer .vc_row-has-fill{background-color:#000!important}footer .vc_row-has-fill div,footer .vc_row-has-fill p,footer .vc_row-has-fill a{color:#fff!important}body:not(.home) .container .custom-title h1{font-family:Roboto Condensed,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:80px!important;font-weight:900!important;line-height:1.1em!important;text-transform:none!important;color:#000!important}body:not(.home) .container .custom-title h1::after{content:"";position:relative;width:110px;height:7px;margin-top:10px;background-color:#D61518;display:block;margin-left:auto;margin-right:auto}body:not(.home) .container .custom-title .fullwidth-block-background{background:none!important}body:not(.home) .container .custom-title{margin-top:-5px;background:linear-gradient(180deg,rgb(207 207 207) 0%,#fff0 100%)}body:not(.home) #main #page-title.page-title-block{background-color:unset!important}@media (max-width:768px){body:not(.home) .container .custom-title h1{font-size:50px!important}}.product-gallery-thumbs-wrap .owl-stage{padding:15px 0}body.home .category .products-categories-widget .categories-row{margin:0!important}@media (max-width:1024px){body.home .start-logo-img img{width:40vw!important}}body.woocommerce-cart .cart_totals .shop_table .shipping>td{padding-left:10px!important}body .thegem-te-cart.circle-count .minicart-item-count{background-color:#D61518}body.single-product .woocommerce-variation-add-to-cart-disabled button.disabled.wc-variation-is-unavailable{opacity:.5;pointer-events:none!important}.no-overflow .fullwidth-block{overflow:hidden}body.home{overflow-x:hidden}body.single-product .single-product-content-bottom>div>div>.vc_tta-tabs-container,body.single-product .single-product-content-bottom>div>div>.thegem-tabs__nav,body.single-product .single-product-content-bottom .vc_tta-panels>#tab-product_safety{display:none}body.single-product .single-product-content-bottom .vc_tta-panels>#tab-description>.vc_tta-panel-body{padding:0}@media (max-width:767px){body.single-product .single-product-content-bottom>div>div>.thegem-tabs__body .thegem-accordion__item-title,body.single-product .single-product-content-bottom>div>div>.thegem-tabs__body>.thegem-accordion__item:nth-child(2){display:none}.center-mobile{text-align:center!important}}form .form-igarden-days span:has(>input.half-width){width:50%!important;float:left!important}form .form-igarden-days span select{height:50px!important;padding-left:20px;padding-right:20px;background-color:#f4f6f7;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/uploads/2025/02/icon-dropdown-arrow.svg);background-repeat:no-repeat;background-position:right 20px center}form .form-igarden-days p.besserer-form-abstand,form .form-igarden-days .wpcf7-checkbox.besserer-form-abstand{margin-bottom:10px!important;margin-top:20px!important;display:inline-block;width:100%}@media (max-width:767px){form .form-igarden-days span:has(>input.half-width){width:100%!important;float:unset!important}}body.woocommerce-account #customer_details .my-account-signup h2{padding-left:0}body.woocommerce-account #customer_details .my-account-signup h2::before{display:none}body.woocommerce-account #customer_details .my-account-signup h2::after{content:"Als registrierter Händler können Sie auf alle Details zu den Produkten und die Preise zugreifen.";display:block;font-size:18px;font-weight:700;font-family:'Roboto Condensed';letter-spacing:0;text-transform:none;margin-top:20px;margin-bottom:20px;line-height:normal}@media (max-width:992px){body.woocommerce-account #customer_details .my-account-signup h2::after{font-size:16px}}@media (max-width:992px){body.woocommerce-account #customer_details .my-account-signup h2::after{margin-left:0}}form.woocommerce-form-register>div>p#billing_country_field select#billing_country{height:40px!important;width:100%;padding-left:20px;padding-right:20px;background-color:#fff;border:1px solid #dfe5e8;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/uploads/2025/02/icon-dropdown-arrow.svg);background-repeat:no-repeat;background-position:right 20px center}.display-none-aus{display:none!important}body.logged-in .display-none-logged-in{display:none}form .form-haendlerregistrierung label.half-width{width:50%!important;float:left!important}form .form-haendlerregistrierung label input{margin-top:10px;margin-bottom:20px;background-color:#fff;height:40px}form .form-haendlerregistrierung p.besserer-form-abstand{margin-bottom:10px!important;margin-top:20px!important;display:inline-block;width:100%}form .form-haendlerregistrierung .wpcf7-not-valid-tip{position:absolute;top:17px;left:21px}form .form-haendlerregistrierung>input.wpcf7-submit{background-color:#fff!important;border:#4F9DB1 1px solid!important;color:#4F9DB1!important}form .form-haendlerregistrierung>input.wpcf7-submit:hover{background-color:#4F9DB1!important;color:#fff!important}@media (max-width:767px){form .form-haendlerregistrierung label.half-width{width:100%!important;float:unset!important}}form.woocommerce-form-register>div>p span.optional,form.edit-address-form p span.optional{display:none}form.woocommerce-form-register>div>p span.required{color:#000!important}form.woocommerce-form-register>div>p#billing_company_field>label::after{content:"*"}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul{display:grid}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li::before{display:none}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{order:2}.full-width-iframe{width:100%;height:3300px;border:none;margin-top:50px!important}@media (max-width:792px){.full-width-iframe{height:5100px}}@media (min-width:1200px){.full-width-container-width{width:100vw;margin-left:calc(50% - 50vw)}}.archive.tax-product_cat.term-produkte .thegem-template-product-archive>.container,.archive.tax-product_cat.term-zubehoer-und-ersatzteile .thegem-template-product-archive>.container,.archive.tax-product_cat.term-zubehoer .thegem-template-product-archive>.container,.archive.tax-product_cat.term-ersatzteile .thegem-template-product-archive>.container{width:auto;padding:0 40px}.archive.tax-product_cat.term-produkte .thegem-template-product-archive>.container .products-category-item .category-count .category-count-inside,.archive.tax-product_cat.term-zubehoer-und-ersatzteile .thegem-template-product-archive>.container .products-category-item .category-count .category-count-inside,.archive.tax-product_cat.term-zubehoer .thegem-template-product-archive>.container .products-category-item .category-count .category-count-inside,.archive.tax-product_cat.term-ersatzteile .thegem-template-product-archive>.container .products-category-item .category-count .category-count-inside{text-transform:none!important}.kategorie-archiv-klasse .yaydp-discounted-price{display:block!important}.portfolio-item.product .product .product-info .categories a{pointer-events:none!important}body.archive .header-wrapper{position:absolute}body.woocommerce-cart .shop_table .product-subtotal del,body.woocommerce-checkout .checkout-contents .product-total del{display:none!important}.header-background .thegem-te-signin a span,.header-background .thegem-te-signin a div{color:#fff!important}body.home .shop-main-title>.video-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}body.home .shop-main-title>.video-container>video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;pointer-events:none}.poolroboter-logo-container{position:absolute}.poolroboter-logo-img{position:absolute;left:35px;top:215px}.max-width-630px{max-width:630px;margin-left:auto;margin-right:auto;float:none}.text-shadow{text-shadow:#000 0 0 10px}@media (max-width:1024px){.poolroboter-logo-img{position:relative;left:unset;top:180px}.poolroboter-logo-img img{width:75%}}@media (max-width:767px){.poolroboter-logo-img img{width:90%;max-width:300px}}.check-aufzaehlungen ul{list-style-image:url(/wp-content/uploads/2025/07/icon-aufzaehlungszeichen-check-inverquark.svg);padding-left:23px}.check-aufzaehlungen ul li{list-style:unset!important;padding-bottom:20px}.check-aufzaehlungen ul li::before{display:none}.table-inverquark table{width:100%!important;height:auto!important;border:none!important}.table-inverquark table a{margin:0!important}.table-inverquark table thead tr{background-color:unset!important}.table-inverquark table td,.table-inverquark table th{border:none!important;padding:5px;text-align:left;width:25%!important}.table-inverquark table thead{border:none!important;border-bottom:1px solid #808080!important}.table-inverquark table tfoot{border-top:1px solid #808080!important}.table-inverquark table thead th{color:#000!important;font-weight:normal!important;text-transform:uppercase!important;font-size:20px!important}.table-inverquark table thead th,.table-inverquark table tbody tr:last-child td{padding-bottom:15px!important}.table-inverquark table tfoot td,.table-inverquark table tbody tr:first-child td{padding-top:20px!important}.table-inverquark>div{overflow-x:auto}.max-width-900px{max-width:900px;margin-left:auto;margin-right:auto}.max-width-900px form{max-width:550px;margin-left:auto;margin-right:auto}.max-width-900px form input:not(.wpcf7-submit),.max-width-900px form textarea{background-color:#fff;border:1px solid #E0E5E8!important;color:#000!important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.max-width-900px form input:not(.wpcf7-submit):hover,.max-width-900px form textarea:hover{border-color:#000!important}.max-width-900px form input:not(.wpcf7-submit):focus,.max-width-900px form textarea:focus{border-color:#D61518!important}.max-width-900px form textarea{height:90px}.max-width-900px form label{font-weight:bold!important;padding:20px 0 10px 0!important;display:block}.max-width-900px form .wpcf7-not-valid-tip{padding-bottom:20px}.max-width-900px form input.wpcf7-submit{width:auto!important;margin-left:auto!important;margin-right:auto!important;display:block!important;border-radius:10px!important;font-size:19px!important}.max-width-375px{max-width:375px;margin-left:auto;margin-right:auto}.kleinere-line-height{line-height:1.1em!important}@media (max-width:767px){.order-minus-1-mobil{order:-1}}.keine-uppercase,.keine-uppercase>span{text-transform:unset!important}