:root{--hd-accent:#37b9e3;--hd-accent-d:#1b93bc;--hd-accent-dd:#0f7391;--hd-ink:#1b2a36;--hd-text:#4a5764;--hd-muted:#7d8996;--hd-line:#e4eaef;--hd-bg2:#f5f8fa;--hd-ok:#1f9d55;--hd-r:12px;--hd-sh:0 4px 18px rgba(15,42,58,.08);--hd-sh-lg:0 16px 34px rgba(15,42,58,.16)}html:has(body.single-product){overflow-x:hidden}body.single-product{overflow-x:clip !important;overflow-y:visible !important}body.single-product .hd-pdp-top{display:flow-root}@media (min-width:922px){body.single-product div.woocommerce-product-gallery{position:sticky !important;top:110px !important}body.admin-bar.single-product div.woocommerce-product-gallery{top:142px !important}}@media (max-width:921px){body.single-product div.woocommerce-product-gallery{position:static !important;top:auto !important}}body.single-product .summary h1.product_title{font-size:29px;line-height:1.25;font-weight:700;color:var(--hd-ink);margin:0 0 10px}body.single-product .summary h1.product_title:after{content:"Made in Germany  \2022  Kauf auf Rechnung  \2022  14 Tage Widerrufsrecht  \2022  Lieferzeit ca. 3-8 Arbeitstage";display:block;margin-top:10px;padding-top:10px;border-top:1px solid var(--hd-line);font-size:12.5px;line-height:1.6;color:var(--hd-muted);letter-spacing:.01em}body.single-product .woocommerce-product-details__short-description{font-size:13px;color:var(--hd-muted);margin:0 0 14px;line-height:1.6}body.single-product .summary .legacy-itemprop-offers .price{font-size:30px !important;font-weight:700;color:var(--hd-ink);line-height:1.15;margin:0 !important}body.single-product .summary .legacy-itemprop-offers .wgm-info{font-size:12px !important;line-height:1.5;color:var(--hd-muted);margin:3px 0 0 !important}body.single-product .summary .legacy-itemprop-offers .shipping_de{color:var(--hd-ok) !important;font-weight:600}body.single-product .summary .legacy-itemprop-offers{position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;width:auto !important;min-height:0 !important;z-index:auto !important;margin:0 0 14px !important;padding:12px 16px 13px !important;border:1px solid var(--hd-line) !important;border-radius:14px !important;background:linear-gradient(180deg,#fff 0%,#f6fbfd 100%) !important;box-shadow:0 16px 30px -26px rgba(15,42,58,.7) !important}body.single-product form.cart button.single_add_to_cart_button{display:block !important;width:100% !important;float:none !important;height:56px !important;line-height:1 !important;padding:0 22px !important;font-size:16px !important;font-weight:700;letter-spacing:.06em;border-radius:10px !important;background:var(--hd-accent) !important;color:#fff !important;border:0 !important;transition:background .18s ease,transform .18s ease}body.single-product form.cart button.single_add_to_cart_button:hover{background:var(--hd-accent-d) !important;transform:translateY(-1px)}@media (min-width:922px){body.single-product form.cart button.single_add_to_cart_button{position:static !important;height:58px !important;margin:2px 0 0 !important;border-radius:11px !important;box-shadow:0 14px 26px -16px rgba(15,42,58,.45) !important}}@media (max-width:921px){body.single-product .summary .legacy-itemprop-offers{padding:11px 14px 12px !important}body.single-product .summary .legacy-itemprop-offers .price{font-size:25px !important;line-height:1.1 !important}body.single-product form.cart button.single_add_to_cart_button{position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;width:100% !important;height:56px !important;margin:2px 0 0 !important;border-radius:12px !important;font-size:15px !important;letter-spacing:.03em !important}body.single-product .summary h1.product_title{font-size:23px}}body.post-type-archive-product #primary:before,body.tax-product_cat #primary:before{content:"Made in Germany  \2713   Lieferzeit ca. 3-8 Arbeitstage  \2713   14 Tage Widerrufsrecht  \2713   Kauf auf Rechnung  \2713   Beratung: 05257 9773190";display:block;margin:0 0 18px;padding:11px 16px;background:var(--hd-bg2);border:1px solid var(--hd-line);border-radius:10px;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--hd-text);text-align:center;line-height:1.7}@media (max-width:600px){body.post-type-archive-product #primary:before,body.tax-product_cat #primary:before{font-size:11.5px;padding:10px 12px}}body.post-type-archive-product .ast-container,body.tax-product_cat .ast-container{padding-top:22px}body.post-type-archive-product .woocommerce-breadcrumb,body.tax-product_cat .woocommerce-breadcrumb,body.post-type-archive-product .ast-breadcrumbs,body.tax-product_cat .ast-breadcrumbs{margin:0 0 12px !important;font-size:12.5px;color:var(--hd-muted)}body.post-type-archive-product .ast-shop-toolbar-container,body.tax-product_cat .ast-shop-toolbar-container{display:flex !important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin:0 0 16px !important}body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count{margin:0 !important;font-size:13px;color:var(--hd-muted);line-height:44px}body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering{margin:0 !important}body.post-type-archive-product .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select{height:44px;border-radius:9px;border:1px solid var(--hd-line);font-size:14px;color:var(--hd-ink);background-color:#fff;padding:0 34px 0 14px}@media (max-width:921px){body.post-type-archive-product .ast-container,body.tax-product_cat .ast-container{display:flex;flex-direction:column}body.post-type-archive-product #primary,body.tax-product_cat #primary{order:1}body.post-type-archive-product #secondary,body.tax-product_cat #secondary{order:2;margin-top:34px;padding-top:22px;border-top:1px solid var(--hd-line)}body.post-type-archive-product #secondary:before,body.tax-product_cat #secondary:before{content:"Suche eingrenzen";display:block;margin-bottom:14px;font-size:16px;font-weight:700;color:var(--hd-ink)}body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count{line-height:1.4}}@media (min-width:922px){body.post-type-archive-product #secondary,body.tax-product_cat #secondary{width:264px !important;position:sticky;top:104px;align-self:flex-start}body.post-type-archive-product #primary,body.tax-product_cat #primary{width:calc(100% - 264px) !important}body.post-type-archive-product #secondary:after,body.tax-product_cat #secondary:after{content:"Fragen zur Auswahl?\A Telefon 05257 9773190\A info@hadeco.de";white-space:pre-line;display:block;margin-top:20px;padding:15px 16px;background:var(--hd-bg2);border:1px solid var(--hd-line);border-radius:var(--hd-r);font-size:13px;line-height:1.75;color:var(--hd-text)}}body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.search-results ul.products{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;margin:0 !important}body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.search-results ul.products li.product{width:auto !important;margin:0 !important;float:none !important}@media (min-width:600px){body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.search-results ul.products{gap:20px !important}}@media (min-width:922px){body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.search-results ul.products{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px !important}}@media (min-width:1600px){body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.search-results ul.products{grid-template-columns:repeat(4,minmax(0,1fr)) !important}}@media (min-width:922px){body.single-product ul.products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:22px !important}body.single-product ul.products li.product{width:auto !important;margin:0 !important}}.woocommerce ul.products li.product{background:#fff;border:1px solid var(--hd-line);border-radius:var(--hd-r);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.woocommerce ul.products li.product:hover{box-shadow:var(--hd-sh-lg);transform:translateY(-3px);border-color:#cfe6f1}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{margin:0 !important;background:#fff}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap img{aspect-ratio:1/1;object-fit:contain;width:100%;height:auto;padding:10px;background:#fff}.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:0 16px 16px !important;display:flex;flex-direction:column;flex:1 1 auto;gap:2px}.woocommerce ul.products li.product .ast-woo-product-category{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hd-muted);margin-bottom:2px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px !important;line-height:1.4;font-weight:600;color:var(--hd-ink);margin:0 0 8px !important;padding:0 !important}.woocommerce ul.products li.product .price{font-size:19px !important;font-weight:700;color:var(--hd-ink);margin:auto 0 0 !important;padding-top:8px}.woocommerce ul.products li.product .price .woocommerce-price-suffix,.woocommerce ul.products li.product .price small{display:block;font-size:11px;font-weight:400;color:var(--hd-muted);margin-top:2px}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{margin-top:12px !important;display:block !important;width:100% !important;text-align:center;height:46px;line-height:46px;padding:0 12px !important;border-radius:9px !important;font-size:13px !important;font-weight:700;letter-spacing:.06em;background:var(--hd-accent) !important;color:#fff !important;border:0 !important;transition:background .18s ease}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .add_to_cart_button:hover{background:var(--hd-accent-d) !important}.woocommerce ul.products li.product .onsale{background:var(--hd-ok) !important;color:#fff !important;border-radius:6px !important;font-size:11px !important;font-weight:700;letter-spacing:.06em;padding:5px 9px !important;min-height:0 !important;min-width:0 !important;line-height:1.1 !important}.woocommerce nav.woocommerce-pagination{margin-top:26px}.woocommerce nav.woocommerce-pagination ul{border:0;gap:6px;display:flex;flex-wrap:wrap;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border:0 !important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:42px;height:42px;line-height:42px;padding:0 12px;border:1px solid var(--hd-line);border-radius:9px;font-size:14px;font-weight:600;color:var(--hd-text)}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--hd-accent);border-color:var(--hd-accent);color:#fff}.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:var(--hd-accent);color:var(--hd-accent-dd)}#secondary .wpc-filter-title,#secondary .widget-title{font-size:14px !important;font-weight:700 !important;color:var(--hd-ink) !important;letter-spacing:.02em;margin-bottom:10px !important}#secondary .wpc-filters-section{padding:14px 16px;background:#fff;border:1px solid var(--hd-line);border-radius:var(--hd-r);margin-bottom:14px}#secondary .wpc-term-item{font-size:13.5px;line-height:1.9}#secondary .wpc-term-item a{color:var(--hd-text)}#secondary .wpc-term-item a:hover{color:var(--hd-accent-dd)}@media (min-width:992px){body.woocommerce-cart .woocommerce{display:grid !important;grid-template-columns:minmax(0,1fr) 384px !important;column-gap:30px !important;align-items:start !important}body.woocommerce-cart .woocommerce>*{grid-column:1 !important}body.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1 !important;grid-row:1 !important}body.woocommerce-cart .woocommerce>form.woocommerce-cart-form{grid-column:1 !important;grid-row:2 !important}body.woocommerce-cart .woocommerce>.cart-collaterals{grid-column:2 !important;grid-row:2 !important;width:auto !important;margin:0 !important;position:sticky !important;top:104px !important}body.woocommerce-cart .cart-collaterals .cart_totals{width:100% !important;float:none !important}}body.woocommerce-cart .shop_table{border:1px solid var(--hd-line);border-radius:var(--hd-r);border-collapse:separate;border-spacing:0;overflow:hidden}body.woocommerce-cart .shop_table thead th{background:var(--hd-bg2);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hd-muted);padding:14px 12px}body.woocommerce-cart .shop_table td{padding:18px 12px;vertical-align:middle}body.woocommerce-cart .cart_item .product-thumbnail img{width:78px;height:78px;object-fit:contain;border:1px solid var(--hd-line);border-radius:8px;background:#fff;padding:4px}body.woocommerce-cart .cart_item .product-name a{font-weight:600;color:var(--hd-ink);font-size:15px}body.woocommerce-cart .cart_item .variation,body.woocommerce-cart .cart_item dl.variation{font-size:12.5px;color:var(--hd-muted);line-height:1.6;margin-top:6px}body.woocommerce-cart .cart_item .product-remove a.remove{color:var(--hd-muted) !important;font-size:20px}body.woocommerce-cart .cart_item .product-remove a.remove:hover{background:0 0 !important;color:#d94b4b !important}body.woocommerce-cart .cart_totals{background:var(--hd-bg2);border:1px solid var(--hd-line);border-radius:var(--hd-r);padding:20px}body.woocommerce-cart .cart_totals h2{font-size:18px;font-weight:700;color:var(--hd-ink);margin:0 0 14px}body.woocommerce-cart .cart_totals table{border:1px solid var(--hd-line);border-radius:10px;overflow:hidden;background:#fff;margin-bottom:16px}body.woocommerce-cart .cart_totals .order-total{background:#fff}body.woocommerce-cart .cart_totals .order-total th,body.woocommerce-cart .cart_totals .order-total .amount{font-size:19px;font-weight:700;color:var(--hd-ink)}body.woocommerce-cart .cart_totals .woocommerce-shipping-totals td{color:var(--hd-ok);font-weight:600}body.woocommerce-cart .wc-proceed-to-checkout{padding:0 !important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;width:100%;text-align:center;height:58px;line-height:58px;padding:0 26px;border-radius:10px;font-size:16px;font-weight:700;letter-spacing:.05em;background:var(--hd-accent) !important;color:#fff !important;box-shadow:var(--hd-sh);transition:background .18s ease,transform .18s ease}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:var(--hd-accent-d) !important;transform:translateY(-1px)}body.woocommerce-cart .wc-proceed-to-checkout:after{content:"Zahlung per PayPal  \2022  Kreditkarte  \2022  Sofortüberweisung  \2022  Kauf auf Rechnung  \2022  Vorkasse";display:block;margin-top:12px;text-align:center;font-size:12px;line-height:1.6;color:var(--hd-muted)}body.woocommerce-cart td.actions .coupon input.input-text{height:46px;border-radius:9px;border:1px solid var(--hd-line);padding:0 14px;font-size:14px;min-width:200px}body.woocommerce-cart td.actions .button{height:46px;line-height:46px;padding:0 18px;border-radius:9px;font-size:13.5px;font-weight:600;background:#fff !important;color:var(--hd-text) !important;border:1px solid var(--hd-line) !important}body.woocommerce-cart td.actions .button:hover{border-color:var(--hd-accent) !important;color:var(--hd-accent-dd) !important}@media (max-width:767px){body.woocommerce-cart .cart_item .product-thumbnail img{width:62px;height:62px}body.woocommerce-cart .shop_table td{padding:12px 10px}body.woocommerce-cart td.actions .coupon input.input-text{min-width:0;width:100%;margin-bottom:10px}}body.woocommerce-checkout .main-header-menu,body.woocommerce-checkout #ast-desktop-site-navigation,body.woocommerce-checkout .ast-masthead-custom-menu-items{display:none !important}body.woocommerce-checkout .site-header{border-bottom:1px solid var(--hd-line)}@media (min-width:992px){body.woocommerce-checkout form.checkout{display:grid !important;grid-template-columns:minmax(0,1fr) 408px !important;column-gap:34px !important;align-items:start !important}body.woocommerce-checkout form.checkout>*{grid-column:1 !important}body.woocommerce-checkout form.checkout>#customer_details{grid-column:1 !important;grid-row:1 !important}body.woocommerce-checkout form.checkout>#order_review{grid-column:2 !important;grid-row:1 !important}body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2{width:100% !important;float:none !important}}body.woocommerce-checkout #order_review{display:flex !important;flex-direction:column !important;background:var(--hd-bg2) !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r) !important;padding:20px !important}body.woocommerce-checkout #order_review>h3{order:1}body.woocommerce-checkout #order_review>table.shop_table{order:2}body.woocommerce-checkout #order_review>#payment{order:3}body.woocommerce-checkout #order_review>.woocommerce-terms-and-conditions{order:4}body.woocommerce-checkout #order_review>p.form-row{order:5}body.woocommerce-checkout #order_review>#place_order{order:6}body.woocommerce-checkout form.checkout>h3#order_review_heading{display:none !important}body.woocommerce-checkout #payment:before{content:"Zahlungsweise";display:block;margin:18px 0 12px;padding-bottom:10px;border-bottom:1px solid var(--hd-line);font-size:16px;font-weight:700;color:var(--hd-ink)}body.woocommerce-checkout #order_review>h3{font-size:16px;font-weight:700;color:var(--hd-ink);padding-bottom:10px;border-bottom:1px solid var(--hd-line);margin:0 0 14px}body.woocommerce-checkout #order_review table.shop_table{background:#fff;border:1px solid var(--hd-line);border-radius:10px;overflow:hidden;margin:0}body.woocommerce-checkout #customer_details h3{font-size:18px;font-weight:700;color:var(--hd-ink);padding-bottom:10px;border-bottom:1px solid var(--hd-line);margin-bottom:18px}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row textarea,body.woocommerce-checkout .form-row .select2-selection,body.woocommerce-checkout .form-row select{border:1px solid var(--hd-line) !important;border-radius:9px !important;min-height:52px;font-size:15px;color:var(--hd-ink)}body.woocommerce-checkout .form-row input.input-text:focus,body.woocommerce-checkout .form-row textarea:focus,body.woocommerce-checkout .form-row select:focus{border-color:var(--hd-accent) !important;box-shadow:0 0 0 3px rgba(55,185,227,.18) !important;outline:0}body.woocommerce-checkout .form-row.woocommerce-invalid input.input-text{border-color:#d94b4b !important}body.woocommerce-checkout .woocommerce-checkout-payment{background:0 0 !important;border-radius:10px}body.woocommerce-checkout ul.wc_payment_methods{margin:0 !important;padding:0 !important;border:0 !important;list-style:none}body.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method{background:#fff;border:1px solid var(--hd-line);border-radius:10px;padding:12px 14px;margin:0 0 10px !important}body.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method label{font-size:14.5px;font-weight:600;color:var(--hd-ink);line-height:1.4}body.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method .payment_box{background:var(--hd-bg2) !important;border-radius:8px;font-size:13px;line-height:1.6;color:var(--hd-text);margin:10px 0 0 !important}body.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method .payment_box:before{display:none !important}body.woocommerce-checkout .place-order{margin:0 !important;padding:0 !important}body.woocommerce-checkout #place_order{width:100%;height:58px;border-radius:10px;margin-top:6px;font-size:16px;font-weight:700;letter-spacing:.04em;background:var(--hd-accent) !important;color:#fff !important;border:0 !important;transition:background .18s ease}body.woocommerce-checkout #place_order:hover{background:var(--hd-accent-d) !important}body.woocommerce-checkout #order_review:after{content:"Verschlüsselte Übertragung  \2022  14 Tage Widerrufsrecht  \2022  Lieferzeit ca. 3-8 Arbeitstage";order:7;display:block;margin-top:14px;text-align:center;font-size:12px;line-height:1.6;color:var(--hd-muted)}body.search-results:not(.post-type-archive-product) #primary:before{content:"Suchergebnisse";display:block;font-size:26px;font-weight:700;color:var(--hd-ink);margin:0 0 18px}@media (min-width:700px){body.search-results:not(.post-type-archive-product) #primary .ast-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}@media (min-width:1200px){body.search-results:not(.post-type-archive-product) #primary .ast-row{grid-template-columns:repeat(3,minmax(0,1fr))}}body.search-results:not(.post-type-archive-product) article.product{border:1px solid var(--hd-line);border-radius:var(--hd-r);overflow:hidden;background:#fff;margin:0 !important}body.search-results:not(.post-type-archive-product) article.product .blog-layout-3{display:flex !important;flex-direction:column !important}body.search-results:not(.post-type-archive-product) article.product .blog-layout-3>*{width:100% !important}body.search-results:not(.post-type-archive-product) article.product img{width:100% !important;height:auto !important;aspect-ratio:1/1;object-fit:contain;background:#fff}body.search-results:not(.post-type-archive-product) article.product .entry-title{font-size:16px !important;line-height:1.4;margin:0 0 8px !important}body.search-results:not(.post-type-archive-product) article.product .entry-content,body.search-results:not(.post-type-archive-product) article.product .ast-excerpt-container{font-size:13px;color:var(--hd-muted);line-height:1.6}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(55,185,227,.55) !important;outline-offset:2px !important;border-radius:4px}body.post-type-archive-product,body.tax-product_cat,body.woocommerce-cart,body.woocommerce-checkout,body.search-results{overflow-x:clip}body:not(.home) #ast-fixed-header{background:rgba(255,255,255,.98) !important;box-shadow:0 2px 14px rgba(15,42,58,.1) !important}@media (min-width:1200px){body.home .elementor-widget-wc-archive-products ul.products,body.home ul.products.elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}body.woocommerce-cart .cart_totals table th,body.woocommerce-cart .cart_totals table td,body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td{hyphens:none !important;-webkit-hyphens:none !important;word-break:normal !important}body.woocommerce-cart .cart_totals table th{white-space:nowrap}body.woocommerce-cart .cart_totals .woocommerce-shipping-totals td,body.woocommerce-cart .cart_totals .woocommerce-shipping-destination{font-size:12.5px;line-height:1.55}body.woocommerce-cart .cart_totals .shipping-calculator-button{font-size:12.5px}body.woocommerce-cart .cart_totals small,body.woocommerce-cart .cart_totals p{font-size:11.5px;line-height:1.55;color:var(--hd-muted)}body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td{padding:10px;font-size:13px}body.woocommerce-checkout #order_review table.shop_table dl.variation,body.woocommerce-checkout #order_review table.shop_table .variation{font-size:11.5px;line-height:1.5;margin:6px 0 0;color:var(--hd-muted)}body.woocommerce-checkout #order_review table.shop_table .product-name{font-size:13.5px;font-weight:600;color:var(--hd-ink)}@media (max-width:767px){body.woocommerce-cart table.shop_table_responsive tbody td.product-name,body.woocommerce-cart table.shop_table_responsive tbody td.product-thumbnail{text-align:left !important}body.woocommerce-cart table.shop_table_responsive tbody td.product-name:before,body.woocommerce-cart table.shop_table_responsive tbody td.product-thumbnail:before{display:none !important}body.woocommerce-cart table.shop_table_responsive tbody td.product-name a{font-size:15px;line-height:1.4}}@media (max-width:600px){body.post-type-archive-product .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select{height:42px;width:100%}body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering{flex:1 1 100%}body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count{flex:1 1 100%;font-size:12.5px}}body.single-product .summary h1.product_title:after{content:"Made in Germany  \2022  Kauf auf Rechnung  \2022  14 Tage Widerrufsrecht  \2022  Versicherter Versand"}body.single-product form.cart button.single_add_to_cart_button:before,body.single-product form.cart button.single_add_to_cart_button:after{content:none !important;display:none !important;background:0 0 !important}@media (min-width:922px){body.single-product .summary .legacy-itemprop-offers{display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;column-gap:14px !important;row-gap:2px !important;padding:11px 16px 12px !important;border-radius:14px !important;background:linear-gradient(180deg,#fff 0%,#f6fbfd 100%) !important;box-shadow:0 16px 30px -24px rgba(15,42,58,.7) !important}body.single-product .summary .legacy-itemprop-offers:before{content:"Aktueller Gesamtpreis";flex:0 0 100%;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--hd-muted);line-height:1}body.single-product .summary .legacy-itemprop-offers .price{font-size:28px !important;flex:0 0 auto}body.single-product .summary .legacy-itemprop-offers .wgm-info{flex:0 0 auto;margin:0 !important;font-size:12px !important}}body.single-product .summary .legacy-itemprop-offers .woocommerce_de_versandkosten:empty{display:none !important}@media (max-width:921px){body.single-product .summary .legacy-itemprop-offers{display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;column-gap:12px !important;row-gap:2px !important}body.single-product .summary .legacy-itemprop-offers:before{content:"Aktueller Gesamtpreis";flex:0 0 100%;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--hd-muted);line-height:1;margin:0 0 2px}body.single-product .summary .legacy-itemprop-offers .wgm-info{flex:0 0 auto;margin:0 !important;font-size:11.5px !important}}body ul.products li.product a.button.hd-configure-button,body .woocommerce ul.products li.product a.button,.woocommerce ul.products li.product a.button{display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;line-height:1.15 !important}body ul.products li.product a.hd-configure-button:after{content:"\00a0\00a0\2192";font-weight:700}.woocommerce-products-header{display:block !important}.woocommerce-products-header:empty{display:none !important}.hd-arch{margin:0 0 24px;padding:0 0 18px;border-bottom:1px solid #e4edf2}.hd-arch__title{margin:0 0 12px;font-size:clamp(26px,3.2vw,40px);line-height:1.14;font-weight:800;letter-spacing:-.02em;color:#12303c}.hd-arch__usp{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px}.hd-arch__usp li{margin:0;padding:0 0 0 21px;position:relative;font-size:13.5px;line-height:1.5;font-weight:600;color:#4c646f;list-style:none}.hd-arch__usp li:before{content:"";position:absolute;left:1px;top:.34em;width:11px;height:6px;border-left:2px solid #37b9e3;border-bottom:2px solid #37b9e3;transform:rotate(-45deg)}.hd-arch__usp li:first-child{color:#12303c}@media (max-width:782px){.hd-arch{margin-bottom:18px;padding-bottom:14px}.hd-arch__title{margin-bottom:9px}.hd-arch__usp{gap:4px 14px}.hd-arch__usp li{font-size:12px;padding-left:18px}.hd-arch__usp li:before{top:.3em;width:9px;height:5px}}.woocommerce-product-details__short-description{margin:0 0 18px}.woocommerce-product-details__short-description p{margin:0}.hd-sd__lead{font-size:15px;line-height:1.55;color:#2a3b43;margin:0 0 10px !important}.hd-sd__lead strong{color:#12303c;font-weight:700}ul.hd-sd__usp{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;gap:6px}ul.hd-sd__usp li{position:relative;margin:0 !important;padding:0 0 0 24px;font-size:14px;line-height:1.45;color:#3d4d55;list-style:none !important}ul.hd-sd__usp li::marker{content:none}ul.hd-sd__usp li:before{content:"";position:absolute;left:2px;top:.45em;width:11px;height:6px;border-left:2px solid #12a19a;border-bottom:2px solid #12a19a;transform:rotate(-45deg)}@media (max-width:782px){.hd-sd__lead{font-size:14.5px;margin-bottom:9px !important}ul.hd-sd__usp li{font-size:13.5px;padding-left:22px}ul.hd-sd__usp{gap:5px}}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .up-sells,.woocommerce div.product .related,.woocommerce div.product .cross-sells,.woocommerce div.product .woocommerce-product-attributes,.woocommerce div.product .product_meta{position:relative;z-index:3;background:#fff}.woocommerce div.product .woocommerce-product-gallery{z-index:1}.woocommerce div.product .product_meta .tagged_as{display:none !important}.woocommerce div.product .woocommerce-tabs{margin:52px 0 48px !important;padding:0 !important;border:0 !important}.woocommerce div.product .woocommerce-tabs>ul.tabs:before,.woocommerce div.product .woocommerce-tabs>ul.tabs:after{content:none !important}.woocommerce div.product .woocommerce-tabs .panel{max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important}.woocommerce div.product .woocommerce-tabs .panel>h2:first-child{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none !important;display:flex !important;gap:4px;margin:0 0 28px !important;padding:5px !important;background:#eef4f8;border:1px solid #e0eaf0 !important;border-radius:14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:static !important}.woocommerce div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{flex:1 1 0;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important;border-radius:10px !important;box-shadow:none !important;list-style:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:flex !important;align-items:center;justify-content:center;gap:9px;padding:12px 16px !important;border:0 !important;border-radius:10px;font-size:14.5px;font-weight:700;line-height:1.2;white-space:nowrap;color:#4c646f !important;text-decoration:none !important;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.woocommerce div.product .woocommerce-tabs ul.tabs li a:before{content:"";flex:0 0 18px;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8l-5-5z'/><path d='M14 3v5h5'/><path d='M9 13h6'/><path d='M9 17h4'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8l-5-5z'/><path d='M14 3v5h5'/><path d='M9 13h6'/><path d='M9 17h4'/></svg>") center/contain no-repeat}.woocommerce div.product .woocommerce-tabs ul.tabs li#tab-title-additional_information a:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h9'/><path d='M17 7h3'/><path d='M4 12h3'/><path d='M11 12h9'/><path d='M4 17h8'/><path d='M16 17h4'/><circle cx='15' cy='7' r='2'/><circle cx='9' cy='12' r='2'/><circle cx='14' cy='17' r='2'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h9'/><path d='M17 7h3'/><path d='M4 12h3'/><path d='M11 12h9'/><path d='M4 17h8'/><path d='M16 17h4'/><circle cx='15' cy='7' r='2'/><circle cx='9' cy='12' r='2'/><circle cx='14' cy='17' r='2'/></svg>") center/contain no-repeat}.woocommerce div.product .woocommerce-tabs ul.tabs li#tab-title-gm_rpsr a:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l7 3v5.5c0 4.4-3 8-7 9.5-4-1.5-7-5.1-7-9.5V6z'/><path d='M9.2 12.2l2.1 2.1 3.9-4'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l7 3v5.5c0 4.4-3 8-7 9.5-4-1.5-7-5.1-7-9.5V6z'/><path d='M9.2 12.2l2.1 2.1 3.9-4'/></svg>") center/contain no-repeat}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{background:rgba(255,255,255,.6);color:#12303c !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a[aria-selected=true]{background:#fff;color:#0f2a3a !important;box-shadow:0 8px 18px -12px rgba(15,42,58,.55),inset 0 0 0 1px #dde9f0}.hd-tab__short{display:none}@media (min-width:901px) and (max-width:1120px){.hd-tab__full{display:none}.hd-tab__short{display:inline}}.hd-tabbody--description{max-width:880px}.hd-tabbody--description h2{font-size:clamp(20px,2.1vw,25px) !important;line-height:1.25 !important;font-weight:800;letter-spacing:-.015em;color:#12303c !important;margin:40px 0 14px !important;padding-top:17px;position:relative}.hd-tabbody--description h2:before{content:"";position:absolute;top:0;left:0;width:38px;height:4px;border-radius:2px;background:linear-gradient(90deg,#37b9e3,#12a19a)}.hd-tabbody--description .elementor-widget-container>h2:first-child{margin-top:0 !important}.hd-tabbody--description h3{font-size:17.5px !important;line-height:1.4 !important;font-weight:700;color:#12303c !important;margin:26px 0 8px !important}.hd-tabbody--description p{font-size:16px !important;line-height:1.72 !important;color:#3d4d55 !important;margin:0 0 14px !important}.hd-tabbody--description strong{color:#17323f;font-weight:700}.hd-tabbody--description a{color:#0d78a8;text-underline-offset:2px}.hd-tabbody--description ul{list-style:none !important;margin:0 0 20px !important;padding:0 !important}.hd-tabbody--description ul li{position:relative;list-style:none !important;margin:0 0 8px !important;padding:0 0 0 28px !important;font-size:15.5px !important;line-height:1.6 !important;color:#3d4d55 !important}.hd-tabbody--description ul li::marker{content:none}.hd-tabbody--description ul li:before{content:"";position:absolute;left:2px;top:.44em;width:12px;height:7px;border-left:2.5px solid #12a19a;border-bottom:2.5px solid #12a19a;transform:rotate(-45deg)}.hd-tabbody--description ul.hd-cols{columns:2;column-gap:34px}.hd-tabbody--description ul.hd-cols li{break-inside:avoid;-webkit-column-break-inside:avoid}@media (max-width:720px){.hd-tabbody--description ul.hd-cols{columns:1}}.hd-faq{margin:42px 0 0}.hd-faq__title{margin:0 0 16px !important;padding-top:17px;position:relative;font-size:clamp(20px,2.1vw,25px) !important;line-height:1.25 !important;font-weight:800;letter-spacing:-.015em;color:#12303c !important}.hd-faq__title:before{content:"";position:absolute;top:0;left:0;width:38px;height:4px;border-radius:2px;background:linear-gradient(90deg,#37b9e3,#12a19a)}.hd-faq__list{display:grid;gap:10px}.hd-faq__item{border:1px solid #e2ecf2;border-radius:14px;background:#fff;box-shadow:0 10px 24px -24px rgba(15,42,58,.9);transition:border-color .18s ease,box-shadow .18s ease}.hd-faq__item[open]{border-color:#cfe6f2;box-shadow:0 16px 32px -26px rgba(15,42,58,.95)}.hd-faq__q{list-style:none;cursor:pointer;display:block;position:relative;padding:16px 52px 16px 18px;font-size:16px;line-height:1.45;font-weight:700;color:#12303c}.hd-faq__q::-webkit-details-marker{display:none}.hd-faq__q:after{content:"";position:absolute;right:20px;top:20px;width:10px;height:10px;border-right:2.5px solid #7d939f;border-bottom:2.5px solid #7d939f;transform:rotate(45deg);transition:transform .2s ease,top .2s ease}.hd-faq__item[open] .hd-faq__q:after{transform:rotate(-135deg);top:24px}.hd-faq__q:hover{color:#0d78a8}.hd-faq__a{padding:0 18px 18px}.hd-faq__a p{margin:0 !important;font-size:15.5px !important;line-height:1.7 !important;color:#41545e !important}.hd-specs{max-width:980px}.hd-specs__title{font-size:20px !important;line-height:1.3 !important;font-weight:800;color:#12303c !important;margin:0 0 16px !important}.hd-specs__grid+.hd-specs__title,.hd-specs__files+.hd-specs__title{margin-top:34px !important}.hd-specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:12px;margin:0 !important;padding:0 !important}.hd-specs__row{position:relative;display:flex;flex-direction:column;gap:4px;margin:0;padding:15px 18px 15px 54px;background:linear-gradient(180deg,#fff,#f8fbfd);border:1px solid #e4eef4;border-radius:14px}.hd-specs__row:before{content:"";position:absolute;left:16px;top:16px;width:24px;height:24px;border-radius:8px;background:#e8f5fa}.hd-specs__row:after{content:"";position:absolute;left:22px;top:22px;width:12px;height:12px;background-color:#0d8fbf;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 11.5v4.5'/><path d='M12 8h.01'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 11.5v4.5'/><path d='M12 8h.01'/></svg>") center/contain no-repeat}.hd-specs__row[data-k=marke]:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12.6 3H5a2 2 0 0 0-2 2v7.6a2 2 0 0 0 .6 1.4l7.4 7.4a2 2 0 0 0 2.8 0l7-7a2 2 0 0 0 0-2.8L14 3.6A2 2 0 0 0 12.6 3z'/><circle cx='7.6' cy='7.6' r='1.4'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12.6 3H5a2 2 0 0 0-2 2v7.6a2 2 0 0 0 .6 1.4l7.4 7.4a2 2 0 0 0 2.8 0l7-7a2 2 0 0 0 0-2.8L14 3.6A2 2 0 0 0 12.6 3z'/><circle cx='7.6' cy='7.6' r='1.4'/></svg>") center/contain no-repeat}.hd-specs__row[data-k=qualitaet]:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8L3.5 9.7l5.9-.9z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8L3.5 9.7l5.9-.9z'/></svg>") center/contain no-repeat}.hd-specs__row[data-k=din-richtung]:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M8 7l-4 4 4 4'/><path d='M16 7l4 4-4 4'/><path d='M4 11h16'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M8 7l-4 4 4 4'/><path d='M16 7l4 4-4 4'/><path d='M4 11h16'/></svg>") center/contain no-repeat}.hd-specs__row[data-k=groesse]:after,.hd-specs__row[data-k=masse]:after,.hd-specs__row[data-k=abmessungen]:after,.hd-specs__row[data-k=hoehe]:after,.hd-specs__row[data-k=breite]:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='2.5' y='7' width='19' height='10' rx='2'/><path d='M7 7v3'/><path d='M11 7v4.5'/><path d='M15 7v3'/><path d='M19 7v4.5'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='2.5' y='7' width='19' height='10' rx='2'/><path d='M7 7v3'/><path d='M11 7v4.5'/><path d='M15 7v3'/><path d='M19 7v4.5'/></svg>") center/contain no-repeat}.hd-specs__row[data-k=material]:after,.hd-specs__row[data-k=glas]:after,.hd-specs__row[data-k=glasart]:after,.hd-specs__row[data-k=glasstaerke]:after,.hd-specs__row[data-k=staerke]:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l9 5-9 5-9-5z'/><path d='M3 13l9 5 9-5'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l9 5-9 5-9-5z'/><path d='M3 13l9 5 9-5'/></svg>") center/contain no-repeat}.hd-specs__row[data-k=farbe]:after,.hd-specs__row[data-k=oberflaeche]:after,.hd-specs__row[data-k=systemfarbe]:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3a9 9 0 1 0 0 18c1.2 0 1.9-.8 1.9-1.8 0-.5-.2-.9-.5-1.2-.3-.3-.5-.7-.5-1.2 0-1 .8-1.7 1.8-1.7h1.6A4.7 4.7 0 0 0 21 10.4C21 6.3 17 3 12 3z'/><circle cx='7.6' cy='11' r='1.2'/><circle cx='10.6' cy='7.2' r='1.2'/><circle cx='15' cy='7.6' r='1.2'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3a9 9 0 1 0 0 18c1.2 0 1.9-.8 1.9-1.8 0-.5-.2-.9-.5-1.2-.3-.3-.5-.7-.5-1.2 0-1 .8-1.7 1.8-1.7h1.6A4.7 4.7 0 0 0 21 10.4C21 6.3 17 3 12 3z'/><circle cx='7.6' cy='11' r='1.2'/><circle cx='10.6' cy='7.2' r='1.2'/><circle cx='15' cy='7.6' r='1.2'/></svg>") center/contain no-repeat}.hd-specs__row[data-k=wandabstand]:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='2.5' y='7' width='19' height='10' rx='2'/><path d='M7 7v3'/><path d='M11 7v4.5'/><path d='M15 7v3'/><path d='M19 7v4.5'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='2.5' y='7' width='19' height='10' rx='2'/><path d='M7 7v3'/><path d='M11 7v4.5'/><path d='M15 7v3'/><path d='M19 7v4.5'/></svg>") center/contain no-repeat}.hd-specs__row[data-k=softclose]:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='13.5' r='7.5'/><path d='M12 9.5v4l2.6 1.6'/><path d='M9.2 2.5h5.6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='13.5' r='7.5'/><path d='M12 9.5v4l2.6 1.6'/><path d='M9.2 2.5h5.6'/></svg>") center/contain no-repeat}.hd-specs__row[data-k=gewicht]:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='6' r='2.4'/><path d='M8.5 8.5h7l2.5 12H6z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='6' r='2.4'/><path d='M8.5 8.5h7l2.5 12H6z'/></svg>") center/contain no-repeat}.hd-specs__row[data-k=schloss]:after,.hd-specs__row[data-k=schliessung]:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='4.5' y='10.5' width='15' height='10' rx='2'/><path d='M8 10.5V7.8a4 4 0 0 1 8 0v2.7'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='4.5' y='10.5' width='15' height='10' rx='2'/><path d='M8 10.5V7.8a4 4 0 0 1 8 0v2.7'/></svg>") center/contain no-repeat}.hd-specs__row[data-k=lieferumfang]:after,.hd-specs__row[data-k=system]:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M20.5 7.8v8.4a2 2 0 0 1-1 1.7l-6.5 3.6a2 2 0 0 1-2 0L4.5 18a2 2 0 0 1-1-1.7V7.8a2 2 0 0 1 1-1.7L11 2.5a2 2 0 0 1 2 0l6.5 3.6a2 2 0 0 1 1 1.7z'/><path d='M3.8 7.2L12 11.8l8.2-4.6'/><path d='M12 21.4V11.8'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M20.5 7.8v8.4a2 2 0 0 1-1 1.7l-6.5 3.6a2 2 0 0 1-2 0L4.5 18a2 2 0 0 1-1-1.7V7.8a2 2 0 0 1 1-1.7L11 2.5a2 2 0 0 1 2 0l6.5 3.6a2 2 0 0 1 1 1.7z'/><path d='M3.8 7.2L12 11.8l8.2-4.6'/><path d='M12 21.4V11.8'/></svg>") center/contain no-repeat}.hd-specs__label{margin:0 !important;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7d939f}.hd-specs__value{margin:0 !important;font-size:15.5px;line-height:1.5;font-weight:600;color:#17323f}.hd-specs__value a{color:#0d78a8 !important;text-decoration:none !important;border-bottom:1px solid rgba(13,120,168,.35)}.hd-specs__value a:hover{border-bottom-color:#0d78a8}.hd-specs__value p{margin:0 !important}.hd-specs__files{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px}.hd-file{display:flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid #e4eef4;border-radius:14px;background:#fff;color:#17323f !important;text-decoration:none !important;box-shadow:0 12px 26px -26px rgba(15,42,58,.95);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.hd-file:hover{transform:translateY(-2px);border-color:#bfe0ef;box-shadow:0 18px 34px -24px rgba(15,42,58,.9)}.hd-file__ico{position:relative;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#fdeceb}.hd-file__ico:after{content:"";position:absolute;inset:11px;background-color:#d64545;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8l-5-5z'/><path d='M14 3v5h5'/><path d='M12 11.5v6'/><path d='M9.5 15l2.5 2.5 2.5-2.5'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8l-5-5z'/><path d='M14 3v5h5'/><path d='M12 11.5v6'/><path d='M9.5 15l2.5 2.5 2.5-2.5'/></svg>") center/contain no-repeat}.hd-file--video .hd-file__ico{background:#e9f0fd}.hd-file--video .hd-file__ico:after{background-color:#2f6fd0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M10.3 8.6l5.2 3.4-5.2 3.4z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M10.3 8.6l5.2 3.4-5.2 3.4z'/></svg>") center/contain no-repeat}.hd-file--link .hd-file__ico{background:#e8f5fa}.hd-file--link .hd-file__ico:after{background-color:#0d8fbf;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M14 4h6v6'/><path d='M20 4l-8.6 8.6'/><path d='M19 14.5V19a2 2 0 0 1-2 2H5.5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2H10'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M14 4h6v6'/><path d='M20 4l-8.6 8.6'/><path d='M19 14.5V19a2 2 0 0 1-2 2H5.5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2H10'/></svg>") center/contain no-repeat}.hd-file__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.hd-file__name{font-size:15.5px;line-height:1.35;font-weight:700}.hd-file__meta{font-size:12.5px;color:#7d939f}.hd-file__cta{margin-left:auto;flex:0 0 auto;font-size:13px;font-weight:800;color:#0d78a8;white-space:nowrap}.hd-file__cta:after{content:" \2192"}.hd-specs__note{margin:20px 0 0 !important;font-size:13px !important;line-height:1.6 !important;color:#8298a4 !important}.hd-safe{max-width:1020px}.hd-safe__intro{position:relative;margin:0 0 18px !important;padding:13px 16px 13px 46px;background:#eef7fb;border:1px solid #d7ecf6;border-radius:12px;font-size:14px !important;line-height:1.55 !important;color:#2f5364 !important}.hd-safe__intro:before{content:"";position:absolute;left:16px;top:14px;width:18px;height:18px;background-color:#0d8fbf;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 11.5v4.5'/><path d='M12 8h.01'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 11.5v4.5'/><path d='M12 8h.01'/></svg>") center/contain no-repeat}.hd-safe__cards{display:grid;grid-template-columns:minmax(240px,330px) 1fr;gap:16px;align-items:start}@media (max-width:900px){.hd-safe__cards{grid-template-columns:1fr}}.hd-safe__card{padding:20px;background:#fff;border:1px solid #e4eef4;border-radius:16px;box-shadow:0 14px 30px -28px rgba(15,42,58,.95)}.hd-safe__card--warn{background:linear-gradient(180deg,#fffdf7,#fff);border-color:#f0e3c4}.hd-safe__head{display:flex;align-items:center;gap:11px;margin:0 0 15px}.hd-safe__ico{position:relative;flex:0 0 36px;width:36px;height:36px;border-radius:11px;background:#e8f5fa}.hd-safe__ico:after{content:"";position:absolute;inset:9px;background-color:#0d8fbf;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M3 20.5V10l6 3.5V10l6 3.5V6.5h3a1 1 0 0 1 1 1v13z'/><path d='M2.5 20.5h19'/><path d='M7 17h1.5'/><path d='M12 17h1.5'/><path d='M17 17h1.5'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M3 20.5V10l6 3.5V10l6 3.5V6.5h3a1 1 0 0 1 1 1v13z'/><path d='M2.5 20.5h19'/><path d='M7 17h1.5'/><path d='M12 17h1.5'/><path d='M17 17h1.5'/></svg>") center/contain no-repeat}.hd-safe__card--warn .hd-safe__ico{background:#fdf3dc}.hd-safe__card--warn .hd-safe__ico:after{background-color:#c98a12;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 3.9L2.5 17.5a2 2 0 0 0 1.7 3h15.6a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/><path d='M12 9.5v4.2'/><path d='M12 17h.01'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 3.9L2.5 17.5a2 2 0 0 0 1.7 3h15.6a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/><path d='M12 9.5v4.2'/><path d='M12 17h.01'/></svg>") center/contain no-repeat}.hd-safe__card--info .hd-safe__ico:after{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 11.5v4.5'/><path d='M12 8h.01'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 11.5v4.5'/><path d='M12 8h.01'/></svg>") center/contain no-repeat}.hd-safe__title{margin:0 !important;font-size:16px !important;line-height:1.3 !important;font-weight:800;color:#12303c !important}.hd-safe__addr{font-style:normal;display:flex;flex-direction:column;gap:3px;font-size:15px;line-height:1.55;color:#41545e}.hd-safe__line--name{font-weight:700;color:#17323f}.hd-safe__addr a{color:#0d78a8;word-break:break-word}.hd-safe__groups{columns:236px 2;column-gap:28px}.hd-safe__group{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin:0 0 16px;display:inline-block;width:100%}.hd-safe__gtitle{margin:0 0 8px !important;font-size:13.5px !important;line-height:1.35 !important;font-weight:800;color:#12303c !important}.hd-safe__list{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;gap:6px}.hd-safe__list li{position:relative;list-style:none !important;margin:0 !important;padding:0 0 0 20px;font-size:14.5px;line-height:1.55;color:#41545e}.hd-safe__list li:before{content:"";position:absolute;left:3px;top:.58em;width:6px;height:6px;border-radius:50%;background:#c98a12}.hd-safe__text{font-size:15px;line-height:1.65;color:#41545e}.hd-safe__text p{margin:0 0 10px !important}.hd-acc__head{display:none}@media (max-width:900px){.woocommerce div.product .woocommerce-tabs ul.tabs{display:none !important}.woocommerce div.product .woocommerce-tabs{margin-top:36px !important}.woocommerce div.product .woocommerce-tabs .hd-acc__head{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 10px;padding:16px 18px;background:#fff;border:1px solid #e2ecf2;border-radius:14px;font-size:16px;font-weight:800;line-height:1.3;color:#12303c;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:0 10px 24px -26px rgba(15,42,58,.95);text-transform:none !important;letter-spacing:0 !important}.woocommerce div.product .woocommerce-tabs .hd-acc__head .hd-acc__label{text-transform:none !important;letter-spacing:0 !important}.woocommerce div.product .woocommerce-tabs .hd-acc__head:before{content:"";flex:0 0 20px;width:20px;height:20px;background-color:#0d8fbf;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8l-5-5z'/><path d='M14 3v5h5'/><path d='M9 13h6'/><path d='M9 17h4'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8l-5-5z'/><path d='M14 3v5h5'/><path d='M9 13h6'/><path d='M9 17h4'/></svg>") center/contain no-repeat}.woocommerce div.product .woocommerce-tabs .hd-acc__head[aria-controls=tab-additional_information]:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h9'/><path d='M17 7h3'/><path d='M4 12h3'/><path d='M11 12h9'/><path d='M4 17h8'/><path d='M16 17h4'/><circle cx='15' cy='7' r='2'/><circle cx='9' cy='12' r='2'/><circle cx='14' cy='17' r='2'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h9'/><path d='M17 7h3'/><path d='M4 12h3'/><path d='M11 12h9'/><path d='M4 17h8'/><path d='M16 17h4'/><circle cx='15' cy='7' r='2'/><circle cx='9' cy='12' r='2'/><circle cx='14' cy='17' r='2'/></svg>") center/contain no-repeat}.woocommerce div.product .woocommerce-tabs .hd-acc__head[aria-controls=tab-gm_rpsr]:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l7 3v5.5c0 4.4-3 8-7 9.5-4-1.5-7-5.1-7-9.5V6z'/><path d='M9.2 12.2l2.1 2.1 3.9-4'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l7 3v5.5c0 4.4-3 8-7 9.5-4-1.5-7-5.1-7-9.5V6z'/><path d='M9.2 12.2l2.1 2.1 3.9-4'/></svg>") center/contain no-repeat}.woocommerce div.product .woocommerce-tabs .hd-acc__head.is-open{margin-bottom:0;background:#f7fbfd;border-radius:14px 14px 0 0;border-bottom-color:transparent}.hd-acc__label{flex:1 1 auto}.hd-acc__chev{flex:0 0 11px;width:11px;height:11px;margin-top:-4px;border-right:2.5px solid #7d939f;border-bottom:2.5px solid #7d939f;transform:rotate(45deg);transition:transform .2s ease,margin .2s ease}.hd-acc__head.is-open .hd-acc__chev{transform:rotate(-135deg);margin-top:4px}.hd-acc .woocommerce-Tabs-panel{display:none !important}.hd-acc .woocommerce-Tabs-panel.hd-open{display:block !important;margin:0 0 12px !important;padding:6px 16px 20px !important;background:#fff;border:1px solid #e2ecf2;border-top:0;border-radius:0 0 14px 14px}.hd-tabbody--description h2{margin-top:30px !important}.hd-tabbody--description p{font-size:15.5px !important}.hd-tabbody--description ul li{font-size:15px !important}.hd-specs__row{padding:14px 16px 14px 50px}.hd-safe__card{padding:17px}.hd-faq__q{font-size:15.5px;padding:15px 46px 15px 16px}.hd-faq__a{padding:0 16px 16px}}body.woocommerce-checkout .ast-builder-menu,body.woocommerce-checkout .ast-header-search,body.woocommerce-checkout .ast-header-account,body.woocommerce-checkout .ast-header-html-1,body.woocommerce-checkout .ast-button-wrap,body.woocommerce-checkout .ast-mobile-menu-trigger-fill,body.woocommerce-checkout .ast-mobile-menu-trigger-minimal,body.woocommerce-checkout .ast-mobile-menu-trigger-outline{display:none !important}body.woocommerce-checkout .ast-builder-layout-element{border:0 !important}body.woocommerce-checkout .site-header-primary-section-right{gap:4px;align-items:center}body.woocommerce-checkout .site-header{border-bottom:1px solid var(--hd-line)}@media (min-width:900px){body.woocommerce-checkout .ast-primary-header-bar .site-header-primary-section-left:after{content:"Sichere Bestellung – SSL-verschlüsselte Übertragung";display:inline-flex;align-items:center;align-self:center;margin-left:24px;padding:0 0 0 46px;min-height:20px;border-left:1px solid var(--hd-line);font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--hd-muted);white-space:nowrap;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237d8996' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") left 22px center/15px 15px no-repeat}}.hd-co-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 26px;padding:13px 18px;background:var(--hd-bg2);border:1px solid var(--hd-line);border-radius:var(--hd-r)}.hd-co-back{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--hd-text);text-decoration:none;white-space:nowrap}.hd-co-back:before{content:"";width:15px;height:15px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 12H5'/><path d='m12 19-7-7 7-7'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 12H5'/><path d='m12 19-7-7 7-7'/></svg>") center/contain no-repeat}.hd-co-back:hover,.hd-co-back:focus-visible{color:var(--hd-accent-dd)}.hd-co-steps{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.hd-co-step{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--hd-muted)}.hd-co-step+.hd-co-step:before{content:"";width:24px;height:1px;background:var(--hd-line);flex:none}.hd-co-step__n{width:23px;height:23px;border-radius:50%;flex:none;display:inline-grid;place-items:center;background:#fff;border:1px solid var(--hd-line);font-size:12px;font-weight:700;color:var(--hd-muted)}.hd-co-step.is-done{color:var(--hd-text)}.hd-co-step.is-done .hd-co-step__n{position:relative;background:var(--hd-ok);border-color:var(--hd-ok);color:transparent}.hd-co-step.is-done .hd-co-step__n:after{content:"";position:absolute;inset:0;margin:auto;width:12px;height:12px;background:#fff;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") center/contain no-repeat}.hd-co-step.is-now{color:var(--hd-ink)}.hd-co-step.is-now .hd-co-step__n{background:var(--hd-accent);border-color:var(--hd-accent);color:#fff;box-shadow:0 0 0 3px rgba(55,185,227,.18)}.hd-co-ssl{margin:0;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--hd-ok)}.hd-co-ssl:before{content:"";width:15px;height:15px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") center/contain no-repeat}@media (max-width:900px){.hd-co-top{grid-template-columns:1fr;justify-items:center;gap:12px;padding:14px}.hd-co-steps{order:-1}.hd-co-back{order:2}.hd-co-ssl{order:3}}@media (max-width:560px){.hd-co-step:not(.is-now) .hd-co-step__l{display:none}.hd-co-step+.hd-co-step:before{width:16px}}.hd-co-aside{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin:26px 0 0}@media (min-width:620px){.hd-co-aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hd-co-help{padding:18px 20px;background:#fff;border:1px solid var(--hd-line);border-radius:var(--hd-r);box-shadow:var(--hd-sh)}.hd-co-help__t{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--hd-ink)}.hd-co-help__s{margin:0 0 14px;font-size:13.5px;line-height:1.55;color:var(--hd-text)}.hd-co-help__c{margin:0 0 8px;display:flex;flex-wrap:wrap;gap:8px 18px}.hd-co-lnk{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--hd-accent-dd);text-decoration:none}.hd-co-lnk:hover{text-decoration:underline}.hd-co-lnk:before{content:"";width:16px;height:16px;flex:none;background:currentColor}.hd-co-lnk--tel:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 1.9.6 2.8a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.2-1.2a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.7 2z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 1.9.6 2.8a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.2-1.2a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.7 2z'/></svg>") center/contain no-repeat}.hd-co-lnk--mail:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='4' width='20' height='16' rx='2'/><path d='m22 7-10 6L2 7'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='4' width='20' height='16' rx='2'/><path d='m22 7-10 6L2 7'/></svg>") center/contain no-repeat}.hd-co-help__h{margin:0;font-size:12.5px;color:var(--hd-muted)}.hd-co-usp{list-style:none;margin:0;padding:18px 20px;display:grid;gap:11px;background:var(--hd-bg2);border:1px solid var(--hd-line);border-radius:var(--hd-r)}.hd-co-usp__i{position:relative;padding-left:29px;font-size:13.5px;line-height:1.45;color:var(--hd-text)}.hd-co-usp__i:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;background:var(--hd-accent-d)}.hd-u--truck:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M14 18V6H2v12h2'/><path d='M14 9h4l4 4v5h-2'/><circle cx='7' cy='18' r='2'/><circle cx='17' cy='18' r='2'/><path d='M9 18h6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M14 18V6H2v12h2'/><path d='M14 9h4l4 4v5h-2'/><circle cx='7' cy='18' r='2'/><circle cx='17' cy='18' r='2'/><path d='M9 18h6'/></svg>") center/contain no-repeat}.hd-u--clock:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg>") center/contain no-repeat}.hd-u--return:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 1 0 3-6.7L3 8'/><path d='M3 3v5h5'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 1 0 3-6.7L3 8'/><path d='M3 3v5h5'/></svg>") center/contain no-repeat}.hd-u--lock:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") center/contain no-repeat}.hd-u--shield:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l7 3v6c0 4.5-3 8-7 9-4-1-7-4.5-7-9V6z'/><path d='m9 12 2 2 4-4'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l7 3v6c0 4.5-3 8-7 9-4-1-7-4.5-7-9V6z'/><path d='m9 12 2 2 4-4'/></svg>") center/contain no-repeat}body.woocommerce-checkout .woocommerce-NoticeGroup:empty{display:none !important}body.woocommerce-checkout #order_review .cart_item td.product-name{line-height:1.45}body.woocommerce-checkout #order_review .ast-product-name{font-size:13.5px;font-weight:650;color:var(--hd-ink)}body.woocommerce-checkout #order_review .product-quantity{display:inline-block;margin:7px 8px 0 0;padding:2px 9px;background:#fff;border:1px solid var(--hd-line);border-radius:999px;font-size:11.5px;font-weight:700;color:var(--hd-text);white-space:nowrap}body.woocommerce-checkout #order_review a.tm-cart-edit-options{display:inline-block;font-style:normal;font-size:12px;font-weight:600;color:var(--hd-accent-dd);text-decoration:none;border-bottom:1px solid rgba(15,115,145,.28)}body.woocommerce-checkout #order_review a.tm-cart-edit-options:hover{border-bottom-color:var(--hd-accent-dd)}details.hd-cfg{margin:9px 0 0}details.hd-cfg>summary.hd-cfg__s{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--hd-muted)}details.hd-cfg>summary.hd-cfg__s::-webkit-details-marker{display:none}details.hd-cfg>summary.hd-cfg__s:after{content:"";width:12px;height:12px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") center/contain no-repeat;transition:transform .18s ease}details.hd-cfg[open]>summary.hd-cfg__s{color:var(--hd-text)}details.hd-cfg[open]>summary.hd-cfg__s:after{transform:rotate(180deg)}details.hd-cfg>summary.hd-cfg__s:hover{color:var(--hd-accent-dd)}body.woocommerce-checkout details.hd-cfg dl.variation{margin:9px 0 0 !important;padding:10px 12px;background:#fff;border:1px solid var(--hd-line);border-radius:9px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;font-size:11.5px;line-height:1.45}body.woocommerce-checkout details.hd-cfg dl.variation dt{margin:0;padding:0;font-weight:600;color:var(--hd-muted)}body.woocommerce-checkout details.hd-cfg dl.variation dd{margin:0;padding:0;font-weight:600;color:var(--hd-ink)}body.woocommerce-checkout details.hd-cfg dl.variation dd p{margin:0}body.woocommerce-checkout #order_review td.product-total{text-align:right;white-space:nowrap;vertical-align:top;font-size:13.5px;font-weight:700;color:var(--hd-ink)}body.woocommerce-checkout #order_review td.product-total small,body.woocommerce-checkout #order_review td.product-total .tax_label,body.woocommerce-checkout #order_review td.product-total .includes_tax{display:block;margin-top:3px;font-size:11px;font-weight:500;color:var(--hd-muted)}body.woocommerce-checkout #order_review ul.payment_methods>li{border:1px solid var(--hd-line);border-radius:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}body.woocommerce-checkout #order_review ul.payment_methods>li:hover{border-color:#c9d7e0}body.woocommerce-checkout #order_review ul.payment_methods>li:has(input:checked){border-color:var(--hd-accent);box-shadow:0 0 0 2px rgba(55,185,227,.16)}body.woocommerce-checkout .content-area{margin-bottom:34px !important}body.woocommerce-checkout form.checkout{margin-bottom:26px !important}@media (min-width:992px){body.woocommerce-checkout form.checkout{align-content:start !important}body.woocommerce-checkout form.checkout>#order_review{grid-row:1/span 40 !important}body.woocommerce-checkout form.checkout>.hd-co-aside{grid-column:1 !important;grid-row:2/span 39 !important;align-self:start;position:sticky;top:104px}}@media (max-width:991px){.hd-co-aside{margin-top:22px}body.woocommerce-checkout .hd-co-top{margin-bottom:20px}}.hd-payband{background:#3f4650;padding:28px 20px 26px;border-top:1px solid rgba(255,255,255,.07)}.hd-payband__in{max-width:1200px;margin:0 auto;text-align:center}.hd-payband__t{margin:0 0 15px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.6)}.hd-payband__list{list-style:none;margin:0 0 15px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hd-paychip{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 16px;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.22);font-size:13px;font-weight:700;letter-spacing:.01em}.hd-paychip span{color:#1b2a36}.hd-paychip:before{content:"";width:19px;height:19px;flex:none;background:currentColor}.hd-paychip--paypal{color:#00457c}.hd-paychip--paypal:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 12V8H6a2 2 0 0 1 0-4h12v4'/><path d='M4 6v12a2 2 0 0 0 2 2h14v-4'/><path d='M18 12a2 2 0 0 0 0 4h4v-4z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 12V8H6a2 2 0 0 1 0-4h12v4'/><path d='M4 6v12a2 2 0 0 0 2 2h14v-4'/><path d='M18 12a2 2 0 0 0 0 4h4v-4z'/></svg>") center/contain no-repeat}.hd-paychip--card{color:#243b53}.hd-paychip--card:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='5' width='20' height='14' rx='2'/><path d='M2 10h20'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='5' width='20' height='14' rx='2'/><path d='M2 10h20'/></svg>") center/contain no-repeat}.hd-paychip--sofort{color:#d1497a}.hd-paychip--sofort:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 2 3 14h9l-1 8 10-12h-9z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 2 3 14h9l-1 8 10-12h-9z'/></svg>") center/contain no-repeat}.hd-paychip--klarna{color:#b8446a}.hd-paychip--klarna:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1V2l-2 1-2-1-2 1-2-1-2 1-2-1z'/><path d='M8 8h8'/><path d='M8 12h6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1V2l-2 1-2-1-2 1-2-1-2 1-2-1z'/><path d='M8 8h8'/><path d='M8 12h6'/></svg>") center/contain no-repeat}.hd-paychip--sepa{color:#0f7391}.hd-paychip--sepa:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M3 21h18'/><path d='M5 21V10'/><path d='M19 21V10'/><path d='M9 21V10'/><path d='M15 21V10'/><path d='m2 8 10-5 10 5z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M3 21h18'/><path d='M5 21V10'/><path d='M19 21V10'/><path d='M9 21V10'/><path d='M15 21V10'/><path d='m2 8 10-5 10 5z'/></svg>") center/contain no-repeat}.hd-payband__n{margin:0;font-size:12.5px;line-height:1.6;color:rgba(255,255,255,.66)}@media (max-width:600px){.hd-payband{padding:22px 16px}.hd-paychip{height:36px;padding:0 12px;font-size:12px;gap:7px}.hd-paychip:before{width:17px;height:17px}}@media (min-width:922px){.site-primary-footer-wrap .ast-builder-grid-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) !important;column-gap:46px !important}}.site-primary-footer-wrap .widget{margin-bottom:30px}.site-primary-footer-wrap .widget:last-child{margin-bottom:0}.site-primary-footer-wrap .widget-title,.site-primary-footer-wrap .widget h2{margin:0 0 14px !important;font-size:16px !important;font-weight:700 !important;letter-spacing:.01em;color:#fff !important}.site-primary-footer-wrap .widget p{margin-bottom:8px;line-height:1.7}.site-primary-footer-wrap a{transition:color .15s ease}.site-primary-footer-wrap a:hover{color:#fff !important}.site-primary-footer-wrap,.site-below-footer-wrap{padding-left:20px !important;padding-right:20px !important}@media (max-width:921px){.site-primary-footer-wrap .ast-builder-grid-row{row-gap:28px !important}.site-primary-footer-wrap .widget{margin-bottom:22px}}.site-below-footer-wrap,.site-below-footer-wrap *{hyphens:none !important}@media (max-width:600px){.site-below-footer-wrap .ast-builder-html-element{font-size:12px;line-height:1.7}}.cart_totals .order-total .wgm-tax,.cart_totals .order-total .wgm-tax *,.cart_totals .order-total .includes_tax,.cart_totals .order-total .includes_tax *{font-size:12px !important;font-weight:500 !important;color:var(--hd-muted) !important}.cart_totals .order-total .wgm-tax{display:block;margin-top:4px}body.single-product.hd-madetoorder .summary h1.product_title:after{content:"Made in Germany • Kauf auf Rechnung • Maßanfertigung: kein Widerrufsrecht • Versicherter Versand"}body.tax-product_cat.term-glas-nach-mass #primary:before{content:"Made in Germany ✓ Lieferzeit ca. 3-8 Arbeitstage ✓ Maßanfertigung: kein Widerrufsrecht ✓ Kauf auf Rechnung"}body.woocommerce-checkout.hd-madetoorder-cart #order_review:after{content:"Verschlüsselte Übertragung • Maßanfertigung: kein Widerrufsrecht • Lieferzeit ca. 3-8 Arbeitstage"}body.tax-product_cat.hd-madetoorder-archive #primary:before{content:"Made in Germany ✓ Lieferzeit ca. 3-8 Arbeitstage ✓ Maßanfertigung: kein Widerrufsrecht ✓ Kauf auf Rechnung"}body.single-product{padding-bottom:var(--hd-bar-h,76px) !important}#hd-buybar{position:fixed;left:0;right:0;bottom:0;z-index:9985;background:rgba(255,255,255,.98);border-top:1px solid var(--hd-line);box-shadow:0 -16px 36px -24px rgba(15,42,58,.8);padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(105%);visibility:hidden;transition:transform .26s cubic-bezier(.4,0,.2,1),visibility .26s}#hd-buybar.is-on{transform:none;visibility:visible}body.hd-sc-lock #hd-buybar{transform:translateY(105%) !important;visibility:hidden !important}#hd-buybar .hd-buybar-in{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:16px;padding:10px 22px}#hd-buybar .hd-buybar-thumb{width:52px;height:52px;flex:0 0 auto;object-fit:cover;background:#fff;border:1px solid var(--hd-line);border-radius:9px}#hd-buybar .hd-buybar-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}#hd-buybar .hd-buybar-name{font-size:14.5px;font-weight:600;color:var(--hd-ink);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hd-buybar .hd-buybar-meta{font-size:11.5px;color:var(--hd-muted);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hd-buybar .hd-buybar-price{flex:0 0 auto;display:flex;flex-direction:column;gap:1px;text-align:right}#hd-buybar .hd-buybar-label{font-size:9.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--hd-muted);line-height:1}#hd-buybar .hd-buybar-amount{font-size:21px;font-weight:700;color:var(--hd-ink);line-height:1.15;white-space:nowrap}#hd-buybar .hd-buybar-cta{flex:0 0 auto;height:50px;min-width:216px;padding:0 26px;border:0;border-radius:11px;cursor:pointer;background:var(--hd-accent);color:#fff;font-size:15px;font-weight:700;letter-spacing:.05em;transition:background .18s ease,transform .18s ease}#hd-buybar .hd-buybar-cta:hover{background:var(--hd-accent-d);transform:translateY(-1px)}#hd-buybar .hd-buybar-cta:active{transform:translateY(1px)}#hd-buybar .hd-buybar-cta[disabled]{opacity:.45;cursor:not-allowed;transform:none}@media (max-width:921px){#hd-buybar .hd-buybar-in{gap:11px;padding:8px 14px}#hd-buybar .hd-buybar-thumb{width:46px;height:46px}#hd-buybar .hd-buybar-meta{display:none}#hd-buybar .hd-buybar-amount{font-size:19px}#hd-buybar .hd-buybar-cta{height:52px;min-width:0;width:190px;padding:0 10px;font-size:14px;letter-spacing:.02em}}@media (max-width:600px){#hd-buybar .hd-buybar-thumb{display:none}#hd-buybar .hd-buybar-txt{display:none}#hd-buybar .hd-buybar-price{flex:1 1 auto;text-align:left}#hd-buybar .hd-buybar-cta{width:auto;flex:0 1 58%;max-width:212px}}@media print{#hd-buybar{display:none !important}}@media (prefers-reduced-motion:reduce){#hd-buybar{transition:none}}:root{--hd-accent:#37b9e3;--hd-accent-dark:#0f7391;--hd-accent-soft:rgba(55,185,227,.13);--hd-ink:#22303c;--hd-muted:#6b7785;--hd-line:#e4e8ec;--hd-line-strong:#cbd3da;--hd-surface-alt:#f6f8f9;--hd-sh:0 1px 2px rgba(16,24,40,.05);--hd-sh-lift:0 10px 28px rgba(16,24,40,.13);--hd-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7785' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.woocommerce ul.products,ul.products.columns-1,ul.products.columns-2,ul.products.columns-3,ul.products.columns-4,ul.products.columns-5,ul.products.columns-6{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(224px,1fr)) !important;gap:22px !important;margin:0 0 34px !important;padding:0 !important;list-style:none !important;width:100% !important}ul.products:before,ul.products:after{content:none !important;display:none !important}.woocommerce ul.products li.product,ul.products li.product{position:relative;display:flex !important;flex-direction:column !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;float:none !important;clear:none !important;text-align:left !important;background:#fff;border:1px solid var(--hd-line);border-radius:12px;overflow:hidden;box-shadow:var(--hd-sh);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}@media (hover:hover){ul.products li.product:hover{border-color:var(--hd-line-strong);box-shadow:var(--hd-sh-lift);transform:translateY(-3px)}ul.products li.product:hover img{transform:scale(1.05)}}ul.products li.product .astra-shop-thumbnail-wrap,ul.products li.product>a.woocommerce-LoopProduct-link{display:block !important;position:relative;margin:0 !important;padding:0 !important;overflow:hidden;background:var(--hd-surface-alt);line-height:0}ul.products li.product img,ul.products li.product .attachment-woocommerce_thumbnail{display:block !important;width:100% !important;height:auto !important;max-width:100% !important;aspect-ratio:1/1;object-fit:cover !important;margin:0 !important;padding:0 !important;border-radius:0 !important;transition:transform .45s cubic-bezier(.2,.7,.3,1)}ul.products li.product .astra-shop-summary-wrap{display:flex !important;flex-direction:column;flex:1 1 auto;gap:7px;margin:0 !important;padding:14px 15px 16px !important}ul.products li.product .astra-shop-summary-wrap>*{margin:0 !important}ul.products li.product .ast-woo-product-category{font-size:10.5px !important;font-weight:700 !important;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--hd-muted) !important}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2.woocommerce-loop-product__title{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;padding:0 !important;font-size:15px !important;font-weight:600 !important;line-height:1.35 !important;color:var(--hd-ink) !important}ul.products li.product a:hover .woocommerce-loop-product__title{color:var(--hd-accent-dark) !important}ul.products li.product .price{font-size:20px !important;font-weight:700 !important;line-height:1.15 !important;color:var(--hd-ink) !important}ul.products li.product .price del{margin-right:7px;font-size:14px !important;font-weight:500 !important;color:var(--hd-muted) !important;opacity:1}ul.products li.product .price ins{text-decoration:none !important;color:#c4362c !important}ul.products li.product .price small{display:inline;font-size:12px !important;font-weight:500 !important;color:var(--hd-muted) !important}ul.products li.product .wgm-info,ul.products li.product .woocommerce-de_price_taxrate,ul.products li.product .woocommerce_de_versandkosten{font-size:11.5px !important;line-height:1.35 !important;color:var(--hd-muted) !important}ul.products li.product .wgm-info a{color:var(--hd-muted) !important;text-decoration:underline;text-underline-offset:2px}ul.products li.product .button,ul.products li.product a.button{display:block !important;width:100%;margin:auto 0 0 !important;padding:12px !important;border:0 !important;border-radius:8px !important;font-size:13.5px !important;font-weight:700 !important;letter-spacing:.02em;line-height:1.2 !important;text-align:center;display:flex !important;align-items:center;justify-content:center;min-height:46px;white-space:normal;hyphens:auto;box-shadow:0 2px 8px rgba(55,185,227,.26);transition:background-color .18s ease,box-shadow .18s ease,transform .12s ease}ul.products li.product .button:hover{box-shadow:0 5px 16px rgba(55,185,227,.4);transform:translateY(-1px)}ul.products li.product .button.added{display:none !important}ul.products li.product .added_to_cart{display:block !important;width:100%;margin:8px 0 0 !important;padding:10px !important;border:1px solid var(--hd-accent) !important;border-radius:8px;font-size:13px !important;font-weight:700;text-align:center;color:var(--hd-accent-dark) !important;background:var(--hd-accent-soft)}ul.products li.product .onsale{position:absolute !important;top:10px !important;left:10px !important;right:auto !important;margin:0 !important;padding:5px 11px !important;min-height:0 !important;min-width:0 !important;border-radius:999px !important;background:#c4362c !important;color:#fff !important;font-size:11px !important;font-weight:700 !important;line-height:1.3 !important;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:2}.woocommerce .woocommerce-result-count{margin:0 !important;padding:0 !important;font-size:14px !important;color:var(--hd-muted) !important;line-height:46px}.woocommerce .woocommerce-ordering{margin:0 0 4px !important}.woocommerce .woocommerce-ordering select,.woocommerce select.orderby{height:46px !important;min-height:46px;max-width:100%;padding:0 44px 0 14px !important;border:1px solid var(--hd-line-strong) !important;border-radius:8px !important;background-color:#fff !important;background-image:var(--hd-chevron) !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:18px 18px !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;font-size:14px !important;font-weight:600;color:var(--hd-ink) !important;cursor:pointer;box-shadow:var(--hd-sh);transition:border-color .18s,box-shadow .18s}.woocommerce select.orderby:focus{border-color:var(--hd-accent) !important;box-shadow:0 0 0 3px var(--hd-accent-soft) !important}.woocommerce .woocommerce-breadcrumb{margin:0 0 16px !important;font-size:13px !important;color:var(--hd-muted) !important}.woocommerce .woocommerce-breadcrumb a{color:var(--hd-muted) !important}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--hd-accent-dark) !important}.widget-area.secondary .ast-woo-sidebar-widget{margin-bottom:22px;padding:18px 18px 14px;background:#fff;border:1px solid var(--hd-line);border-radius:12px;box-shadow:var(--hd-sh)}.wpc-filters-main-wrap .wpc-filters-section{margin:0 0 18px !important;padding:0 0 16px !important;border-bottom:1px solid var(--hd-line)}.wpc-filters-main-wrap .wpc-filters-section:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:0}.wpc-filters-main-wrap .widget-title.wpc-filter-title,.wpc-filters-main-wrap .wpc-filter-title{margin:0 0 10px !important;padding:0 !important;font-size:14px !important;font-weight:700 !important;letter-spacing:.05em;text-transform:uppercase;color:var(--hd-ink) !important}.wpc-filters-main-wrap .wpc-filters-ul-list li{margin:0 !important}.wpc-filters-main-wrap .wpc-term-item-content-wrapper{display:flex !important;align-items:center;gap:9px;padding:5px 0 !important;margin:0 !important}.wpc-filters-main-wrap .wpc-term-item-content-wrapper>label{display:block !important;margin:0 !important;padding:0 !important;cursor:pointer;line-height:1.35}.wpc-filters-main-wrap .wpc-filter-link,.wpc-filters-main-wrap .wpc-term-item-content-wrapper label a{font-size:14px !important;line-height:1.35;color:var(--hd-ink) !important;text-decoration:none;transition:color .15s}.wpc-filters-main-wrap .wpc-term-item-content-wrapper:hover .wpc-filter-link{color:var(--hd-accent-dark) !important}.wpc-filters-main-wrap .wpc-open-close-terms,.wpc-filters-main-wrap .wpc-toggle-terms{margin-left:auto !important}.wpc-filters-main-wrap ul.children{margin:2px 0 2px 10px !important;padding-left:10px !important;border-left:1px solid var(--hd-line)}.wpc-filters-main-wrap label:hover{color:var(--hd-accent-dark) !important}.wpc-filters-main-wrap input[type=checkbox],.wpc-filters-main-wrap input[type=radio]{accent-color:var(--hd-accent);width:16px;height:16px;flex:0 0 auto;margin:0 !important}.wpc-filters-main-wrap .wpc-filter-product_cat .wpc-term-item-content-wrapper>label{font-weight:600}.woocommerce nav.woocommerce-pagination{margin:8px 0 34px !important}.woocommerce nav.woocommerce-pagination ul{display:flex !important;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 !important;padding:0 !important;border:0 !important}.woocommerce nav.woocommerce-pagination ul li{border:0 !important;margin:0 !important;overflow:visible !important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:flex !important;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px !important;border:1px solid var(--hd-line) !important;border-radius:8px;background:#fff;font-size:14px;font-weight:700;color:var(--hd-ink) !important;transition:border-color .16s,background .16s,color .16s}.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:var(--hd-accent) !important;color:var(--hd-accent-dark) !important}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--hd-accent) !important;border-color:var(--hd-accent) !important;color:#fff !important}@media (max-width:921px){.woocommerce ul.products,ul.products[class*=columns-]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr)) !important;gap:14px !important}ul.products li.product .astra-shop-summary-wrap{padding:12px 12px 14px !important;gap:6px}ul.products li.product .woocommerce-loop-product__title{font-size:14px !important}ul.products li.product .price{font-size:18px !important}ul.products li.product .button{font-size:12.5px !important;padding:11px 8px !important}.woocommerce .woocommerce-result-count{line-height:1.4;margin-bottom:10px !important}.woocommerce .woocommerce-ordering select{width:100%}}@media (max-width:400px){.woocommerce ul.products,ul.products[class*=columns-]{grid-template-columns:repeat(2,1fr) !important}}@media (prefers-reduced-motion:reduce){ul.products li.product,ul.products li.product img,.home .elementor-element-548e96fb .elementor-button{transition:none !important}}.woocommerce_de_versandkosten{display:none !important}:root{--hd-ink:#0c1c26;--hd-ink2:#31454f;--hd-mut:#65787f;--hd-line:#e4ebef;--hd-line2:#cedae1;--hd-br:#37b9e3;--hd-br6:#1596c6;--hd-br7:#0a7299;--hd-br05:#eef9fd;--hd-ok:#0e9f6e;--hd-ok05:#e9f8f1;--hd-r:16px;--hd-rs:11px;--hd-s1:0 1px 2px rgba(12,28,38,.05),0 2px 6px rgba(12,28,38,.04);--hd-s2:0 8px 26px rgba(12,28,38,.09);--hd-cta:linear-gradient(180deg,#0e93c0 0%,#046a8f 100%)}body.single-product .hd-pdp-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:14px 0 6px;padding:14px 16px;background:#fff;border:1px solid var(--hd-line);border-radius:12px;box-shadow:var(--hd-s1)}body.single-product .hd-pdp-trust li{display:flex;align-items:center;gap:9px;margin:0;list-style:none;font-size:13px;font-weight:600;color:var(--hd-ink2);line-height:1.35}body.single-product .hd-pdp-trust li svg{flex:0 0 17px;color:var(--hd-ok)}@media(max-width:600px){body.single-product .hd-pdp-trust{grid-template-columns:1fr}}.hd-buybar{position:fixed;left:0;right:0;bottom:0;z-index:9997;display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.97);backdrop-filter:saturate(1.4) blur(10px);border-top:1px solid var(--hd-line);box-shadow:0 -8px 26px rgba(12,28,38,.13);padding:10px 18px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s cubic-bezier(.2,.8,.2,1);pointer-events:none}.hd-buybar.is-on{transform:translateY(0);pointer-events:auto}.hd-buybar__in{display:flex;align-items:center;gap:14px;width:100%;max-width:1220px;margin:0 auto}.hd-buybar__img{width:48px;height:48px;flex:0 0 48px;border-radius:9px;object-fit:cover;border:1px solid var(--hd-line);background:#fff}.hd-buybar__txt{min-width:0;display:flex;flex-direction:column;line-height:1.25}.hd-buybar__name{font-size:13.5px;font-weight:700;color:var(--hd-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:44vw}.hd-buybar__meta{font-size:11.5px;font-weight:600;color:var(--hd-ok)}.hd-buybar__price{margin-left:auto;font-size:21px;font-weight:800;color:var(--hd-ink);letter-spacing:-.02em;white-space:nowrap}.hd-buybar__btn{display:inline-flex;align-items:center;gap:9px;height:52px;padding:0 26px;border:0;border-radius:12px;background:var(--hd-cta);color:#fff !important;font-family:inherit;font-size:15.5px;font-weight:800;cursor:pointer;white-space:nowrap;text-decoration:none !important;box-shadow:0 6px 16px rgba(10,114,153,.32);transition:filter .16s ease,transform .12s ease}.hd-buybar__btn:after{content:"";width:8px;height:8px;border-top:2.2px solid #fff;border-right:2.2px solid #fff;transform:rotate(45deg)}.hd-buybar__btn:hover{filter:brightness(1.07);transform:translateY(-1px)}@media(max-width:720px){.hd-buybar__img,.hd-buybar__meta{display:none}.hd-buybar__name{max-width:34vw;font-size:12.5px}.hd-buybar__price{font-size:18px}.hd-buybar__btn{height:48px;padding:0 18px;font-size:14.5px}}body.single-product form.cart button.single_add_to_cart_button{border-radius:12px !important;border:0 !important;height:60px;background:var(--hd-cta) !important;background-color:#046a8f !important;color:#fff !important;font-size:16.5px !important;font-weight:800 !important;text-transform:none !important;letter-spacing:0 !important;text-shadow:0 1px 1px rgba(0,0,0,.14);box-shadow:0 6px 18px rgba(10,114,153,.32),inset 0 1px 0 rgba(255,255,255,.22) !important;transition:filter .16s ease,transform .12s ease}body.single-product form.cart button.single_add_to_cart_button:hover{filter:brightness(1.06);transform:translateY(-1px)}body.single-product .woocommerce-tabs ul.wc-tabs{display:flex !important;flex-wrap:wrap;gap:8px;border:0 !important;margin:0 0 20px !important;padding:0 !important}body.single-product .woocommerce-tabs ul.wc-tabs:before{display:none !important}body.single-product .woocommerce-tabs ul.wc-tabs li{background:#fff !important;border:1.5px solid var(--hd-line) !important;border-radius:99px !important;margin:0 !important;padding:0 !important;box-shadow:none !important}body.single-product .woocommerce-tabs ul.wc-tabs li:before,body.single-product .woocommerce-tabs ul.wc-tabs li:after{display:none !important}body.single-product .woocommerce-tabs ul.wc-tabs li a{display:block;padding:11px 22px !important;font-size:14.5px !important;font-weight:700 !important;color:var(--hd-ink2) !important;text-decoration:none !important}body.single-product .woocommerce-tabs ul.wc-tabs li:hover{border-color:#afc3cd !important}body.single-product .woocommerce-tabs ul.wc-tabs li.active{background:var(--hd-ink) !important;border-color:var(--hd-ink) !important}body.single-product .woocommerce-tabs ul.wc-tabs li.active a{color:#fff !important}body.single-product .woocommerce-tabs .panel{background:#fff;border:1px solid var(--hd-line);border-radius:var(--hd-r);box-shadow:var(--hd-s1);padding:26px 28px !important;margin:0 !important}body.single-product .woocommerce-tabs .panel h2{font-size:20px !important;font-weight:800 !important;color:var(--hd-ink) !important;margin:0 0 14px !important}body.single-product table.woocommerce-product-attributes{border:0 !important}body.single-product table.woocommerce-product-attributes tr{border-bottom:1px solid var(--hd-line)}body.single-product table.woocommerce-product-attributes th,body.single-product table.woocommerce-product-attributes td{border:0 !important;padding:11px 0 !important;font-size:14px !important;background:0 0 !important}body.single-product table.woocommerce-product-attributes th{font-weight:700 !important;color:var(--hd-ink2) !important;width:38%}body.single-product table.woocommerce-product-attributes td{color:var(--hd-ink) !important;font-weight:600}body.single-product section.up-sells>h2,body.single-product section.related>h2{font-size:22px !important;font-weight:800 !important;color:var(--hd-ink) !important;letter-spacing:-.02em;margin:0 0 18px !important}body.single-product section.up-sells,body.single-product section.related{margin-top:40px !important}body.single-product.hd-has-buybar{padding-bottom:82px}@media(prefers-reduced-motion:reduce){.hd-buybar{transition:none}}:root{--hd-ink:#0c1c26;--hd-ink2:#31454f;--hd-mut:#65787f;--hd-line:#e4ebef;--hd-line2:#cedae1;--hd-br:#37b9e3;--hd-br6:#1596c6;--hd-br7:#0a7299;--hd-br05:#eef9fd;--hd-ok:#0e9f6e;--hd-ok05:#e9f8f1;--hd-err:#d92d20;--hd-bg:#f3f7fa;--hd-card:#fff;--hd-r:16px;--hd-rs:11px;--hd-s1:0 1px 2px rgba(12,28,38,.05),0 2px 6px rgba(12,28,38,.04);--hd-s2:0 6px 22px rgba(12,28,38,.07);--hd-cta:linear-gradient(180deg,#0e93c0 0%,#046a8f 100%)}dl.tc-epo-metadata{display:flex !important;flex-wrap:wrap;gap:6px 0;margin:9px 0 0 !important;padding:0 !important;background:0 0 !important;border:0 !important;font-size:11.5px}dl.tc-epo-metadata dt.tc-name{margin:0 !important;padding:3px 5px 3px 9px !important;background:#eef3f6 !important;border-radius:7px 0 0 7px;font-size:11.5px !important;font-weight:600 !important;color:#65787f !important;line-height:1.35;float:none !important;clear:none !important;width:auto !important}dl.tc-epo-metadata dd.tc-value{margin:0 7px 0 0 !important;padding:3px 9px 3px 4px !important;background:#eef3f6 !important;border-radius:0 7px 7px 0;font-size:11.5px !important;font-weight:700 !important;color:#2a3e49 !important;line-height:1.35;float:none !important;clear:none !important;width:auto !important}dl.tc-epo-metadata dd.tc-value p{margin:0 !important;display:inline}dl.tc-epo-metadata .tc-price-in-cart,dl.tc-epo-metadata .tc-quantity-in-cart{display:none !important}body.woocommerce-cart{background:var(--hd-bg) !important}body.woocommerce-cart #content{background:var(--hd-bg)}body.woocommerce-cart .ast-container{max-width:1260px !important}body.woocommerce-cart .entry-title,body.woocommerce-cart h1.entry-title{font-size:clamp(26px,3vw,36px) !important;font-weight:800 !important;letter-spacing:-.02em;color:var(--hd-ink) !important;margin:8px 0 4px !important}body.woocommerce-cart .hd-cart-sub{font-size:15px;color:var(--hd-mut);margin:0 0 22px}@media(min-width:1060px){body.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:30px;align-items:start}body.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1;grid-row:1}body.woocommerce-cart form.woocommerce-cart-form{grid-column:1;grid-row:2}body.woocommerce-cart .cart-collaterals{display:contents}body.woocommerce-cart .cart_totals{grid-column:2;grid-row:2;position:sticky;top:100px}body.woocommerce-cart .cross-sells{grid-column:1/-1;grid-row:3}}body.woocommerce-cart table.shop_table.cart{border:0 !important;background:0 0 !important;display:block;margin:0 !important;border-radius:0 !important}body.woocommerce-cart table.shop_table.cart thead{display:none !important}body.woocommerce-cart table.shop_table.cart tbody{display:block}body.woocommerce-cart tr.woocommerce-cart-form__cart-item{display:grid !important;grid-template-columns:96px minmax(0,1fr) max-content;gap:6px 18px;position:relative;background:var(--hd-card);border:1px solid var(--hd-line);border-radius:var(--hd-r);box-shadow:var(--hd-s1);padding:18px;margin:0 0 14px}body.woocommerce-cart tr.woocommerce-cart-form__cart-item td{display:block;border:0 !important;padding:0 !important;background:0 0 !important}body.woocommerce-cart td.product-thumbnail{grid-column:1;grid-row:1/span 3}body.woocommerce-cart td.product-thumbnail img{width:96px !important;height:96px !important;object-fit:contain;border-radius:12px;border:1px solid var(--hd-line);background:#fff;padding:4px}body.woocommerce-cart td.product-name{grid-column:2;grid-row:1;min-width:0;padding-right:26px !important}body.woocommerce-cart td.product-name .ast-product-name,body.woocommerce-cart td.product-name>a{font-size:15.5px !important;font-weight:800 !important;color:var(--hd-ink) !important;line-height:1.35;text-decoration:none !important;display:block;letter-spacing:-.01em}body.woocommerce-cart td.product-name a:hover{color:var(--hd-br7) !important}body.woocommerce-cart a.tm-cart-edit-options{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:12.5px !important;font-style:normal !important;font-weight:700 !important;color:var(--hd-br7) !important;text-decoration:none !important;background:var(--hd-br05);border:1px solid #cdebf7;border-radius:99px;padding:4px 11px}body.woocommerce-cart a.tm-cart-edit-options:hover{background:#dcf1fa;color:var(--hd-ink) !important}body.woocommerce-cart td.product-price{grid-column:2;grid-row:3;font-size:12.5px !important;color:var(--hd-mut) !important;align-self:center}body.woocommerce-cart td.product-price:before{content:"Einzelpreis: "}body.woocommerce-cart td.product-quantity{grid-column:2;grid-row:2;padding-top:6px !important}body.woocommerce-cart td.product-subtotal{grid-column:3;grid-row:1;text-align:right !important;white-space:nowrap;font-size:19px !important;font-weight:800 !important;color:var(--hd-ink) !important;letter-spacing:-.02em}body.woocommerce-cart td.product-subtotal .wgm-tax{display:block;font-size:11.5px !important;font-weight:500 !important;color:var(--hd-mut) !important;margin-top:3px}body.woocommerce-cart td.product-remove{position:absolute;top:14px;right:14px;grid-row:1}body.woocommerce-cart td.product-remove a.remove{display:grid !important;place-items:center;width:28px;height:28px;border-radius:50%;background:#f4f7f9 !important;color:#8195a0 !important;font-size:17px !important;line-height:1;border:1px solid var(--hd-line);text-decoration:none !important;transition:.15s}body.woocommerce-cart td.product-remove a.remove:hover{background:#fef3f2 !important;color:var(--hd-err) !important;border-color:#fbc9c4}body.woocommerce-cart td.product-quantity .quantity{display:inline-flex !important;align-items:stretch;border:1.5px solid var(--hd-line2);border-radius:10px;overflow:hidden;background:#fff;height:40px}body.woocommerce-cart td.product-quantity .quantity a.minus,body.woocommerce-cart td.product-quantity .quantity a.plus{width:38px;display:grid;place-items:center;background:#f7fafb !important;color:var(--hd-ink) !important;font-size:17px;font-weight:700;text-decoration:none !important;border:0 !important;transition:.15s}body.woocommerce-cart td.product-quantity .quantity a.minus:hover,body.woocommerce-cart td.product-quantity .quantity a.plus:hover{background:var(--hd-br05) !important;color:var(--hd-br7) !important}body.woocommerce-cart td.product-quantity .quantity input.qty,body.woocommerce-cart td.product-quantity .quantity input.input-text{width:46px !important;height:auto !important;border:0 !important;border-left:1px solid var(--hd-line) !important;border-right:1px solid var(--hd-line) !important;border-radius:0 !important;text-align:center;font-size:15px !important;font-weight:700;color:var(--hd-ink) !important;background:#fff !important;box-shadow:none !important;padding:0 !important}body.woocommerce-cart tr.jde_hint td,body.woocommerce-cart tr.jde_hint{display:block;border:0 !important;padding:0 !important;background:0 0 !important}body.woocommerce-cart tr.jde_hint td.actions{display:flex !important;flex-wrap:wrap;gap:8px 18px;padding:2px 4px 14px !important}body.woocommerce-cart tr.jde_hint a{font-size:12.5px;color:var(--hd-mut) !important;text-decoration:underline;text-underline-offset:2px}body.woocommerce-cart tr.jde_hint a:hover{color:var(--hd-br7) !important}body.woocommerce-cart table.shop_table.cart tbody>tr:last-child>td.actions{display:block !important;background:var(--hd-card) !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r);box-shadow:var(--hd-s1);padding:16px 18px !important;margin:4px 0 0}body.woocommerce-cart .hd-coupon-toggle{display:inline-flex;align-items:center;gap:8px;background:0 0;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;color:var(--hd-br7)}body.woocommerce-cart .hd-coupon-toggle:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:.2s}body.woocommerce-cart .hd-coupon-toggle.is-open:after{transform:rotate(-135deg)}body.woocommerce-cart .coupon{display:none !important;margin-top:14px !important;gap:10px}body.woocommerce-cart .coupon.is-open{display:flex !important;flex-wrap:wrap}body.woocommerce-cart .coupon input.input-text{flex:1 1 200px;height:48px;border:1.5px solid var(--hd-line2) !important;border-radius:10px !important;padding:0 14px !important;font-size:14.5px !important;font-weight:600;color:var(--hd-ink) !important;background:#fff !important;box-shadow:none !important}body.woocommerce-cart .coupon input.input-text:focus{border-color:var(--hd-br6) !important;box-shadow:0 0 0 4px rgba(21,150,198,.15) !important}body.woocommerce-cart .coupon button.button{height:48px;padding:0 20px !important;border-radius:10px !important;background:var(--hd-ink) !important;color:#fff !important;font-size:14px !important;font-weight:700 !important;text-transform:none !important;border:0 !important}body.woocommerce-cart .coupon button.button:hover{background:#1b3341 !important}body.woocommerce-cart button[name=update_cart]{height:48px;padding:0 20px !important;border-radius:10px !important;background:#fff !important;border:1.5px solid var(--hd-line2) !important;color:var(--hd-ink2) !important;font-size:14px !important;font-weight:700 !important;text-transform:none !important;margin-left:10px}body.woocommerce-cart button[name=update_cart]:disabled{opacity:.45}body.woocommerce-cart .cart_totals{background:var(--hd-card);border:1px solid var(--hd-line);border-radius:var(--hd-r);box-shadow:var(--hd-s1);padding:0 !important;overflow:hidden;float:none !important;width:100% !important}body.woocommerce-cart .cart_totals>h2{margin:0 !important;padding:20px 22px 16px !important;border-bottom:1px solid var(--hd-line);font-size:17px !important;font-weight:800 !important;color:var(--hd-ink) !important;text-transform:none !important}body.woocommerce-cart .cart_totals table.shop_table{border:0 !important;margin:0 !important;padding:6px 22px 0 !important;width:100%;background:0 0 !important;border-radius:0 !important}body.woocommerce-cart .cart_totals table.shop_table tr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0}body.woocommerce-cart .cart_totals table.shop_table th{border:0 !important;padding:0 !important;font-size:14px !important;font-weight:600 !important;color:var(--hd-ink2) !important;text-align:left !important;background:0 0 !important}body.woocommerce-cart .cart_totals table.shop_table td{border:0 !important;padding:0 !important;font-size:14.5px !important;font-weight:700 !important;color:var(--hd-ink) !important;text-align:right !important;background:0 0 !important}body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals td{color:var(--hd-ok) !important;font-weight:800 !important}body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals .woocommerce-shipping-destination,body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals p{font-size:11.5px !important;font-weight:500 !important;color:var(--hd-mut) !important;margin:4px 0 0 !important}body.woocommerce-cart .cart_totals tr.order-total{border-top:1px solid var(--hd-line);margin-top:6px;padding:16px 0 6px !important;align-items:center}body.woocommerce-cart .cart_totals tr.order-total th{font-size:17px !important;font-weight:800 !important;color:var(--hd-ink) !important}body.woocommerce-cart .cart_totals tr.order-total td{font-size:25px !important;font-weight:800 !important;letter-spacing:-.02em;line-height:1.1}body.woocommerce-cart .cart_totals tr.order-total .wgm-tax,body.woocommerce-cart .cart_totals tr.order-total small{display:block;font-size:11.5px !important;font-weight:500 !important;color:var(--hd-mut) !important;margin-top:3px}body.woocommerce-cart .wc-proceed-to-checkout{padding:16px 22px 20px !important}body.woocommerce-cart .wc-cart-shipping-notice,body.woocommerce-cart .cart_totals .woocommerce-shipping-destination{font-size:11.5px !important;line-height:1.5;color:#8195a0 !important;margin:0 0 14px !important}body.woocommerce-cart a.checkout-button.button.alt{display:flex !important;align-items:center;justify-content:center;gap:10px;width:100%;height:58px;margin:0 0 12px !important;padding:0 16px !important;border:0 !important;border-radius:12px !important;background:var(--hd-cta) !important;background-color:#046a8f !important;color:#fff !important;font-size:16px !important;font-weight:800 !important;text-transform:none !important;letter-spacing:0 !important;text-shadow:0 1px 1px rgba(0,0,0,.14);white-space:nowrap;box-shadow:0 6px 18px rgba(10,114,153,.32),inset 0 1px 0 rgba(255,255,255,.22) !important;transition:transform .12s ease,box-shadow .18s ease,filter .18s ease}body.woocommerce-cart a.checkout-button.button.alt:after{content:"";width:9px;height:9px;border-top:2.4px solid #fff;border-right:2.4px solid #fff;transform:rotate(45deg)}body.woocommerce-cart a.checkout-button.button.alt:hover{filter:brightness(1.06);transform:translateY(-1px)}body.woocommerce-cart a.cart-pdf-button.button,body.woocommerce-cart .wcss-btn{display:flex !important;align-items:center;justify-content:center;width:100%;height:44px;margin:0 0 10px !important;padding:0 16px !important;border-radius:10px !important;background:#fff !important;border:1.5px solid var(--hd-line2) !important;color:var(--hd-ink2) !important;font-size:13.5px !important;font-weight:700 !important;text-transform:none !important;box-shadow:none !important}body.woocommerce-cart a.cart-pdf-button.button:hover,body.woocommerce-cart .wcss-btn:hover{background:#f7fafb !important;border-color:#afc3cd !important;color:var(--hd-ink) !important}.hd-cartbox{padding:0 22px 18px}.hd-cartbox__eta{display:flex;gap:10px;align-items:center;padding:12px 14px;background:#f5f9fb;border:1px solid var(--hd-line);border-radius:12px;margin:0 0 12px}.hd-cartbox__eta svg{flex:0 0 19px;color:var(--hd-br7)}.hd-cartbox__eta b{display:block;font-size:13.5px;color:var(--hd-ink);font-weight:800}.hd-cartbox__eta span{font-size:12.5px;color:var(--hd-mut)}.hd-cartbox__free{display:flex;gap:9px;align-items:center;padding:11px 14px;background:var(--hd-ok05);border:1px solid #ceeee0;border-radius:12px;margin:0 0 12px;font-size:13px;font-weight:700;color:#0a6e4c}.hd-cartbox__free svg{flex:0 0 18px;color:#0b8a5f}.hd-cartbox__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hd-cartbox__list li{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--hd-ink2);margin:0;list-style:none}.hd-cartbox__list li svg{flex:0 0 16px;color:var(--hd-ok)}.hd-cartbox__pay{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}.hd-cartbox__pay span{font-size:10.5px;font-weight:700;color:var(--hd-mut);background:#f4f7f9;border:1px solid var(--hd-line);border-radius:6px;padding:3px 7px}body.woocommerce-cart .cross-sells{background:var(--hd-card);border:1px solid var(--hd-line);border-radius:var(--hd-r);box-shadow:var(--hd-s1);padding:22px 24px !important;margin:8px 0 0 !important;width:100% !important;float:none !important}body.woocommerce-cart .cross-sells>h2{font-size:18px !important;font-weight:800 !important;color:var(--hd-ink) !important;margin:0 0 16px !important;text-transform:none !important}body.woocommerce-cart .cross-sells ul.products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important;margin:0 !important}body.woocommerce-cart .cross-sells ul.products li{width:100% !important;margin:0 !important;float:none !important;clear:none !important;border:1px solid var(--hd-line);border-radius:12px;padding:12px !important;background:#fff;transition:.16s}body.woocommerce-cart .cross-sells ul.products li:hover{border-color:#afc3cd;box-shadow:var(--hd-s2)}body.woocommerce-cart .cross-sells ul.products li img{border-radius:8px;margin-bottom:10px !important}body.woocommerce-cart .cross-sells ul.products li .woocommerce-loop-product__title,body.woocommerce-cart .cross-sells ul.products li h2{font-size:13.5px !important;font-weight:700 !important;color:var(--hd-ink) !important;line-height:1.35;padding:0 !important;margin:0 0 6px !important}body.woocommerce-cart .cross-sells ul.products li .price{font-size:14.5px !important;font-weight:800 !important;color:var(--hd-ink) !important}body.woocommerce-cart .cross-sells ul.products li a.button{width:100%;margin-top:10px !important;height:40px;display:flex !important;align-items:center;justify-content:center;border-radius:9px !important;background:#fff !important;border:1.5px solid var(--hd-br6) !important;color:var(--hd-br7) !important;font-size:13px !important;font-weight:700 !important;text-transform:none !important;padding:0 !important}body.woocommerce-cart .cross-sells ul.products li a.button:hover{background:var(--hd-br05) !important}@media(max-width:1059px){body.woocommerce-cart .cross-sells ul.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(max-width:1059px){body.woocommerce-cart{padding-bottom:80px}body.woocommerce-cart .cart_totals{margin-top:16px}body.woocommerce-cart tr.woocommerce-cart-form__cart-item{grid-template-columns:76px minmax(0,1fr);padding:14px}body.woocommerce-cart td.product-thumbnail img{width:76px !important;height:76px !important}body.woocommerce-cart td.product-thumbnail{grid-row:1/span 2}body.woocommerce-cart td.product-name{grid-column:2;grid-row:1}body.woocommerce-cart td.product-subtotal{grid-column:2;grid-row:2;text-align:left !important;font-size:17px !important}body.woocommerce-cart td.product-quantity{grid-column:1/-1;grid-row:3}body.woocommerce-cart td.product-price{grid-column:1/-1;grid-row:4}}.hd-sc{box-shadow:-18px 0 48px rgba(12,28,38,.16) !important}.hd-sc__head{padding:18px 22px !important;border-bottom:1px solid var(--hd-line) !important;background:#fff !important}.hd-sc__title{font-size:18px !important;font-weight:800 !important;color:var(--hd-ink) !important;letter-spacing:-.015em}.hd-sc__close{width:36px !important;height:36px !important;border-radius:50% !important;background:#f4f7f9 !important;border:1px solid var(--hd-line) !important;color:var(--hd-ink2) !important;transition:.15s}.hd-sc__close:hover{background:#fef3f2 !important;color:var(--hd-err) !important;border-color:#fbc9c4 !important}.hd-sc__body,.hd-sc__scroll{background:var(--hd-bg) !important}.hd-sc__list{margin:0 !important;padding:14px 16px !important;list-style:none !important}.hd-sc__list li.woocommerce-mini-cart-item{display:grid !important;grid-template-columns:64px minmax(0,1fr);gap:4px 13px;position:relative;background:#fff;border:1px solid var(--hd-line);border-radius:14px;box-shadow:var(--hd-s1);padding:14px !important;margin:0 0 11px !important;list-style:none !important}.hd-sc__list li.woocommerce-mini-cart-item>a:not(.remove){grid-column:2;grid-row:1;font-size:13.5px !important;font-weight:800 !important;color:var(--hd-ink) !important;line-height:1.35;text-decoration:none !important;padding-right:30px;display:block}.hd-sc__list li.woocommerce-mini-cart-item .ast-product-image{grid-column:1;grid-row:1/span 3;align-self:start}.hd-sc__list li.woocommerce-mini-cart-item img{width:64px !important;height:64px !important;object-fit:contain;border-radius:10px;border:1px solid var(--hd-line);background:#fff;padding:3px;margin:0 !important;float:none !important}.hd-sc__list li.woocommerce-mini-cart-item .ast-product-name{grid-column:2;grid-row:1;padding-right:30px}.hd-sc__list li.woocommerce-mini-cart-item dl.tc-epo-metadata{grid-column:2;grid-row:2}.hd-sc__list li.woocommerce-mini-cart-item .quantity{grid-column:2;grid-row:3;display:inline-flex !important;align-items:stretch;align-self:center;border:1.5px solid var(--hd-line2);border-radius:9px;overflow:hidden;background:#fff;height:36px;margin-top:8px;width:max-content}.hd-sc__list li.woocommerce-mini-cart-item .quantity a.minus,.hd-sc__list li.woocommerce-mini-cart-item .quantity a.plus{width:34px;display:grid;place-items:center;background:#f7fafb !important;color:var(--hd-ink) !important;font-size:16px;font-weight:700;text-decoration:none !important;border:0 !important}.hd-sc__list li.woocommerce-mini-cart-item .quantity a.minus:hover,.hd-sc__list li.woocommerce-mini-cart-item .quantity a.plus:hover{background:var(--hd-br05) !important;color:var(--hd-br7) !important}.hd-sc__list li.woocommerce-mini-cart-item .quantity input{width:40px !important;height:auto !important;border:0 !important;border-left:1px solid var(--hd-line) !important;border-right:1px solid var(--hd-line) !important;border-radius:0 !important;text-align:center;font-size:14px !important;font-weight:700;color:var(--hd-ink) !important;background:#fff !important;padding:0 !important;box-shadow:none !important}.hd-sc__list li.woocommerce-mini-cart-item .ast-mini-cart-price-wrap{grid-column:2;grid-row:3;justify-self:end;align-self:center;text-align:right;margin-top:8px;font-size:16px !important;font-weight:800 !important;color:var(--hd-ink) !important;letter-spacing:-.01em}.hd-sc__list li.woocommerce-mini-cart-item .ast-mini-cart-price-wrap .wgm-tax{display:block;font-size:10.5px !important;font-weight:500 !important;color:var(--hd-mut) !important;margin-top:2px}.hd-sc__list li.woocommerce-mini-cart-item a.remove{position:absolute !important;top:11px;right:11px;width:26px;height:26px;border-radius:50%;display:grid !important;place-items:center;background:#f4f7f9 !important;border:1px solid var(--hd-line);color:#8195a0 !important;font-size:0 !important;transition:.15s}.hd-sc__list li.woocommerce-mini-cart-item a.remove:hover{background:#fef3f2 !important;border-color:#fbc9c4;color:var(--hd-err) !important}.hd-sc__list li.woocommerce-mini-cart-item a.remove svg{width:13px;height:13px}.hd-sc__foot{background:#fff !important;border-top:1px solid var(--hd-line) !important;padding:16px 20px 18px !important;box-shadow:0 -8px 22px rgba(12,28,38,.06)}.hd-sc__sumrow{align-items:baseline !important}.hd-sc__sumrow strong,.hd-sc__sumrow b{font-size:15px !important;font-weight:700 !important;color:var(--hd-ink2) !important}.hd-sc__sumrow .woocommerce-Price-amount,.hd-sc__sumrow span:last-child{font-size:25px !important;font-weight:800 !important;color:var(--hd-ink) !important;letter-spacing:-.02em}.hd-sc__legal{font-size:11.5px !important;color:var(--hd-mut) !important;margin:2px 0 12px !important}.hd-sc__eta{display:flex;gap:9px;align-items:center;padding:10px 12px;background:#f5f9fb;border:1px solid var(--hd-line);border-radius:11px;margin:0 0 12px}.hd-sc__eta svg{flex:0 0 17px;color:var(--hd-br7)}.hd-sc__eta b{display:block;font-size:12.5px;color:var(--hd-ink);font-weight:800}.hd-sc__eta span{font-size:11.5px;color:var(--hd-mut)}.hd-sc__btn--primary{height:56px !important;border-radius:12px !important;border:0 !important;background:var(--hd-cta) !important;background-color:#046a8f !important;color:#fff !important;font-size:16px !important;font-weight:800 !important;text-transform:none !important;letter-spacing:0 !important;text-shadow:0 1px 1px rgba(0,0,0,.14);box-shadow:0 6px 18px rgba(10,114,153,.32),inset 0 1px 0 rgba(255,255,255,.22) !important;transition:transform .12s ease,filter .18s ease}.hd-sc__btn--primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.hd-sc__btn--ghost{height:46px !important;border-radius:10px !important;background:#fff !important;border:1.5px solid var(--hd-line2) !important;color:var(--hd-ink2) !important;font-size:13.5px !important;font-weight:700 !important;text-transform:none !important;letter-spacing:0 !important}.hd-sc__btn--ghost:hover{background:#f7fafb !important;border-color:#afc3cd !important;color:var(--hd-ink) !important}.hd-sc__trust{border-top:1px solid var(--hd-line) !important;margin-top:14px !important;padding-top:12px !important}.hd-sc__trust span,.hd-sc__trust li{font-size:11.5px !important;font-weight:600 !important;color:var(--hd-ink2) !important}.hd-sc__added{background:var(--hd-ok05) !important;border:1px solid #ceeee0 !important;border-radius:12px !important;color:#0a6e4c !important;font-weight:700 !important;font-size:13.5px !important;margin:14px 16px 0 !important;padding:11px 14px !important}.hd-sc__checkmark{color:#0b8a5f !important}dl.tc-epo-metadata .hd-chip{display:inline-flex;align-items:stretch;margin:0 7px 0 0;max-width:100%}dl.tc-epo-metadata .hd-chip dt.tc-name{border-radius:7px 0 0 7px;margin:0 !important}dl.tc-epo-metadata .hd-chip dd.tc-value{border-radius:0 7px 7px 0;margin:0 !important}body.woocommerce-cart a.tm-cart-edit-options,.hd-sc a.tm-cart-edit-options{width:auto !important;max-width:max-content !important;float:none !important}.hd-cbar{display:none}@media(max-width:1059px){.hd-cbar{position:fixed;left:0;right:0;bottom:0;z-index:9998;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.97);backdrop-filter:saturate(1.4) blur(10px);border-top:1px solid var(--hd-line);box-shadow:0 -6px 24px rgba(12,28,38,.12);padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.hd-cbar__l{display:flex;flex-direction:column;line-height:1.15}.hd-cbar__k{font-size:11px;font-weight:600;color:var(--hd-mut);text-transform:uppercase;letter-spacing:.04em}.hd-cbar__v{font-size:20px;font-weight:800;color:var(--hd-ink);letter-spacing:-.02em}.hd-cbar__b{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 22px;border-radius:12px;background:var(--hd-cta);color:#fff !important;font-size:15.5px;font-weight:800;text-decoration:none !important;white-space:nowrap;box-shadow:0 6px 16px rgba(10,114,153,.32)}.hd-cbar__b:after{content:"";width:8px;height:8px;border-top:2.2px solid #fff;border-right:2.2px solid #fff;transform:rotate(45deg)}}.hd-sc dl.tc-epo-metadata dt.tc-name,.hd-sc dl.tc-epo-metadata dd.tc-value{font-size:11px !important;padding-top:2px !important;padding-bottom:2px !important}.hd-sc__list li.woocommerce-mini-cart-item a.tm-cart-edit-options{grid-column:2;grid-row:4;margin-top:8px}.hd-sc__list li.woocommerce-mini-cart-item{display:block !important;position:relative;padding:14px !important}.hd-sc__list li.woocommerce-mini-cart-item>a:not(.remove){display:grid !important;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start;text-decoration:none !important;padding:0 !important}.hd-sc__list li.woocommerce-mini-cart-item .ast-product-image{grid-column:1;grid-row:1;margin:0 !important}.hd-sc__list li.woocommerce-mini-cart-item .ast-product-name{grid-column:2;grid-row:1;padding-right:30px !important;font-size:13.5px !important;font-weight:800 !important;color:var(--hd-ink) !important;line-height:1.35}.hd-sc__list li.woocommerce-mini-cart-item dl.tc-epo-metadata{padding-left:76px !important;margin:9px 0 0 !important}.hd-sc__list li.woocommerce-mini-cart-item .quantity{margin:10px 0 0 76px !important;float:left}.hd-sc__list li.woocommerce-mini-cart-item .ast-mini-cart-price-wrap{float:right;margin:16px 0 0 !important;text-align:right}.hd-sc__list li.woocommerce-mini-cart-item:after{content:"";display:block;clear:both}.hd-sc__list li.woocommerce-mini-cart-item a.tm-cart-edit-options{display:inline-flex !important;margin:10px 0 0 76px !important;float:left;clear:both}@media(max-width:420px){.hd-sc__list li.woocommerce-mini-cart-item dl.tc-epo-metadata,.hd-sc__list li.woocommerce-mini-cart-item .quantity,.hd-sc__list li.woocommerce-mini-cart-item a.tm-cart-edit-options{padding-left:0 !important;margin-left:0 !important}}body.woocommerce-cart .wcss-btn{border-color:var(--hd-line2) !important;box-shadow:none !important}.hd-sc__list li.woocommerce-mini-cart-item>a:not(.remove){grid-template-columns:64px minmax(0,1fr) !important}.hd-sc__list li.woocommerce-mini-cart-item>a:not(.remove)>img{grid-column:1 !important;grid-row:1 !important;width:64px !important;height:64px !important;object-fit:contain;border:1px solid var(--hd-line);border-radius:10px;background:#fff;padding:3px;margin:0 !important}.hd-sc__list li.woocommerce-mini-cart-item .ast-product-image{grid-column:2 !important;grid-row:1 !important;width:auto !important;min-width:0}.hd-sc__list li.woocommerce-mini-cart-item .ast-product-name{grid-column:auto !important;grid-row:auto !important;width:auto !important;padding-right:26px !important;font-size:13.5px !important;font-weight:800 !important;color:var(--hd-ink) !important;line-height:1.35;overflow-wrap:break-word}.hd-sc__list li.woocommerce-mini-cart-item{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:0 12px !important;align-items:center;position:relative;padding:14px !important}.hd-sc__list li.woocommerce-mini-cart-item>a:not(.remove){grid-column:1/-1 !important}.hd-sc__list li.woocommerce-mini-cart-item dl.tc-epo-metadata{grid-column:1/-1 !important;padding-left:76px !important;margin:9px 0 0 !important}.hd-sc__list li.woocommerce-mini-cart-item .quantity{grid-column:1 !important;float:none !important;margin:11px 0 0 76px !important;justify-self:start}.hd-sc__list li.woocommerce-mini-cart-item .ast-mini-cart-price-wrap{grid-column:2 !important;float:none !important;margin:11px 0 0 !important;justify-self:end;text-align:right}.hd-sc__list li.woocommerce-mini-cart-item a.tm-cart-edit-options{grid-column:1/-1 !important;float:none !important;margin:10px 0 0 76px !important;justify-self:start}.hd-sc__list li.woocommerce-mini-cart-item:after{content:none !important;display:none !important}@media(max-width:430px){.hd-sc__list li.woocommerce-mini-cart-item dl.tc-epo-metadata,.hd-sc__list li.woocommerce-mini-cart-item .quantity,.hd-sc__list li.woocommerce-mini-cart-item a.tm-cart-edit-options{padding-left:0 !important;margin-left:0 !important}}:root{--hdc-ink:#0c1c26;--hdc-ink2:#31454f;--hdc-mut:#6b7d86;--hdc-mut2:#8b9aa2;--hdc-line:#e4ebef;--hdc-line2:#d9e5ec;--hdc-bg:#f7fafc;--hdc-br:#37b9e3;--hdc-br6:#1596c6;--hdc-br7:#0a7299;--hdc-tint:#f4fbfe;--hdc-cta:linear-gradient(180deg,#0e93c0 0%,#046a8f 100%);--hdc-r:16px;--hdc-r2:20px;--hdc-s1:0 1px 2px rgba(12,28,38,.05);--hdc-s2:0 14px 34px rgba(12,28,38,.12);--hdc-cols:3}body.archive.woocommerce #primary:before,body.archive.woocommerce #secondary:after{content:none !important;display:none !important}body.archive.woocommerce .ast-woocommerce-container{display:flex;flex-direction:column}body.archive.woocommerce .ast-woocommerce-container>nav.hd-crumbs{order:1}body.archive.woocommerce .ast-woocommerce-container>header.woocommerce-products-header{order:2}body.archive.woocommerce .ast-woocommerce-container>.woocommerce-notices-wrapper{order:3}body.archive.woocommerce .ast-woocommerce-container>.hd-tbar{order:4}body.archive.woocommerce .ast-woocommerce-container>.ast-shop-toolbar-container{order:5}body.archive.woocommerce .ast-woocommerce-container>ul.products{order:6}body.archive.woocommerce .ast-woocommerce-container>.hd-lm{order:7}body.archive.woocommerce .ast-woocommerce-container>nav.woocommerce-pagination{order:8}body.archive.woocommerce .ast-woocommerce-container>.term-description{order:9}body.archive.woocommerce .ast-woocommerce-container>.hd-catlinks{order:10}body.archive.woocommerce .ast-woocommerce-container>.hd-faq{order:11}body.archive.woocommerce .ast-woocommerce-container>.hd-ccta{order:12}body.archive.woocommerce nav.hd-crumbs{font-size:13px;color:var(--hdc-mut);margin:0 0 10px;padding:0;line-height:1.5}body.archive.woocommerce nav.hd-crumbs a{color:var(--hdc-mut);text-decoration:none;border-bottom:1px solid transparent}body.archive.woocommerce nav.hd-crumbs a:hover{color:var(--hdc-br7);border-bottom-color:currentColor}body.archive.woocommerce header.woocommerce-products-header{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(760px 340px at 92% -40%,rgba(55,185,227,.22),transparent 60%),radial-gradient(520px 260px at 6% 120%,rgba(55,185,227,.1),transparent 62%),linear-gradient(168deg,#f3fbfe 0%,#fff 56%);border:1px solid #e1ebf0;border-radius:var(--hdc-r2);padding:30px 34px 26px;margin:0 0 16px;text-align:left}body.archive.woocommerce header.woocommerce-products-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(12,28,38,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(12,28,38,.03) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}body.archive.woocommerce header.woocommerce-products-header .woocommerce-products-header__title,body.archive.woocommerce header.hd-arch{margin:0;padding:0;border:0;background:0 0;max-width:none}body.archive.woocommerce .hd-arch__title{font-size:clamp(29px,3.5vw,46px);line-height:1.05;letter-spacing:-.023em;font-weight:800;color:var(--hdc-ink);margin:0 0 12px;text-align:left}body.archive.woocommerce .hd-arch__usp{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:7px 20px}body.archive.woocommerce .hd-arch__usp li{position:relative;padding:0 0 0 24px;margin:0;font-size:14.5px;line-height:1.4;color:var(--hdc-ink2);font-weight:600;list-style:none}body.archive.woocommerce .hd-arch__usp li:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;border-radius:50%;background:#0e9f6e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/11px 11px no-repeat}body.archive.woocommerce .hd-arch__usp li::marker{content:none}.hd-chero{margin:0}.hd-chero__sub{font-size:17px;line-height:1.6;color:var(--hdc-ink2);margin:0 0 16px;max-width:66ch;font-weight:500}.hd-chero__facts{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.hd-chero__facts li{display:flex;flex-direction:column;gap:1px;background:#fff;border:1px solid var(--hdc-line);border-radius:12px;padding:8px 14px;box-shadow:var(--hdc-s1);min-width:112px}.hd-chero__k{font-size:10px;text-transform:uppercase;letter-spacing:.11em;color:#7a8b93;font-weight:800}.hd-chero__v{font-size:15.5px;font-weight:800;color:var(--hdc-ink);letter-spacing:-.01em}.hd-chero__nav{display:flex;flex-wrap:wrap;gap:8px}.hd-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--hdc-line2);color:var(--hdc-ink2);font-weight:700;font-size:14px;line-height:1;padding:10px 15px;border-radius:999px;text-decoration:none;transition:transform .15s ease,box-shadow .18s ease,border-color .15s ease,color .15s ease}.hd-chip b{font-size:11px;font-weight:800;color:#6b7d86;background:#f1f6f9;border-radius:999px;padding:3px 7px}.hd-chip:hover{border-color:var(--hdc-br);color:var(--hdc-br7);box-shadow:0 6px 16px rgba(21,150,198,.15);transform:translateY(-1px)}.hd-chip:focus-visible{outline:3px solid rgba(55,185,227,.38);outline-offset:2px}.hd-chip.is-active{background:var(--hdc-cta);border-color:transparent;color:#fff;box-shadow:0 6px 16px rgba(4,106,143,.24)}.hd-chip.is-active b{background:rgba(255,255,255,.22);color:#fff}ul.hd-tbar{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#e7eef2;border:1px solid #e7eef2;border-radius:14px;overflow:hidden;margin:0 0 16px;padding:0}.hd-tbar__i{position:relative;background:#fff;margin:0;padding:12px 12px 12px 44px;min-height:64px;display:flex;flex-direction:column;justify-content:center;list-style:none}.hd-tbar__t{font-size:13px;font-weight:800;color:var(--hdc-ink);line-height:1.28;letter-spacing:-.005em}.hd-tbar__s{font-size:11px;color:#8b9aa2;margin-top:2px;line-height:1.3}.hd-tbar__i:before{content:"";position:absolute;left:13px;top:50%;transform:translateY(-50%);width:21px;height:21px;background-color:var(--hdc-br6);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.hd-tbar--shield:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpolyline points='9 12 11 14 15 10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpolyline points='9 12 11 14 15 10'/%3E%3C/svg%3E")}.hd-tbar--truck:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='3' width='15' height='13'/%3E%3Cpath d='M16 8h4l3 3v5h-7z'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='3' width='15' height='13'/%3E%3Cpath d='M16 8h4l3 3v5h-7z'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E")}.hd-tbar--undo:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='1 4 1 10 7 10'/%3E%3Cpath d='M3.51 15a9 9 0 1 0 2.13-9.36L1 10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='1 4 1 10 7 10'/%3E%3Cpath d='M3.51 15a9 9 0 1 0 2.13-9.36L1 10'/%3E%3C/svg%3E")}.hd-tbar--invoice:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2h9l4 4v16H6z'/%3E%3Cpath d='M9 9h7M9 13h7M9 17h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2h9l4 4v16H6z'/%3E%3Cpath d='M9 9h7M9 13h7M9 17h4'/%3E%3C/svg%3E")}.hd-tbar--phone:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}body.archive.woocommerce .ast-shop-toolbar-container{display:flex !important;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(1.5) blur(10px);backdrop-filter:saturate(1.5) blur(10px);border:1px solid var(--hdc-line);border-radius:14px;padding:9px 12px;margin:0 0 18px;position:sticky;top:0;z-index:30;transition:box-shadow .2s ease,border-color .2s ease}body.admin-bar.archive.woocommerce .ast-shop-toolbar-container{top:32px}body.archive.woocommerce .ast-shop-toolbar-container.is-stuck{box-shadow:0 10px 26px rgba(12,28,38,.1);border-color:var(--hdc-line2)}body.archive.woocommerce .ast-shop-toolbar-aside-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;padding:0;width:auto;float:none}body.archive.woocommerce p.woocommerce-result-count{margin:0 !important;font-size:13.5px;color:var(--hdc-mut);font-weight:600;line-height:1.3}body.archive.woocommerce form.woocommerce-ordering{margin:0 !important;display:flex;align-items:center}body.archive.woocommerce form.woocommerce-ordering select.orderby{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2331454F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 12px center/15px 15px no-repeat;border:1px solid var(--hdc-line2) !important;border-radius:11px;height:44px;padding:0 40px 0 14px;font-size:14px;font-weight:700;color:var(--hdc-ink);min-width:236px;max-width:100%;cursor:pointer;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}body.archive.woocommerce form.woocommerce-ordering select.orderby:hover{border-color:var(--hdc-br) !important}body.archive.woocommerce form.woocommerce-ordering select.orderby:focus-visible{outline:3px solid rgba(55,185,227,.35);outline-offset:1px;border-color:var(--hdc-br) !important}.hd-dens{display:none;align-items:center;gap:3px;background:#f1f6f9;border:1px solid var(--hdc-line);border-radius:11px;padding:3px}.hd-dens button{width:36px;height:36px;border:0;background:0 0;border-radius:8px;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,box-shadow .15s ease}.hd-dens button:before{content:"";width:17px;height:15px;background:#7a8b93;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hd-dens button[data-cols="3"]:before{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 4px,transparent 4px 6.5px);mask-image:repeating-linear-gradient(90deg,#000 0 4px,transparent 4px 6.5px)}.hd-dens button[data-cols="4"]:before{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 3px,transparent 3px 5px);mask-image:repeating-linear-gradient(90deg,#000 0 3px,transparent 3px 5px)}.hd-dens button.is-on{background:#fff;box-shadow:0 1px 3px rgba(12,28,38,.14)}.hd-dens button.is-on:before{background:var(--hdc-br7)}.hd-dens button:focus-visible{outline:3px solid rgba(55,185,227,.35);outline-offset:1px}.hd-fbtn{display:none;align-items:center;gap:9px;height:44px;padding:0 16px;border-radius:11px;border:1px solid var(--hdc-line2);background:#fff;color:var(--hdc-ink);font-weight:800;font-size:14.5px;cursor:pointer}.hd-fbtn:before{content:"";width:17px;height:17px;background:var(--hdc-br6);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 6h18M6 12h12M10 18h4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 6h18M6 12h12M10 18h4'/%3E%3C/svg%3E") center/contain no-repeat}.hd-fbtn b{background:var(--hdc-br6);color:#fff;font-size:11px;border-radius:999px;padding:2px 7px}.hd-reset{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--hdc-br7);text-decoration:none;border-bottom:1px dashed rgba(10,114,153,.4)}.hd-reset:hover{color:#08536f}body.woocommerce ul.products{display:grid !important;grid-template-columns:repeat(var(--hdc-cols),minmax(0,1fr)) !important;gap:22px !important;margin:0 !important;padding:0 !important;list-style:none !important}body.woocommerce ul.products:before,body.woocommerce ul.products:after{content:none !important;display:none !important}body.woocommerce ul.products li.product,body.woocommerce ul.products li.ast-article-post{width:auto !important;max-width:none !important;min-width:0 !important;flex:none !important;margin:0 !important;padding:0 !important;float:none !important;clear:none !important;background:#fff !important;border:1px solid var(--hdc-line) !important;border-radius:var(--hdc-r) !important;overflow:hidden !important;position:relative;display:flex !important;flex-direction:column !important;box-shadow:var(--hdc-s1) !important;height:auto !important;min-height:0 !important;transition:transform .18s ease,box-shadow .22s ease,border-color .18s ease !important}body.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:var(--hdc-s2) !important;border-color:#bfe3f2 !important}body.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{position:relative;margin:0 !important;padding:14px 14px 4px !important;background:linear-gradient(180deg,#fafcfd 0%,#fff 100%);overflow:hidden}body.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a{display:block;line-height:0}body.woocommerce ul.products li.product .astra-shop-thumbnail-wrap img{width:100% !important;height:auto !important;aspect-ratio:1/1;object-fit:contain;border-radius:8px;margin:0 !important;transition:transform .55s cubic-bezier(.2,.7,.2,1)}body.woocommerce ul.products li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.055)}body.woocommerce ul.products li.product .astra-shop-summary-wrap{display:flex !important;flex-direction:column;padding:6px 16px 16px !important;flex:1 1 auto;height:auto !important;min-height:0 !important;gap:0}body.woocommerce ul.products li.product .ast-woo-product-category{order:1;font-size:10px !important;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:var(--hdc-br7) !important;margin:0 0 6px !important;line-height:1.2;padding:0 !important}body.woocommerce ul.products li.product .ast-loop-product__link,body.woocommerce ul.products li.product .woocommerce-LoopProduct-link{order:2;text-decoration:none}body.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16.5px !important;line-height:1.33 !important;font-weight:700 !important;color:var(--hdc-ink) !important;margin:0 0 8px !important;padding:0 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.66em;transition:color .15s ease}body.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:var(--hdc-br7) !important}.hd-card__tags{order:3;display:flex;flex-wrap:wrap;gap:5px;margin:0 0 8px !important;padding:0;list-style:none}.hd-card__tags li{font-size:10.5px;font-weight:800;letter-spacing:.015em;color:var(--hdc-ink2);background:#f1f6f9;border:1px solid #e7eef2;border-radius:999px;padding:3px 8px;white-space:nowrap;margin:0;list-style:none;line-height:1.35}.hd-card__lead{order:4;font-size:12.5px;line-height:1.45;color:var(--hdc-mut);margin:0 0 10px !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.woocommerce ul.products li.product .price{order:5;font-size:21px !important;font-weight:800 !important;color:var(--hdc-ink) !important;margin:0 !important;line-height:1.25;letter-spacing:-.015em;display:block}body.woocommerce ul.products li.product .price del{font-size:14px;color:#93a3ab;font-weight:600;margin-right:7px;opacity:1}body.woocommerce ul.products li.product .price ins{text-decoration:none;color:#c4322b}body.woocommerce ul.products li.product .price small{font-size:11px;font-weight:600;color:var(--hdc-mut2)}.hd-card__fine{order:6;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:3px 0 12px}.hd-card__fine .wgm-info{margin:0 !important;padding:0 !important;font-size:11px !important;color:var(--hdc-mut2) !important;line-height:1.45;display:inline !important}.hd-card__fine .wgm-info+.wgm-info:before{content:"·";margin-right:5px;color:#c3cfd6}.hd-card__fine a{color:var(--hdc-mut2) !important;text-decoration:underline;text-underline-offset:2px}.hd-card__fine a:hover{color:var(--hdc-br7) !important}body.woocommerce ul.products li.product .wgm-info{order:6;font-size:11px !important;color:var(--hdc-mut2) !important;margin:0 !important;line-height:1.45}body.woocommerce ul.products li.product a.button,body.woocommerce ul.products li.product a.button.button,body.woocommerce ul.products li.product a.add_to_cart_button.button,body.woocommerce ul.products li.product a.hd-configure-button.button{order:9;margin:auto 0 0 !important;width:100% !important;height:48px !important;min-height:48px !important;display:inline-flex !important;align-items:center;justify-content:center;gap:8px;background:var(--hdc-cta) !important;background-color:#046a8f !important;color:#fff !important;border:0 !important;border-radius:12px !important;font-size:15px !important;font-weight:800 !important;letter-spacing:.01em;line-height:1 !important;text-decoration:none !important;white-space:nowrap;padding:0 14px !important;position:static !important;bottom:auto !important;left:auto !important;right:auto !important;overflow:visible !important;text-transform:none !important;box-shadow:0 6px 16px rgba(4,106,143,.22) !important;transition:transform .15s ease,box-shadow .2s ease,filter .15s ease !important}body.woocommerce ul.products li.product a.button:after{content:"→";font-size:16px;line-height:1;transition:transform .18s ease}body.woocommerce ul.products li.product a.button:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 10px 24px rgba(4,106,143,.3) !important}body.woocommerce ul.products li.product a.button:hover:after{transform:translateX(3px)}body.woocommerce ul.products li.product a.button:active{transform:translateY(0)}body.woocommerce ul.products li.product a.button:focus-visible{outline:3px solid rgba(55,185,227,.45);outline-offset:2px}body.woocommerce ul.products li.product a.added_to_cart{order:10;font-size:12.5px;font-weight:700;color:var(--hdc-br7);margin-top:8px;text-align:center}body.woocommerce ul.products li.product .screen-reader-text{order:11}body.woocommerce ul.products li.product .hd-badge,body.woocommerce ul.products li.product span.onsale{position:absolute !important;top:12px !important;left:12px !important;right:auto !important;bottom:auto !important;z-index:3;margin:0 !important;padding:5px 10px !important;min-height:0 !important;min-width:0 !important;border-radius:999px !important;line-height:1.2 !important;background:linear-gradient(180deg,#e8523f,#c9331f) !important;color:#fff !important;font-size:11.5px !important;font-weight:800 !important;letter-spacing:.02em;box-shadow:0 4px 12px rgba(201,51,31,.3)}.hd-lm{display:flex;flex-direction:column;align-items:center;gap:11px;margin:26px 0 0}.hd-lm__bar{width:230px;height:6px;border-radius:999px;background:#e7eef2;overflow:hidden}.hd-lm__bar i{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#37b9e3,#046a8f);transition:width .35s ease}.hd-lm__info{font-size:13px;color:#7a8b93;font-weight:700;letter-spacing:.01em}.hd-lm__btn{appearance:none;border:1.5px solid #cfe3ec;background:#fff;color:var(--hdc-br7);font-weight:800;font-size:15.5px;height:52px;padding:0 32px;border-radius:14px;cursor:pointer;min-width:290px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .15s ease,box-shadow .2s ease,border-color .15s ease,background .15s ease}.hd-lm__btn:hover{border-color:var(--hdc-br);background:var(--hdc-tint);box-shadow:0 8px 22px rgba(21,150,198,.15);transform:translateY(-1px)}.hd-lm__btn:focus-visible{outline:3px solid rgba(55,185,227,.4);outline-offset:2px}.hd-lm__btn[disabled]{opacity:.55;cursor:default;transform:none;box-shadow:none}.hd-lm.is-busy .hd-lm__btn:before{content:"";width:16px;height:16px;border-radius:50%;border:2px solid rgba(10,114,153,.25);border-top-color:var(--hdc-br7);animation:hd-spin .7s linear infinite}@keyframes hd-spin{to{transform:rotate(360deg)}}body.woocommerce nav.woocommerce-pagination{margin:22px 0 0 !important;text-align:center}body.woocommerce nav.woocommerce-pagination ul{display:inline-flex !important;flex-wrap:wrap;justify-content:center;gap:6px;border:0 !important;margin:0 !important;padding:0 !important}body.woocommerce nav.woocommerce-pagination ul li{border:0 !important;margin:0 !important;padding:0 !important;overflow:visible}body.woocommerce nav.woocommerce-pagination a.page-numbers,body.woocommerce nav.woocommerce-pagination span.page-numbers{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--hdc-line);border-radius:11px;background:#fff;color:var(--hdc-ink2);font-weight:700;font-size:14.5px;text-decoration:none;transition:transform .15s ease,border-color .15s ease,color .15s ease}body.woocommerce nav.woocommerce-pagination a.page-numbers:hover{border-color:var(--hdc-br);color:var(--hdc-br7);transform:translateY(-1px)}body.woocommerce nav.woocommerce-pagination span.page-numbers.current{background:var(--hdc-cta);border-color:transparent;color:#fff}body.woocommerce nav.woocommerce-pagination span.page-numbers.dots{border-color:transparent;background:0 0;color:#9dacb4}body.archive.woocommerce .term-description{position:relative;background:#fff;border:1px solid var(--hdc-line);border-radius:var(--hdc-r2);padding:28px 30px;margin:28px 0 0;font-size:16px;line-height:1.72;color:var(--hdc-ink2)}body.archive.woocommerce .term-description h2{font-size:clamp(22px,2.3vw,29px) !important;line-height:1.2;color:var(--hdc-ink) !important;font-weight:800;letter-spacing:-.018em;margin:0 0 12px !important}body.archive.woocommerce .term-description h3{font-size:clamp(18px,1.7vw,21px) !important;line-height:1.3;color:var(--hdc-ink) !important;font-weight:800;margin:26px 0 8px !important}body.archive.woocommerce .term-description p{margin:0 0 14px;color:var(--hdc-ink2)}body.archive.woocommerce .term-description a{color:var(--hdc-br7);text-decoration:underline;text-underline-offset:2px}body.archive.woocommerce .term-description ul li{color:var(--hdc-ink2)}body.archive.woocommerce .term-description.hd-clamped{max-height:340px;overflow:hidden}body.archive.woocommerce .term-description.hd-clamped:after{content:"";position:absolute;left:1px;right:1px;bottom:1px;height:170px;border-radius:0 0 var(--hdc-r2) var(--hdc-r2);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 68%);pointer-events:none}.hd-seo-more{display:flex;justify-content:center;margin:-22px 0 0;position:relative;z-index:2}.hd-seo-more button{appearance:none;cursor:pointer;border:1px solid var(--hdc-line2);background:#fff;color:var(--hdc-br7);font-weight:800;font-size:14.5px;height:46px;padding:0 24px;border-radius:999px;display:inline-flex;align-items:center;gap:9px;box-shadow:0 6px 18px rgba(12,28,38,.09);transition:.15s}.hd-seo-more button:hover{border-color:var(--hdc-br);background:var(--hdc-tint)}.hd-seo-more button:focus-visible{outline:3px solid rgba(55,185,227,.4);outline-offset:2px}.hd-seo-more button:after{content:"";width:14px;height:14px;background:var(--hdc-br7);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s ease}.hd-seo-more.is-open button:after{transform:rotate(180deg)}.hd-h2{font-size:clamp(21px,2.2vw,27px);line-height:1.2;font-weight:800;letter-spacing:-.018em;color:var(--hdc-ink);margin:0 0 16px}.hd-catlinks{margin:30px 0 0}.hd-catlinks__g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hd-catlinks__g li{margin:0;padding:0;list-style:none}a.hd-tile{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--hdc-line);border-radius:var(--hdc-r);overflow:hidden;text-decoration:none;box-shadow:var(--hdc-s1);transition:transform .18s ease,box-shadow .22s ease,border-color .18s ease}a.hd-tile:hover{transform:translateY(-4px);box-shadow:var(--hdc-s2);border-color:#bfe3f2}.hd-tile__img{display:block;background:linear-gradient(180deg,#fafcfd,#fff);padding:10px;line-height:0}.hd-tile__img img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:8px}.hd-tile__ph{display:block;width:100%;aspect-ratio:4/3;border-radius:8px;background:radial-gradient(120px 80px at 50% 40%,rgba(55,185,227,.18),transparent 70%),#f1f6f9}.hd-tile__b{display:flex;flex-direction:column;gap:2px;padding:12px 14px 14px}.hd-tile__t{font-size:15px;font-weight:800;color:var(--hdc-ink);line-height:1.3}.hd-tile__c{font-size:12px;color:var(--hdc-mut2);font-weight:600}a.hd-tile:hover .hd-tile__t{color:var(--hdc-br7)}.hd-faq{margin:30px 0 0}.hd-faq__l{display:grid;gap:10px}details.hd-faq__i{background:#fff;border:1px solid var(--hdc-line);border-radius:14px;overflow:hidden;transition:border-color .16s ease,box-shadow .2s ease}details.hd-faq__i[open]{border-color:#cfe3ec;box-shadow:0 8px 22px rgba(12,28,38,.07)}details.hd-faq__i summary{list-style:none;cursor:pointer;padding:16px 52px 16px 18px;position:relative;font-size:16px;font-weight:700;color:var(--hdc-ink);line-height:1.4}details.hd-faq__i summary::-webkit-details-marker{display:none}details.hd-faq__i summary:after{content:"";position:absolute;right:18px;top:50%;width:20px;height:20px;transform:translateY(-50%);background:var(--hdc-br6);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s ease}details.hd-faq__i[open] summary:after{transform:translateY(-50%) rotate(135deg)}details.hd-faq__i summary:hover{background:#fafcfd}details.hd-faq__i summary:focus-visible{outline:3px solid rgba(55,185,227,.4);outline-offset:-3px}.hd-faq__a{padding:0 18px 18px;font-size:15px;line-height:1.68;color:var(--hdc-ink2)}.hd-faq__a p{margin:0}.hd-ccta{margin:30px 0 6px;border-radius:var(--hdc-r2);overflow:hidden;background:radial-gradient(700px 300px at 88% -30%,rgba(55,185,227,.35),transparent 60%),linear-gradient(140deg,#0a4e68 0%,#0c6e90 100%)}.hd-ccta__in{padding:32px 34px;color:#fff;max-width:760px}.hd-ccta__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:#9eddf3;margin:0 0 8px}.hd-ccta__h{font-size:clamp(22px,2.4vw,30px);line-height:1.18;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0 0 10px}.hd-ccta__p{font-size:16px;line-height:1.62;color:rgba(255,255,255,.9);margin:0 0 20px}.hd-ccta__act{display:flex;flex-wrap:wrap;align-items:center;gap:12px}a.hd-ccta__btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:13px;background:#fff;color:#0a4e68 !important;font-weight:800;font-size:17px;text-decoration:none;box-shadow:0 10px 24px rgba(3,40,55,.28);transition:transform .15s ease,box-shadow .2s ease}a.hd-ccta__btn:before{content:"";width:19px;height:19px;background:#0a4e68;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E") center/contain no-repeat}a.hd-ccta__btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(3,40,55,.34)}a.hd-ccta__ghost{display:inline-flex;align-items:center;height:52px;padding:0 20px;border-radius:13px;border:1.5px solid rgba(255,255,255,.45);color:#fff !important;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s}a.hd-ccta__ghost:hover{background:rgba(255,255,255,.12);border-color:#fff}.hd-ccta__note{font-size:13px;color:rgba(255,255,255,.72);margin:16px 0 0}@media (min-width:921px){body.archive.woocommerce .site-content>.ast-container{align-items:flex-start}body.archive.woocommerce #secondary{position:sticky;top:18px;align-self:flex-start;max-height:calc(100vh - 36px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}body.admin-bar.archive.woocommerce #secondary{top:50px;max-height:calc(100vh - 70px)}body.archive.woocommerce #secondary::-webkit-scrollbar{width:8px}body.archive.woocommerce #secondary::-webkit-scrollbar-thumb{background:#dce6ec;border-radius:8px}}body.archive.woocommerce #secondary .ast-woo-sidebar-widget,body.archive.woocommerce #secondary .widget{background:#fff;border:1px solid var(--hdc-line);border-radius:16px;padding:16px 16px 10px;margin:0 0 14px;box-shadow:var(--hdc-s1)}body.archive.woocommerce #secondary .widget-title,body.archive.woocommerce #secondary .wpc-filter-title,body.archive.woocommerce #secondary .wpc-filter-title-heading,body.archive.woocommerce #secondary [class*=wpc-filter-title]{font-size:11.5px !important;text-transform:uppercase;letter-spacing:.1em;font-weight:800 !important;color:#7a8b93 !important;margin:0 0 8px !important;padding:0 !important;border:0 !important}body.archive.woocommerce #secondary [class*=wpc-] ul{list-style:none !important;margin:0 !important;padding:0 !important}body.archive.woocommerce #secondary [class*=wpc-] li{margin:0 0 1px !important;padding:0 !important;list-style:none !important;border:0 !important}body.archive.woocommerce #secondary [class*=wpc-] label{display:flex !important;align-items:center;gap:9px;margin:0 !important;font-size:14.5px;line-height:1.35;color:var(--hdc-ink2);font-weight:600;padding:8px 9px;border-radius:9px;cursor:pointer;transition:background .14s ease,color .14s ease}body.archive.woocommerce #secondary [class*=wpc-] label:hover{background:var(--hdc-tint);color:var(--hdc-br7)}body.archive.woocommerce #secondary input[type=checkbox]{appearance:none;-webkit-appearance:none;width:19px;height:19px;flex:0 0 19px;position:relative;border:1.6px solid #c3d3dc !important;border-radius:6px;background:#fff !important;cursor:pointer;margin:0 !important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}body.archive.woocommerce #secondary input[type=checkbox]:hover{border-color:var(--hdc-br) !important}body.archive.woocommerce #secondary input[type=checkbox]:checked{background:var(--hdc-cta) !important;border-color:transparent !important;box-shadow:0 2px 6px rgba(4,106,143,.24)}body.archive.woocommerce #secondary input[type=checkbox]:checked:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/12px 12px no-repeat}body.archive.woocommerce #secondary input[type=checkbox]:focus-visible{outline:3px solid rgba(55,185,227,.4);outline-offset:2px}body.archive.woocommerce #secondary span[class*=count],body.archive.woocommerce #secondary small[class*=count]{font-size:11px !important;font-weight:800;color:#8b9aa2 !important;background:#f1f6f9;border-radius:999px;padding:2px 7px;margin-left:auto}body.archive.woocommerce #secondary [class*=wpc-filter-chips] li{display:inline-flex !important;align-items:center;gap:6px;background:var(--hdc-tint);border:1px solid #cfe3ec;border-radius:999px;padding:5px 10px !important;margin:0 5px 6px 0 !important;font-size:12.5px;font-weight:700;color:var(--hdc-br7)}body.archive.woocommerce #secondary .wpc-open-close-filters-button,body.archive.woocommerce #secondary .wpc-widget-close-container{display:none !important}body.archive.woocommerce #secondary .wpc-filters-widget-content{display:block !important;visibility:visible !important;opacity:1 !important}body.archive.woocommerce #secondary .wpc-edit-filter-set,body.archive.woocommerce #secondary [class*=edit-filter-set]{font-size:11px !important;color:#aab8bf !important}.hd-help{background:linear-gradient(162deg,#f3fbfe 0%,#fff 70%);border:1px solid #ddebf2;border-radius:16px;padding:16px;box-shadow:var(--hdc-s1)}.hd-help__t{font-size:15px;font-weight:800;color:var(--hdc-ink);margin:0 0 4px;line-height:1.3}.hd-help__p{font-size:13px;color:var(--hdc-mut);margin:0 0 12px;line-height:1.5}a.hd-help__tel{display:flex;align-items:center;justify-content:center;gap:9px;height:46px;border-radius:11px;background:var(--hdc-cta);color:#fff !important;font-weight:800;font-size:15.5px;text-decoration:none;box-shadow:0 6px 16px rgba(4,106,143,.2);transition:transform .15s ease,box-shadow .2s ease}a.hd-help__tel:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(4,106,143,.28)}a.hd-help__mail{display:block;text-align:center;margin:9px 0 0;font-size:13px;font-weight:700;color:var(--hdc-br7) !important;text-decoration:none}a.hd-help__mail:hover{text-decoration:underline}.hd-help__h{font-size:11.5px;color:#8b9aa2;text-align:center;margin:10px 0 0}.hd-fhead,.hd-fapply{display:none}.hd-fov{display:none}.hd-catbar{display:none}@media (max-width:920px){body.archive.woocommerce #secondary{position:fixed !important;top:0;left:0;bottom:0;width:min(92vw,384px);z-index:1001;background:#fff;margin:0 !important;padding:0 0 96px !important;border-radius:0 20px 20px 0;box-shadow:0 24px 60px rgba(12,28,38,.3);overflow-y:auto;overscroll-behavior:contain;transform:translateX(-102%);transition:transform .3s cubic-bezier(.2,.8,.2,1);max-height:none}body.hd-fopen.archive.woocommerce #secondary{transform:none}body.archive.woocommerce #secondary .sidebar-main{padding:0 14px}.hd-fov{display:block;position:fixed;inset:0;z-index:1000;background:rgba(8,26,36,.48);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}body.hd-fopen .hd-fov{opacity:1;visibility:visible}body.hd-fopen{overflow:hidden}.hd-fhead{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid var(--hdc-line);padding:14px 16px}.hd-fhead span{font-size:17px;font-weight:800;color:var(--hdc-ink)}.hd-fhead button{width:40px;height:40px;border:1px solid var(--hdc-line);background:#fff;border-radius:11px;cursor:pointer;position:relative}.hd-fhead button:before,.hd-fhead button:after{content:"";position:absolute;left:11px;top:19px;width:17px;height:2px;background:var(--hdc-ink2);border-radius:2px}.hd-fhead button:before{transform:rotate(45deg)}.hd-fhead button:after{transform:rotate(-45deg)}.hd-fapply{display:block;position:sticky;bottom:0;padding:12px 16px;background:#fff;border-top:1px solid var(--hdc-line)}.hd-fapply button{width:100%;height:50px;border:0;border-radius:12px;background:var(--hdc-cta);color:#fff;font-weight:800;font-size:16px;cursor:pointer;box-shadow:0 8px 20px rgba(4,106,143,.24)}.hd-fbtn{display:inline-flex}.hd-catbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:900;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--hdc-line);box-shadow:0 -8px 24px rgba(12,28,38,.1)}.hd-catbar button,.hd-catbar select{height:50px;border-radius:12px;border:1px solid var(--hdc-line2);background:#fff;font-size:15px;font-weight:800;color:var(--hdc-ink);cursor:pointer;padding:0 14px;width:100%;appearance:none;-webkit-appearance:none;text-align:center}.hd-catbar select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2331454F' stroke-width='2.2' stroke-linecap='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 10px center/15px no-repeat;text-align:left;padding-right:34px}.hd-catbar .hd-catbar__f{background:var(--hdc-cta);color:#fff;border-color:transparent;box-shadow:0 6px 16px rgba(4,106,143,.22)}body.archive.woocommerce{padding-bottom:78px}body.archive.woocommerce .ast-shop-toolbar-container{top:0}body.admin-bar.archive.woocommerce .ast-shop-toolbar-container{top:0}}@media (max-width:1099px) and (min-width:921px){:root{--hdc-cols:2}}@media (max-width:920px) and (min-width:768px){:root{--hdc-cols:3}}@media (max-width:767px){:root{--hdc-cols:2}}@media (min-width:1100px){body.hd-dens-2{--hdc-cols:2}body.hd-dens-3{--hdc-cols:3}.hd-dens{display:inline-flex}}.hd-dens button[data-cols="2"]:before{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 9px);mask-image:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 9px)}@media (max-width:1099px){body.archive.woocommerce header.woocommerce-products-header{padding:24px 22px 22px;border-radius:18px}.hd-chero__sub{font-size:15.5px;margin-bottom:14px}ul.hd-tbar{grid-template-columns:repeat(3,minmax(0,1fr))}.hd-tbar__i:nth-child(4),.hd-tbar__i:nth-child(5){border-top:1px solid #e7eef2}.hd-catlinks__g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body.archive.woocommerce .ast-woocommerce-container>*{min-width:0}body.archive.woocommerce header.woocommerce-products-header{padding:20px 16px 18px;border-radius:16px;margin-bottom:12px}body.archive.woocommerce .hd-arch__title{font-size:26px;margin-bottom:9px}body.archive.woocommerce .hd-arch__usp{gap:5px 14px;margin-bottom:12px}body.archive.woocommerce .hd-arch__usp li{font-size:13px;padding-left:21px}.hd-chero__sub{font-size:14.5px;line-height:1.55;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hd-chero__facts{gap:7px;margin-bottom:13px}.hd-chero__facts li{padding:7px 11px;min-width:0;border-radius:10px}.hd-chero__k{font-size:9px}.hd-chero__v{font-size:13.5px}.hd-chero__nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px 4px;-webkit-overflow-scrolling:touch}.hd-chero__nav::-webkit-scrollbar{display:none}.hd-chip{flex:0 0 auto;font-size:13.5px;padding:9px 13px}ul.hd-tbar{grid-template-columns:none;display:flex;overflow-x:auto;scrollbar-width:none;border:0;background:0 0;gap:8px;margin:0 -16px 14px;padding:0 16px 2px}ul.hd-tbar::-webkit-scrollbar{display:none}.hd-tbar__i{flex:0 0 auto;min-width:190px;border:1px solid #e7eef2;border-radius:12px;min-height:0;padding:10px 12px 10px 40px}.hd-tbar__i:nth-child(4),.hd-tbar__i:nth-child(5){border-top:1px solid #e7eef2}body.archive.woocommerce .ast-shop-toolbar-container{padding:8px 10px;gap:8px;border-radius:12px;margin-bottom:14px}body.archive.woocommerce p.woocommerce-result-count{font-size:12.5px;width:100%;order:2}body.archive.woocommerce form.woocommerce-ordering{display:none}body.woocommerce ul.products{gap:12px !important}body.woocommerce ul.products li.product{border-radius:14px !important}body.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{padding:9px 9px 2px !important}body.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:4px 11px 12px !important}body.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px !important;margin-bottom:6px !important;min-height:2.68em}.hd-card__tags{gap:4px;margin-bottom:6px !important}.hd-card__tags li{font-size:9.5px;padding:2px 6px}.hd-card__lead{display:none}body.woocommerce ul.products li.product .price{font-size:17.5px !important}.hd-card__fine{margin:2px 0 10px}.hd-card__fine .wgm-info{font-size:10px !important}body.woocommerce ul.products li.product a.button,body.woocommerce ul.products li.product a.button.button{height:44px !important;min-height:44px !important;font-size:14px !important;border-radius:10px !important}.hd-lm__btn{min-width:0;width:100%;height:50px;font-size:15px}body.archive.woocommerce .term-description{padding:20px 16px;border-radius:16px;font-size:15px;margin-top:22px}body.archive.woocommerce .term-description.hd-clamped{max-height:280px}.hd-catlinks{margin-top:24px}.hd-catlinks__g{gap:11px}.hd-tile__b{padding:10px 11px 12px}.hd-tile__t{font-size:13.5px}.hd-faq{margin-top:24px}details.hd-faq__i summary{font-size:15px;padding:14px 46px 14px 14px}.hd-faq__a{padding:0 14px 15px;font-size:14.5px}.hd-ccta{margin-top:24px;border-radius:16px}.hd-ccta__in{padding:22px 18px}.hd-ccta__p{font-size:15px}.hd-ccta__act{gap:9px}a.hd-ccta__btn,a.hd-ccta__ghost{width:100%;justify-content:center;height:50px}}@media (max-width:420px){.hd-chero__facts li:nth-child(n+4){display:none}body.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13.5px !important}}body.archive.woocommerce a:focus-visible,body.archive.woocommerce button:focus-visible{outline:3px solid rgba(55,185,227,.45);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){body.archive.woocommerce *,body.woocommerce ul.products li.product,body.woocommerce ul.products li.product img{transition:none !important;animation:none !important}body.woocommerce ul.products li.product:hover{transform:none}}@media print{.hd-catbar,.hd-lm,#secondary{display:none !important}}body.archive.woocommerce .hd-arch__usp li:before{border:0 !important;transform:none !important;border-radius:50% !important;box-shadow:none !important;width:17px !important;height:17px !important;left:0 !important;top:2px !important;content:"" !important}body.archive.woocommerce .hd-arch__usp li:after{content:none !important;display:none !important}body.archive.woocommerce #secondary .wpc-filters-widget-content,body.archive.woocommerce #secondary .wpc-filters-section,body.archive.woocommerce #secondary .wpc-filters-scroll-container,body.archive.woocommerce #secondary li.wpc-checkbox-item,body.archive.woocommerce #secondary li.wpc-term-item,body.archive.woocommerce #secondary li.wpc-label-item{background:0 0 !important;background-color:transparent !important;border-radius:0 !important;box-shadow:none !important}body.archive.woocommerce #secondary li.wpc-label-item{padding:0 !important}body.archive.woocommerce #secondary [class*=wpc-filter-chips] li{display:inline-flex !important;align-items:center;gap:6px;background:#f4fbfe !important;border:1px solid #cfe3ec !important;border-radius:999px !important;padding:5px 10px !important;margin:0 5px 6px 0 !important;font-size:12.5px;font-weight:700;color:#0a7299 !important}body.woocommerce ul.products li.product .astra-shop-summary-wrap>*{order:7 !important}body.woocommerce ul.products li.product .ast-woo-product-category{order:1 !important;display:none !important}body.woocommerce ul.products li.product .ast-loop-product__link,body.woocommerce ul.products li.product .woocommerce-loop-product__title{order:2 !important}body.woocommerce ul.products li.product .hd-card__tags{order:3 !important}body.woocommerce ul.products li.product .hd-card__lead{order:4 !important}body.woocommerce ul.products li.product .price{order:5 !important}body.woocommerce ul.products li.product .hd-card__fine,body.woocommerce ul.products li.product .wgm-info{order:6 !important}body.woocommerce ul.products li.product a.button,body.woocommerce ul.products li.product a.button.button{order:9 !important}body.woocommerce ul.products li.product a.added_to_cart{order:10 !important}body.woocommerce ul.products li.product .screen-reader-text{order:11 !important}body.woocommerce ul.products li.product a.button:before{content:none !important;display:none !important}body.woocommerce ul.products li.product a.button:after{content:"→" !important;border:0 !important;transform:none !important;width:auto !important;height:auto !important;background:0 0 !important;position:static !important;margin:0 !important;padding:0 !important;font-size:16px !important;line-height:1 !important;opacity:1 !important}body.woocommerce ul.products li.product a.button:hover:after{transform:translateX(3px) !important}body.woocommerce ul.products li.product span.onsale{display:none !important}body.archive.woocommerce ul.products li.product>.hd-card__tags,body.archive.woocommerce ul.products li.product>.hd-card__lead{display:none !important}body.archive.woocommerce header.woocommerce-products-header{z-index:1 !important}body.archive.woocommerce .hd-tbar{position:relative;z-index:1}@media (max-width:920px){body.archive.woocommerce #secondary{z-index:99999 !important}.hd-fov{z-index:99998 !important}.hd-catbar{z-index:99990 !important}body.hd-fopen.archive.woocommerce .ast-shop-toolbar-container{z-index:1 !important}}:root{--hdp-d:"Mulish","Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--hdp-t:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--hdp-ink:#0b1b24;--hdp-ink2:#33474f;--hdp-mut:#6b7f88;--hdp-mut2:#93a5ac;--hdp-line:#e5ecf0;--hdp-line2:#eff4f7;--hdp-soft:#f4f9fc;--hdp-br:#0e93c0;--hdp-br2:#37b9e3;--hdp-deep:#075c7d;--hdp-grad:linear-gradient(135deg,#12a0ce 0%,#046a8f 100%);--hdp-sh1:0 1px 2px rgba(11,27,36,.045),0 10px 26px -14px rgba(11,27,36,.1);--hdp-sh2:0 2px 6px rgba(11,27,36,.06),0 26px 50px -22px rgba(11,27,36,.22);--hdp-shbr:0 8px 20px -8px rgba(4,106,143,.5);--hdp-ck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--hdp-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7F88' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.archive.tax-product_cat #page,.post-type-archive-product #page,.archive.tax-product_cat #page .ast-woocommerce-container,.post-type-archive-product #page .ast-woocommerce-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#page .hd-crumbs{font-family:var(--hdp-d)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.012em!important;line-height:1.5!important;color:var(--hdp-mut2)!important}#page .hd-crumbs a{color:var(--hdp-mut)!important;text-decoration:none;transition:color .15s ease}#page .hd-crumbs a:hover{color:var(--hdp-br)!important}#page .hd-crumbs .breadcrumb_last{color:var(--hdp-ink2)!important;font-weight:700!important}.archive.tax-product_cat #page .woocommerce-products-header,.post-type-archive-product #page .woocommerce-products-header{border-radius:20px!important;padding:clamp(22px,2.6vw,34px) clamp(20px,2.6vw,32px) clamp(20px,2.4vw,30px)!important;box-shadow:var(--hdp-sh1)!important}#page .hd-arch__title{font-family:var(--hdp-d)!important;font-size:clamp(28px,1.3rem + 1.7vw,44px)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.033em!important;color:var(--hdp-ink)!important;margin:0 0 13px!important;text-wrap:balance;hyphens:manual!important;-webkit-hyphens:manual!important;word-break:normal!important}#page .hd-arch__usp{display:flex!important;flex-wrap:wrap!important;gap:7px 24px!important;margin:0!important;padding:0!important;list-style:none!important}#page .hd-arch__usp li{font-family:var(--hdp-d)!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.002em!important;line-height:1.38!important;color:var(--hdp-ink2)!important;position:relative!important;padding:0 0 0 22px!important;margin:0!important}#page .hd-arch__usp li:before{content:""!important;position:absolute!important;left:0!important;top:.16em!important;width:15px!important;height:15px!important;border:0!important;border-radius:0!important;transform:none!important;background:var(--hdp-br)!important;-webkit-mask:var(--hdp-ck) center/15px 15px no-repeat!important;mask:var(--hdp-ck) center/15px 15px no-repeat!important}#page .hd-chero__sub{font-family:var(--hdp-t)!important;font-size:15.5px!important;font-weight:400!important;line-height:1.68!important;letter-spacing:0!important;color:var(--hdp-ink2)!important;max-width:66ch;margin:16px 0 0!important;text-wrap:pretty}#page .hd-chero__facts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:#fff!important;border:1px solid var(--hdp-line)!important;border-radius:14px!important;box-shadow:var(--hdp-sh1)!important;overflow:hidden!important;padding:0!important;margin:20px 0 20px!important;list-style:none!important}#page .hd-chero__facts li{background:transparent!important;border:0!important;border-radius:0!important;padding:13px 14px 14px!important;margin:0!important;position:relative!important;display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0}#page .hd-chero__facts li+li:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:1px;background:var(--hdp-line2)}#page .hd-chero__k{font-family:var(--hdp-d)!important;font-size:9.8px!important;font-weight:800!important;letter-spacing:.135em!important;text-transform:uppercase!important;line-height:1.3!important;color:var(--hdp-mut2)!important;display:block!important}#page .hd-chero__v{font-family:var(--hdp-d)!important;font-size:15.5px!important;font-weight:800!important;letter-spacing:-.018em!important;line-height:1.22!important;color:var(--hdp-ink)!important;display:block!important;font-variant-numeric:tabular-nums;hyphens:manual!important;-webkit-hyphens:manual!important}#page .hd-chero__nav{display:flex!important;flex-wrap:wrap!important;gap:8px!important}#page .hd-chero__nav .hd-chip{font-family:var(--hdp-d)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.004em!important;line-height:1!important;color:var(--hdp-ink2)!important;padding:10px 14px!important;border-radius:999px!important;border:1px solid var(--hdp-line)!important;background:#fff!important;box-shadow:0 1px 1px rgba(11,27,36,.03)!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}#page .hd-chero__nav .hd-chip:hover{border-color:#BFDFED!important;background:var(--hdp-soft)!important;color:var(--hdp-deep)!important}#page .hd-chero__nav .hd-chip b{font-family:var(--hdp-d)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.02em!important;color:var(--hdp-mut)!important;background:var(--hdp-line2)!important;border-radius:999px!important;padding:3px 6px!important;font-variant-numeric:tabular-nums}#page .hd-chero__nav .hd-chip.is-active{background:var(--hdp-grad)!important;color:#fff!important;border-color:transparent!important;box-shadow:var(--hdp-shbr)!important}#page .hd-chero__nav .hd-chip.is-active b{background:rgba(255,255,255,.22)!important;color:#fff!important}#page .hd-tbar{display:flex!important;flex-wrap:nowrap!important;gap:0!important;grid-template-columns:none!important;grid-template-rows:none!important;background:#fff!important;border:1px solid var(--hdp-line)!important;border-radius:16px!important;box-shadow:var(--hdp-sh1)!important;padding:4px!important;margin:0 0 18px!important;list-style:none!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}#page .hd-tbar::-webkit-scrollbar{display:none}#page .hd-tbar__i{flex:1 0 0!important;min-width:112px;scroll-snap-align:center;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:2px!important;padding:14px 9px 13px!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;position:relative!important}#page .hd-tbar__i+.hd-tbar__i:after{content:"";position:absolute;left:0;top:15px;bottom:15px;width:1px;background:var(--hdp-line2)}#page .hd-tbar__i:before{position:static!important;left:auto!important;top:auto!important;right:auto!important;transform:none!important;width:21px!important;height:21px!important;margin:0 0 7px!important;flex:0 0 auto!important}#page .hd-tbar__t{font-family:var(--hdp-d)!important;font-size:12.3px!important;font-weight:800!important;letter-spacing:-.004em!important;line-height:1.3!important;color:var(--hdp-ink)!important;display:block!important;text-wrap:balance;hyphens:manual!important;-webkit-hyphens:manual!important;font-variant-numeric:tabular-nums;min-height:2.62em}#page .hd-tbar__s{font-family:var(--hdp-t)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.008em!important;line-height:1.34!important;color:var(--hdp-mut2)!important;display:block!important;text-wrap:balance}#page .ast-shop-toolbar-container{border-radius:12px!important;padding:7px 9px 7px 12px!important;border-color:var(--hdp-line)!important;-webkit-backdrop-filter:saturate(1.5) blur(8px);backdrop-filter:saturate(1.5) blur(8px)}#page .ast-shop-toolbar-container.is-stuck{box-shadow:0 1px 0 var(--hdp-line),0 14px 28px -20px rgba(11,27,36,.3)!important}#page .woocommerce-result-count{font-family:var(--hdp-d)!important;font-size:12.6px!important;font-weight:600!important;letter-spacing:.006em!important;line-height:1.4!important;color:var(--hdp-mut)!important;margin:0!important;font-variant-numeric:tabular-nums}#page .woocommerce-result-count b{font-weight:800!important;color:var(--hdp-ink)!important}#page .woocommerce-ordering{position:relative}#page .woocommerce-ordering select.orderby{font-family:var(--hdp-d)!important;font-size:12.8px!important;font-weight:700!important;letter-spacing:.004em!important;color:var(--hdp-ink2)!important;height:38px!important;min-height:38px!important;line-height:38px!important;padding:0 33px 0 12px!important;border:1px solid var(--hdp-line)!important;border-radius:10px!important;background-color:#fff!important;background-image:var(--hdp-chev)!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:15px 15px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:none!important;cursor:pointer;max-width:100%;transition:border-color .15s ease,box-shadow .15s ease}#page .woocommerce-ordering select.orderby:hover{border-color:#CBDEE8!important}#page .woocommerce-ordering select.orderby:focus,#page .woocommerce-ordering select.orderby:focus-visible{border-color:var(--hdp-br)!important;outline:0!important;box-shadow:0 0 0 3px rgba(14,147,192,.15)!important}#page .hd-dens{gap:4px!important}#page .hd-dens button{width:34px!important;height:34px!important;border-radius:9px!important;border:1px solid var(--hdp-line)!important;background:#fff!important;transition:border-color .15s ease,background-color .15s ease}#page .hd-dens button:hover{border-color:#CBDEE8!important;background:var(--hdp-soft)!important}#page .hd-dens button.is-on{border-color:#BFDFED!important;background:var(--hdp-soft)!important}#page .hd-fbtn{font-family:var(--hdp-d)!important;font-size:13.2px!important;font-weight:800!important;letter-spacing:.01em!important;border-radius:10px!important}.woocommerce #page ul.products li.product{border-radius:16px!important;border-color:var(--hdp-line)!important;box-shadow:var(--hdp-sh1)!important;overflow:hidden!important;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s ease,border-color .24s ease}.woocommerce #page ul.products li.product:hover{transform:translateY(-3px);box-shadow:var(--hdp-sh2)!important;border-color:#D3E5EE!important}.woocommerce #page ul.products li.product .astra-shop-thumbnail-wrap{background:linear-gradient(165deg,#fafcfd 0%,#f0f5f8 100%)!important;border-bottom:1px solid var(--hdp-line2)!important;overflow:hidden!important}.woocommerce #page ul.products li.product .astra-shop-thumbnail-wrap img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.woocommerce #page ul.products li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.045)}.woocommerce #page ul.products li.product .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:15px 16px 16px!important;gap:0!important}.woocommerce #page ul.products li.product .ast-woo-product-category{display:none!important}.woocommerce #page ul.products li.product .ast-loop-product__link{display:block!important;margin:0 0 9px!important}.woocommerce #page ul.products li.product .woocommerce-loop-product__title{font-family:var(--hdp-d)!important;font-size:15.4px!important;font-weight:700!important;line-height:1.36!important;letter-spacing:-.006em!important;color:var(--hdp-ink)!important;margin:0!important;padding:0!important;hyphens:manual!important;-webkit-hyphens:manual!important;word-break:normal!important;overflow-wrap:break-word;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.72em}.woocommerce #page ul.products li.product a:hover .woocommerce-loop-product__title{color:var(--hdp-deep)!important}#page .hd-card__tags{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0 0 8px!important;padding:0!important;list-style:none!important}#page .hd-card__tags li{font-family:var(--hdp-d)!important;font-size:10.8px!important;font-weight:700!important;letter-spacing:.018em!important;line-height:1!important;color:#55707B!important;background:#F1F7FA!important;border:0!important;border-radius:6px!important;padding:4px 8px!important;margin:0!important}#page .hd-card__lead{font-family:var(--hdp-t)!important;font-size:13px!important;font-weight:400!important;line-height:1.46!important;letter-spacing:0!important;color:var(--hdp-mut)!important;margin:0 0 10px!important;padding:0!important;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.woocommerce #page ul.products li.product .astra-shop-summary-wrap .price{font-family:var(--hdp-d)!important;font-size:20.5px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important;color:var(--hdp-ink)!important;font-variant-numeric:tabular-nums;margin:auto 0 0!important;padding:0!important;display:block!important}.woocommerce #page ul.products li.product .price .woocommerce-Price-currencySymbol{font-size:.8em!important;font-weight:700!important}.woocommerce #page ul.products li.product .price del{font-size:.6em!important;font-weight:600!important;color:var(--hdp-mut2)!important;margin-right:6px!important;opacity:1!important}.woocommerce #page ul.products li.product .price ins{text-decoration:none!important;font-weight:800!important}.woocommerce #page ul.products li.product .price small{font-family:var(--hdp-t)!important;font-size:11.5px!important;font-weight:400!important;color:var(--hdp-mut2)!important;letter-spacing:.006em!important}#page .hd-card__fine{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 9px!important;margin:5px 0 0!important;padding:0!important;font-family:var(--hdp-t)!important;font-size:11.4px!important;line-height:1.42!important;color:var(--hdp-mut2)!important;letter-spacing:.008em!important}#page .hd-card__fine .wgm-info,#page .hd-card__fine div,#page .hd-card__fine p{font-family:inherit!important;font-size:11.4px!important;line-height:1.42!important;color:inherit!important;margin:0!important;padding:0!important}#page .hd-card__fine a{color:var(--hdp-mut)!important;text-decoration:underline!important;text-decoration-color:rgba(107,127,136,.38)!important;text-underline-offset:2px!important;text-decoration-thickness:1px!important}#page .hd-card__fine a:hover{color:var(--hdp-br)!important;text-decoration-color:currentColor!important}#page .hd-badge{font-family:var(--hdp-d)!important;font-size:10.6px!important;font-weight:800!important;letter-spacing:.045em!important;line-height:1!important;border-radius:8px!important;padding:5px 8px!important;box-shadow:0 4px 12px -6px rgba(11,27,36,.5)!important}.woocommerce #page ul.products li.product a.hd-configure-button{font-family:var(--hdp-d)!important;font-size:13.8px!important;font-weight:800!important;letter-spacing:.014em!important;line-height:1!important;height:44px!important;min-height:44px!important;border-radius:11px!important;margin:13px 0 0!important;padding:0 14px!important;background-color:#F2F8FB!important;background-image:none!important;color:var(--hdp-deep)!important;border:1px solid #CFE7F1!important;box-shadow:none!important;text-shadow:none!important;transition:background-color .18s ease,background-image .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.woocommerce #page ul.products li.product a.hd-configure-button:after{font-size:15px!important;font-weight:700!important;transition:transform .22s ease}.woocommerce #page ul.products li.product a.hd-configure-button:hover,.woocommerce #page ul.products li.product a.hd-configure-button:focus-visible{background-color:transparent!important;background-image:var(--hdp-grad)!important;color:#fff!important;border-color:transparent!important;box-shadow:var(--hdp-shbr)!important}.woocommerce #page ul.products li.product a.hd-configure-button:hover:after{transform:translateX(3px)}@media (hover:none){.woocommerce #page ul.products li.product a.hd-configure-button{background-image:var(--hdp-grad)!important;background-color:transparent!important;color:#fff!important;border-color:transparent!important}}#page .hd-lm{gap:0!important;margin:28px 0 0!important}#page .hd-lm__bar{height:4px!important;max-width:280px;width:100%;border-radius:999px!important;background:var(--hdp-line2)!important;overflow:hidden!important}#page .hd-lm__bar i{background-image:var(--hdp-grad)!important;border-radius:999px!important;display:block;height:100%}#page .hd-lm__info{font-family:var(--hdp-d)!important;font-size:11.4px!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important;line-height:1.3!important;color:var(--hdp-mut2)!important;font-variant-numeric:tabular-nums;margin:11px 0 15px!important}#page .hd-lm__btn{font-family:var(--hdp-d)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1!important;color:var(--hdp-deep)!important;background-color:#fff!important;background-image:none!important;border:1.5px solid #C3E1EE!important;border-radius:999px!important;height:50px!important;min-height:50px!important;padding:0 32px!important;box-shadow:var(--hdp-sh1)!important;cursor:pointer;transition:background-image .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}#page .hd-lm__btn:hover,#page .hd-lm__btn:focus-visible{background-image:var(--hdp-grad)!important;background-color:transparent!important;color:#fff!important;border-color:transparent!important;box-shadow:var(--hdp-shbr)!important;transform:translateY(-1px)}.woocommerce #page nav.woocommerce-pagination{margin:26px 0 0!important}.woocommerce #page nav.woocommerce-pagination ul li a.page-numbers,.woocommerce #page nav.woocommerce-pagination ul li span.page-numbers{font-family:var(--hdp-d)!important;font-size:13.4px!important;font-weight:700!important;letter-spacing:.01em!important;font-variant-numeric:tabular-nums;min-width:40px!important;height:40px!important;line-height:40px!important;border-radius:10px!important;border-color:var(--hdp-line)!important;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.woocommerce #page nav.woocommerce-pagination ul li a.page-numbers:hover{border-color:#C3E1EE!important;background:var(--hdp-soft)!important;color:var(--hdp-deep)!important}.woocommerce #page nav.woocommerce-pagination ul li span.current{background-image:var(--hdp-grad)!important;color:#fff!important;border-color:transparent!important;box-shadow:var(--hdp-shbr)!important}#page .hd-h2{font-family:var(--hdp-d)!important;font-size:clamp(19px,.95rem + 1.05vw,27px)!important;font-weight:800!important;letter-spacing:-.026em!important;line-height:1.15!important;color:var(--hdp-ink)!important;margin:0 0 6px!important;padding:0 0 12px!important;position:relative;text-wrap:balance;hyphens:manual!important;-webkit-hyphens:manual!important}#page .hd-h2:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;border-radius:999px;background-image:var(--hdp-grad)}#page .hd-catlinks .hd-h2,#page .hd-faq .hd-h2{margin-bottom:18px!important}#page .term-description{border-radius:20px!important;border-color:var(--hdp-line)!important;padding:clamp(22px,2.3vw,32px) clamp(20px,2.4vw,34px)!important;box-shadow:var(--hdp-sh1)!important}#page .term-description.hd-clamped{padding-bottom:34px!important}#page .term-description.hd-clamped:after{content:"";position:absolute;left:1px;right:1px;bottom:1px;height:160px;border-radius:0 0 19px 19px;pointer-events:none;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 38%,#fff 86%)}#page .term-description p,#page .term-description li,#page .term-description .elementor-widget-text-editor,#page .term-description .elementor-widget-container p{font-family:var(--hdp-t)!important;font-size:15.4px!important;font-weight:400!important;line-height:1.78!important;letter-spacing:0!important;color:var(--hdp-ink2)!important}#page .term-description p{margin:0 0 1.05em!important;max-width:72ch;text-wrap:pretty}#page .term-description p:last-child{margin-bottom:0!important}#page .term-description ul,#page .term-description ol{margin:0 0 1.05em 1.1em!important;max-width:70ch}#page .term-description li{margin:0 0 .45em!important}#page .term-description h1,#page .term-description h2,#page .term-description h3,#page .term-description h4,#page .term-description h5{font-family:var(--hdp-d)!important;font-weight:800!important;color:var(--hdp-ink)!important;letter-spacing:-.024em!important;line-height:1.2!important;text-wrap:balance;hyphens:manual!important;-webkit-hyphens:manual!important}#page .term-description h2{font-size:clamp(18px,.95rem + .55vw,23px)!important;margin:1.6em 0 .5em!important}#page .term-description h3{font-size:17px!important;margin:1.45em 0 .45em!important}#page .term-description h4{font-size:15.4px!important;margin:1.35em 0 .4em!important}#page .term-description *:first-child>h2:first-child,#page .term-description>*:first-child h2:first-child{margin-top:0!important}#page .term-description a{color:var(--hdp-deep)!important;text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-thickness:1px!important;text-decoration-color:rgba(7,92,125,.35)!important}#page .term-description a:hover{text-decoration-color:currentColor!important}#page .term-description strong,#page .term-description b{font-weight:700!important;color:var(--hdp-ink)!important}#page .hd-seo-more{margin-top:14px!important;justify-content:center!important;position:relative;z-index:3}#page .hd-seo-more button{font-family:var(--hdp-d)!important;font-size:12.2px!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important;line-height:1!important;color:var(--hdp-deep)!important;background:#fff!important;background-image:none!important;border:1px solid #CFE7F1!important;border-width:1px!important;border-radius:999px!important;height:44px!important;min-height:44px!important;padding:0 22px!important;box-shadow:var(--hdp-sh1)!important;cursor:pointer;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}#page .hd-seo-more button:hover{border-color:var(--hdp-br)!important;color:var(--hdp-br)!important;box-shadow:0 0 0 3px rgba(14,147,192,.12)!important}#page .hd-catlinks__g{gap:16px!important}#page .hd-tile{border-radius:16px!important;border-color:var(--hdp-line)!important;overflow:hidden!important;box-shadow:var(--hdp-sh1)!important;text-decoration:none!important;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s ease,border-color .24s ease}#page .hd-tile:hover{transform:translateY(-3px);box-shadow:var(--hdp-sh2)!important;border-color:#CFE4EE!important}#page .hd-tile__img{display:block!important;padding:0!important;margin:0!important;overflow:hidden!important;background:linear-gradient(165deg,#f8fbfc 0%,#edf3f7 100%)!important;border-bottom:1px solid var(--hdp-line2)!important;border-radius:0!important}#page .hd-tile__img img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;transition:transform .55s cubic-bezier(.2,.7,.2,1)}#page .hd-tile:hover .hd-tile__img img{transform:scale(1.05)}#page .hd-tile__b{display:flex!important;flex-direction:column!important;gap:3px!important;padding:14px 16px 15px!important}#page .hd-tile__t{font-family:var(--hdp-d)!important;font-size:14.8px!important;font-weight:800!important;letter-spacing:-.014em!important;line-height:1.28!important;color:var(--hdp-ink)!important}#page .hd-tile:hover .hd-tile__t{color:var(--hdp-deep)!important}#page .hd-tile__c{font-family:var(--hdp-d)!important;font-size:10.8px!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important;line-height:1.3!important;color:var(--hdp-mut2)!important;font-variant-numeric:tabular-nums}#page .hd-faq__l{gap:9px!important}#page .hd-faq__i{border-radius:14px!important;border-color:var(--hdp-line)!important;overflow:hidden!important;box-shadow:var(--hdp-sh1)!important;transition:border-color .18s ease,box-shadow .18s ease}#page .hd-faq__i:hover{border-color:#D6E6EE!important}#page .hd-faq__i[open]{border-color:#C6E1EE!important;box-shadow:var(--hdp-sh2)!important}#page .hd-faq__i summary{font-family:var(--hdp-d)!important;font-size:14.8px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.42!important;color:var(--hdp-ink)!important;padding:16px 54px 16px 19px!important;cursor:pointer;transition:color .15s ease;text-wrap:pretty}#page .hd-faq__i summary:hover{color:var(--hdp-deep)!important}#page .hd-faq__i summary:after{transition:transform .24s cubic-bezier(.2,.7,.2,1)}#page .hd-faq__i[open] summary{color:var(--hdp-deep)!important}#page .hd-faq__i[open] summary:after{transform:translateY(-50%) rotate(45deg)!important}#page .hd-faq__a{padding:0 19px 18px!important}#page .hd-faq__a p,#page .hd-faq__a li{font-family:var(--hdp-t)!important;font-size:14.6px!important;font-weight:400!important;line-height:1.72!important;color:var(--hdp-ink2)!important;max-width:70ch;text-wrap:pretty}#page .hd-faq__a p{margin:0 0 .7em!important}#page .hd-faq__a p:last-child{margin-bottom:0!important}#page .hd-faq__a a{color:var(--hdp-deep)!important;text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-thickness:1px!important}#page .hd-ccta{border-radius:22px!important}#page .hd-ccta__in{padding:clamp(26px,3vw,40px) clamp(22px,2.8vw,40px)!important}#page .hd-ccta__eyebrow{font-family:var(--hdp-d)!important;font-size:10.6px!important;font-weight:800!important;letter-spacing:.17em!important;text-transform:uppercase!important;line-height:1.3!important;color:rgba(255,255,255,.6)!important;margin:0 0 11px!important}#page .hd-ccta__h{font-family:var(--hdp-d)!important;font-size:clamp(21px,1rem + 1.25vw,31px)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.1!important;color:#fff!important;margin:0 0 13px!important;text-wrap:balance;hyphens:manual!important;-webkit-hyphens:manual!important}#page .hd-ccta__p{font-family:var(--hdp-t)!important;font-size:15.4px!important;font-weight:400!important;line-height:1.68!important;color:rgba(255,255,255,.84)!important;max-width:58ch;margin:0 0 21px!important;text-wrap:pretty}#page .hd-ccta__act{gap:11px!important}#page .hd-ccta__btn{font-family:var(--hdp-d)!important;font-size:15px!important;font-weight:800!important;letter-spacing:.008em!important;line-height:1!important;border-radius:12px!important;height:52px!important;min-height:52px!important;font-variant-numeric:tabular-nums;box-shadow:0 10px 26px -12px rgba(0,0,0,.45)!important;transition:transform .18s ease,box-shadow .18s ease}#page .hd-ccta__btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px rgba(0,0,0,.5)!important}#page .hd-ccta__ghost{font-family:var(--hdp-d)!important;font-size:14.4px!important;font-weight:700!important;letter-spacing:.008em!important;line-height:1!important;border-radius:12px!important;height:52px!important;min-height:52px!important;transition:background-color .18s ease,border-color .18s ease}#page .hd-ccta__note{font-family:var(--hdp-t)!important;font-size:12.6px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.5!important;color:rgba(255,255,255,.6)!important;margin:17px 0 0!important}#page .hd-help{border-radius:16px!important;padding:18px!important;border-color:#DCEBF2!important;box-shadow:var(--hdp-sh1)!important}#page .hd-help__t{font-family:var(--hdp-d)!important;font-size:14.8px!important;font-weight:800!important;letter-spacing:-.016em!important;line-height:1.3!important;color:var(--hdp-ink)!important;margin:0 0 6px!important}#page .hd-help__p{font-family:var(--hdp-t)!important;font-size:13.2px!important;font-weight:400!important;line-height:1.55!important;color:var(--hdp-mut)!important;margin:0 0 14px!important;text-wrap:pretty}#page .hd-help__tel{font-family:var(--hdp-d)!important;font-size:14.8px!important;font-weight:800!important;letter-spacing:.012em!important;line-height:1!important;height:46px!important;min-height:46px!important;border-radius:11px!important;font-variant-numeric:tabular-nums;background-image:var(--hdp-grad)!important;box-shadow:var(--hdp-shbr)!important;transition:transform .18s ease,box-shadow .18s ease}#page .hd-help__tel:hover{transform:translateY(-1px);box-shadow:0 12px 24px -10px rgba(4,106,143,.55)!important}#page .hd-help__mail{font-family:var(--hdp-d)!important;font-size:13.2px!important;font-weight:700!important;letter-spacing:.008em!important;color:var(--hdp-deep)!important;margin:11px 0 0!important;text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-color:rgba(7,92,125,.3)!important;text-decoration-thickness:1px!important}#page .hd-help__mail:hover{text-decoration-color:currentColor!important}#page .hd-help__h{font-family:var(--hdp-t)!important;font-size:11.6px!important;font-weight:400!important;letter-spacing:.028em!important;color:var(--hdp-mut2)!important;margin:9px 0 0!important}#page #secondary .wpc-filter-title,#page #secondary .widget-title,#page #secondary .widgettitle,body .hd-fov .wpc-filter-title{font-family:var(--hdp-d)!important;font-size:10.2px!important;font-weight:800!important;letter-spacing:.145em!important;text-transform:uppercase!important;line-height:1.3!important;color:var(--hdp-mut2)!important}#page #secondary .wpc-term-item label,#page #secondary .wpc-filters-ul-list label{font-family:var(--hdp-d)!important;font-size:13.6px!important;font-weight:600!important;letter-spacing:.002em!important;line-height:1.45!important;color:var(--hdp-ink2)!important;cursor:pointer;transition:color .14s ease}#page #secondary .wpc-term-item label:hover{color:var(--hdp-deep)!important}#page #secondary .wpc-term-item.wpc-term-selected>.wpc-term-item-content-wrapper>label,#page #secondary li.wpc-term-selected>div>label{color:var(--hdp-ink)!important;font-weight:800!important}#page #secondary .wpc-term-count,#page #secondary label span,#page #secondary label small{font-family:var(--hdp-d)!important;font-size:11px!important;font-weight:700!important;color:var(--hdp-mut2)!important;font-variant-numeric:tabular-nums;letter-spacing:.01em!important}#page #secondary .hd-fhead span{font-family:var(--hdp-d)!important;font-size:15px!important;font-weight:800!important;letter-spacing:-.014em!important;color:var(--hdp-ink)!important}#page .hd-fapply button{font-family:var(--hdp-d)!important;font-size:14.6px!important;font-weight:800!important;letter-spacing:.014em!important;border-radius:12px!important}#page #secondary .wpc-filters-open-button-container,#page #secondary .wpc-widget-close-container{display:none!important}body .hd-catbar__f,body .hd-catbar__s,body .hd-catbar select{font-family:var(--hdp-d)!important;font-size:13.4px!important;font-weight:800!important;letter-spacing:.012em!important}body .hd-catbar select{background-image:var(--hdp-chev)!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:15px 15px!important;-webkit-appearance:none!important;appearance:none!important;padding-right:32px!important;font-weight:700!important}@media (min-width:1200px){#page .hd-tbar__i{padding:15px 12px 14px!important}#page .hd-tbar__t{font-size:12.8px!important}#page .hd-chero__v{font-size:16px!important}#page .woocommerce-ordering:before{content:"Sortieren";font-family:var(--hdp-d);font-size:10.2px;font-weight:800;letter-spacing:.145em;text-transform:uppercase;color:var(--hdp-mut2);align-self:center;margin-right:9px;white-space:nowrap}#page .woocommerce-ordering{display:flex!important;align-items:center!important}}@media (max-width:1199px) and (min-width:921px){#page .hd-tbar__i{min-width:104px;padding:13px 6px 12px!important}#page .hd-tbar__t{font-size:11.8px!important}#page .hd-tbar__s{font-size:10.4px!important}}@media (max-width:920px){#page .hd-tbar__i{min-width:142px;padding:14px 12px 13px!important}#page .hd-tbar__t{font-size:12.6px!important}#page .hd-tbar__s{font-size:11px!important}#page .hd-tbar{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%)}#page .hd-arch__title{letter-spacing:-.028em!important}#page .hd-chero__sub{font-size:15px!important;line-height:1.64!important}}@media (max-width:640px){#page .hd-chero__facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}#page .hd-chero__facts li:nth-child(2n+1)+li:before{left:0}#page .hd-chero__facts li:nth-child(2n+1):before{display:none}#page .hd-chero__facts li:nth-child(n+3):after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--hdp-line2)}#page .hd-arch__usp{gap:6px 18px!important}#page .hd-arch__usp li{font-size:12.9px!important}#page .term-description p,#page .term-description li{font-size:15px!important;line-height:1.74!important}#page .hd-faq__i summary{font-size:14.4px!important;padding:15px 48px 15px 16px!important}#page .hd-faq__a{padding:0 16px 16px!important}#page .hd-ccta__in{padding:26px 20px!important}#page .hd-lm__btn{font-size:12.4px!important;padding:0 24px!important;height:48px!important;min-height:48px!important}#page .hd-seo-more button{font-size:11.6px!important;padding:0 18px!important;height:42px!important;min-height:42px!important}}@media (max-width:420px){#page .hd-arch__title{font-size:27px!important;line-height:1.08!important}#page .hd-chero__v{font-size:14.8px!important}#page .hd-chero__k{font-size:9.4px!important;letter-spacing:.12em!important}.woocommerce #page ul.products li.product .woocommerce-loop-product__title{font-size:14.8px!important}.woocommerce #page ul.products li.product .astra-shop-summary-wrap .price{font-size:19.5px!important}}#page .hd-chero__nav .hd-chip:focus-visible,#page .hd-tile:focus-visible,#page .hd-lm__btn:focus-visible,#page .hd-seo-more button:focus-visible,#page .hd-faq__i summary:focus-visible,.woocommerce #page ul.products li.product a.hd-configure-button:focus-visible{outline:2px solid var(--hdp-br)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){.woocommerce #page ul.products li.product,#page .hd-tile,#page .hd-lm__btn,#page .hd-ccta__btn,#page .hd-help__tel,.woocommerce #page ul.products li.product .astra-shop-thumbnail-wrap img,#page .hd-tile__img img,#page .hd-faq__i summary:after,.woocommerce #page ul.products li.product a.hd-configure-button{transition:none!important}.woocommerce #page ul.products li.product:hover,#page .hd-tile:hover,#page .hd-lm__btn:hover,#page .hd-ccta__btn:hover,#page .hd-help__tel:hover{transform:none!important}.woocommerce #page ul.products li.product:hover .astra-shop-thumbnail-wrap img,#page .hd-tile:hover .hd-tile__img img{transform:none!important}}@media print{#page .hd-tbar,#page .hd-lm,body .hd-catbar,#page .hd-seo-more,#page .hd-ccta{display:none!important}#page .term-description.hd-clamped{max-height:none!important;overflow:visible!important}#page .term-description.hd-clamped:after{display:none!important}}#page #secondary .ast-woo-sidebar-widget{border-radius:16px!important;border-color:var(--hdp-line)!important;padding:16px 16px 15px!important;box-shadow:var(--hdp-sh1)!important}#page #secondary .wpc-filters-section{border:0!important;border-bottom:1px solid var(--hdp-line2)!important;border-radius:0!important;padding:0 0 14px!important;margin:0 0 14px!important}#page #secondary .wpc-filters-section:last-child{border-bottom:0!important;padding-bottom:0!important;margin-bottom:0!important}#page #secondary .wpc-filter-header{margin:0 0 9px!important;padding:0!important}#page #secondary .wpc-toggle-children-list{opacity:.5;transition:opacity .15s ease}#page #secondary .wpc-term-item:hover>.wpc-term-item-content-wrapper>.wpc-toggle-children-list{opacity:1}#page .hd-chero__v{text-wrap:balance}@media (max-width:1199px){#page .hd-chero__facts li{padding:12px 12px 13px!important}#page .hd-chero__v{font-size:14.9px!important}#page .hd-chero__k{font-size:9.5px!important;letter-spacing:.125em!important}}#page .term-description .elementor>*:first-child h1:first-child,#page .term-description .elementor>*:first-child h2:first-child,#page .term-description .elementor>*:first-child h3:first-child,#page .term-description .elementor-widget:first-child h1,#page .term-description .elementor-widget:first-child h2,#page .term-description .elementor-widget:first-child h3{margin-top:0!important}:root{--hd-nv-ink:#0c1c26;--hd-nv-ink2:#22414f;--hd-nv-mut:#6e8592;--hd-nv-line:#e4ebef;--hd-nv-line2:#eff4f7;--hd-nv-br:#37b9e3;--hd-nv-br6:#1596c6;--hd-nv-br7:#0a7299;--hd-nv-br05:#eef9fd;--hd-nv-bg:#f3f7fa;--hd-nv-cta:linear-gradient(180deg,#0e93c0 0%,#046a8f 100%);--hd-nv-sh:0 24px 54px -22px rgba(12,28,38,.3),0 4px 14px -6px rgba(12,28,38,.1);--hd-nv-ease:cubic-bezier(.2,.7,.3,1);--hd-nv-off:0px;--hd-nv-h:74px}#masthead{position:relative}#masthead .ast-main-header-wrap,#masthead .ast-primary-header-bar{background:#fff}#masthead .ast-primary-header-bar{position:relative;border-bottom:1px solid var(--hd-nv-line)!important;transition:box-shadow .3s var(--hd-nv-ease),padding .24s var(--hd-nv-ease)}#ast-fixed-header .ast-primary-header-bar{box-shadow:0 14px 34px -22px rgba(12,28,38,.42)}@media (min-width:922px){#masthead .ast-primary-header-bar{padding-top:9px!important;padding-bottom:9px!important}#ast-fixed-header .ast-primary-header-bar{padding-top:4px!important;padding-bottom:4px!important}}#masthead .site-branding img,#masthead .custom-logo-link img{transition:transform .26s var(--hd-nv-ease);transform-origin:left center}#page [id]{scroll-margin-top:calc(var(--hd-hh, var(--hd-nv-h)) + 14px)}.hd-nv-top{--hdt:34px;height:var(--hdt);background:var(--hd-nv-bg);border-bottom:1px solid var(--hd-nv-line);overflow:hidden;transition:height .3s var(--hd-nv-ease),opacity .2s linear}.hd-nv-top__in{max-width:1280px;margin:0 auto;padding:0 24px;height:34px;display:flex;align-items:center;justify-content:space-between;gap:18px}.hd-nv-top__list{display:flex;align-items:center;gap:20px;margin:0;padding:0;list-style:none}.hd-nv-top__list li{display:flex;align-items:center;gap:7px;margin:0;font-size:12.5px;line-height:1;color:var(--hd-nv-ink2);font-weight:600}.hd-nv-top__list li:before{content:none!important}.hd-nv-top svg{width:14px;height:14px;flex:0 0 14px;color:var(--hd-nv-br6);stroke-width:2.1}.hd-nv-top__right{display:flex;align-items:center;gap:16px}.hd-nv-top__tel{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--hd-nv-ink);text-decoration:none;transition:color .18s}.hd-nv-top__tel:hover,.hd-nv-top__tel:focus{color:var(--hd-nv-br7)}.hd-nv-top__mig{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hd-nv-mut)}@media (max-width:921px){.hd-nv-top{--hdt:28px}.hd-nv-top__in{padding:0 14px;height:28px;justify-content:center}.hd-nv-top__right{display:none}.hd-nv-top__list{gap:14px}.hd-nv-top__list li{font-size:11px;gap:5px;font-weight:700}.hd-nv-top svg{width:12px;height:12px;flex:0 0 12px}.hd-nv-top__list li:nth-child(n+3){display:none}}@media (max-width:430px){.hd-nv-top__list li:nth-child(n+2){display:none}}@media (min-width:922px){#masthead .site-header-primary-section-right{flex:1 1 auto;flex-wrap:nowrap!important;align-items:center;gap:2px;min-width:0}#masthead .ast-builder-menu-1{margin-left:auto!important;margin-right:auto!important;min-width:0}#masthead .ast-header-woo-cart,#masthead .ast-header-account,#masthead .ast-header-html-1{flex:0 0 auto}}#masthead .ast-header-account .ast-header-account-link,#masthead .ast-site-header-cart a.cart-container,#masthead .ast-header-html-1 .dgwt-wcas-search-icon{display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;color:var(--hd-nv-ink2)!important;background:0 0;border:1px solid transparent;transition:background .18s,border-color .18s,color .18s,transform .18s}#masthead .ast-header-account .ast-header-account-link:hover,#masthead .ast-site-header-cart a.cart-container:hover,#masthead .ast-header-html-1 .dgwt-wcas-search-icon:hover{background:var(--hd-nv-br05);border-color:#cfeaf6;color:var(--hd-nv-br7)!important}#masthead .ast-site-header-cart .ast-menu-cart-outline,#masthead .ast-site-header-cart .ast-menu-cart-with-border{border:0!important;background:none!important}#masthead .ast-site-header-cart .ast-addon-cart-wrap{padding:0!important;border:0!important}#masthead .ast-site-header-cart i.astra-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}#masthead .ast-site-header-cart i.astra-icon svg{width:22px;height:22px;fill:currentColor}#masthead .ast-site-header-cart i.astra-icon[data-cart-total]:after{content:attr(data-cart-total);position:absolute;top:-5px;right:-8px;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--hd-nv-cta);color:#fff;font-size:11px;font-weight:800;line-height:1;font-family:'Source Sans Pro',sans-serif;box-shadow:0 0 0 2px #fff;letter-spacing:0}#masthead .ast-site-header-cart i.astra-icon[data-cart-total="0"]:after{display:none}#masthead .ast-site-header-cart i.astra-icon:before{content:none!important}@keyframes hdNvPop{0%{transform:scale(1)}35%{transform:scale(1.35)}100%{transform:scale(1)}}#masthead .ast-site-header-cart i.astra-icon.hd-nv-pop:after{animation:hdNvPop .45s var(--hd-nv-ease)}.hd-nv-tel{display:none;align-items:center;gap:9px;padding:7px 14px 7px 11px;margin-right:6px;border:1px solid var(--hd-nv-line);border-radius:999px;text-decoration:none!important;background:#fff;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.hd-nv-tel:hover{border-color:#bfe4f3;background:var(--hd-nv-br05);box-shadow:0 6px 16px -10px rgba(12,28,38,.35)}.hd-nv-tel__ic{width:26px;height:26px;flex:0 0 26px;border-radius:999px;background:var(--hd-nv-br05);color:var(--hd-nv-br7);display:flex;align-items:center;justify-content:center}.hd-nv-tel__ic svg{width:14px;height:14px;stroke-width:2.1}.hd-nv-tel__tx{display:flex;flex-direction:column;line-height:1.12}.hd-nv-tel__k{font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--hd-nv-mut)}.hd-nv-tel__v{font-size:13.5px;font-weight:800;color:var(--hd-nv-ink);white-space:nowrap}@media (min-width:1180px){.hd-nv-tel{display:inline-flex}}@media (min-width:1320px){#masthead .ast-header-html-1 .dgwt-wcas-search-icon{width:auto!important;padding:0 16px 0 13px;gap:8px;border:1px solid var(--hd-nv-line)!important;background:#fff}#masthead .ast-header-html-1 .dgwt-wcas-search-icon:after{content:'Suchen';font-size:13px;font-weight:700;letter-spacing:.01em;font-family:'Source Sans Pro',sans-serif}}#masthead .ast-header-html-1 .search-container{display:flex;align-items:center}@media (min-width:922px){#masthead ul.main-header-menu{align-items:center}#masthead ul.main-header-menu>li{position:static!important}#masthead ul.main-header-menu>li>a{position:relative;display:inline-flex!important;align-items:center;gap:5px;padding:11px 13px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:var(--hd-nv-ink2)!important;transition:color .18s}#masthead ul.main-header-menu>li>a:after{content:'';position:absolute;left:13px;right:13px;bottom:2px;height:2.5px;border-radius:3px;background:var(--hd-nv-br);transform:scaleX(0);transform-origin:center;transition:transform .26s var(--hd-nv-ease)}#masthead ul.main-header-menu>li:hover>a,#masthead ul.main-header-menu>li:focus-within>a,#masthead ul.main-header-menu>li.hd-nv-cur>a{color:var(--hd-nv-br7)!important}#masthead ul.main-header-menu>li:hover>a:after,#masthead ul.main-header-menu>li:focus-within>a:after,#masthead ul.main-header-menu>li.hd-nv-cur>a:after{transform:scaleX(1)}#masthead ul.main-header-menu>li.hd-nv-cur>a{color:var(--hd-nv-ink)!important}#masthead ul.main-header-menu>li>a .ast-icon.icon-arrow svg,#masthead ul.main-header-menu>li>a .ast-arrow-svg{width:9px;height:9px;margin:0 0 0 1px;transition:transform .22s var(--hd-nv-ease);opacity:.65}#masthead ul.main-header-menu>li:hover>a .ast-icon.icon-arrow svg,#masthead ul.main-header-menu>li:focus-within>a .ast-icon.icon-arrow svg{transform:rotate(180deg);opacity:1}}@media (min-width:922px){#masthead li.astra-megamenu-li{position:static!important}#masthead .astra-megamenu{display:flex!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:26px max(24px,calc((100% - 1280px) / 2)) 30px!important;gap:14px 30px;align-items:stretch;background:#fff!important;border:0!important;border-top:1px solid var(--hd-nv-line)!important;border-radius:0 0 24px 24px!important;box-shadow:var(--hd-nv-sh)!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .18s linear .1s,transform .22s var(--hd-nv-ease) .1s,visibility 0s linear .3s;z-index:60}#masthead li.astra-megamenu-li:hover>.astra-megamenu,#masthead li.astra-megamenu-li:focus-within>.astra-megamenu{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .2s linear .05s,transform .24s var(--hd-nv-ease) .05s,visibility 0s linear .05s}#masthead .astra-megamenu>li{flex:1 1 0;min-width:0;margin:0!important;padding:0!important;list-style:none;border:0!important}#masthead .astra-megamenu>li>a{display:block!important;padding:0 0 10px!important;margin:0 0 10px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--hd-nv-ink)!important;line-height:1.35!important;border-bottom:1px solid var(--hd-nv-line)!important;background:none!important;transition:color .18s,border-color .18s}#masthead .astra-megamenu>li>a:hover{color:var(--hd-nv-br7)!important;border-bottom-color:#BFE4F3!important}#masthead .astra-megamenu .ast-icon.icon-arrow,#masthead .astra-megamenu .ast-arrow-svg,#masthead .astra-megamenu .ast-menu-toggle{display:none!important}#masthead .astra-megamenu ul.sub-menu{position:static!important;left:auto!important;right:auto!important;top:auto!important;display:block!important;width:auto!important;max-width:none!important;min-width:0!important;opacity:1!important;visibility:visible!important;transform:none!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}#masthead .astra-megamenu ul.sub-menu>li{margin:0!important;padding:0!important;list-style:none;border:0!important}#masthead .astra-megamenu ul.sub-menu>li>a{display:flex!important;align-items:center;gap:9px;padding:8px 12px!important;margin:1px -12px!important;border-radius:11px!important;font-size:14.5px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;line-height:1.3!important;color:var(--hd-nv-ink2)!important;background:none!important;transition:background .16s,color .16s,padding .18s var(--hd-nv-ease)}#masthead .astra-megamenu ul.sub-menu>li>a:before{content:'';width:5px;height:5px;flex:0 0 5px;border-radius:999px;background:#c9dbe4;transition:background .16s,transform .18s}#masthead .astra-megamenu ul.sub-menu>li>a:hover{background:var(--hd-nv-br05)!important;color:var(--hd-nv-br7)!important;padding-left:16px!important}#masthead .astra-megamenu ul.sub-menu>li>a:hover:before{background:var(--hd-nv-br);transform:scale(1.35)}#masthead .astra-megamenu ul.sub-menu>li.hd-nv-cur>a{color:var(--hd-nv-ink)!important;font-weight:800!important}#masthead .astra-megamenu ul.sub-menu>li.hd-nv-cur>a:before{background:var(--hd-nv-br)}}.hd-nv-scrim{position:fixed;inset:0;background:rgba(9,26,35,.32);opacity:0;pointer-events:none;transition:opacity .24s linear;z-index:998}body.hd-nv-mega .hd-nv-scrim{opacity:1}@media (max-width:921px){.hd-nv-scrim{display:none}}@media (min-width:922px){#masthead .astra-megamenu>li.hd-nv-promo{flex:0 0 300px!important;max-width:300px}.hd-nv-promo__card{display:flex;flex-direction:column;gap:0;height:100%;padding:18px 18px 16px;border:1px solid #d6edf8;border-radius:18px;background:linear-gradient(165deg,#f6fcfe 0%,#eaf6fc 58%,#e1f1fa 100%);box-shadow:inset 0 1px 0 #fff}.hd-nv-promo__eyebrow{font-size:9.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hd-nv-br7)}.hd-nv-promo__title{margin:5px 0 12px!important;font-size:17px;font-weight:800;line-height:1.24;color:var(--hd-nv-ink)}.hd-nv-promo__usp{list-style:none!important;margin:0 0 14px!important;padding:0!important;display:grid;gap:7px}.hd-nv-promo__usp li{display:flex;align-items:flex-start;gap:8px;margin:0!important;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--hd-nv-ink2)}.hd-nv-promo__usp li:before{content:none!important}.hd-nv-promo__usp svg{width:14px;height:14px;flex:0 0 14px;margin-top:1px;color:#0e9f6e;stroke-width:2.4}.hd-nv-promo__btn{display:flex!important;align-items:center;justify-content:center;gap:9px;margin-top:auto;padding:13px 16px!important;border-radius:12px!important;border:0!important;background:var(--hd-nv-cta)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;text-transform:none!important;letter-spacing:.005em!important;text-decoration:none!important;text-align:center;box-shadow:0 10px 22px -12px rgba(4,106,143,.75);transition:transform .18s var(--hd-nv-ease),box-shadow .18s,filter .18s}.hd-nv-promo__btn:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 14px 26px -12px rgba(4,106,143,.85)}.hd-nv-promo__btn span{transition:transform .2s var(--hd-nv-ease)}.hd-nv-promo__btn:hover span{transform:translateX(4px)}.hd-nv-promo__tel{display:flex!important;align-items:center;justify-content:center;gap:7px;margin-top:9px;padding:6px 4px!important;font-size:12.5px!important;font-weight:700!important;color:var(--hd-nv-ink2)!important;text-decoration:none!important;border-radius:10px;transition:color .16s,background .16s}.hd-nv-promo__tel:hover{color:var(--hd-nv-br7)!important;background:rgba(255,255,255,.7)}.hd-nv-promo__tel svg{width:13px;height:13px;flex:0 0 13px;stroke-width:2.2}}#masthead a:focus-visible,#masthead button:focus-visible,.ast-mobile-popup-drawer a:focus-visible,.ast-mobile-popup-drawer button:focus-visible,.hd-nv-top a:focus-visible{outline:3px solid rgba(55,185,227,.55)!important;outline-offset:2px!important;border-radius:8px}.hd-nv-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){#masthead *,.ast-mobile-popup-drawer *,.hd-nv-top *,.hd-nv-scrim{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width:922px) and (max-width:1179px){#masthead ul.main-header-menu>li>a{padding:11px 9px!important;font-size:12.2px!important;letter-spacing:.035em!important}#masthead ul.main-header-menu>li>a:after{left:9px;right:9px}#masthead .astra-megamenu{padding-left:20px!important;padding-right:20px!important;gap:12px 20px}#masthead .astra-megamenu>li.hd-nv-promo{flex:0 0 250px!important;max-width:250px}}@media (min-width:1180px) and (max-width:1319px){#masthead ul.main-header-menu>li>a{padding:11px 11px!important;font-size:12.6px!important}#masthead ul.main-header-menu>li>a:after{left:11px;right:11px}}@media print{.hd-nv-top,.hd-nv-scrim,#masthead .astra-megamenu{display:none!important}}@media (max-width:921px){#masthead #ast-mobile-header .ast-primary-header-bar{padding-top:6px!important;padding-bottom:6px!important}#masthead #ast-mobile-header .site-header-primary-section-right{gap:0;align-items:center;flex-wrap:nowrap}#masthead .menu-toggle.main-header-menu-toggle{width:44px;height:44px;border-radius:999px;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;background:var(--hd-nv-bg)!important;border:1px solid var(--hd-nv-line)!important;color:var(--hd-nv-ink)!important;transition:background .18s,border-color .18s}#masthead .menu-toggle.main-header-menu-toggle:active{background:var(--hd-nv-br05)!important;border-color:#BFE4F3!important}#masthead .menu-toggle.main-header-menu-toggle svg{width:22px;height:22px}#masthead #ast-mobile-header .ast-site-header-cart a.cart-container{width:44px;height:44px}#masthead #ast-mobile-header .ast-site-header-cart i.astra-icon svg{width:23px;height:23px}.hd-nv-msearchbtn{width:44px;height:44px;border-radius:999px;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:1px solid transparent;color:var(--hd-nv-ink2);transition:background .18s,border-color .18s,color .18s}.hd-nv-msearchbtn svg{width:21px;height:21px;stroke-width:2.1}.hd-nv-msearchbtn:active,.hd-nv-msearchbtn:hover{background:var(--hd-nv-br05);border-color:#cfeaf6;color:var(--hd-nv-br7)}}@media (min-width:922px){.hd-nv-msearchbtn{display:none!important}}.ast-mobile-popup-drawer .ast-mobile-popup-inner{width:min(420px,93vw)!important;max-width:none!important;background:#fff!important;display:flex!important;flex-direction:column;box-shadow:-26px 0 64px -32px rgba(9,26,35,.55)}.ast-mobile-popup-drawer .ast-mobile-popup-header{display:flex!important;align-items:center;justify-content:space-between;gap:10px;min-height:62px;padding:11px 14px!important;border-bottom:1px solid var(--hd-nv-line);background:#fff}.hd-nv-mbrand{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hd-nv-mut)}.hd-nv-mbrand svg{width:15px;height:15px;color:var(--hd-nv-br6);stroke-width:2.2}.ast-mobile-popup-drawer .menu-toggle-close{width:44px;height:44px;min-width:44px;border-radius:999px;display:inline-flex!important;align-items:center;justify-content:center;background:var(--hd-nv-bg)!important;border:1px solid var(--hd-nv-line)!important;color:var(--hd-nv-ink)!important;padding:0!important;transition:background .18s,transform .18s}.ast-mobile-popup-drawer .menu-toggle-close:active{background:#E7EFF4!important;transform:scale(.94)}.ast-mobile-popup-drawer .ast-mobile-popup-content{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 14px 10px!important}.hd-nv-msearch{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 14px;padding:14px 16px;border:1px solid var(--hd-nv-line);border-radius:14px;background:var(--hd-nv-bg);color:var(--hd-nv-mut);font-size:15px;font-weight:600;font-family:inherit;text-align:left;cursor:pointer;transition:background .18s,border-color .18s}.hd-nv-msearch svg{width:18px;height:18px;flex:0 0 18px;color:var(--hd-nv-br6);stroke-width:2.2}.hd-nv-msearch:active,.hd-nv-msearch:hover{background:#eaf1f5;border-color:#d3e0e8}.hd-nv-mhead{margin:18px 2px 8px;font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hd-nv-mut)}@keyframes hdNvSlide{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.ast-mobile-popup-drawer #ast-hf-mobile-menu,.ast-mobile-popup-drawer #ast-hf-mobile-menu>li{border:0!important;background:none!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu>li{position:relative;border-bottom:1px solid var(--hd-nv-line2)!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu>li:last-child{border-bottom:0!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu>li>a{display:flex!important;align-items:center;gap:10px;min-height:56px;padding:14px 54px 14px 12px!important;margin:0!important;font-size:16.5px!important;font-weight:700!important;line-height:1.25!important;color:var(--hd-nv-ink)!important;text-transform:none!important;letter-spacing:0!important;border:0!important;border-radius:12px;background:none!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu>li.hd-nv-cur>a{color:var(--hd-nv-br7)!important;background:var(--hd-nv-br05)!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle{position:absolute!important;top:6px;right:2px;width:44px;height:44px;padding:0!important;border-radius:999px;display:flex!important;align-items:center;justify-content:center;background:var(--hd-nv-bg)!important;border:1px solid var(--hd-nv-line)!important;color:var(--hd-nv-ink2)!important;transition:background .18s,border-color .18s,color .18s}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle svg{width:14px;height:14px;transition:transform .24s var(--hd-nv-ease)}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle[aria-expanded=true]{background:var(--hd-nv-br05)!important;border-color:#BFE4F3!important;color:var(--hd-nv-br7)!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu{background:var(--hd-nv-bg)!important;border:1px solid var(--hd-nv-line2)!important;border-radius:14px!important;margin:0 0 12px!important;padding:6px!important;width:auto!important;animation:hdNvSlide .22s var(--hd-nv-ease)}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu>li{border:0!important;position:relative;margin:0!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu>li>a{display:flex!important;align-items:center;gap:9px;min-height:46px;padding:11px 48px 11px 12px!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important;color:var(--hd-nv-ink2)!important;border:0!important;border-radius:10px;text-transform:none!important;letter-spacing:0!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu>li>a:active{background:#E5EEF3!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu .ast-menu-toggle{top:2px;right:2px;width:42px;height:42px;background:#fff!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu ul.sub-menu{background:#fff!important;border-style:dashed!important;margin:2px 0 8px 8px!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu ul.sub-menu>li>a{font-size:14px!important;font-weight:600!important;min-height:42px;padding:10px 12px!important;color:var(--hd-nv-mut)!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu ul.sub-menu>li>a:active{background:var(--hd-nv-br05)!important}.hd-nv-mtiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 6px!important;padding:0!important;list-style:none!important}.hd-nv-mtiles li{margin:0!important}.hd-nv-mtiles li:before{content:none!important}.hd-nv-mtiles a{display:flex;align-items:center;gap:9px;min-height:48px;padding:12px;border-radius:13px;border:1px solid var(--hd-nv-line);background:#fff;font-size:13.5px;font-weight:700;line-height:1.2;color:var(--hd-nv-ink)!important;text-decoration:none!important;transition:background .18s,border-color .18s}.hd-nv-mtiles a:active,.hd-nv-mtiles a:hover{background:var(--hd-nv-br05);border-color:#cfeaf6}.hd-nv-mtiles svg{width:16px;height:16px;flex:0 0 16px;color:var(--hd-nv-br6);stroke-width:2.1}.hd-nv-mfoot{flex:0 0 auto;background:#fff;border-top:1px solid var(--hd-nv-line);padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -14px 26px -22px rgba(9,26,35,.5)}.hd-nv-mfoot__row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hd-nv-mfoot__btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 10px;border-radius:13px;font-size:14.5px;font-weight:800;line-height:1.1;text-decoration:none!important;transition:transform .18s var(--hd-nv-ease),filter .18s}.hd-nv-mfoot__btn:active{transform:scale(.98)}.hd-nv-mfoot__btn--p{background:var(--hd-nv-cta);color:#fff!important;box-shadow:0 10px 22px -14px rgba(4,106,143,.85)}.hd-nv-mfoot__btn--s{background:#fff;color:var(--hd-nv-ink)!important;border:1.5px solid var(--hd-nv-line)}.hd-nv-mfoot__btn svg{width:16px;height:16px;flex:0 0 16px;stroke-width:2.2}.hd-nv-mfoot__cnt{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin-left:1px;border-radius:999px;background:var(--hd-nv-cta);color:#fff;font-size:11px;font-weight:800}.hd-nv-mfoot__trust{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:10px 0 0!important;padding:0!important;list-style:none!important}.hd-nv-mfoot__trust li{display:flex;align-items:center;gap:5px;margin:0!important;padding:5px 9px;border-radius:999px;background:var(--hd-nv-bg);font-size:10.5px;font-weight:700;line-height:1;color:var(--hd-nv-mut)}.hd-nv-mfoot__trust li:before{content:none!important}.hd-nv-mfoot__trust svg{width:11px;height:11px;flex:0 0 11px;color:#0e9f6e;stroke-width:2.6}@media (max-width:359px){.hd-nv-mtiles{grid-template-columns:1fr}.hd-nv-mfoot__row{grid-template-columns:1fr}}.ast-mobile-popup-drawer .ast-header-html-2 .announcement-bar{display:none!important}@media (min-width:922px){#masthead .ast-builder-menu-1{flex:0 1 auto!important;margin-left:auto!important;margin-right:auto!important;min-width:0}#masthead .site-header-primary-section-right>.ast-builder-layout-element{padding-left:0!important;padding-right:0!important}#masthead .site-header-primary-section-right{gap:4px}#masthead .ast-header-woo-cart,#masthead .ast-header-account,#masthead .ast-header-html-1{margin:0!important}#masthead .ast-header-account:before{content:'';position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:1px;height:22px;background:var(--hd-nv-line)}#masthead .ast-header-account{position:relative}}@media (min-width:922px){#masthead .site-primary-header-wrap,#masthead .ast-builder-grid-row,#masthead .site-header-primary-section-right,#masthead .ast-builder-menu-1,#masthead .ast-builder-menu-1 nav,#masthead ul.main-header-menu{position:static!important}#masthead .ast-primary-header-bar{position:relative!important}#masthead .site-header-primary-section-right{flex-wrap:nowrap!important;gap:2px}#masthead .ast-builder-menu-1{order:1!important}#masthead .hd-nv-tel{order:2!important}#masthead .ast-header-html-1{order:3!important}#masthead .ast-header-account{order:4!important}#masthead .ast-header-woo-cart{order:5!important}#masthead ul.main-header-menu{flex-wrap:nowrap!important}#masthead ul.main-header-menu>li>a{white-space:nowrap}#masthead .astra-megamenu,#masthead .astra-megamenu *{-webkit-hyphens:none!important;hyphens:none!important}#masthead .astra-megamenu>li>a{letter-spacing:.06em!important;overflow-wrap:normal!important}.hd-nv-promo__card,.hd-nv-promo__card *{text-transform:none!important;letter-spacing:0!important}.hd-nv-promo__eyebrow{text-transform:uppercase!important;letter-spacing:.13em!important}.hd-nv-promo__btn{white-space:nowrap}}@media (min-width:922px) and (max-width:1099px){#masthead .ast-header-account{display:none!important}#masthead ul.main-header-menu>li>a{padding:11px 7px!important;font-size:11.6px!important;letter-spacing:.02em!important}#masthead ul.main-header-menu>li>a:after{left:7px;right:7px}#masthead .ast-site-header-cart a.cart-container,#masthead .ast-header-html-1 .dgwt-wcas-search-icon{width:38px!important;height:38px!important}#masthead .astra-megamenu{padding-left:18px!important;padding-right:18px!important;gap:12px 18px}#masthead .astra-megamenu>li.hd-nv-promo{flex:0 0 232px!important;max-width:232px}}@media (min-width:922px){#masthead .astra-megamenu{padding-top:22px!important;padding-bottom:24px!important}#masthead .astra-megamenu>li{max-width:340px}#masthead .astra-megamenu>li.hd-nv-promo{margin-left:auto!important}.hd-nv-promo__card{padding:16px 16px 14px}.hd-nv-promo__title{font-size:15.5px!important;margin:4px 0 10px!important;line-height:1.3}.hd-nv-promo__usp{gap:6px;margin:0 0 12px!important}.hd-nv-promo__usp li{font-size:12px}.hd-nv-promo__btn{white-space:normal!important;font-size:13.5px!important;padding:11px 14px!important;line-height:1.25}.hd-nv-promo__tel{margin-top:7px;font-size:12px!important}#masthead .ast-site-header-cart .ast-menu-cart-with-border,#masthead .ast-site-header-cart .ast-menu-cart-outline,#masthead .ast-site-header-cart-li{border:0!important}#masthead .ast-header-woo-cart{position:relative}#masthead .ast-header-woo-cart:before{content:'';position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:1px;height:22px;background:var(--hd-nv-line)}#masthead .ast-header-account:before{content:none!important}}@media (min-width:922px){#masthead .astra-megamenu>li,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item{display:block!important}#masthead .astra-megamenu>li.hd-nv-promo{display:block!important}}@media (min-width:922px){.hd-nv-promo__title{font-size:15px!important;margin:4px 0 9px!important}.hd-nv-promo__usp{gap:5px}.hd-nv-promo__usp li{font-size:11.8px}.hd-nv-promo__btn{font-size:12.8px!important;padding:11px 12px!important}#masthead .astra-megamenu>li>a{position:relative;padding-right:18px!important}#masthead .astra-megamenu>li>a:after{content:'\2192';position:absolute;right:0;top:0;font-size:12px;font-weight:700;line-height:1.4;opacity:0;transform:translateX(-5px);transition:opacity .18s,transform .2s var(--hd-nv-ease)}#masthead .astra-megamenu>li>a:hover:after{opacity:.85;transform:none}#masthead .astra-megamenu>li.hd-nv-promo>a:after{content:none}}.ast-mobile-popup-drawer #ast-hf-mobile-menu{display:block!important;width:100%!important;flex-direction:column!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu>li,.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu>li{display:block!important;width:100%!important;max-width:none!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu{position:static!important;left:auto!important;right:auto!important;top:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu a .ast-icon.icon-arrow,.ast-mobile-popup-drawer #ast-hf-mobile-menu a .ast-arrow-svg{display:none!important}.hd-nv-msearch,.hd-nv-msearch:hover,.hd-nv-msearch:focus{text-transform:none!important;letter-spacing:0!important;border:1px solid var(--hd-nv-line)!important;border-radius:14px!important;background:var(--hd-nv-bg)!important;color:var(--hd-nv-mut)!important;font-size:15px!important;font-weight:600!important;box-shadow:none!important;padding:14px 16px!important;min-height:52px;text-shadow:none!important}.hd-nv-msearch span{text-transform:none!important;letter-spacing:0!important}.hd-nv-msearchbtn,.hd-nv-msearchbtn:hover,.hd-nv-msearchbtn:focus{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;border-radius:999px!important;padding:0!important;color:var(--hd-nv-ink2)!important;text-shadow:none!important;min-height:0!important}.hd-nv-msearchbtn:hover{background:var(--hd-nv-br05)!important;border-color:#CFEAF6!important;color:var(--hd-nv-br7)!important}.ast-mobile-popup-drawer .menu-toggle-close,.ast-mobile-popup-drawer .menu-toggle-close:hover{box-shadow:none!important;text-shadow:none!important}.hd-nv-mtiles a,.hd-nv-mfoot__btn{text-transform:none!important;letter-spacing:0!important;box-shadow:none}.hd-nv-mfoot__btn--p{box-shadow:0 10px 22px -14px rgba(4,106,143,.85)}@media (max-width:921px){#masthead #ast-mobile-header .hd-nv-msearchbtn{order:1!important}#masthead #ast-mobile-header .ast-header-woo-cart{order:2!important}#masthead #ast-mobile-header .ast-header-woo-cart:before{content:none!important}#masthead #ast-mobile-header .site-header-primary-section-right>.ast-builder-layout-element:last-child{order:3!important}}.ast-mobile-popup-drawer #ast-hf-mobile-menu>li.hd-nv-open>a{color:var(--hd-nv-br7)!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu>li.hd-nv-open>a{color:var(--hd-nv-br7)!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu ul.sub-menu>li>a{color:var(--hd-nv-ink2)!important;font-weight:600!important;padding-left:24px!important;position:relative}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu ul.sub-menu>li>a:before{content:'';position:absolute;left:9px;top:50%;transform:translateY(-50%);width:8px;height:2px;border-radius:2px;background:var(--hd-nv-br)}#ast-fixed-header{background:#fff}#ast-fixed-header .ast-primary-header-bar{border-bottom:1px solid var(--hd-nv-line)!important}#ast-fixed-header .hd-nv-top{display:none!important}@media (min-width:922px){#ast-fixed-header .astra-megamenu{border-radius:0 0 24px 24px!important}}@media (min-width:922px){#masthead ul.main-header-menu{align-items:center!important}#masthead ul.main-header-menu>li>a{position:relative!important;gap:5px!important}#masthead ul.main-header-menu>li>a>.menu-text{color:inherit!important}}@media (min-width:922px){#masthead .astra-megamenu>li.hd-nv-solo{align-self:flex-start}#masthead .astra-megamenu>li.hd-nv-solo>a{display:flex!important;align-items:center;min-height:56px;padding:14px 42px 14px 16px!important;margin:0!important;border:1px solid var(--hd-nv-line)!important;border-radius:14px!important;background:#fff!important;font-size:13.5px!important;letter-spacing:.045em!important;box-shadow:0 1px 0 rgba(12,28,38,.03);transition:border-color .18s,background .18s,transform .18s var(--hd-nv-ease),box-shadow .18s}#masthead .astra-megamenu>li.hd-nv-solo>a:hover{border-color:#BFE4F3!important;background:var(--hd-nv-br05)!important;transform:translateY(-1px);box-shadow:0 10px 22px -16px rgba(12,28,38,.35)}#masthead .astra-megamenu>li.hd-nv-solo>a:after{right:16px;top:50%;transform:translateY(-50%) translateX(-4px);opacity:.45}#masthead .astra-megamenu>li.hd-nv-solo>a:hover:after{opacity:1;transform:translateY(-50%)}#masthead .astra-megamenu>li.hd-nv-solo.hd-nv-cur>a{border-color:#9FD8EF!important;background:var(--hd-nv-br05)!important;color:var(--hd-nv-br7)!important}}:root{--hd-nv-max:1300px;--hd-nv-pad:max(20px, calc((100% - 1300px) / 2));--hd-nv-rail:320px}@media (min-width:922px){#masthead .site-primary-header-wrap,#masthead .ast-primary-header-bar>.ast-container{padding-left:var(--hd-nv-pad) !important;padding-right:var(--hd-nv-pad) !important;max-width:100% !important}.hd-nv-top__in{width:min(var(--hd-nv-max), calc(100% - 40px)) !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;margin-left:auto !important;margin-right:auto !important}}@media (min-width:922px){#masthead .site-header-primary-section-right>.ast-builder-layout-element,#masthead .ast-header-html.inner-link-style-,#masthead .ast-header-account,#masthead .ast-header-woo-cart{border:0 !important;box-shadow:none !important}#masthead .site-header-primary-section-right>.ast-builder-layout-element{width:auto !important;min-width:0 !important;align-self:center !important;align-items:center !important;justify-content:center !important;padding-top:0 !important;padding-bottom:0 !important}}@media (min-width:922px){#masthead .ast-header-html .dgwt-wcas-search-wrapp:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form{display:none !important}#masthead .search-container,#masthead .ast-header-html .dgwt-wcas-search-wrapp{width:auto !important;max-width:100% !important}#masthead .dgwt-wcas-search-icon:after{content:none !important;display:none !important}}@media (min-width:1240px){#masthead .dgwt-wcas-search-icon{width:auto !important;min-width:0 !important;padding:0 15px 0 12px !important;gap:7px !important;border-radius:999px !important;white-space:nowrap !important}#masthead .dgwt-wcas-search-icon:after{content:"Suchen" !important;display:block !important;flex:0 0 auto !important;width:auto !important;white-space:nowrap !important;font-size:12.5px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:.01em !important;text-transform:none !important;color:var(--hd-nv-mut) !important}}@media (min-width:922px){#masthead ul.main-header-menu>li.astra-megamenu-li>ul.astra-megamenu{display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;column-gap:26px !important;row-gap:0 !important;padding:26px var(--hd-nv-pad) 0 !important;max-height:calc(100vh - var(--hd-hh, var(--hd-nv-h)) - 16px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}#masthead ul.astra-megamenu>li.menu-item{flex:1 1 0 !important;min-width:0 !important;max-width:240px !important;padding:0 0 26px !important;margin:0 !important}#masthead ul.astra-megamenu>li.hd-nv-promo{flex:0 0 var(--hd-nv-rail) !important;max-width:var(--hd-nv-rail) !important;margin-left:auto !important;padding:0 0 26px !important}#masthead ul.astra-megamenu>li.hd-nv-pfoot{flex:0 0 100% !important;max-width:100% !important;order:99 !important;padding:0 !important;margin:0 !important}#masthead ul.astra-megamenu .dropdown-menu-toggle,#masthead ul.astra-megamenu .ast-icon.icon-arrow,#masthead ul.astra-megamenu .ast-menu-toggle{display:none !important}}@media (min-width:922px) and (max-width:1179px){#masthead ul.main-header-menu>li.astra-megamenu-li>ul.astra-megamenu{column-gap:18px !important}#masthead ul.astra-megamenu>li.hd-nv-promo{flex-basis:246px !important;max-width:246px !important}#masthead ul.astra-megamenu .hd-nv-bs{grid-template-columns:minmax(0, 1fr) !important}#masthead ul.astra-megamenu .hd-nv-bs>*:nth-child(n+2){display:none !important}}@media (min-width:922px){#masthead ul.astra-megamenu>li.menu-item>a.menu-link{display:flex !important;align-items:center !important;gap:7px !important;padding:0 0 11px !important;margin:0 0 13px !important;background:0 0 !important;border:0 !important;border-bottom:1px solid var(--hd-nv-line) !important;border-radius:0 !important;min-height:0 !important;font-size:12.8px !important;font-weight:700 !important;letter-spacing:.07em !important;line-height:1.25 !important;text-transform:uppercase !important;white-space:normal !important;overflow-wrap:anywhere !important;color:var(--hd-nv-ink) !important;transition:color .16s var(--hd-nv-ease)}#masthead ul.astra-megamenu>li.menu-item>a.menu-link:hover{color:var(--hd-nv-br7) !important}#masthead ul.astra-megamenu>li.hd-nv-solo>a.menu-link:after{content:"\2192";margin-left:auto;font-size:14px;line-height:1;color:var(--hd-nv-br6);transition:transform .18s var(--hd-nv-ease)}#masthead ul.astra-megamenu>li.hd-nv-solo>a.menu-link:hover:after{transform:translateX(3px)}#masthead ul.astra-megamenu>li.menu-item>ul.sub-menu{display:block !important;position:static !important;opacity:1 !important;visibility:visible !important;width:auto !important;min-width:0 !important;max-width:none !important;background:0 0 !important;box-shadow:none !important;border:0 !important;padding:0 !important;margin:0 !important;transform:none !important}#masthead ul.astra-megamenu>li.menu-item ul.sub-menu>li{display:block !important;width:auto !important;padding:0 !important;margin:0 !important;border:0 !important}#masthead ul.astra-megamenu>li.menu-item>ul.sub-menu>li>a.menu-link{display:block !important;padding:7px 8px 7px 0 !important;border:0 !important;border-radius:8px !important;background:0 0 !important;font-size:14.2px !important;font-weight:500 !important;letter-spacing:0 !important;line-height:1.35 !important;text-transform:none !important;color:var(--hd-nv-ink2) !important;transition:color .16s var(--hd-nv-ease),transform .16s var(--hd-nv-ease)}#masthead ul.astra-megamenu>li.menu-item>ul.sub-menu>li>a.menu-link:hover{color:var(--hd-nv-br7) !important;transform:translateX(3px)}#masthead ul.astra-megamenu>li.menu-item ul.sub-menu ul.sub-menu{padding-left:12px !important;margin:1px 0 7px !important;border-left:1px solid var(--hd-nv-line) !important}#masthead ul.astra-megamenu>li.menu-item ul.sub-menu ul.sub-menu>li>a.menu-link{padding:5px 0 !important;font-size:13.1px !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important;color:var(--hd-nv-mut) !important}#masthead ul.astra-megamenu>li.menu-item ul.sub-menu ul.sub-menu>li>a.menu-link:hover{color:var(--hd-nv-br7) !important}}.hd-nv-bs{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr));gap:10px;margin:12px 0 14px;padding:0 !important;list-style:none !important}.hd-nv-bs__i{display:flex;flex-direction:column;gap:7px;padding:8px 8px 10px;background:#fff;border:1px solid var(--hd-nv-line);border-radius:12px;text-decoration:none !important;transition:border-color .18s var(--hd-nv-ease),box-shadow .18s var(--hd-nv-ease),transform .18s var(--hd-nv-ease)}.hd-nv-bs__i:hover,.hd-nv-bs__i:focus-visible{border-color:#a8ddf0;box-shadow:0 12px 26px -16px rgba(12,28,38,.45);transform:translateY(-2px)}.hd-nv-bs__im{display:block;overflow:hidden;aspect-ratio:1/1;border-radius:9px;background:var(--hd-nv-bg)}.hd-nv-bs__im img{display:block !important;width:100% !important;height:100% !important;margin:0 !important;border-radius:0 !important;object-fit:cover !important}.hd-nv-bs__n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.9px;font-weight:600;line-height:1.3;letter-spacing:0 !important;text-transform:none !important;color:var(--hd-nv-ink)}.hd-nv-bs__p{font-size:12.6px;font-weight:800;line-height:1.2;letter-spacing:0 !important;text-transform:none !important;color:var(--hd-nv-br7)}.hd-nv-bs__sk{display:block;min-height:148px;border-radius:12px;background:linear-gradient(100deg,#edf3f7 20%,#f8fbfd 40%,#edf3f7 60%);background-size:220% 100%;animation:hd-nv-sk 1.15s linear infinite}@keyframes hd-nv-sk{0%{background-position:120% 0}100%{background-position:-20% 0}}.hd-nv-pfoot{list-style:none !important}.hd-nv-pfoot__in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:13px 0 15px;border-top:1px solid var(--hd-nv-line)}.hd-nv-pfoot .hd-nv-promo__usp{display:flex !important;flex-wrap:wrap;align-items:center;gap:8px 20px !important;margin:0 !important;padding:0 !important;list-style:none !important}.hd-nv-pfoot .hd-nv-promo__usp li{display:flex !important;align-items:center;gap:7px;margin:0 !important;padding:0 !important;font-size:12.4px !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:0 !important;text-transform:none !important;color:var(--hd-nv-mut) !important}.hd-nv-pfoot .hd-nv-promo__usp li svg{flex:0 0 auto;width:14px;height:14px;color:#0e9f6e}.hd-nv-pfoot__tel{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--hd-nv-br05);font-size:12.9px;font-weight:700;letter-spacing:0 !important;text-transform:none !important;text-decoration:none !important;color:var(--hd-nv-ink) !important;transition:background .16s var(--hd-nv-ease)}.hd-nv-pfoot__tel:hover{background:#dcf0f9}.hd-nv-pfoot__tel svg{flex:0 0 auto;width:15px;height:15px;color:var(--hd-nv-br6)}#masthead ul.astra-megamenu>li.hd-nv-promo .hd-nv-promo__card{padding:15px 15px 16px !important}#masthead ul.astra-megamenu>li.hd-nv-promo .hd-nv-promo__title{margin:3px 0 0 !important;font-size:14.6px !important;line-height:1.3 !important}.hd-nv-mbest{padding:2px 0 8px}.hd-nv-mbest__hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.hd-nv-mbest__t{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hd-nv-mut)}.hd-nv-mbest__all{font-size:12.6px;font-weight:700;white-space:nowrap;text-decoration:none !important;color:var(--hd-nv-br7) !important}.hd-nv-bs--row{grid-template-columns:none !important;grid-auto-flow:column;grid-auto-columns:45%;gap:10px;margin:0;padding-bottom:6px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.hd-nv-bs--row>*{scroll-snap-align:start}.hd-nv-bs--row::-webkit-scrollbar{height:4px}.hd-nv-bs--row::-webkit-scrollbar-thumb{background:#d7e3ea;border-radius:4px}.hd-nv-bs--row .hd-nv-bs__sk{min-height:152px}@media (max-width:921px){#ast-mobile-popup .menu-item.hide-on-mobile-tablet,.ast-mobile-popup-drawer .menu-item.hide-on-mobile-tablet{display:none !important}.ast-mobile-popup-drawer .ast-mobile-popup-content{padding-bottom:162px !important}#ast-mobile-header .site-header-primary-section-right{align-items:center !important}#ast-mobile-header .site-header-primary-section-right>*{align-self:center !important;height:44px !important;min-height:44px !important;width:auto !important;min-width:44px !important;border:0 !important;padding-top:0 !important;padding-bottom:0 !important}#ast-mobile-header .site-header-primary-section-right>*>*{align-self:center !important}}@media (prefers-reduced-motion:reduce){.hd-nv-bs__sk{animation:none !important}.hd-nv-bs__i:hover{transform:none !important}}@media (min-width:922px){#masthead ul.astra-megamenu>li.hd-nv-solo>a.menu-link:after{margin-left:1px !important;margin-right:auto !important}}.hd-nv-bs__n{font-size:12.2px !important;line-height:1.28 !important}@media (min-width:922px) and (max-width:1179px){#masthead ul.astra-megamenu>li.hd-nv-promo{flex-basis:300px !important;max-width:300px !important}#masthead ul.astra-megamenu .hd-nv-bs{grid-template-columns:repeat(2,minmax(0, 1fr)) !important;gap:9px !important}#masthead ul.astra-megamenu .hd-nv-bs>.hd-nv-bs__i:nth-child(n+2){display:flex !important}#masthead ul.astra-megamenu .hd-nv-bs>.hd-nv-bs__sk:nth-child(n+2){display:block !important}#masthead ul.astra-megamenu .hd-nv-bs__i:nth-child(n+3){display:none !important}#masthead ul.astra-megamenu .hd-nv-bs__n{font-size:11.5px !important}#masthead ul.astra-megamenu .hd-nv-bs__p{font-size:12.1px !important}#masthead ul.astra-megamenu .hd-nv-bs__sk{min-height:128px !important}#masthead ul.astra-megamenu>li.menu-item>a.menu-link{font-size:12.1px !important;letter-spacing:.05em !important}#masthead ul.astra-megamenu>li.menu-item>ul.sub-menu>li>a.menu-link{font-size:13.6px !important;padding:6px 6px 6px 0 !important}#masthead ul.astra-megamenu>li.menu-item{max-width:220px !important}}@media (min-width:1180px){#masthead ul.astra-megamenu .hd-nv-bs__i:nth-child(n+3){display:none !important}#masthead ul.astra-megamenu .hd-nv-bs__sk:nth-child(n+3){display:none !important}}@media (max-width:921px){.ast-mobile-popup-drawer .ast-mobile-popup-content{padding-bottom:148px !important}.hd-nv-mbest .hd-nv-bs__n{font-size:12.1px !important}.hd-nv-mbest .hd-nv-bs__p{font-size:13.2px !important}}.hd-nv-bs__i:focus-visible{outline:3px solid var(--hd-nv-br6) !important;outline-offset:2px !important}@media (min-width:922px){#masthead .ast-header-html,#masthead .ast-header-html .ast-builder-html-element,#masthead .search-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important}#masthead .dgwt-wcas-search-wrapp,#masthead .dgwt-wcas-search-icon{align-self:center !important}}@media (min-width:922px){#masthead ul.astra-megamenu>li.menu-item{order:10 !important}#masthead ul.astra-megamenu>li.hd-nv-solo{order:50 !important}#masthead ul.astra-megamenu>li.hd-nv-promo{order:60 !important}#masthead ul.astra-megamenu>li.hd-nv-pfoot{order:99 !important}}@media (min-width:922px){#masthead ul.astra-megamenu>li.menu-item>a.menu-link{align-items:flex-start !important;min-height:calc(2.5em + 11px) !important}}.hd-nv-bs__n{-webkit-line-clamp:3 !important}@media (max-width:921px){.ast-mobile-popup-drawer .ast-mobile-popup-content{padding-bottom:16px !important}}@media (min-width:922px) and (max-width:1099px){#masthead ul.astra-megamenu>li.hd-nv-promo--bs{flex:0 0 100% !important;max-width:100% !important;margin-left:0 !important;order:55 !important;padding:0 0 22px !important}#masthead ul.astra-megamenu>li.menu-item{max-width:300px !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-promo__card{display:grid !important;grid-template-columns:minmax(140px, 1fr) auto minmax(180px, 236px) !important;align-items:center !important;gap:6px 20px !important;padding:14px 16px !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-promo__eyebrow{grid-column:1 !important;grid-row:1 !important;margin:0 !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-promo__title{grid-column:1 !important;grid-row:2 !important;margin:0 !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-bs{grid-column:2 !important;grid-row:1/span 2 !important;grid-template-columns:repeat(2,146px) !important;gap:10px !important;margin:0 !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-promo__btn{grid-column:3 !important;grid-row:1/span 2 !important;margin:0 !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-bs__i:nth-child(n+3){display:none !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-bs__n{font-size:11.7px !important;-webkit-line-clamp:2 !important}#masthead ul.astra-megamenu>li.menu-item>a.menu-link{font-size:12.4px !important;letter-spacing:.06em !important}#masthead ul.astra-megamenu>li.menu-item>ul.sub-menu>li>a.menu-link{font-size:14px !important}}@media (max-width:921px){.hd-nv-mbest{margin-top:14px !important;padding-top:4px !important}}@media (min-width:922px){#masthead ul.astra-megamenu>li.hd-nv-solo>a.menu-link:after{position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;transform:none !important;opacity:1 !important;align-self:flex-start !important;margin:0 0 0 2px !important}#masthead ul.astra-megamenu>li.hd-nv-solo>a.menu-link:hover:after{transform:translateX(3px) !important}}@media (min-width:922px) and (max-width:1099px){#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-promo__eyebrow{align-self:end !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-promo__title{align-self:start !important;margin-top:3px !important}}@media (min-width:922px){#masthead ul.astra-megamenu .hd-nv-bs>*:nth-child(n+3){display:none !important}#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs{flex:0 0 100% !important;max-width:100% !important;margin-left:0 !important;order:55 !important;padding:0 0 22px !important}#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs .hd-nv-promo__card{display:grid !important;grid-template-columns:minmax(140px, 215px) minmax(0, 1fr) minmax(190px, 236px) !important;align-items:center !important;gap:6px 22px !important;padding:16px 18px !important}#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs .hd-nv-promo__eyebrow{grid-column:1 !important;grid-row:1 !important;align-self:end !important;margin:0 !important}#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs .hd-nv-promo__title{grid-column:1 !important;grid-row:2 !important;align-self:start !important;margin:3px 0 0 !important}#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs .hd-nv-bs{grid-column:2 !important;grid-row:1/span 2 !important;grid-template-columns:repeat(4,minmax(0, 1fr)) !important;gap:12px !important;margin:0 !important}#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs .hd-nv-promo__btn{grid-column:3 !important;grid-row:1/span 2 !important;margin:0 !important}#masthead ul.astra-megamenu.hd-nv-few .hd-nv-bs>.hd-nv-bs__i:nth-child(-n+4){display:flex !important}#masthead ul.astra-megamenu.hd-nv-few .hd-nv-bs>.hd-nv-bs__sk:nth-child(-n+4){display:block !important}#masthead ul.astra-megamenu.hd-nv-few .hd-nv-bs__n{-webkit-line-clamp:2 !important;font-size:11.8px !important}#masthead ul.astra-megamenu.hd-nv-few .hd-nv-bs__sk{min-height:172px !important}}@media (min-width:922px) and (max-width:1099px){#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs .hd-nv-bs{grid-template-columns:repeat(2,146px) !important}#masthead ul.astra-megamenu.hd-nv-few .hd-nv-bs>.hd-nv-bs__i:nth-child(n+3),#masthead ul.astra-megamenu.hd-nv-few .hd-nv-bs>.hd-nv-bs__sk:nth-child(n+3){display:none !important}}@media (min-width:922px){#masthead ul.main-header-menu>li.astra-megamenu-li>a{position:relative !important}#masthead ul.main-header-menu>li.astra-megamenu-li>a:before{content:'' !important;position:absolute !important;left:0 !important;right:auto !important;top:100% !important;width:100% !important;height:max(var(--hd-nv-bridge, 22px), 10px) !important;display:none !important;background:0 0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;opacity:1 !important;transform:none !important;pointer-events:auto !important;z-index:5 !important}#masthead ul.main-header-menu>li.astra-megamenu-li:hover>a:before,#masthead ul.main-header-menu>li.astra-megamenu-li:focus-within>a:before,#masthead ul.main-header-menu>li.astra-megamenu-li.hd-nv-hot>a:before{display:block !important}#masthead .astra-megamenu{transition:opacity .18s linear .24s,transform .22s var(--hd-nv-ease) .24s,visibility 0s linear .42s !important}#masthead li.astra-megamenu-li:hover>.astra-megamenu,#masthead li.astra-megamenu-li:focus-within>.astra-megamenu,#masthead li.astra-megamenu-li.hd-nv-hot>.astra-megamenu{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:none !important;transition:opacity .2s linear .05s,transform .24s var(--hd-nv-ease) .05s,visibility 0s linear .05s !important}body.hd-nv-hold .hd-nv-scrim{opacity:1}#masthead ul.main-header-menu>li>a:focus-visible,#masthead .astra-megamenu a:focus-visible{outline:2px solid var(--hd-nv-br6) !important;outline-offset:3px !important;border-radius:8px}#masthead ul.main-header-menu>li.astra-megamenu-li>a[role=button]{cursor:pointer}}@media (max-width:921px){.ast-mobile-popup-drawer #ast-hf-mobile-menu li.menu-item-has-children>ul.sub-menu{display:none !important;height:auto !important;max-height:none !important;overflow:visible !important;opacity:1 !important;visibility:visible !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu li.menu-item-has-children.hd-nv-open>ul.sub-menu{display:block !important;animation:hdNvSlide .24s var(--hd-nv-ease) both}.ast-mobile-popup-drawer #ast-hf-mobile-menu li.menu-item-has-children>a[role=button]{cursor:pointer}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle{position:absolute !important;transform:none !important;overflow:visible !important;top:8px !important;right:6px !important;width:40px !important;height:40px !important;min-width:40px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:#fff !important;border:1px solid var(--hd-nv-line) !important;box-shadow:0 1px 2px rgba(12,28,38,.06) !important;color:var(--hd-nv-ink2) !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .18s var(--hd-nv-ease),border-color .18s var(--hd-nv-ease),color .18s var(--hd-nv-ease),box-shadow .18s var(--hd-nv-ease)}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle:before{content:'' !important;position:absolute !important;inset:-5px !important;border-radius:50% !important;background:0 0 !important;border:0 !important;transform:none !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle>.ast-icon,.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle svg{display:none !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle:after{content:'' !important;position:static !important;display:block !important;width:9px !important;height:9px !important;margin:-3px 0 0 !important;padding:0 !important;background:0 0 !important;border:0 !important;border-right:2px solid currentColor !important;border-bottom:2px solid currentColor !important;border-radius:0 0 2px !important;transform:rotate(45deg);transition:transform .26s var(--hd-nv-ease),margin .26s var(--hd-nv-ease);opacity:1 !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu li.hd-nv-open>.ast-menu-toggle{background:var(--hd-nv-br05) !important;border-color:#bfe4f3 !important;color:var(--hd-nv-br7) !important;box-shadow:none !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu li.hd-nv-open>.ast-menu-toggle:after{margin-top:3px !important;transform:rotate(225deg)}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle:focus-visible{outline:2px solid var(--hd-nv-br6) !important;outline-offset:2px !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle:active{background:#edf4f8 !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu .ast-menu-toggle{top:6px !important;right:5px !important;width:34px !important;height:34px !important;min-width:34px !important;background:rgba(255,255,255,.92) !important;border-color:var(--hd-nv-line2) !important;box-shadow:none !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu .ast-menu-toggle:after{width:8px !important;height:8px !important}}@media (prefers-reduced-motion:reduce){.ast-mobile-popup-drawer #ast-hf-mobile-menu li.hd-nv-open>ul.sub-menu{animation:none !important}#masthead .astra-megamenu,.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle:after{transition:none !important}}#hd-sc,#hd-sc-overlay{--sc-ink:#0a1922;--sc-ink2:#2e434c;--sc-mut:#67797f;--sc-line:#e7eef2;--sc-line2:#d2dee5;--sc-bg:#f4f8fa;--sc-br:#37b9e3;--sc-br6:#1596c6;--sc-br7:#0a7299;--sc-br05:#eff9fd;--sc-ok:#0e9f6e;--sc-ok2:#07684a;--sc-ok05:#e9f8f1;--sc-err:#d92d20;--sc-r:18px;--sc-rs:12px;--sc-cta:linear-gradient(180deg,#12a2d2 0%,#0a7299 100%);--sc-ctah:linear-gradient(180deg,#17b0e2 0%,#0c81ac 100%);--sc-e:cubic-bezier(.32,.72,.24,1);--sc-sh:0 1px 2px rgba(10,25,34,.05),0 3px 10px rgba(10,25,34,.05);--sc-sh2:0 10px 30px rgba(10,25,34,.1)}#hd-sc-overlay{background:rgba(6,24,33,.52) !important;-webkit-backdrop-filter:blur(4px) saturate(115%);backdrop-filter:blur(4px) saturate(115%);transition:opacity .38s var(--sc-e),visibility .38s var(--sc-e) !important}body.hd-sc-lock{overscroll-behavior:none !important}#hd-sc{width:min(444px,100vw) !important;max-width:100% !important;background:var(--sc-bg) !important;color:var(--sc-ink) !important;box-shadow:-30px 0 80px rgba(6,24,33,.22),-1px 0 0 rgba(6,24,33,.06) !important;transform:translate3d(102%,0,0) !important;transition:transform .46s var(--sc-e),visibility .46s var(--sc-e) !important;will-change:transform;overscroll-behavior:contain;-webkit-font-smoothing:antialiased}#hd-sc.is-open{transform:translate3d(0,0,0) !important}#hd-sc *{box-sizing:border-box}#hd-sc a:focus-visible,#hd-sc button:focus-visible,#hd-sc input:focus-visible{outline:3px solid rgba(55,185,227,.55) !important;outline-offset:2px !important;border-radius:8px}#hd-sc .screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}#hd-sc .hd-sc__bar{position:absolute !important;left:0 !important;top:0 !important;width:38% !important;height:3px !important;z-index:9 !important;background:linear-gradient(90deg,rgba(55,185,227,0),var(--sc-br),rgba(55,185,227,0)) !important;opacity:0 !important;pointer-events:none !important;transition:opacity .2s ease !important}#hd-sc.is-busy .hd-sc__bar{opacity:1 !important;animation:hdScBar 1s linear infinite !important}#hd-sc.is-busy .hd-sc__body{opacity:.55 !important;pointer-events:none !important}@keyframes hdScBar{0%{transform:translateX(-100%)}100%{transform:translateX(365%)}}#hd-sc .hd-sc__head{position:relative !important;z-index:4 !important;display:flex !important;align-items:center !important;gap:9px !important;flex:0 0 auto !important;padding:15px 14px 15px 20px !important;background:#fff !important;border-bottom:1px solid var(--sc-line) !important;transition:box-shadow .2s ease,border-color .2s ease !important}#hd-sc.is-scrolled .hd-sc__head{box-shadow:0 8px 20px rgba(9,35,46,.08) !important;border-bottom-color:transparent !important}#hd-sc .hd-sc__title{font-size:19px !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:-.022em !important;color:var(--sc-ink) !important}#hd-sc .hd-sc__count{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:25px !important;height:25px !important;padding:0 8px !important;border-radius:999px !important;background:var(--sc-br05) !important;border:1px solid #cdebf7 !important;color:var(--sc-br7) !important;font-size:12px !important;font-weight:800 !important;line-height:1 !important;font-variant-numeric:tabular-nums}#hd-sc .hd-sc__close{margin-left:auto !important;flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;padding:0 !important;border-radius:50% !important;background:#f3f7f9 !important;border:1px solid var(--sc-line) !important;color:var(--sc-ink2) !important;cursor:pointer !important;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease !important}#hd-sc .hd-sc__close:hover{background:#fef3f2 !important;border-color:#fbc9c4 !important;color:var(--sc-err) !important;transform:rotate(90deg) !important}#hd-sc .hd-sc__close svg{width:16px !important;height:16px !important;display:block !important}#hd-sc .hd-sc__body{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;min-height:0 !important;background:var(--sc-bg) !important;transition:opacity .18s ease !important}#hd-sc .hd-sc__scroll{flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;padding:0 16px 16px !important;background:var(--sc-bg) !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d8e0 transparent}#hd-sc:not(.is-added) .hd-sc__scroll{padding-top:16px !important}#hd-sc .hd-sc__scroll::-webkit-scrollbar{width:9px}#hd-sc .hd-sc__scroll::-webkit-scrollbar-track{background:0 0}#hd-sc .hd-sc__scroll::-webkit-scrollbar-thumb{background:#cbd9e0;border-radius:99px;border:3px solid var(--sc-bg)}#hd-sc .hd-sc__scroll::-webkit-scrollbar-thumb:hover{background:#b4c6d0}#hd-sc.is-added .hd-sc__added{display:flex !important;align-items:center !important;gap:11px !important;margin:16px 0 12px !important;padding:12px 14px !important;background:linear-gradient(180deg,#f2fbf7 0%,#e7f7ef 100%) !important;border:1px solid #bfe9d5 !important;border-radius:14px !important;color:var(--sc-ok2) !important;font-size:14.5px !important;font-weight:700 !important;line-height:1.3 !important;letter-spacing:-.005em !important;box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 2px 10px rgba(14,159,110,.08) !important;animation:hdScPop .5s var(--sc-e) both}#hd-sc .hd-sc__checkmark{position:relative !important;flex:0 0 auto !important;width:22px !important;height:22px !important;border-radius:50% !important;background:var(--sc-ok) !important;box-shadow:0 0 0 4px rgba(14,159,110,.15) !important;animation:hdScCheck .5s .1s var(--sc-e) both}#hd-sc .hd-sc__checkmark:after{content:"" !important;position:absolute !important;left:7px !important;top:5px !important;width:6px !important;height:10px !important;border:0 !important;border-right:2px solid #fff !important;border-bottom:2px solid #fff !important;border-radius:1px !important;background:0 0 !important;transform:rotate(45deg) !important}@keyframes hdScPop{from{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@keyframes hdScCheck{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.12)}100%{transform:scale(1);opacity:1}}#hd-sc .hd-sc__list{margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important}#hd-sc ul.woocommerce-mini-cart{display:flex !important;flex-direction:column !important;gap:10px !important;margin:0 !important;padding:0 !important;list-style:none !important}#hd-sc li.mini_cart_item{position:relative !important;list-style:none !important;margin:0 !important;padding:14px !important;background:#fff !important;border:1px solid var(--sc-line) !important;border-radius:var(--sc-r) !important;box-shadow:var(--sc-sh) !important;transition:border-color .2s ease,box-shadow .2s ease !important}#hd-sc li.mini_cart_item:before,#hd-sc li.mini_cart_item:after{content:none !important;display:none !important}#hd-sc li.mini_cart_item:hover{border-color:var(--sc-line2) !important;box-shadow:var(--sc-sh2) !important}#hd-sc li.mini_cart_item.is-new{border-color:#bfe9d5 !important;box-shadow:0 0 0 3px rgba(14,159,110,.13),var(--sc-sh2) !important}#hd-sc .hd-sc__new{position:absolute !important;top:19px !important;left:19px !important;z-index:3 !important;padding:3px 7px !important;border-radius:7px !important;background:var(--sc-ok) !important;color:#fff !important;font-size:9.5px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:.07em !important;text-transform:uppercase !important;box-shadow:0 2px 7px rgba(7,104,74,.35) !important;animation:hdScPop .45s var(--sc-e) both}#hd-sc.hd-sc--fresh li.mini_cart_item{animation:hdScItemIn .44s var(--sc-e) both;animation-delay:calc(var(--i,0) * 50ms + 90ms)}@keyframes hdScItemIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#hd-sc.hd-sc--enh li.mini_cart_item{display:grid !important;grid-template-columns:84px minmax(0,1fr) auto !important;grid-template-areas:"media title title" "media chips chips" "media qty price" !important;column-gap:14px !important;row-gap:9px !important;align-items:start !important}#hd-sc.hd-sc--enh li.mini_cart_item>a:not(.remove){display:contents !important}#hd-sc.hd-sc--enh li.mini_cart_item>a:not(.remove)>img{grid-area:media !important;align-self:start !important;width:84px !important;height:84px !important;max-width:84px !important;margin:0 !important;padding:0 !important;float:none !important;object-fit:cover !important;background:#f1f6f9 !important;border:1px solid var(--sc-line) !important;border-radius:14px !important;box-shadow:0 1px 3px rgba(10,25,34,.06) !important;transition:transform .25s var(--sc-e) !important}#hd-sc.hd-sc--enh li.mini_cart_item:hover>a:not(.remove)>img{transform:scale(1.03) !important}#hd-sc.hd-sc--enh li.mini_cart_item .ast-product-image{grid-area:title !important;display:block !important;margin:0 !important;padding:0 26px 0 0 !important;min-width:0 !important;background:0 0 !important;border:0 !important}#hd-sc.hd-sc--enh li.mini_cart_item>dl.tc-epo-metadata{grid-area:chips !important}#hd-sc.hd-sc--enh li.mini_cart_item>div.quantity{grid-area:qty !important;align-self:center !important}#hd-sc.hd-sc--enh li.mini_cart_item>.ast-mini-cart-price-wrap{grid-area:price !important;align-self:center !important}#hd-sc li.mini_cart_item>a:not(.remove){text-decoration:none !important}#hd-sc .ast-product-name{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;margin:0 !important;padding:0 !important;font-size:15px !important;font-weight:700 !important;line-height:1.34 !important;letter-spacing:-.012em !important;color:var(--sc-ink) !important;transition:color .15s ease !important}#hd-sc li.mini_cart_item:hover .ast-product-name{color:var(--sc-br7) !important}#hd-sc dl.tc-epo-metadata{display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important}#hd-sc dl.tc-epo-metadata span.hd-chip{display:inline-flex !important;align-items:baseline !important;gap:5px !important;max-width:100% !important;margin:0 !important;padding:4px 9px !important;background:#f4f8fa !important;border:1px solid #e3ecf1 !important;border-radius:8px !important}#hd-sc dl.tc-epo-metadata dt.tc-name{margin:0 !important;padding:0 !important;float:none !important;clear:none !important;font-size:11.5px !important;font-weight:600 !important;line-height:1.25 !important;color:var(--sc-mut) !important;white-space:nowrap !important}#hd-sc dl.tc-epo-metadata dd.tc-value{margin:0 !important;padding:0 !important;float:none !important;clear:none !important;font-size:12px !important;font-weight:700 !important;line-height:1.25 !important;color:var(--sc-ink2) !important;min-width:0 !important}#hd-sc .tc-price-in-cart:empty,#hd-sc .tc-quantity-in-cart:empty{display:none !important}#hd-sc li.mini_cart_item div.quantity{display:inline-flex !important;align-items:center !important;width:auto !important;max-width:none !important;min-width:0 !important;height:38px !important;margin:0 !important;padding:0 !important;float:none !important;background:#fff !important;border:1px solid var(--sc-line2) !important;border-radius:999px !important;box-shadow:0 1px 2px rgba(10,25,34,.05) !important;overflow:hidden !important}#hd-sc li.mini_cart_item div.quantity a.minus,#hd-sc li.mini_cart_item div.quantity a.plus{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:36px !important;min-width:0 !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important;border-radius:0 !important;color:var(--sc-ink2) !important;font-size:19px !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important;cursor:pointer !important;-webkit-tap-highlight-color:transparent;user-select:none;transition:background .15s ease,color .15s ease !important}#hd-sc li.mini_cart_item div.quantity a.minus:hover,#hd-sc li.mini_cart_item div.quantity a.plus:hover{background:var(--sc-br05) !important;color:var(--sc-br7) !important}#hd-sc li.mini_cart_item div.quantity a.minus:active,#hd-sc li.mini_cart_item div.quantity a.plus:active{background:#e2f3fb !important}#hd-sc li.mini_cart_item div.quantity input.qty{width:42px !important;height:36px !important;min-height:0 !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;background:#fff !important;border:0 !important;border-left:1px solid var(--sc-line) !important;border-right:1px solid var(--sc-line) !important;border-radius:0 !important;box-shadow:none !important;text-align:center !important;font-size:14.5px !important;font-weight:800 !important;line-height:36px !important;color:var(--sc-ink) !important;-moz-appearance:textfield;appearance:textfield}#hd-sc li.mini_cart_item div.quantity input.qty::-webkit-outer-spin-button,#hd-sc li.mini_cart_item div.quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#hd-sc li.mini_cart_item div.quantity input.qty:focus{outline:0 !important;box-shadow:inset 0 0 0 2px rgba(55,185,227,.4) !important}#hd-sc .ast-mini-cart-price-wrap{margin:0 !important;padding:0 0 0 6px !important;text-align:right !important;min-width:0 !important}#hd-sc .ast-mini-cart-price-wrap .woocommerce-Price-amount{display:block !important;font-size:16.5px !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:-.02em !important;color:var(--sc-ink) !important;white-space:nowrap !important}#hd-sc .ast-mini-cart-price-wrap br.wgm-break{display:none !important}#hd-sc .ast-mini-cart-price-wrap .wgm-tax{display:block !important;margin:2px 0 0 !important;font-size:10px !important;font-weight:400 !important;line-height:1.3 !important;color:#8a9ca3 !important}#hd-sc li.mini_cart_item>a.remove{position:absolute !important;top:9px !important;right:9px !important;z-index:4 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:1px solid transparent !important;border-radius:50% !important;color:#9dafb6 !important;font-size:0 !important;line-height:0 !important;opacity:.8 !important;text-decoration:none !important;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease !important}#hd-sc li.mini_cart_item>a.remove:hover{background:#fef3f2 !important;border-color:#fbc9c4 !important;color:var(--sc-err) !important;opacity:1 !important}#hd-sc li.mini_cart_item>a.remove span{display:inline-flex !important}#hd-sc li.mini_cart_item>a.remove svg{width:15px !important;height:15px !important;display:block !important}#hd-sc .hd-sc__foot{position:relative !important;z-index:3 !important;flex:0 0 auto !important;display:flex !important;flex-direction:column !important;margin:0 !important;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px)) !important;background:#fff !important;border-top:1px solid var(--sc-line) !important;box-shadow:0 -14px 30px rgba(9,35,46,.07) !important}#hd-sc .hd-sc__sumrow{display:flex !important;align-items:baseline !important;justify-content:space-between !important;gap:12px !important;margin:0 0 2px !important;padding:0 !important}#hd-sc .hd-sc__sumrow>span{font-size:13.5px !important;font-weight:600 !important;line-height:1.3 !important;color:var(--sc-mut) !important}#hd-sc .hd-sc__sumrow>strong{font-size:25px !important;font-weight:800 !important;line-height:1.1 !important;letter-spacing:-.032em !important;color:var(--sc-ink) !important;white-space:nowrap !important;border-radius:8px !important;padding:1px 3px !important;margin:0 -3px !important}#hd-sc .hd-sc__sumrow>strong .woocommerce-Price-amount,#hd-sc .hd-sc__sumrow>strong bdi{font:inherit !important;color:inherit !important}#hd-sc .hd-sc__sumrow>strong.is-flash{animation:hdScFlash .9s ease both}@keyframes hdScFlash{0%{background:rgba(55,185,227,.24)}100%{background:0 0}}#hd-sc .hd-sc__legal{margin:0 0 12px !important;padding:0 !important;font-size:11.5px !important;font-weight:400 !important;line-height:1.45 !important;color:var(--sc-mut) !important}#hd-sc .hd-sc__legal a{color:var(--sc-mut) !important;text-decoration:underline !important;text-underline-offset:2px !important;text-decoration-color:#c2d2da !important}#hd-sc .hd-sc__legal a:hover{color:var(--sc-br7) !important;text-decoration-color:currentColor !important}#hd-sc .hd-sc__eta{display:flex !important;align-items:center !important;gap:11px !important;margin:0 0 12px !important;padding:11px 13px !important;background:linear-gradient(180deg,#f2fbf7 0%,#e8f7f0 100%) !important;border:1px solid #c6ead8 !important;border-radius:14px !important;color:var(--sc-ok) !important}#hd-sc .hd-sc__eta svg{flex:0 0 auto !important;width:21px !important;height:21px !important;stroke:currentColor !important;fill:none !important}#hd-sc .hd-sc__eta>div{display:block !important;min-width:0 !important}#hd-sc .hd-sc__eta b{display:block !important;font-size:13.5px !important;font-weight:800 !important;line-height:1.3 !important;letter-spacing:-.01em !important;color:var(--sc-ok2) !important}#hd-sc .hd-sc__eta span{display:block !important;margin-top:1px !important;font-size:12px !important;font-weight:600 !important;line-height:1.3 !important;color:#3f7a63 !important}#hd-sc .hd-sc__btn--primary{position:relative !important;overflow:hidden !important;isolation:isolate !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:100% !important;min-height:58px !important;margin:0 0 9px !important;padding:0 20px !important;background:var(--sc-cta) !important;color:#fff !important;border:0 !important;border-radius:14px !important;font-size:17px !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:-.012em !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;cursor:pointer !important;box-shadow:0 1px 0 rgba(255,255,255,.28) inset,0 9px 22px rgba(10,114,153,.3),0 2px 4px rgba(10,114,153,.2) !important;transition:transform .16s var(--sc-e),box-shadow .22s ease,background .22s ease !important;-webkit-tap-highlight-color:transparent}#hd-sc .hd-sc__btn--primary:hover{background:var(--sc-ctah) !important;transform:translateY(-1px) !important;box-shadow:0 1px 0 rgba(255,255,255,.32) inset,0 14px 28px rgba(10,114,153,.36),0 3px 6px rgba(10,114,153,.22) !important}#hd-sc .hd-sc__btn--primary:active{transform:translateY(0) !important}#hd-sc .hd-sc__btn--primary:after{content:"" !important;display:block !important;position:absolute !important;top:0 !important;left:-60% !important;width:38% !important;height:100% !important;z-index:-1 !important;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.34) 50%,transparent 100%) !important;transform:skewX(-18deg) !important;opacity:0 !important;pointer-events:none !important}#hd-sc.is-open .hd-sc__btn--primary:after{animation:hdScShine 1.15s .5s var(--sc-e) 1 both}@keyframes hdScShine{0%{left:-60%;opacity:0}14%{opacity:1}100%{left:130%;opacity:0}}#hd-sc .hd-sc__arrow{position:relative !important;flex:0 0 auto !important;display:inline-block !important;width:19px !important;height:12px !important;background:0 0 !important;border:0 !important;transition:transform .22s var(--sc-e) !important}#hd-sc .hd-sc__arrow:before{content:"" !important;display:block !important;position:absolute !important;left:0 !important;top:50% !important;width:100% !important;height:2px !important;background:currentColor !important;border:0 !important;border-radius:2px !important;transform:translateY(-50%) !important}#hd-sc .hd-sc__arrow:after{content:"" !important;display:block !important;position:absolute !important;right:0 !important;top:50% !important;width:8px !important;height:8px !important;background:0 0 !important;border:0 !important;border-top:2px solid currentColor !important;border-right:2px solid currentColor !important;border-radius:1px !important;transform:translateY(-50%) rotate(45deg) !important}#hd-sc .hd-sc__btn--primary:hover .hd-sc__arrow{transform:translateX(4px) !important}#hd-sc .hd-sc__secure{display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;margin:0 0 11px !important;padding:0 !important;font-size:11.5px !important;font-weight:600 !important;line-height:1.3 !important;color:var(--sc-mut) !important}#hd-sc .hd-sc__secure svg{flex:0 0 auto !important;width:13px !important;height:13px !important;stroke:var(--sc-ok) !important;fill:none !important}#hd-sc .hd-sc__actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;margin:0 0 12px !important;padding:0 !important}#hd-sc .hd-sc__btn--ghost{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:46px !important;margin:0 !important;padding:0 10px !important;background:#fff !important;color:var(--sc-ink2) !important;border:1px solid var(--sc-line2) !important;border-radius:12px !important;font-size:14px !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:-.005em !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;cursor:pointer !important;box-shadow:0 1px 2px rgba(10,25,34,.04) !important;transition:background .15s ease,border-color .15s ease,color .15s ease !important}#hd-sc .hd-sc__btn--ghost:hover{background:#f6fafc !important;border-color:#b8cad4 !important;color:var(--sc-ink) !important}#hd-sc .hd-sc__trust{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:7px !important;margin:0 !important;padding:12px 0 0 !important;list-style:none !important;border-top:1px solid var(--sc-line) !important}#hd-sc .hd-sc__trust li{display:flex !important;align-items:flex-start !important;gap:5px !important;margin:0 !important;padding:0 !important;list-style:none !important;font-size:11px !important;font-weight:600 !important;line-height:1.3 !important;color:var(--sc-ink2) !important}#hd-sc .hd-sc__trust li:before{content:"" !important;display:block !important;flex:0 0 auto !important;width:14px !important;height:14px !important;margin:0 !important;border:0 !important;border-radius:50% !important;background-color:var(--sc-ok05) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E9F6E' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:9px 9px !important;color:transparent !important;font-size:0 !important;box-shadow:none !important}#hd-sc .hd-sc__pay{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:6px !important;margin:0 !important;padding:12px 0 0 !important}#hd-sc .hd-sc__pay>b{flex:0 0 100% !important;margin:0 0 5px !important;font-size:10px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:.09em !important;text-transform:uppercase !important;color:#96a7ae !important}#hd-sc .hd-sc__pay>span{display:inline-flex !important;align-items:center !important;height:26px !important;padding:0 9px !important;background:#fafcfd !important;border:1px solid var(--sc-line) !important;border-radius:7px !important;font-size:11px !important;font-weight:700 !important;line-height:1 !important;color:var(--sc-ink2) !important;white-space:nowrap !important}#hd-sc .hd-sc__empty{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;flex:1 1 auto !important;margin:0 !important;padding:44px 26px calc(44px + env(safe-area-inset-bottom,0px)) !important;background:var(--sc-bg) !important}#hd-sc .hd-sc__emptyicon{width:34px !important;height:34px !important;margin:0 0 18px !important;padding:15px !important;box-sizing:content-box !important;stroke:var(--sc-br6) !important;fill:none !important;stroke-width:1.6 !important;stroke-linecap:round !important;stroke-linejoin:round !important;background:#fff !important;border:1px solid #d6eff9 !important;border-radius:50% !important;box-shadow:0 6px 18px rgba(21,150,198,.1) !important}#hd-sc .hd-sc__emptytitle{margin:0 0 7px !important;font-size:19px !important;font-weight:800 !important;line-height:1.3 !important;letter-spacing:-.02em !important;color:var(--sc-ink) !important}#hd-sc .hd-sc__emptytext{margin:0 0 22px !important;max-width:32ch !important;font-size:14px !important;font-weight:400 !important;line-height:1.55 !important;color:var(--sc-mut) !important}#hd-sc .hd-sc__empty .hd-sc__btn--primary{max-width:290px !important;margin:0 auto !important}#hd-sc{height:100% !important;height:100dvh !important}@media (max-width:640px){#hd-sc{width:100% !important;max-width:100% !important;box-shadow:none !important}#hd-sc .hd-sc__head{padding:13px 12px 13px 16px !important}#hd-sc .hd-sc__title{font-size:18px !important}#hd-sc .hd-sc__close{width:44px !important;height:44px !important}#hd-sc .hd-sc__scroll{padding:0 12px 14px !important}#hd-sc:not(.is-added) .hd-sc__scroll{padding-top:14px !important}#hd-sc.is-added .hd-sc__added{margin:14px 0 10px !important;font-size:14px !important}#hd-sc li.mini_cart_item{padding:12px !important;border-radius:16px !important}#hd-sc.hd-sc--enh li.mini_cart_item{grid-template-columns:72px minmax(0,1fr) auto !important;column-gap:12px !important;row-gap:8px !important}#hd-sc.hd-sc--enh li.mini_cart_item>a:not(.remove)>img{width:72px !important;height:72px !important;max-width:72px !important;border-radius:12px !important}#hd-sc .hd-sc__new{top:16px !important;left:16px !important}#hd-sc .ast-product-name{font-size:14.5px !important}#hd-sc.hd-sc--enh li.mini_cart_item .ast-product-image{padding-right:28px !important}#hd-sc li.mini_cart_item>a.remove{width:34px !important;height:34px !important;top:7px !important;right:7px !important}#hd-sc li.mini_cart_item div.quantity{height:40px !important}#hd-sc li.mini_cart_item div.quantity a.minus,#hd-sc li.mini_cart_item div.quantity a.plus{width:42px !important;height:38px !important;font-size:20px !important}#hd-sc li.mini_cart_item div.quantity input.qty{width:40px !important;height:38px !important;line-height:38px !important}#hd-sc .hd-sc__foot{padding:13px 14px calc(13px + env(safe-area-inset-bottom,0px)) !important}#hd-sc .hd-sc__sumrow>strong{font-size:23px !important}#hd-sc .hd-sc__btn--primary{min-height:56px !important;font-size:16.5px !important}#hd-sc .hd-sc__btn--ghost{min-height:48px !important;font-size:13.5px !important}#hd-sc .hd-sc__trust{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:6px !important}#hd-sc .hd-sc__trust li{font-size:10.5px !important}#hd-sc .hd-sc__empty{padding:36px 20px calc(36px + env(safe-area-inset-bottom,0px)) !important}}@media (max-width:400px){#hd-sc.hd-sc--enh li.mini_cart_item{grid-template-columns:62px minmax(0,1fr) auto !important;column-gap:10px !important}#hd-sc.hd-sc--enh li.mini_cart_item>a:not(.remove)>img{width:62px !important;height:62px !important;max-width:62px !important}#hd-sc .hd-sc__new{top:14px !important;left:14px !important;padding:2px 6px !important;font-size:9px !important}#hd-sc .ast-product-name{font-size:14px !important}#hd-sc dl.tc-epo-metadata span.hd-chip{padding:3px 8px !important}#hd-sc dl.tc-epo-metadata dt.tc-name{font-size:11px !important}#hd-sc dl.tc-epo-metadata dd.tc-value{font-size:11.5px !important}#hd-sc .ast-mini-cart-price-wrap .woocommerce-Price-amount{font-size:15.5px !important}#hd-sc .hd-sc__sumrow>span{font-size:12.5px !important}#hd-sc .hd-sc__sumrow>strong{font-size:22px !important}#hd-sc .hd-sc__trust{grid-template-columns:repeat(2,minmax(0,1fr)) !important}#hd-sc .hd-sc__actions{gap:7px !important}#hd-sc .hd-sc__btn--ghost{font-size:13px !important;padding:0 6px !important}}@media (max-height:560px){#hd-sc .hd-sc__eta{padding:9px 12px !important;margin-bottom:9px !important}#hd-sc .hd-sc__btn--primary{min-height:52px !important;margin-bottom:7px !important}#hd-sc .hd-sc__secure{margin-bottom:8px !important}#hd-sc .hd-sc__actions{margin-bottom:9px !important}#hd-sc .hd-sc__trust{padding-top:9px !important}#hd-sc .hd-sc__pay{display:none !important}}@media (hover:none){#hd-sc li.mini_cart_item:hover{box-shadow:var(--sc-sh) !important;border-color:var(--sc-line) !important}#hd-sc.hd-sc--enh li.mini_cart_item:hover>a:not(.remove)>img{transform:none !important}#hd-sc .hd-sc__btn--primary:hover{transform:none !important}#hd-sc .hd-sc__close:hover{transform:none !important}}@media (prefers-reduced-motion:reduce){#hd-sc,#hd-sc *,#hd-sc-overlay{animation-duration:1ms !important;animation-delay:0ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;transition-delay:0ms !important}#hd-sc.hd-sc--fresh li.mini_cart_item{animation:none !important}}@media print{#hd-sc,#hd-sc-overlay{display:none !important}}#hd-sc .hd-sc__live{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}#hd-sc li.mini_cart_item div.quantity a.minus.is-off{opacity:.32 !important;pointer-events:none !important;cursor:default !important;background:0 0 !important;color:var(--sc-ink2) !important}#hd-sc .hd-sc__legal a.hd-sc__legallink{white-space:nowrap !important}#hd-sc li.mini_cart_item .ast-product-image .ast-product-name{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}#hd-sc dl.tc-epo-metadata span.hd-chip{font-size:12px !important;line-height:1.25 !important}#hd-sc .hd-sc__trust li{padding-left:0 !important}#hd-sc .hd-sc__trust li:before{position:static !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;transform:none !important}#hd-sc .hd-sc__legal{margin-bottom:10px !important}#hd-sc .hd-sc__eta{padding:10px 12px !important;margin-bottom:10px !important}#hd-sc .hd-sc__btn--primary{min-height:56px !important;margin-bottom:8px !important}#hd-sc .hd-sc__secure{margin-bottom:9px !important}#hd-sc .hd-sc__actions{margin-bottom:10px !important}#hd-sc .hd-sc__btn--ghost{min-height:44px !important}#hd-sc .hd-sc__trust{padding-top:10px !important}#hd-sc .hd-sc__pay{padding-top:9px !important;gap:5px !important}#hd-sc .hd-sc__pay>b{font-size:9.5px !important;margin:0 0 3px !important}#hd-sc .hd-sc__pay>span{height:23px !important;padding:0 7px !important;font-size:10px !important}@media (max-height:620px){#hd-sc .hd-sc__pay{display:none !important}}#hd-sc li.mini_cart_item .ast-mini-cart-price-wrap .wgm-tax,#hd-sc li.mini_cart_item .ast-mini-cart-price-wrap .wgm-break{display:none !important}#hd-sc dl.tc-epo-metadata.is-folded>span.hd-chip:nth-of-type(n+3){display:none !important}#hd-sc .hd-sc__more{display:inline-flex !important;align-items:center !important;height:25px !important;margin:0 !important;padding:0 9px !important;background:#fff !important;border:1px dashed #a9d9ec !important;border-radius:8px !important;color:var(--sc-br7) !important;font-size:11.5px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:-.005em !important;text-transform:none !important;cursor:pointer !important;box-shadow:none !important;-webkit-appearance:none !important;appearance:none !important;transition:background .15s ease,border-color .15s ease,color .15s ease !important}#hd-sc .hd-sc__more:hover{background:var(--sc-br05) !important;border-color:var(--sc-br) !important}@media (max-width:640px){#hd-sc .hd-sc__pay{padding-top:8px !important;gap:4px !important}#hd-sc .hd-sc__pay>b{font-size:9px !important;margin:0 0 3px !important;letter-spacing:.08em !important}#hd-sc .hd-sc__pay>span{height:21px !important;padding:0 6px !important;font-size:9.5px !important}#hd-sc .hd-sc__eta{padding:9px 11px !important;margin-bottom:9px !important}#hd-sc .hd-sc__eta b{font-size:13px !important}#hd-sc .hd-sc__eta span{font-size:11.5px !important}#hd-sc .hd-sc__actions{margin-bottom:9px !important}#hd-sc .hd-sc__btn--ghost{min-height:46px !important}#hd-sc .hd-sc__trust{padding-top:9px !important;gap:5px 8px !important}#hd-sc .hd-sc__legal{margin-bottom:9px !important}#hd-sc li.mini_cart_item>a.remove{width:38px !important;height:38px !important;top:5px !important;right:5px !important}#hd-sc .hd-sc__more{height:28px !important;padding:0 10px !important}}@media (max-width:640px) and (max-height:720px){#hd-sc .hd-sc__pay{display:none !important}}#hd-sc .jde_hint{margin:12px 2px 0 !important;padding:0 !important;font-size:10.5px !important;font-weight:400 !important;line-height:1.5 !important;color:#8a9ca3 !important;text-align:left !important}#hd-sc .jde_hint a{color:#8a9ca3 !important;font-weight:400 !important;font-size:inherit !important;text-decoration:underline !important;text-underline-offset:2px !important;text-decoration-color:#c7d6de !important}#hd-sc .jde_hint a:hover{color:var(--sc-br7) !important;text-decoration-color:currentColor !important}#hd-sc .hd-sc__list>.woocommerce-mini-cart__total,#hd-sc .hd-sc__list>.woocommerce-mini-cart__buttons{display:none !important}#page .hd-tf,#page .hd-fx,#page .hd-cfgbar,#page .hd-pf,#page .hd-xl{--h4-d:var(--hdp-d,'Mulish',system-ui,sans-serif);--h4-t:var(--hdp-t,'Source Sans Pro',system-ui,sans-serif);--h4-ink:var(--hdp-ink,#0b1b24);--h4-ink2:var(--hdp-ink2,#33474f);--h4-mut:var(--hdp-mut,#6b7f88);--h4-line:var(--hdp-line,#e5ecf0);--h4-line2:var(--hdp-line2,#eff4f7);--h4-soft:var(--hdp-soft,#f4f9fc);--h4-br:var(--hdp-br,#0e93c0);--h4-deep:var(--hdp-deep,#075c7d);--h4-grad:var(--hdp-grad,linear-gradient(135deg,#12a0ce,#046a8f))}#page .ast-woocommerce-container>.hd-tf{order:3}#page .ast-woocommerce-container>.hd-fx{order:5}#page .ast-woocommerce-container>.hd-cfgbar{order:5}#page .ast-woocommerce-container>.hd-xl{order:11}#page .hd-tf{position:relative;margin:18px 0 22px;padding:22px 22px 20px;border:1px solid #d8e8f1;border-radius:20px;background:radial-gradient(120% 140% at 100% 0%,rgba(18,160,206,.09),rgba(18,160,206,0) 58%),linear-gradient(180deg,#fff,#f7fbfd);box-shadow:0 1px 2px rgba(11,27,36,.04),0 14px 34px -22px rgba(11,27,36,.22);font-family:var(--h4-t)}#page .hd-tf__head{margin-bottom:16px}#page .hd-tf__badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:9px;padding:5px 11px 5px 9px;border-radius:999px;background:var(--h4-grad);color:#fff;font-family:var(--h4-d);font-size:10.4px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;line-height:1}#page .hd-tf__badge:before{content:'';width:12px;height:12px;background:currentColor;-webkit-mask:var(--h4-tfico) center/contain no-repeat;mask:var(--h4-tfico) center/contain no-repeat}#page .hd-tf{--h4-tfico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h18M3 8v8M21 8v8'/%3E%3C/svg%3E")}#page .hd-tf__h{margin:0 0 6px;font-family:var(--h4-d);font-size:clamp(18px, .95rem + .75vw, 24px);font-weight:800;letter-spacing:-.022em;line-height:1.18;color:var(--h4-ink);text-wrap:balance}#page .hd-tf__p{margin:0;max-width:62ch;font-size:14.4px;line-height:1.6;color:var(--h4-mut)}#page .hd-tf__steps{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--h4-line2)}#page .hd-tf__step{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;margin:0;padding:15px 0;border-bottom:1px solid var(--h4-line2);list-style:none}#page .hd-tf__step:before{content:none}#page .hd-tf__n{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e3f1f8;color:var(--h4-deep);font-family:var(--h4-d);font-size:11.6px;font-weight:800;font-variant-numeric:tabular-nums}#page .hd-tf__t{display:block;margin-bottom:9px;font-family:var(--h4-d);font-size:10.6px;font-weight:800;letter-spacing:.145em;text-transform:uppercase;color:var(--h4-ink2)}#page .hd-tf__fields{display:flex;flex-wrap:wrap;gap:10px}#page .hd-tf__fl{position:relative;display:flex;flex-direction:column;gap:4px;margin:0;min-width:152px}#page .hd-tf__fn{font-size:11.6px;font-weight:700;color:var(--h4-mut);letter-spacing:.01em}#page .hd-tf__fi{height:46px;padding:0 42px 0 13px;border:1.5px solid #cfe0e9;border-radius:11px;background:#fff;font-family:var(--h4-d);font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--h4-ink);box-shadow:inset 0 1px 2px rgba(11,27,36,.04);transition:border-color .16s,box-shadow .16s;-moz-appearance:textfield;appearance:textfield}#page .hd-tf__fi::-webkit-outer-spin-button,#page .hd-tf__fi::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#page .hd-tf__fi::placeholder{font-weight:600;color:#a9bbc3}#page .hd-tf__fi:focus{outline:0;border-color:var(--h4-br);box-shadow:0 0 0 3px rgba(14,147,192,.16)}#page .hd-tf__fu{position:absolute;right:13px;bottom:14px;font-style:normal;font-size:12.4px;font-weight:700;color:#93a5ac;pointer-events:none}#page .hd-tf__hint{margin:9px 0 0;font-size:12.6px;line-height:1.5;color:#8496a0}#page .hd-tf__chips{display:flex;flex-wrap:wrap;gap:8px}#page .hd-tf__chip{display:flex;flex-direction:column;gap:2px;min-width:118px;padding:9px 14px;border:1.5px solid #dde9ef;border-radius:12px;background:#fff;cursor:pointer;text-align:left;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}#page .hd-tf__chip:hover{border-color:#a9d5e7;transform:translateY(-1px);box-shadow:0 6px 16px -10px rgba(11,27,36,.3)}#page .hd-tf__chip.is-on{border-color:transparent;background:var(--h4-grad);box-shadow:0 8px 20px -12px rgba(4,106,143,.7)}#page .hd-tf__cn{font-family:var(--h4-d);font-size:13.4px;font-weight:800;letter-spacing:-.006em;color:var(--h4-ink);text-transform:none}#page .hd-tf__cs{font-size:11.2px;font-weight:600;color:var(--h4-mut);text-transform:none;letter-spacing:0}#page .hd-tf__chip.is-on .hd-tf__cn,#page .hd-tf__chip.is-on .hd-tf__cs{color:#fff}#page .hd-tf__chip.is-on .hd-tf__cs{color:rgba(255,255,255,.82)}#page .hd-tf__chips--sm .hd-tf__chip{min-width:104px;padding:8px 12px}#page .hd-tf__out:empty{display:none}#page .hd-tf__res{margin-top:16px;padding:15px 17px;border:1px solid #bfe2f0;border-radius:14px;background:linear-gradient(180deg,#f2fafd,#eaf6fb)}#page .hd-tf__res.is-sonder{border-color:#f3ddbb;background:linear-gradient(180deg,#fffbf4,#fff6e9)}#page .hd-tf__rt{margin:0;font-family:var(--h4-d);font-size:15.4px;font-weight:600;line-height:1.45;color:var(--h4-ink)}#page .hd-tf__rt b{font-weight:800;color:var(--h4-deep);white-space:nowrap}#page .hd-tf__rn{margin:7px 0 0;font-size:13px;line-height:1.55;color:var(--h4-ink2)}#page .hd-tf__son{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:12px 0 0;padding:13px 15px;border:1px solid #cfe7f1;border-radius:12px;background:#fff}#page .hd-tf__sonh{font-family:var(--h4-d);font-size:13.4px;font-weight:800;color:var(--h4-deep)}#page .hd-tf__sons{font-size:12.8px;line-height:1.5;color:var(--h4-ink2)}#page .hd-tf__sonb,#page .hd-tf__go{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;margin-top:8px;padding:0 20px;border:0;border-radius:12px;background:var(--h4-grad);color:#fff;font-family:var(--h4-d);font-size:13.8px;font-weight:800;letter-spacing:-.004em;text-transform:none;text-decoration:none;cursor:pointer;box-shadow:0 10px 24px -14px rgba(4,106,143,.85);transition:transform .16s,box-shadow .16s,filter .16s}#page .hd-tf__sonb:hover,#page .hd-tf__go:hover{color:#fff;transform:translateY(-1px);filter:saturate(1.06);box-shadow:0 14px 30px -14px rgba(4,106,143,.9)}#page .hd-tf__sonb:after,#page .hd-tf__go:after{content:'';width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .18s}#page .hd-tf__sonb:hover:after,#page .hd-tf__go:hover:after{transform:translateX(3px)}#page .hd-tf__alt{margin:12px 0 0;font-size:12.8px;line-height:1.5;color:var(--h4-ink2)}#page .hd-tf__alt b{font-family:var(--h4-d);font-weight:800;color:var(--h4-deep);white-space:nowrap}#page .hd-tf__act{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px}#page .hd-tf__tel{font-family:var(--h4-d);font-size:12.8px;font-weight:700;color:var(--h4-deep);text-decoration:none;border-bottom:1px solid rgba(7,92,125,.3);white-space:nowrap}#page .hd-tf__tel:hover{color:var(--h4-br);border-bottom-color:currentColor}#page button.hd-tf__go,#page a.hd-tf__go,#page a.hd-tf__sonb,#page button.hd-fx__rst,#page button.hd-cfgbar__b,#page button.hd-cfgbar__x,#page button.hd-pf__x,#page button.hd-fx__o,#page button.hd-tf__chip,#page .hd-tf a.hd-tf__go,#page .hd-tf a.hd-tf__sonb{text-transform:none !important}#page .hd-fx{margin:12px 0 14px;padding:4px 16px 12px;border:1px solid var(--h4-line);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(11,27,36,.035);font-family:var(--h4-t)}#page .hd-fx__in{display:block}#page .hd-fx__row{display:grid;grid-template-columns:104px 1fr;gap:10px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--h4-line2)}#page .hd-fx__row:last-child{border-bottom:0}#page .hd-fx__lab{font-family:var(--h4-d);font-size:10.2px;font-weight:800;letter-spacing:.145em;text-transform:uppercase;color:var(--h4-mut)}#page .hd-fx__opts{display:flex;flex-wrap:wrap;gap:6px}#page .hd-fx__o{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:1px solid #dfe9ee;border-radius:9px;background:#fff;cursor:pointer;transition:border-color .14s,background .14s,color .14s,box-shadow .14s}#page .hd-fx__ot{font-family:var(--h4-d);font-size:12.6px;font-weight:700;letter-spacing:-.004em;color:var(--h4-ink2)}#page .hd-fx__oc{font-style:normal;font-size:10.4px;font-weight:800;font-variant-numeric:tabular-nums;color:#9dafb7;letter-spacing:.01em}#page .hd-fx__o:hover{border-color:#a9d5e7;background:#f7fcfe}#page .hd-fx__o:hover .hd-fx__ot{color:var(--h4-deep)}#page .hd-fx__o.is-on{border-color:transparent;background:var(--h4-grad);box-shadow:0 6px 16px -10px rgba(4,106,143,.8)}#page .hd-fx__o.is-on .hd-fx__ot{color:#fff}#page .hd-fx__o.is-on .hd-fx__oc{color:rgba(255,255,255,.78)}#page .hd-fx__o.is-void{opacity:.34;cursor:not-allowed;pointer-events:none;text-decoration:line-through}#page .hd-fx__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-top:10px;padding-top:10px;border-top:1px solid var(--h4-line2)}#page .hd-fx__res{margin:0;font-size:12.6px;font-weight:600;color:var(--h4-mut);font-variant-numeric:tabular-nums}#page .hd-fx__res b{font-weight:800;color:var(--h4-ink)}#page .hd-fx__rst{padding:0;border:0;background:0 0;font-family:var(--h4-d);font-size:12.2px;font-weight:700;color:var(--h4-deep);cursor:pointer;border-bottom:1px solid rgba(7,92,125,.28)}#page .hd-fx__rst:hover{color:var(--h4-br)}#page .hd-fx__none{margin:10px 0 0;padding:13px 15px;border:1px dashed #d8e4ea;border-radius:12px;background:var(--h4-soft);font-size:13.4px;line-height:1.55;color:var(--h4-ink2)}#page ul.products>li.product.hd-fx-out{display:none !important}#page .hd-cfgbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin:0 0 14px;padding:11px 15px;border:1px solid #bfe2f0;border-radius:12px;background:linear-gradient(180deg,#f3fafd,#e9f6fb);font-family:var(--h4-t)}#page .hd-cfgbar__t{margin:0;font-size:13.2px;line-height:1.45;color:var(--h4-ink2)}#page .hd-cfgbar__t b{font-family:var(--h4-d);font-weight:800;color:var(--h4-deep)}#page .hd-cfgbar__t span{color:var(--h4-mut);font-size:12.4px}#page .hd-cfgbar__a{display:flex;align-items:center;gap:12px}#page .hd-cfgbar__b,#page .hd-cfgbar__x{padding:0;border:0;background:0 0;font-family:var(--h4-d);font-size:12.2px;font-weight:700;cursor:pointer;border-bottom:1px solid currentColor;line-height:1.3}#page .hd-cfgbar__b{color:var(--h4-deep)}#page .hd-cfgbar__x{color:#8496a0}#page .hd-cfgbar__b:hover{color:var(--h4-br)}#page .hd-cfgbar__x:hover{color:var(--h4-ink2)}#page ul.products li.product .hd-mycfg{margin:2px 0 8px;padding:4px 9px;border-radius:7px;background:#eaf6fb;font-family:var(--h4-d);font-size:11.2px;font-weight:800;letter-spacing:-.002em;color:var(--h4-deep);line-height:1.35}#page .hd-pf{display:grid;grid-template-columns:26px 1fr;gap:4px 12px;align-items:start;margin:0 0 18px;padding:14px 16px;border:1px solid #a9dbbe;border-radius:14px;background:linear-gradient(180deg,#f4fcf7,#ecf8f1);font-family:var(--h4-t)}#page .hd-pf.is-warn{border-color:#f3ddbb;background:linear-gradient(180deg,#fffbf4,#fff6e9)}#page .hd-pf__i{width:24px;height:24px;border-radius:50%;background:#12a05f;-webkit-mask:none;mask:none;position:relative}#page .hd-pf__i:after{content:'';position:absolute;inset:0;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/13px 13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/13px 13px no-repeat}#page .hd-pf.is-warn .hd-pf__i{background:#d98a16}#page .hd-pf.is-warn .hd-pf__i:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 7v7M12 17.5v.5'/%3E%3C/svg%3E") center/13px 13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 7v7M12 17.5v.5'/%3E%3C/svg%3E") center/13px 13px no-repeat}#page .hd-pf__b{display:flex;flex-direction:column;gap:2px;min-width:0}#page .hd-pf__h{font-family:var(--h4-d);hyphens:manual;-webkit-hyphens:manual;text-wrap:balance;line-height:1.32;font-size:13.6px;font-weight:800;letter-spacing:-.008em;color:#0b3d26}#page .hd-pf.is-warn .hd-pf__h{color:#6b4406}#page .hd-pf__l{font-family:var(--h4-d);hyphens:manual;-webkit-hyphens:manual;font-size:13.8px;font-weight:700;color:var(--h4-ink);line-height:1.45}#page .hd-pf__w,#page .hd-pf__o{font-size:12.2px;font-weight:600;color:var(--h4-mut);line-height:1.45}#page .hd-pf__x{grid-column:2;justify-self:start;margin-top:7px;padding:0;border:0;background:0 0;font-family:var(--h4-d);font-size:11.8px;font-weight:700;color:#6b7f88;cursor:pointer;border-bottom:1px solid rgba(107,127,136,.35);white-space:nowrap;line-height:1.3}#page .hd-pf__x:hover{color:var(--h4-ink)}#page .hd-xl{margin:30px 0 6px}#page .hd-xl__g{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px, 1fr));gap:10px;margin:0;padding:0;list-style:none}#page .hd-xl__g li{margin:0;padding:0;list-style:none}#page .hd-xl__g li:before{content:none}#page .hd-xl__i{display:flex;flex-direction:column;gap:3px;height:100%;padding:13px 15px;border:1px solid var(--h4-line);border-radius:14px;background:#fff;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s}#page .hd-xl__i:hover{border-color:#a9d5e7;transform:translateY(-2px);box-shadow:0 12px 26px -18px rgba(11,27,36,.4)}#page .hd-xl__t{font-family:var(--h4-d);font-size:14px;font-weight:800;letter-spacing:-.012em;color:var(--h4-ink)}#page .hd-xl__i:hover .hd-xl__t{color:var(--h4-deep)}#page .hd-xl__s{font-size:12.4px;line-height:1.45;color:var(--h4-mut)}@media (min-width:900px){#page .hd-tf{padding:26px 26px 24px}#page .hd-tf__steps{grid-template-columns:repeat(3,minmax(0, 1fr));border-top:0;border-radius:14px;overflow:hidden;border:1px solid var(--h4-line);background:#fff}#page .hd-tf__step{padding:16px;border-bottom:0;border-right:1px solid var(--h4-line2)}#page .hd-tf__step:last-child{border-right:0}#page .hd-tf__steps>.hd-tf__step:only-child{grid-column:1/-1}}@media (max-width:899px){#page .hd-fx__row{grid-template-columns:1fr;gap:7px}#page .hd-tf__fl{flex:1 1 132px;min-width:132px}}@media (max-width:640px){#page .hd-tf{margin:14px 0 18px;padding:18px 15px 16px;border-radius:16px}#page .hd-tf__h{font-size:19px}#page .hd-tf__p{font-size:13.6px}#page .hd-tf__step{grid-template-columns:22px 1fr;gap:10px;padding:13px 0}#page .hd-tf__chip{flex:1 1 46%;min-width:0}#page .hd-tf__go,#page .hd-tf__sonb{width:100%}#page .hd-fx{padding:2px 12px 10px;border-radius:14px}#page .hd-fx__opts{gap:5px}#page .hd-fx__o{height:34px}#page .hd-pf{grid-template-columns:22px 1fr}#page .hd-cfgbar{padding:10px 13px}}@media (prefers-reduced-motion:reduce){#page .hd-tf__chip,#page .hd-fx__o,#page .hd-xl__i,#page .hd-tf__go,#page .hd-tf__sonb{transition:none}#page .hd-tf__chip:hover,#page .hd-xl__i:hover,#page .hd-tf__go:hover{transform:none}}:root{--hd-ink:#0b1b24;--hd-ink2:#2e4551;--hd-mut:#6e8794;--hd-mut2:#8ca5b2;--hd-line:#e7f0f5;--hd-line2:#d6e5ec;--hd-line3:#c6dee9;--hd-tint:#f7fbfd;--hd-tint2:#eaf5fa;--hd-tint3:#ddeef6;--hd-b1:#12a0ce;--hd-b2:#046a8f;--hd-b3:#0a4f6b;--hd-grad:linear-gradient(135deg,#12a0ce 0%,#046a8f 100%);--hd-r1:12px;--hd-r2:16px;--hd-r3:22px;--hd-r4:28px;--hd-e1:0 1px 2px rgba(11,27,36,.04),0 6px 16px -10px rgba(11,27,36,.14);--hd-e2:0 2px 6px rgba(11,27,36,.05),0 20px 44px -24px rgba(11,27,36,.24);--hd-e3:0 30px 70px -32px rgba(4,106,143,.48);--hd-t:.26s cubic-bezier(.4,0,.2,1)}#page #content .ast-woocommerce-container{row-gap:0 !important}#page #content .ast-woocommerce-container>*{margin-bottom:0 !important}#page #content .hd-crumbs{margin:0 0 14px !important;font-size:13px !important;color:var(--hd-mut) !important}#page #content .hd-crumbs a{color:var(--hd-mut) !important;text-decoration:none !important;border-bottom:1px solid transparent !important;transition:color var(--hd-t),border-color var(--hd-t)}#page #content .hd-crumbs a:hover{color:var(--hd-b2) !important;border-bottom-color:currentColor !important}#page #content .hd-crumbs .breadcrumb_last{color:var(--hd-ink) !important;font-weight:600 !important}#page #content .woocommerce-products-header{position:relative !important;overflow:hidden !important;padding:clamp(22px,3.2vw,42px) clamp(20px,3vw,40px) clamp(20px,2.6vw,34px) !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r4) !important;background:radial-gradient(820px 380px at 94% -46%,rgba(55,185,227,.2) 0%,rgba(55,185,227,0) 62%),radial-gradient(620px 320px at -8% 108%,rgba(10,79,107,.09) 0%,rgba(10,79,107,0) 60%),linear-gradient(180deg,#fff 0%,#fbfdfe 100%) !important;box-shadow:var(--hd-e1) !important;margin:0 0 18px !important}#page #content .woocommerce-products-header:after{content:'';position:absolute !important;inset:0 0 auto 0 !important;height:3px !important;background:linear-gradient(90deg,#12a0ce 0%,#37b9e3 38%,rgba(55,185,227,0) 100%) !important;opacity:.9 !important}#page #content .hd-arch__title{margin:0 0 12px !important;color:var(--hd-ink) !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:clamp(28px,4.2vw,44px) !important;line-height:1.06 !important;letter-spacing:-.022em !important}#page #content .hd-arch__usp{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-wrap:wrap !important;gap:8px 10px !important}#page #content .hd-arch__usp li{position:relative !important;margin:0 !important;padding:6px 13px 6px 32px !important;background:#fff !important;border:1px solid var(--hd-line2) !important;border-radius:999px !important;font-size:13px !important;font-weight:600 !important;color:var(--hd-ink2) !important;line-height:1.3 !important;box-shadow:0 1px 2px rgba(11,27,36,.03) !important}#page #content .hd-arch__usp li:before{content:'';position:absolute !important;left:11px !important;top:50% !important;width:14px !important;height:14px !important;margin-top:-7px !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312A0CE' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat !important}#page #content .hd-chero__sub{margin:18px 0 0 !important;max-width:66ch !important;font-size:clamp(15px,1.6vw,16.5px) !important;line-height:1.62 !important;color:var(--hd-ink2) !important}#page #content .hd-chero__facts{display:grid;grid-template-columns:repeat(4,1fr) !important;gap:0 !important;margin:20px 0 0 !important;padding:0 !important;list-style:none !important;background:#fff !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r2) !important;overflow:hidden !important;box-shadow:0 1px 2px rgba(11,27,36,.03) !important}#page #content .hd-chero__facts li{margin:0 !important;padding:14px 16px !important;display:flex;flex-direction:column !important;gap:3px !important;border-left:1px solid var(--hd-line) !important}#page #content .hd-chero__facts li:first-child{border-left:0 !important}#page #content .hd-chero__k{font-size:10.5px !important;font-weight:700 !important;letter-spacing:.13em !important;text-transform:uppercase !important;color:var(--hd-mut2) !important}#page #content .hd-chero__v{font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:16.5px !important;line-height:1.25 !important;color:var(--hd-ink) !important;letter-spacing:-.01em !important}#page #content .hd-chero__nav{display:flex;flex-wrap:wrap !important;gap:9px !important;margin:20px 0 0 !important}#page #content .hd-chero__nav .hd-chip{display:inline-flex;align-items:center !important;gap:8px !important;min-height:42px !important;padding:0 18px !important;border-radius:999px !important;background:#fff !important;border:1px solid var(--hd-line2) !important;color:var(--hd-ink2) !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:14px !important;font-weight:700 !important;text-decoration:none !important;text-transform:none !important;transition:transform var(--hd-t),border-color var(--hd-t),box-shadow var(--hd-t),background var(--hd-t),color var(--hd-t)}#page #content .hd-chero__nav .hd-chip i,#page #content .hd-chero__nav .hd-chip span{font-style:normal !important;font-size:11.5px !important;font-weight:700 !important;color:var(--hd-mut) !important;background:var(--hd-tint2) !important;border-radius:999px !important;padding:2px 7px !important;line-height:1.5 !important}#page #content .hd-chero__nav .hd-chip:hover{border-color:var(--hd-line3) !important;color:var(--hd-ink) !important;transform:translateY(-1px);box-shadow:var(--hd-e1) !important}#page #content .hd-chero__nav .hd-chip.is-active{background:var(--hd-grad) !important;border-color:transparent !important;color:#fff !important;box-shadow:0 12px 26px -12px rgba(4,106,143,.62) !important}#page #content .hd-chero__nav .hd-chip.is-active i,#page #content .hd-chero__nav .hd-chip.is-active span{background:rgba(255,255,255,.22) !important;color:#fff !important}#page #content .hd-tbar{display:grid;grid-template-columns:repeat(5,1fr) !important;gap:0 !important;margin:0 0 18px !important;padding:0 !important;list-style:none !important;background:#fff !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r3) !important;box-shadow:var(--hd-e1) !important;overflow:hidden !important}#page #content .hd-tbar__i{margin:0 !important;padding:16px 12px 15px !important;text-align:center !important;display:flex;flex-direction:column !important;align-items:center !important;gap:7px !important;border-left:1px solid var(--hd-line) !important}#page #content .hd-tbar__i:first-child{border-left:0 !important}#page #content .hd-tbar__i svg{width:20px !important;height:20px !important}#page #content .hd-tbar__t{font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:13.5px !important;line-height:1.32 !important;color:var(--hd-ink) !important;letter-spacing:-.005em !important}#page #content .hd-tbar__s{font-size:11.5px !important;line-height:1.35 !important;color:var(--hd-mut) !important}#page #content .hd-tf{position:relative !important;overflow:hidden !important;margin:0 0 18px !important;background:#fff !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r4) !important;box-shadow:var(--hd-e2) !important}#page #content .hd-tf__head{padding:clamp(20px,2.8vw,32px) clamp(20px,3vw,34px) clamp(16px,2vw,22px) !important;background:radial-gradient(560px 240px at 100% 0%,rgba(55,185,227,.16) 0%,rgba(55,185,227,0) 70%),linear-gradient(180deg,#f4fafd 0%,#fff 100%) !important;border-bottom:1px solid var(--hd-line) !important}#page #content .hd-tf__badge{display:inline-flex;align-items:center !important;gap:7px !important;padding:6px 14px 6px 12px !important;border-radius:999px !important;background:var(--hd-grad) !important;color:#fff !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;box-shadow:0 10px 22px -12px rgba(4,106,143,.7) !important}#page #content .hd-tf__badge:before{content:'';width:14px !important;height:14px !important;flex:0 0 14px !important;background:#fff !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18v8H3z'/%3E%3Cpath d='M7 8v3M11 8v3M15 8v3M19 8v3'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18v8H3z'/%3E%3Cpath d='M7 8v3M11 8v3M15 8v3M19 8v3'/%3E%3C/svg%3E") center/contain no-repeat !important}#page #content .hd-tf__h{margin:14px 0 8px !important;color:var(--hd-ink) !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:clamp(21px,2.9vw,31px) !important;line-height:1.14 !important;letter-spacing:-.02em !important}#page #content .hd-tf__p{margin:0 !important;max-width:64ch !important;font-size:15px !important;line-height:1.6 !important;color:var(--hd-mut) !important}#page #content .hd-tf__steps{display:grid;grid-template-columns:repeat(3,1fr) !important;gap:0 !important;margin:0 !important;padding:0 !important;list-style:none !important;counter-reset:none !important}#page #content .hd-tf__step{position:relative !important;margin:0 !important;padding:clamp(18px,2.4vw,26px) clamp(16px,2vw,24px) !important;border-left:1px solid var(--hd-line) !important;display:flex;gap:12px !important;align-items:flex-start !important}#page #content .hd-tf__step:first-child{border-left:0 !important}#page #content .hd-tf__n{flex:0 0 26px !important;width:26px !important;height:26px !important;border-radius:999px !important;display:inline-flex;align-items:center !important;justify-content:center !important;background:var(--hd-grad) !important;color:#fff !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:12.5px !important;font-weight:800 !important;box-shadow:0 8px 18px -10px rgba(4,106,143,.8) !important}#page #content .hd-tf__body{flex:1 1 auto !important;min-width:0 !important}#page #content .hd-tf__t{display:block;margin:4px 0 12px !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--hd-mut2) !important}#page #content .hd-tf__fields{display:flex;flex-direction:column !important;gap:12px !important}#page #content .hd-tf__fl{position:relative !important;display:block}#page #content .hd-tf__fn{display:block;margin:0 0 5px !important;font-size:12.5px !important;font-weight:600 !important;color:var(--hd-ink2) !important}#page #content .hd-tf__fi{width:100% !important;height:52px !important;padding:0 52px 0 15px !important;background:#fff !important;border:1.5px solid var(--hd-line2) !important;border-radius:var(--hd-r1) !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:19px !important;font-weight:700 !important;color:var(--hd-ink) !important;letter-spacing:-.01em !important;box-shadow:none !important;transition:border-color var(--hd-t),box-shadow var(--hd-t);-moz-appearance:textfield !important}#page #content .hd-tf__fi::-webkit-outer-spin-button,#page #content .hd-tf__fi::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important}#page #content .hd-tf__fi:hover{border-color:var(--hd-line3) !important}#page #content .hd-tf__fi:focus{outline:0 !important;border-color:var(--hd-b1) !important;box-shadow:0 0 0 4px rgba(18,160,206,.15) !important}#page #content .hd-tf__fu{position:absolute !important;right:14px !important;bottom:0 !important;height:52px !important;display:flex;align-items:center !important;font-size:13px !important;font-weight:700 !important;color:var(--hd-mut2) !important;pointer-events:none !important}#page #content .hd-tf__hint{margin:10px 0 0 !important;font-size:12.5px !important;line-height:1.5 !important;color:var(--hd-mut2) !important;padding-left:20px !important;position:relative !important}#page #content .hd-tf__hint:before{content:'';position:absolute !important;left:0 !important;top:2px !important;width:14px !important;height:14px !important;background:var(--hd-mut2) !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 7.6v.6'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 7.6v.6'/%3E%3C/svg%3E") center/contain no-repeat !important}#page #content .hd-tf__chips{display:flex;flex-direction:column !important;gap:9px !important}#page #content .hd-tf__chip{position:relative !important;display:block;width:100% !important;text-align:left !important;padding:11px 42px 11px 14px !important;border-radius:var(--hd-r1) !important;background:#fff !important;border:1.5px solid var(--hd-line2) !important;color:var(--hd-ink) !important;cursor:pointer !important;text-transform:none !important;transition:border-color var(--hd-t),box-shadow var(--hd-t),background var(--hd-t),transform var(--hd-t)}#page #content .hd-tf__chip:hover{border-color:var(--hd-line3) !important;background:var(--hd-tint) !important;transform:translateY(-1px)}#page #content .hd-tf__cn{display:block;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:14.5px !important;font-weight:700 !important;line-height:1.25 !important;color:var(--hd-ink) !important}#page #content .hd-tf__cs{display:block;margin-top:2px !important;font-size:12px !important;line-height:1.35 !important;color:var(--hd-mut) !important}#page #content .hd-tf__chip:after{content:'';position:absolute !important;right:12px !important;top:50% !important;margin-top:-9px !important;width:18px !important;height:18px !important;border-radius:999px !important;border:1.5px solid var(--hd-line2) !important;background:#fff !important;transition:border-color var(--hd-t),background var(--hd-t)}#page #content .hd-tf__chip.is-on{border-color:var(--hd-b1) !important;background:linear-gradient(180deg,#f1f9fd 0%,#fff 100%) !important;color:var(--hd-ink) !important;box-shadow:0 0 0 3px rgba(18,160,206,.13) !important}#page #content .hd-tf__chip.is-on .hd-tf__cn{color:var(--hd-b3) !important}#page #content .hd-tf__chip.is-on:after{border-color:var(--hd-b1) !important;background:var(--hd-b1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/11px 11px no-repeat !important}#page #content .hd-tf__chips--sm .hd-tf__chip{padding:9px 38px 9px 12px !important}#page #content .hd-tf__chips--sm .hd-tf__cn{font-size:13.5px !important}#page #content .hd-tf__chips--sm .hd-tf__cs{font-size:11.5px !important}#page #content .hd-tf__out{padding:clamp(16px,2.2vw,22px) clamp(20px,3vw,34px) clamp(18px,2.4vw,26px) !important;border-top:1px solid var(--hd-line) !important;background:var(--hd-tint) !important}#page #content .hd-tf.has-result .hd-tf__out{border-top-color:transparent !important;background:radial-gradient(520px 220px at 88% 0%,rgba(55,185,227,.3) 0%,rgba(55,185,227,0) 70%),linear-gradient(135deg,#0a4f6b 0%,#046a8f 58%,#0e7fa6 100%) !important}#page #content .hd-tf__rt{margin:0 0 14px !important;font-size:16px !important;line-height:1.5 !important;color:var(--hd-ink2) !important}#page #content .hd-tf.has-result .hd-tf__rt{color:rgba(255,255,255,.9) !important}#page #content .hd-tf__rt b{font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:800 !important;color:var(--hd-ink) !important}#page #content .hd-tf.has-result .hd-tf__rt b{color:#9be7ff !important}#page #content .hd-tf__act{display:flex;flex-wrap:wrap !important;align-items:center !important;gap:14px 18px !important}#page #content .hd-tf__go{display:inline-flex;align-items:center !important;gap:10px !important;min-height:54px !important;padding:0 26px !important;border:0 !important;border-radius:999px !important;cursor:pointer !important;background:var(--hd-grad) !important;color:#fff !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:16px !important;font-weight:800 !important;letter-spacing:-.005em !important;text-transform:none !important;box-shadow:0 16px 34px -16px rgba(0,0,0,.5) !important;transition:transform var(--hd-t),box-shadow var(--hd-t),filter var(--hd-t)}#page #content .hd-tf.has-result .hd-tf__go{background:#fff !important;color:var(--hd-b3) !important}#page #content .hd-tf__go:hover{transform:translateY(-2px);box-shadow:0 22px 44px -18px rgba(0,0,0,.55) !important}#page #content .hd-tf__go:after{content:'';width:17px !important;height:17px !important;flex:0 0 17px !important;background:currentColor !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat !important;transition:transform var(--hd-t)}#page #content .hd-tf__go:hover:after{transform:translateX(3px)}#page #content .hd-tf__tel{font-size:13.5px !important;font-weight:600 !important;color:var(--hd-mut) !important}#page #content .hd-tf.has-result .hd-tf__tel{color:rgba(255,255,255,.78) !important}#page #content .hd-tf__tel a{color:inherit !important;text-decoration:underline !important;text-underline-offset:3px !important;text-decoration-thickness:1px !important}#page #content .hd-tf.has-result .hd-tf__tel a{color:#fff !important}#page #content .ast-shop-toolbar-container{display:flex;flex-wrap:wrap !important;align-items:center !important;justify-content:space-between !important;gap:10px 16px !important;margin:0 0 14px !important;padding:9px 10px 9px 18px !important;background:rgba(255,255,255,.9) !important;-webkit-backdrop-filter:blur(14px) !important;backdrop-filter:blur(14px) !important;border:1px solid var(--hd-line) !important;border-radius:999px !important;box-shadow:var(--hd-e1) !important;transition:box-shadow var(--hd-t),border-color var(--hd-t)}#page #content .ast-shop-toolbar-container.is-stuck{box-shadow:var(--hd-e2) !important;border-color:var(--hd-line2) !important}#page #content .ast-shop-toolbar-aside-wrap{display:flex;align-items:center !important;gap:10px !important;margin:0 !important}#page #content .woocommerce-result-count{margin:0 !important;font-size:13.5px !important;color:var(--hd-mut) !important;letter-spacing:-.005em !important}#page #content .woocommerce-result-count b{font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:800 !important;color:var(--hd-ink) !important}#page #content .woocommerce-ordering{margin:0 !important}#page #content .woocommerce-ordering select.orderby{-webkit-appearance:none !important;appearance:none !important;height:42px !important;padding:0 40px 0 16px !important;min-width:186px !important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236E8794' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center/15px 15px no-repeat !important;border:1px solid var(--hd-line2) !important;border-radius:999px !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:13.5px !important;font-weight:700 !important;color:var(--hd-ink) !important;cursor:pointer !important;box-shadow:none !important;transition:border-color var(--hd-t),box-shadow var(--hd-t)}#page #content .woocommerce-ordering select.orderby:hover{border-color:var(--hd-line3) !important}#page #content .woocommerce-ordering select.orderby:focus{outline:0 !important;border-color:var(--hd-b1) !important;box-shadow:0 0 0 4px rgba(18,160,206,.15) !important}#page #content .hd-fx{margin:0 0 14px !important;background:#fff !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r3) !important;box-shadow:var(--hd-e1) !important;overflow:hidden !important}#page #content .hd-fx__in{padding:4px clamp(14px,2vw,20px) !important}#page #content .hd-fx__row{display:grid;grid-template-columns:118px 1fr !important;align-items:center !important;gap:10px 14px !important;padding:11px 0 !important;border-top:1px solid var(--hd-line) !important}#page #content .hd-fx__row:first-child{border-top:0 !important}#page #content .hd-fx__lab{font-size:10.5px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--hd-mut2) !important}#page #content .hd-fx__opts{display:flex;flex-wrap:wrap !important;gap:8px !important}#page #content .hd-fx__o{display:inline-flex;align-items:center !important;gap:7px !important;min-height:36px !important;padding:0 13px !important;border-radius:999px !important;cursor:pointer !important;background:#fff !important;border:1px solid var(--hd-line2) !important;color:var(--hd-ink2) !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:13.5px !important;font-weight:700 !important;letter-spacing:-.005em !important;text-transform:none !important;box-shadow:none !important;transition:border-color var(--hd-t),background var(--hd-t),color var(--hd-t),box-shadow var(--hd-t),transform var(--hd-t)}#page #content .hd-fx__oc{font-style:normal !important;font-size:11px !important;font-weight:700 !important;line-height:1.5 !important;color:var(--hd-mut) !important;background:var(--hd-tint2) !important;border-radius:999px !important;padding:1px 6px !important}#page #content .hd-fx__o:hover{border-color:var(--hd-line3) !important;background:var(--hd-tint) !important;color:var(--hd-ink) !important;transform:translateY(-1px)}#page #content .hd-fx__o[aria-pressed=true]{background:var(--hd-grad) !important;border-color:transparent !important;color:#fff !important;box-shadow:0 10px 22px -12px rgba(4,106,143,.62) !important}#page #content .hd-fx__o[aria-pressed=true] .hd-fx__oc{background:rgba(255,255,255,.22) !important;color:#fff !important}#page #content .hd-fx__o:focus-visible{outline:0 !important;box-shadow:0 0 0 4px rgba(18,160,206,.22) !important}#page #content .hd-cfgbar{display:flex;flex-wrap:wrap !important;align-items:center !important;gap:8px 16px !important;margin:0 0 16px !important;padding:12px 18px 12px 44px !important;position:relative !important;background:linear-gradient(135deg,#ebf6fb 0%,#f8fcfe 100%) !important;border:1px solid #cfe7f1 !important;border-radius:var(--hd-r2) !important}#page #content .hd-cfgbar:before{content:'';position:absolute !important;left:16px !important;top:50% !important;margin-top:-9px !important;width:18px !important;height:18px !important;border-radius:999px !important;background:var(--hd-b1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/11px 11px no-repeat !important}#page #content .hd-cfgbar__t{margin:0 !important;font-size:14.5px !important;line-height:1.45 !important;color:var(--hd-ink2) !important}#page #content .hd-cfgbar__t b{font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:800 !important;color:var(--hd-b3) !important}#page #content .hd-cfgbar__a,#page #content .hd-cfgbar__x{font-size:13.5px !important;font-weight:700 !important;color:var(--hd-b2) !important;text-decoration:underline !important;text-underline-offset:3px !important;text-decoration-thickness:1px !important;cursor:pointer !important;background:0 0 !important;border:0 !important;padding:0 !important}#page #content .hd-cfgbar__a:hover,#page #content .hd-cfgbar__x:hover{color:var(--hd-b3) !important}#page #content .hd-cfgbar__x{color:var(--hd-mut) !important}#page #content .hd-dens{display:inline-flex;gap:2px !important;padding:3px !important;border-radius:999px !important;background:var(--hd-tint2) !important;border:1px solid var(--hd-line) !important}#page #content .hd-dens button{width:34px !important;height:34px !important;border:0 !important;border-radius:999px !important;cursor:pointer !important;padding:0 !important;background:0 0 !important;color:var(--hd-mut) !important;box-shadow:none !important;transition:background var(--hd-t),color var(--hd-t),box-shadow var(--hd-t)}#page #content .hd-dens button:hover{background:rgba(255,255,255,.7) !important;color:var(--hd-ink) !important}#page #content .hd-dens button.is-on{background:#fff !important;color:var(--hd-b2) !important;box-shadow:0 2px 6px rgba(11,27,36,.1) !important}#page #content ul.products{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(252px,1fr)) !important;gap:20px !important;margin:0 !important;padding:0 !important;list-style:none !important}body.hd-dens-2 #page #content ul.products{grid-template-columns:repeat(auto-fill,minmax(318px,1fr)) !important}body.hd-dens-3 #page #content ul.products{grid-template-columns:repeat(auto-fill,minmax(248px,1fr)) !important}body.hd-dens-4 #page #content ul.products{grid-template-columns:repeat(auto-fill,minmax(214px,1fr)) !important}#page #content ul.products>li.product{width:auto !important;max-width:none !important;flex:none !important;margin:0 !important;padding:0 !important;float:none !important;clear:none !important;position:relative !important;display:flex;flex-direction:column !important;overflow:hidden !important;background:#fff !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r3) !important;box-shadow:0 1px 2px rgba(11,27,36,.03) !important;transition:transform var(--hd-t),box-shadow var(--hd-t),border-color var(--hd-t)}#page #content ul.products>li.product:hover{transform:translateY(-4px);border-color:var(--hd-line3) !important;box-shadow:var(--hd-e2) !important}#page #content ul.products>li.product .astra-shop-thumbnail-wrap{margin:0 !important;padding:0 !important;position:relative !important;overflow:hidden !important;background:linear-gradient(180deg,#f8fbfd 0%,#eff6fa 100%) !important;border-bottom:1px solid var(--hd-line) !important}#page #content ul.products>li.product .astra-shop-thumbnail-wrap>a{display:block;aspect-ratio:4/3 !important;width:100% !important}#page #content ul.products>li.product .astra-shop-thumbnail-wrap img{width:100% !important;height:100% !important;object-fit:contain !important;padding:8px !important;margin:0 !important;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}#page #content ul.products>li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.045)}#page #content ul.products>li.product span.onsale{position:absolute !important;top:12px !important;left:12px !important;right:auto !important;margin:0 !important;z-index:2 !important;min-height:0 !important;min-width:0 !important;padding:5px 12px !important;border-radius:999px !important;line-height:1.4 !important;background:linear-gradient(135deg,#e4572e 0%,#c2410c 100%) !important;color:#fff !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;box-shadow:0 10px 22px -12px rgba(196,65,12,.8) !important}#page #content ul.products>li.product .astra-shop-summary-wrap{display:flex;flex-direction:column !important;gap:8px !important;flex:1 1 auto !important;padding:15px 17px 17px !important}#page #content ul.products>li.product .ast-woo-product-category{margin:0 !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--hd-mut2) !important;line-height:1.3 !important}#page #content ul.products>li.product .ast-loop-product__link{text-decoration:none !important}#page #content ul.products>li.product .woocommerce-loop-product__title{margin:0 !important;padding:0 !important;color:var(--hd-ink) !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:16.5px !important;line-height:1.3 !important;letter-spacing:-.012em !important;display:-webkit-box;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;min-height:2.6em !important;transition:color var(--hd-t)}#page #content ul.products>li.product:hover .woocommerce-loop-product__title{color:var(--hd-b2) !important}#page #content ul.products>li.product .hd-card__tags{display:flex;flex-wrap:wrap !important;gap:5px !important;margin:0 !important;padding:0 !important;list-style:none !important}#page #content ul.products>li.product .hd-card__tags li{margin:0 !important;padding:3px 9px !important;border-radius:999px !important;background:var(--hd-tint2) !important;color:#37606f !important;font-size:11.5px !important;font-weight:700 !important;line-height:1.5 !important;letter-spacing:-.005em !important}#page #content ul.products>li.product .hd-card__lead{margin:0 !important;font-size:13px !important;line-height:1.5 !important;color:var(--hd-mut) !important;display:-webkit-box;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}#page #content ul.products>li.product .price{margin:auto 0 0 !important;padding-top:4px !important;display:block;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:21px !important;line-height:1.2 !important;color:var(--hd-ink) !important;letter-spacing:-.02em !important}#page #content ul.products>li.product .price del{font-size:14px !important;font-weight:600 !important;color:var(--hd-mut2) !important;opacity:1 !important;margin-right:7px !important}#page #content ul.products>li.product .price ins{text-decoration:none !important}#page #content ul.products>li.product .price small{display:none}#page #content ul.products>li.product .hd-card__fine{display:flex;flex-wrap:wrap !important;gap:2px 8px !important;margin:0 !important;font-size:11.5px !important;line-height:1.45 !important;color:var(--hd-mut2) !important}#page #content ul.products>li.product .hd-card__fine .wgm-info{margin:0 !important;font-size:inherit !important;color:inherit !important}#page #content ul.products>li.product .hd-card__fine a{color:inherit !important;text-decoration:underline !important;text-underline-offset:2px !important}#page #content ul.products>li.product .hd-mycfg{position:relative !important;margin:2px 0 0 !important;padding:7px 11px 7px 30px !important;background:linear-gradient(135deg,#edf7fb 0%,#f8fcfe 100%) !important;border:1px solid #d4eaf3 !important;border-radius:10px !important;font-size:12px !important;font-weight:700 !important;line-height:1.4 !important;color:var(--hd-b3) !important}#page #content ul.products>li.product .hd-mycfg:before{content:'';position:absolute !important;left:9px !important;top:50% !important;margin-top:-7px !important;width:14px !important;height:14px !important;border-radius:999px !important;background:var(--hd-b1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/9px 9px no-repeat !important}#page #content ul.products>li.product .button{display:flex;align-items:center !important;justify-content:center !important;gap:9px !important;width:100% !important;min-height:48px !important;margin:6px 0 0 !important;padding:0 16px !important;border:1px solid #cde6f2 !important;border-radius:999px !important;background:linear-gradient(180deg,#f1f9fd 0%,#e7f4fa 100%) !important;color:var(--hd-b2) !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:14.5px !important;font-weight:800 !important;letter-spacing:-.005em !important;text-transform:none !important;text-decoration:none !important;box-shadow:none !important;transition:background var(--hd-t),color var(--hd-t),border-color var(--hd-t),box-shadow var(--hd-t),transform var(--hd-t)}#page #content ul.products>li.product .button:after{content:'';width:15px !important;height:15px !important;flex:0 0 15px !important;background:currentColor !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat !important;transition:transform var(--hd-t)}#page #content ul.products>li.product:hover .button,#page #content ul.products>li.product:focus-within .button{background:var(--hd-grad) !important;border-color:transparent !important;color:#fff !important;box-shadow:0 14px 30px -14px rgba(4,106,143,.65) !important}#page #content ul.products>li.product:hover .button:after{transform:translateX(3px)}@media (hover:none){#page #content ul.products>li.product .button{background:var(--hd-grad) !important;border-color:transparent !important;color:#fff !important;box-shadow:0 12px 26px -14px rgba(4,106,143,.6) !important}}#page #content ul.products>li.product .button:focus-visible{outline:0 !important;box-shadow:0 0 0 4px rgba(18,160,206,.25) !important}#page #content .hd-lm{margin:22px 0 0 !important;display:flex;flex-direction:column !important;align-items:center !important;gap:10px !important}#page #content .hd-lm__bar{width:min(280px,100%) !important;height:6px !important;border-radius:999px !important;background:var(--hd-line) !important;overflow:hidden !important}#page #content .hd-lm__bar>*{display:block;height:100% !important;border-radius:999px !important;background:var(--hd-grad) !important;transition:width .4s ease}#page #content .hd-lm__info{font-size:13px !important;color:var(--hd-mut) !important}#page #content .hd-lm__btn{display:inline-flex;align-items:center !important;gap:9px !important;min-height:50px !important;padding:0 30px !important;border-radius:999px !important;cursor:pointer !important;background:#fff !important;border:1.5px solid var(--hd-line2) !important;color:var(--hd-ink) !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:15px !important;font-weight:800 !important;text-transform:none !important;box-shadow:none !important;transition:border-color var(--hd-t),background var(--hd-t),transform var(--hd-t),box-shadow var(--hd-t)}#page #content .hd-lm__btn:hover{border-color:var(--hd-b1) !important;background:var(--hd-tint) !important;transform:translateY(-1px);box-shadow:var(--hd-e1) !important}#page #content .woocommerce-pagination{margin:22px 0 0 !important}#page #content .woocommerce-pagination ul.page-numbers{border:0 !important;gap:6px !important;display:flex;justify-content:center !important}#page #content .woocommerce-pagination li{border:0 !important}#page #content .woocommerce-pagination a.page-numbers,#page #content .woocommerce-pagination span.page-numbers{min-width:42px !important;height:42px !important;display:inline-flex;align-items:center !important;justify-content:center !important;border:1px solid var(--hd-line2) !important;border-radius:999px !important;background:#fff !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:14px !important;font-weight:700 !important;color:var(--hd-ink2) !important;transition:border-color var(--hd-t),background var(--hd-t),color var(--hd-t)}#page #content .woocommerce-pagination a.page-numbers:hover{border-color:var(--hd-b1) !important;color:var(--hd-b2) !important}#page #content .woocommerce-pagination span.page-numbers.current{background:var(--hd-grad) !important;border-color:transparent !important;color:#fff !important}#page #content .term-description{margin:26px 0 0 !important;padding:clamp(20px,3vw,32px) !important;background:linear-gradient(180deg,#f9fcfd 0%,#f4fafc 100%) !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r3) !important;font-size:15px !important;line-height:1.75 !important;color:var(--hd-ink2) !important}#page #content .term-description>*:first-child{margin-top:0 !important}#page #content .term-description>*:last-child{margin-bottom:0 !important}#page #content .term-description h2,#page #content .term-description h3{font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:800 !important;color:var(--hd-ink) !important;letter-spacing:-.015em !important;margin:22px 0 10px !important}#page #content .term-description h2{font-size:20px !important}#page #content .term-description h3{font-size:17px !important}#page #content .term-description a{color:var(--hd-b2) !important;text-decoration:underline !important;text-underline-offset:3px !important}#page #content .term-description strong{color:var(--hd-ink) !important;font-weight:700 !important}#page #content .hd-seo-more{display:flex;justify-content:center !important;margin:14px 0 0 !important}#page #content .hd-seo-more button{display:inline-flex;align-items:center !important;gap:9px !important;min-height:44px !important;padding:0 22px !important;border-radius:999px !important;cursor:pointer !important;background:#fff !important;border:1px solid var(--hd-line2) !important;color:var(--hd-b2) !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:13.5px !important;font-weight:800 !important;letter-spacing:.02em !important;text-transform:none !important;box-shadow:none !important;transition:border-color var(--hd-t),background var(--hd-t),transform var(--hd-t)}#page #content .hd-seo-more button:hover{border-color:var(--hd-b1) !important;background:var(--hd-tint) !important;transform:translateY(-1px)}#page #content .hd-seo-more button:after{content:'';width:14px !important;height:14px !important;background:currentColor !important;transition:transform var(--hd-t);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat !important}#page #content .hd-seo-more button[aria-expanded=true]:after{transform:rotate(180deg)}#page #content .hd-h2{position:relative !important;margin:0 0 18px !important;padding:0 0 12px !important;color:var(--hd-ink) !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:clamp(21px,2.7vw,28px) !important;line-height:1.14 !important;letter-spacing:-.02em !important}#page #content .hd-h2:after{content:'';position:absolute !important;left:0 !important;bottom:0 !important;width:46px !important;height:4px !important;border-radius:999px !important;background:var(--hd-grad) !important}#page #content .hd-catlinks,#page #content .hd-faq,#page #content .hd-xl{margin:38px 0 0 !important}#page #content .hd-catlinks__g{display:grid;grid-template-columns:repeat(auto-fill,minmax(214px,1fr)) !important;gap:18px !important}#page #content .hd-tile{display:flex;flex-direction:column !important;overflow:hidden !important;text-decoration:none !important;background:#fff !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r3) !important;box-shadow:0 1px 2px rgba(11,27,36,.03) !important;transition:transform var(--hd-t),box-shadow var(--hd-t),border-color var(--hd-t)}#page #content .hd-tile:hover{transform:translateY(-4px);border-color:var(--hd-line3) !important;box-shadow:var(--hd-e2) !important}#page #content .hd-tile__img{display:block;width:100% !important;aspect-ratio:16/10 !important;object-fit:cover !important;margin:0 !important;background:var(--hd-tint2) !important;transition:transform .6s cubic-bezier(.22,1,.36,1)}#page #content .hd-tile:hover .hd-tile__img{transform:scale(1.05)}#page #content .hd-tile>*:first-child{overflow:hidden !important}#page #content .hd-tile__b{position:relative !important;padding:14px 40px 15px 16px !important;display:flex;flex-direction:column !important;gap:4px !important}#page #content .hd-tile__b:after{content:'';position:absolute !important;right:15px !important;top:50% !important;margin-top:-8px !important;width:16px !important;height:16px !important;background:var(--hd-b1) !important;transition:transform var(--hd-t);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat !important}#page #content .hd-tile:hover .hd-tile__b:after{transform:translateX(4px)}#page #content .hd-tile__t{font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:16px !important;line-height:1.28 !important;color:var(--hd-ink) !important;letter-spacing:-.012em !important;transition:color var(--hd-t)}#page #content .hd-tile:hover .hd-tile__t{color:var(--hd-b2) !important}#page #content .hd-tile__c{font-size:10.5px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--hd-mut2) !important}#page #content .hd-faq__l{display:flex;flex-direction:column !important;gap:10px !important}#page #content details.hd-faq__i{background:#fff !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r2) !important;overflow:hidden !important;transition:border-color var(--hd-t),box-shadow var(--hd-t),background var(--hd-t)}#page #content details.hd-faq__i:hover{border-color:var(--hd-line3) !important}#page #content details.hd-faq__i[open]{border-color:#cfe7f1 !important;box-shadow:var(--hd-e1) !important;background:linear-gradient(180deg,#f7fcfe 0%,#fff 100%) !important}#page #content details.hd-faq__i>summary{position:relative !important;display:block;cursor:pointer !important;list-style:none !important;padding:16px 54px 16px 18px !important;margin:0 !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:16px !important;line-height:1.35 !important;color:var(--hd-ink) !important;letter-spacing:-.012em !important}#page #content details.hd-faq__i>summary::-webkit-details-marker{display:none}#page #content details.hd-faq__i>summary::marker{content:''}#page #content details.hd-faq__i>summary:after{content:'';position:absolute !important;right:16px !important;top:50% !important;margin-top:-13px !important;width:26px !important;height:26px !important;border-radius:999px !important;background:var(--hd-tint2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23046A8F' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/13px 13px no-repeat !important;transition:transform var(--hd-t),background-color var(--hd-t)}#page #content details.hd-faq__i[open]>summary:after{transform:rotate(135deg)}#page #content details.hd-faq__i>summary:hover{color:var(--hd-b2) !important}#page #content .hd-faq__a{padding:0 18px 17px !important}#page #content .hd-faq__a p{margin:0 0 9px !important;font-size:14.5px !important;line-height:1.7 !important;color:var(--hd-mut) !important}#page #content .hd-faq__a p:last-child{margin-bottom:0 !important}#page #content .hd-faq__a a{color:var(--hd-b2) !important;text-decoration:underline !important;text-underline-offset:3px !important}#page #content .hd-xl__g{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr)) !important;gap:14px !important}#page #content .hd-xl__i{display:flex;flex-direction:column !important;gap:5px !important;text-decoration:none !important;padding:16px 40px 16px 17px !important;position:relative !important;background:#fff !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r2) !important;transition:transform var(--hd-t),box-shadow var(--hd-t),border-color var(--hd-t)}#page #content .hd-xl__i:hover{transform:translateY(-3px);border-color:var(--hd-line3) !important;box-shadow:var(--hd-e1) !important}#page #content .hd-xl__i:after{content:'';position:absolute !important;right:15px !important;top:50% !important;margin-top:-7px !important;width:15px !important;height:15px !important;background:var(--hd-b1) !important;transition:transform var(--hd-t);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat !important}#page #content .hd-xl__i:hover:after{transform:translateX(4px)}#page #content .hd-xl__t{font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:15.5px !important;line-height:1.28 !important;color:var(--hd-ink) !important;letter-spacing:-.012em !important;transition:color var(--hd-t)}#page #content .hd-xl__i:hover .hd-xl__t{color:var(--hd-b2) !important}#page #content .hd-xl__s{font-size:12.5px !important;color:var(--hd-mut) !important}:root{--hd-stick:113px}body.admin-bar{--hd-stick:145px}#page #content .ast-shop-toolbar-container{top:calc(var(--hd-stick) + 8px) !important;z-index:31 !important}@media (min-width:921px){#page #content #secondary{position:sticky !important;top:calc(var(--hd-stick) + 14px) !important;max-height:calc(100vh - var(--hd-stick) - 28px) !important;overflow-y:auto !important;overscroll-behavior:contain !important;scrollbar-width:thin !important;scrollbar-color:#c9dde7 transparent !important;padding-right:2px !important}#page #content #secondary::-webkit-scrollbar{width:6px !important}#page #content #secondary::-webkit-scrollbar-thumb{background:#c9dde7 !important;border-radius:999px !important}#page #content #secondary::-webkit-scrollbar-track{background:0 0 !important}}#page #content .hd-ccta{margin:38px 0 0 !important}#page #content .hd-ccta__in{position:relative !important;overflow:hidden !important;border-radius:var(--hd-r4) !important;padding:clamp(26px,3.8vw,46px) clamp(22px,3.4vw,44px) !important;background:radial-gradient(600px 260px at 92% -20%,rgba(120,225,255,.3) 0%,rgba(120,225,255,0) 68%),radial-gradient(520px 300px at -6% 120%,rgba(0,0,0,.22) 0%,rgba(0,0,0,0) 62%),linear-gradient(135deg,#0a4f6b 0%,#046a8f 56%,#0e7fa6 100%) !important;box-shadow:var(--hd-e3) !important;color:#fff !important}#page #content .hd-ccta__eyebrow{display:block;margin:0 0 10px !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:rgba(255,255,255,.72) !important}#page #content .hd-ccta__h{margin:0 0 10px !important;color:#fff !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:clamp(22px,3.2vw,33px) !important;line-height:1.12 !important;letter-spacing:-.022em !important}#page #content .hd-ccta__p{margin:0 0 22px !important;max-width:56ch !important;font-size:16px !important;line-height:1.6 !important;color:rgba(255,255,255,.88) !important}#page #content .hd-ccta__act{display:flex;flex-wrap:wrap !important;gap:12px 14px !important;align-items:center !important}#page #content .hd-ccta__btn,#page #content .hd-ccta__ghost{display:inline-flex;align-items:center !important;justify-content:center !important;gap:10px !important;min-height:54px !important;padding:0 26px !important;border-radius:999px !important;text-decoration:none !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:16px !important;font-weight:800 !important;letter-spacing:-.005em !important;text-transform:none !important;transition:transform var(--hd-t),box-shadow var(--hd-t),background var(--hd-t),color var(--hd-t),border-color var(--hd-t)}#page #content .hd-ccta__btn{background:#fff !important;color:var(--hd-b3) !important;border:1px solid #fff !important;box-shadow:0 18px 38px -18px rgba(0,0,0,.5) !important}#page #content .hd-ccta__btn:hover{transform:translateY(-2px);box-shadow:0 26px 50px -20px rgba(0,0,0,.55) !important;color:var(--hd-b3) !important}#page #content .hd-ccta__ghost{background:rgba(255,255,255,.06) !important;color:#fff !important;border:1.5px solid rgba(255,255,255,.45) !important}#page #content .hd-ccta__ghost:hover{background:rgba(255,255,255,.16) !important;border-color:rgba(255,255,255,.75) !important;color:#fff !important;transform:translateY(-2px)}#page #content .hd-ccta__note{margin:16px 0 0 !important;font-size:13px !important;line-height:1.5 !important;color:rgba(255,255,255,.66) !important}#page #content #secondary .ast-woo-sidebar-widget{background:#fff !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r3) !important;box-shadow:var(--hd-e1) !important;padding:6px 14px 12px !important;margin:0 0 16px !important}#page #content #secondary .wpc-filters-section{padding:12px 0 !important;border-top:1px solid var(--hd-line) !important}#page #content #secondary .wpc-filters-section:first-child{border-top:0 !important}#page #content #secondary .wpc-filter-header .widget-title,#page #content #secondary .wpc-filter-title{margin:0 0 9px !important;padding:0 !important;border:0 !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:.15em !important;text-transform:uppercase !important;color:var(--hd-mut2) !important}#page #content #secondary .wpc-filters-ul-list{margin:0 !important;padding:0 !important;list-style:none !important}#page #content #secondary .wpc-term-item{margin:0 !important;padding:0 !important}#page #content #secondary .wpc-term-item-content-wrapper{display:flex;align-items:center !important;gap:6px !important;border-radius:10px !important;padding:1px 4px !important;margin:1px 0 !important;transition:background var(--hd-t)}#page #content #secondary .wpc-term-item-content-wrapper:hover{background:var(--hd-tint) !important}#page #content #secondary a.wpc-filter-link{flex:1 1 auto !important;min-width:0 !important;font-size:14.5px !important;font-weight:600 !important;color:var(--hd-ink2) !important;text-decoration:none !important;padding:5px 0 !important;line-height:1.35 !important;transition:color var(--hd-t)}#page #content #secondary a.wpc-filter-link:hover{color:var(--hd-b2) !important}#page #content #secondary .wpc-term-selected>.wpc-term-item-content-wrapper>a.wpc-filter-link{color:var(--hd-ink) !important;font-weight:800 !important}#page #content #secondary .wpc-toggle-children-list{flex:0 0 24px !important;width:24px !important;height:24px !important;border-radius:999px !important;display:inline-flex;align-items:center !important;justify-content:center !important;color:var(--hd-mut2) !important;transition:background var(--hd-t),color var(--hd-t)}#page #content #secondary .wpc-toggle-children-list:hover{background:var(--hd-tint2) !important;color:var(--hd-b2) !important}#page #content #secondary ul.children{margin:2px 0 6px 12px !important;padding:0 0 0 12px !important;border-left:1px solid var(--hd-line) !important;list-style:none !important}#page #content #secondary ul.children a.wpc-filter-link{font-size:13.5px !important}#page #content #secondary .wpc-label-item{margin:0 6px 6px 0 !important}#page #content #secondary .wpc-filter-label-wrapper{border-radius:999px !important;border:1px solid var(--hd-line2) !important;background:#fff !important;padding:6px 13px !important;font-size:13.5px !important;font-weight:700 !important;color:var(--hd-ink2) !important;transition:border-color var(--hd-t),background var(--hd-t),color var(--hd-t)}#page #content #secondary .wpc-filter-label-wrapper:hover{border-color:var(--hd-line3) !important;background:var(--hd-tint) !important;color:var(--hd-ink) !important}#page #content #secondary .wpc-term-selected .wpc-filter-label-wrapper{background:var(--hd-grad) !important;border-color:transparent !important;color:#fff !important}#page #content #secondary .wpc-edit-filter-set{display:none !important}#page #content #secondary .wpc-filters-open-button-container{display:none !important}#page #content #secondary .wpc-posts-found{display:none}#page #content .hd-help{padding:20px 18px !important;border-radius:var(--hd-r3) !important;background:radial-gradient(320px 180px at 100% 0%,rgba(55,185,227,.16) 0%,rgba(55,185,227,0) 70%),linear-gradient(180deg,#f7fcfe 0%,#fff 100%) !important;border:1px solid var(--hd-line) !important;box-shadow:var(--hd-e1) !important}#page #content .hd-help__t{display:block;margin:0 0 6px !important;color:var(--hd-ink) !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:17px !important;line-height:1.25 !important;letter-spacing:-.015em !important}#page #content .hd-help__p{margin:0 0 14px !important;font-size:13.5px !important;line-height:1.55 !important;color:var(--hd-mut) !important}#page #content .hd-help__tel{display:flex;align-items:center !important;justify-content:center !important;gap:9px !important;min-height:52px !important;padding:0 16px !important;border-radius:999px !important;text-decoration:none !important;background:var(--hd-grad) !important;color:#fff !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:16.5px !important;font-weight:800 !important;letter-spacing:-.01em !important;box-shadow:0 14px 30px -14px rgba(4,106,143,.66) !important;transition:transform var(--hd-t),box-shadow var(--hd-t)}#page #content .hd-help__tel:before{content:'';width:16px !important;height:16px !important;flex:0 0 16px !important;background:#fff !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 1.9.6 2.8a2 2 0 0 1-.5 2.1L8.1 9.8a16 16 0 0 0 6 6l1.2-1.2a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.8 2Z'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 1.9.6 2.8a2 2 0 0 1-.5 2.1L8.1 9.8a16 16 0 0 0 6 6l1.2-1.2a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.8 2Z'/%3E%3C/svg%3E") center/contain no-repeat !important}#page #content .hd-help__tel:hover{transform:translateY(-2px);box-shadow:0 20px 40px -16px rgba(4,106,143,.7) !important;color:#fff !important}#page #content .hd-help__mail{display:block;margin:12px 0 0 !important;text-align:center !important;font-size:14px !important;font-weight:700 !important;color:var(--hd-b2) !important;text-decoration:underline !important;text-underline-offset:3px !important}#page #content .hd-help__h{display:block;margin:8px 0 0 !important;text-align:center !important;font-size:12.5px !important;color:var(--hd-mut2) !important}@media (max-width:1100px){#page #content .hd-chero__facts{grid-template-columns:repeat(2,1fr) !important}#page #content .hd-chero__facts li:nth-child(3){border-left:0 !important}#page #content .hd-chero__facts li:nth-child(n+3){border-top:1px solid var(--hd-line) !important}#page #content .hd-tbar{grid-template-columns:repeat(3,1fr) !important}#page #content .hd-tbar__i:nth-child(4){border-left:0 !important}#page #content .hd-tbar__i:nth-child(n+4){border-top:1px solid var(--hd-line) !important}}@media (max-width:920px){:root{--hd-stick:66px}body.admin-bar{--hd-stick:66px}#page #content .hd-tf__steps{grid-template-columns:1fr !important}#page #content .hd-tf__step{border-left:0 !important;border-top:1px solid var(--hd-line) !important}#page #content .hd-tf__step:first-child{border-top:0 !important}#page #content .hd-fx__row{grid-template-columns:1fr !important;gap:8px !important}#page #content .ast-shop-toolbar-container{border-radius:var(--hd-r2) !important;padding:9px 12px !important}#page #content .hd-fhead{padding:14px 16px !important}#page #content #secondary .ast-woo-sidebar-widget{box-shadow:none !important;border-color:var(--hd-line) !important}}@media (max-width:720px){#page #content .woocommerce-products-header{border-radius:var(--hd-r3) !important}#page #content .hd-tf{border-radius:var(--hd-r3) !important}#page #content .hd-ccta__in{border-radius:var(--hd-r3) !important}#page #content ul.products{grid-template-columns:repeat(auto-fill,minmax(160px,1fr)) !important;gap:14px !important}#page #content ul.products>li.product{border-radius:var(--hd-r2) !important}#page #content ul.products>li.product .astra-shop-summary-wrap{padding:12px 13px 14px !important;gap:7px !important}#page #content ul.products>li.product .woocommerce-loop-product__title{font-size:14.5px !important;min-height:2.6em !important}#page #content ul.products>li.product .price{font-size:18.5px !important}#page #content ul.products>li.product .button{min-height:44px !important;font-size:13.5px !important}#page #content ul.products>li.product .hd-card__lead{display:none}#page #content .hd-catlinks__g{grid-template-columns:repeat(auto-fill,minmax(150px,1fr)) !important;gap:12px !important}#page #content .hd-xl__g{grid-template-columns:1fr 1fr !important;gap:10px !important}#page #content .hd-tbar{display:flex;grid-template-columns:none !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;border-radius:var(--hd-r2) !important}#page #content .hd-tbar::-webkit-scrollbar{display:none}#page #content .hd-tbar__i{flex:0 0 46% !important;scroll-snap-align:start !important;border-top:0 !important}#page #content .hd-tbar__i:nth-child(4){border-left:1px solid var(--hd-line) !important}#page #content .hd-chero__nav .hd-chip{min-height:40px !important;padding:0 15px !important;font-size:13.5px !important}#page #content .hd-arch__usp li{font-size:12.5px !important;padding:5px 11px 5px 29px !important}}@media (max-width:560px){#page #content .hd-chero__facts{grid-template-columns:1fr 1fr !important}#page #content .hd-chero__facts li{padding:12px 13px !important}#page #content .hd-chero__v{font-size:15px !important}#page #content .hd-tbar__i{flex:0 0 62% !important}#page #content .hd-ccta__act{flex-direction:column !important;align-items:stretch !important}#page #content .hd-ccta__btn,#page #content .hd-ccta__ghost{width:100% !important}#page #content .hd-tf__act{flex-direction:column !important;align-items:stretch !important}#page #content .hd-tf__go{width:100% !important;justify-content:center !important}#page #content .hd-tf__tel{text-align:center !important}#page #content .hd-lm__btn{width:100% !important;justify-content:center !important}}@media (max-width:400px){#page #content ul.products{grid-template-columns:1fr !important}#page #content .hd-xl__g{grid-template-columns:1fr !important}}#page #content a:focus-visible,#page #content button:focus-visible,#page #content select:focus-visible,#page #content input:focus-visible,#page #content summary:focus-visible{outline:2px solid var(--hd-b1) !important;outline-offset:2px !important;border-radius:8px !important}#page #content .hd-tf__chip:focus-visible,#page #content .hd-chero__nav .hd-chip:focus-visible{outline:0 !important;box-shadow:0 0 0 4px rgba(18,160,206,.25) !important}::selection{background:rgba(18,160,206,.22) !important;color:var(--hd-ink) !important}@media (prefers-reduced-motion:reduce){#page #content *,#page #content *:before,#page #content *:after{transition-duration:.01ms !important;animation-duration:.01ms !important}#page #content ul.products>li.product:hover{transform:none}#page #content .hd-tile:hover{transform:none}#page #content ul.products>li.product:hover .astra-shop-thumbnail-wrap img{transform:none}}#page #content .woocommerce-notices-wrapper:empty{display:none}#page #content .hd-fx+.hd-cfgbar{margin-top:-2px !important}#page #content .ast-woocommerce-container .ast-shop-toolbar-container+.hd-fx{margin-top:0 !important}#page #content .hd-tf{padding:0 !important}#page #content .hd-tf__head{margin:0 !important}#page #content .hd-tf__steps{margin:0 !important;border:0 !important;border-radius:0 !important;background:var(--hd-line) !important;gap:1px !important;grid-template-columns:repeat(auto-fit,minmax(232px,1fr)) !important}#page #content .hd-tf__step{background:#fff !important;border:0 !important}#page #content .hd-tf__out{margin:0 !important}@media (min-width:901px) and (max-width:1100px){#page #content .hd-chero__facts{grid-template-columns:repeat(4,1fr) !important}#page #content .hd-chero__facts li:nth-child(3){border-left:1px solid var(--hd-line) !important}#page #content .hd-chero__facts li:nth-child(n+3){border-top:0 !important}#page #content .hd-chero__facts li{padding:13px 12px !important}#page #content .hd-chero__v{font-size:15.5px !important}}#page #content ul.products{grid-template-columns:repeat(auto-fill,minmax(246px,1fr)) !important}body.hd-dens-2 #page #content ul.products{grid-template-columns:repeat(auto-fill,minmax(280px,1fr)) !important}body.hd-dens-3 #page #content ul.products{grid-template-columns:repeat(auto-fill,minmax(246px,1fr)) !important}body.hd-dens-4 #page #content ul.products{grid-template-columns:repeat(auto-fill,minmax(212px,1fr)) !important}#page #content #secondary .wpc-filter-label-wrapper{padding:5px 12px !important;line-height:1.5 !important}#page #content #secondary .wpc-label-item{margin:0 6px 4px 0 !important}#page #content #secondary .wpc-filters-widget-content{padding:0 !important}#page #content #secondary .wpc-filters-scroll-container{padding:0 !important}#page #content .ast-shop-toolbar-container{background:rgba(255,255,255,.94) !important}@media (max-width:1050px){#page #content .woocommerce-ordering select.orderby{min-width:0 !important}}#page #content .hd-tf__steps{background:#fff !important;gap:0 !important;overflow:hidden !important}#page #content .hd-tf__step{background:#fff !important;box-shadow:-1px 0 0 0 var(--hd-line),0 -1px 0 0 var(--hd-line) !important}#page #content .ast-woocommerce-container,#page #content .ast-woocommerce-container *,#page #content #secondary,#page #content #secondary *{hyphens:manual !important;-webkit-hyphens:manual !important}#page #content .ast-woocommerce-container p,#page #content .ast-woocommerce-container h1,#page #content .ast-woocommerce-container h2,#page #content .ast-woocommerce-container li,#page #content .ast-woocommerce-container a{overflow-wrap:break-word !important}#page #content .hd-tf__res{background:0 0 !important;border:0 !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important}#page #content .hd-tf__hint{text-indent:0 !important}@media (min-width:921px){#page #content ul.products{grid-template-columns:repeat(auto-fill,minmax(246px,1fr)) !important}body.hd-dens-2 #page #content ul.products{grid-template-columns:repeat(auto-fill,minmax(280px,1fr)) !important}body.hd-dens-3 #page #content ul.products{grid-template-columns:repeat(auto-fill,minmax(246px,1fr)) !important}body.hd-dens-4 #page #content ul.products{grid-template-columns:repeat(auto-fill,minmax(212px,1fr)) !important}}@media (min-width:721px) and (max-width:920px){#page #content ul.products{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body.hd-dens-2 #page #content ul.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (min-width:431px) and (max-width:720px){#page #content ul.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body.hd-dens-2 #page #content ul.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:430px){#page #content ul.products{grid-template-columns:1fr !important}body.hd-dens-2 #page #content ul.products{grid-template-columns:1fr !important}#page #content ul.products>li.product .hd-card__lead{display:block}#page #content ul.products>li.product .woocommerce-loop-product__title{font-size:16px !important}#page #content ul.products>li.product .price{font-size:20px !important}#page #content ul.products>li.product .button{min-height:48px !important;font-size:14.5px !important}#page #content .hd-xl__g{grid-template-columns:1fr 1fr !important}}#page #content details.hd-faq__i>summary:after{border:1px solid var(--hd-line) !important}#page #content ul.products>li.product{border-color:#e2edf3 !important}#page #content .hd-ccta{margin-bottom:6px !important}#page #content .hd-tf__fl{display:block !important}#page #content .hd-tf__fi{display:block !important;vertical-align:top !important}#page #content .hd-tf__fu{top:auto !important}@media (max-width:1050px){#page #content .woocommerce-ordering select.orderby{min-width:170px !important;max-width:100% !important}}@media (max-width:920px){#page #content .ast-shop-toolbar-container .hd-fbtn{display:none !important}#page #content .ast-shop-toolbar-container{flex-wrap:nowrap !important;justify-content:space-between !important;gap:10px !important;padding:8px 10px 8px 15px !important;border-radius:999px !important}#page #content .ast-shop-toolbar-container .woocommerce-result-count{font-size:13px !important}}@media (max-width:560px){#page #content .ast-shop-toolbar-container .hd-dens{display:none !important}}body .hd-catbar{display:grid;grid-template-columns:1fr 1fr !important;gap:10px !important;padding:10px 14px calc(10px + env(safe-area-inset-bottom)) !important;background:rgba(255,255,255,.94) !important;-webkit-backdrop-filter:blur(16px) !important;backdrop-filter:blur(16px) !important;border-top:1px solid var(--hd-line) !important;box-shadow:0 -14px 34px -18px rgba(11,27,36,.28) !important}body .hd-catbar__f{display:inline-flex;align-items:center !important;justify-content:center !important;gap:9px !important;min-height:48px !important;padding:0 18px !important;border:0 !important;border-radius:999px !important;cursor:pointer !important;background:var(--hd-grad) !important;color:#fff !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:15px !important;font-weight:800 !important;letter-spacing:-.005em !important;text-transform:none !important;box-shadow:0 14px 30px -14px rgba(4,106,143,.66) !important}body .hd-catbar__f:before{content:'';width:16px !important;height:16px !important;flex:0 0 16px !important;background:#fff !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 6h16M7 12h10M10 18h4'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 6h16M7 12h10M10 18h4'/%3E%3C/svg%3E") center/contain no-repeat !important}body .hd-catbar__s{-webkit-appearance:none !important;appearance:none !important;min-height:48px !important;width:100% !important;padding:0 38px 0 15px !important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236E8794' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 13px center/15px 15px no-repeat !important;border:1px solid var(--hd-line2) !important;border-radius:999px !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:14px !important;font-weight:700 !important;color:var(--hd-ink) !important;text-overflow:ellipsis !important}body .hd-catbar__s:focus{outline:0 !important;border-color:var(--hd-b1) !important;box-shadow:0 0 0 4px rgba(18,160,206,.15) !important}@media (max-width:920px){#page #content .hd-fhead{background:rgba(255,255,255,.96) !important;-webkit-backdrop-filter:blur(12px) !important;backdrop-filter:blur(12px) !important;border-bottom:1px solid var(--hd-line) !important}#page #content .hd-fhead span{font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:17px !important;font-weight:800 !important;color:var(--hd-ink) !important}#page #content .hd-fhead button{width:38px !important;height:38px !important;border-radius:999px !important;border:1px solid var(--hd-line2) !important;background:#fff !important;cursor:pointer !important}#page #content .hd-fhead button:before{content:'';position:absolute !important;inset:0 !important;margin:auto !important;width:15px !important;height:15px !important;background:var(--hd-ink2) !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/contain no-repeat !important}#page #content #secondary{border-radius:0 22px 22px 0 !important}}@media (max-width:920px){#page #content .hd-fhead button{position:relative !important}}@media (max-width:920px){#page #content #secondary:before{content:none !important;display:none !important}#page #content .hd-fhead button:after{display:none !important}#page #content .hd-fhead button:hover{border-color:var(--hd-line3) !important;background:var(--hd-tint) !important}#page #content #secondary .wpc-widget-popup-title{display:none !important}#page #content #secondary .sidebar-main{padding-bottom:14px !important}#page #content .hd-fapply{position:sticky !important;bottom:0 !important;z-index:3 !important;margin:0 !important;padding:12px 14px calc(12px + env(safe-area-inset-bottom)) !important;background:rgba(255,255,255,.96) !important;-webkit-backdrop-filter:blur(14px) !important;backdrop-filter:blur(14px) !important;border-top:1px solid var(--hd-line) !important}#page #content .hd-fapply button,#page #content .hd-fapply>a{display:flex;align-items:center !important;justify-content:center !important;gap:9px !important;width:100% !important;min-height:52px !important;padding:0 20px !important;border:0 !important;border-radius:999px !important;cursor:pointer !important;background:var(--hd-grad) !important;color:#fff !important;font-family:Mulish,"Source Sans Pro",sans-serif !important;font-size:16px !important;font-weight:800 !important;letter-spacing:-.005em !important;text-transform:none !important;box-shadow:0 16px 32px -16px rgba(4,106,143,.66) !important}}@media (max-width:920px){#page #content .hd-fhead button:before{transform:none !important}#page #content #secondary .sidebar-main{padding-bottom:88px !important}}#page #content .hd-fx--rail{margin:0 0 16px !important;border-radius:var(--hd-r3) !important;box-shadow:var(--hd-e1) !important}#page #content .hd-fx--rail .hd-fx__in{padding:4px 14px 6px !important}#page #content .hd-fx--rail .hd-fx__row{grid-template-columns:1fr !important;gap:8px !important;padding:12px 0 !important}#page #content .hd-fx--rail .hd-fx__o{min-height:38px !important}#page #content #secondary .wpc-filters-section.wpc-filter-terms-count-0{display:none !important}#page #content #secondary .wpc-no-filter-terms{display:none !important}#page #content .hd-tile__img{display:block;overflow:hidden !important}#page #content .hd-tile__img img{width:100% !important;height:100% !important;object-fit:cover !important;display:block;margin:0 !important}#page #content .hd-chero__nav .hd-chip:not(.is-active):not(:has(b)){display:none !important}
/*!
 * HADECO 4.2 - Kategorieseiten: Politur, Rhythmus, Fehlerfixes
 * Ergaenzt 223232 (Prio 40). Prefix wie dort: #page #content
 */
:root{--hd42-s:32px;--hd42-rp:24px;--hd42-rc:18px;--hd42-ri:14px;--hd42-pad:34px}@media (max-width:1099px){:root{--hd42-s:26px;--hd42-pad:26px}}@media (max-width:600px){:root{--hd42-s:20px;--hd42-pad:20px}}#page #content .ast-woocommerce-container{row-gap:0 !important}#page #content .hd-crumbs{margin:0 0 14px !important}#page #content .woocommerce-products-header,#page #content .hd-tf,#page #content .hd-tbar,#page #content ul.products,#page #content .hd-seo-more,#page #content .hd-catlinks,#page #content .hd-faq,#page #content .hd-xl{margin:0 0 var(--hd42-s) !important}#page #content .ast-shop-toolbar-container{margin:0 0 14px !important}#page #content .hd-fx{margin:0 0 18px !important}#page #content .term-description{margin:0 0 14px !important}#page #content .hd-ccta{margin:0 0 8px !important}#page #content .woocommerce-notices-wrapper:empty{margin:0 !important}#page #content .woocommerce-products-header,#page #content .hd-tf,#page #content .hd-ccta{border-radius:var(--hd42-rp) !important}#page #content .hd-tbar,#page #content .hd-fx,#page #content .term-description,#page #content ul.products li.product,#page #content .hd-tile,#page #content .hd-faq__i,#page #content .hd-xl__i,#page #content .ast-filter-wrap,#page #content .hd-help{border-radius:var(--hd42-rc) !important}#page #content .hd-chero__facts,#page #content .hd-tf__fi,#page #content .hd-tf__chip,#page #content .hd-tile__img{border-radius:var(--hd42-ri) !important}#page #content .woocommerce-products-header,#page #content .hd-tf,#page #content .hd-tf__head,#page #content .hd-help,#page #content .hd-tile__ph,#page #content .hd-ccta,#page #content .hd-ccta__in,#page #content .hd-chero__facts{background-repeat:no-repeat !important}#page #content .ast-shop-toolbar-container{top:calc(var(--hd-stick) + 6px) !important;background:#fff !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;border-radius:var(--hd42-rc) !important;padding:9px 12px 9px 18px !important;transition:box-shadow .2s ease,border-color .2s ease,border-radius .2s ease !important}#page #content .ast-shop-toolbar-container.is-stuck{border-radius:0 0 var(--hd42-rc) var(--hd42-rc) !important;border-top-color:#fff !important;box-shadow:0 16px 26px -22px rgba(11,27,36,.55) !important}#page #content .ast-shop-toolbar-container.is-stuck:before{content:"" !important;position:absolute !important;z-index:-1 !important;left:-1px !important;right:-1px !important;top:-34px !important;height:36px !important;background:#fff !important;pointer-events:none !important}#page #content .ast-shop-toolbar-container.hd-off{position:static !important;box-shadow:none !important}#page #content .ast-shop-toolbar-container.hd-off:before{display:none !important}#page #content ul.products{scroll-margin-top:calc(var(--hd-stick) + 84px) !important}#page #content .hd-fx__foot{padding-top:2px !important}#page #content .hd-fx__foot:has(.hd-fx__rst[hidden]){display:none !important}#page #content .woocommerce-result-count{font-size:13.5px !important;letter-spacing:.005em !important}#page #content .woocommerce-result-count b{color:var(--hd-ink) !important;font-weight:800 !important}#page #content .woocommerce-products-header{padding:var(--hd42-pad) var(--hd42-pad) calc(var(--hd42-pad) - 6px) !important}#page #content .hd-arch__title{margin:0 0 14px !important}#page #content .hd-chero__sub{margin:16px 0 0 !important;max-width:62ch !important}#page #content .hd-chero__facts{margin:20px 0 0 !important}#page #content .hd-chero__nav{margin:20px 0 0 !important}#page #content .hd-tbar__i{padding:14px 12px 13px !important}#page #content .hd-tbar__t{margin-top:8px !important}#page #content .hd-tbar__s{margin-top:4px !important}@media (min-width:1080px){#page #content .hd-tf{display:flex !important;flex-wrap:wrap !important;align-items:stretch !important}#page #content .hd-tf__head{flex:0 0 clamp(280px,26%,340px) !important;max-width:340px !important;border-right:1px solid var(--hd-line) !important;border-bottom:0 !important;padding:26px 26px 24px !important;display:flex !important;flex-direction:column !important;justify-content:center !important}#page #content .hd-tf__steps{flex:1 1 420px !important;min-width:0 !important}#page #content .hd-tf__out{flex:1 0 100% !important}}#page #content .hd-tf__head{padding:26px 28px 20px !important}#page #content .hd-tf__h{margin:10px 0 0 !important}#page #content .hd-tf__p{margin:8px 0 0 !important;max-width:52ch !important}@media (max-width:899px){#page #content .hd-tf__fields{flex-direction:column !important}#page #content .hd-tf__fl{flex:0 0 auto !important;min-width:0 !important;height:auto !important}#page #content .hd-tf__fu{top:auto !important;bottom:0 !important;height:52px !important}}#page #content .hd-catlinks__g{grid-template-columns:repeat(auto-fit,minmax(196px,1fr)) !important;gap:16px !important}#page #content .hd-xl__g{grid-template-columns:repeat(auto-fit,minmax(196px,1fr)) !important;gap:14px !important}#page #content .hd-xl__i{height:100% !important}#page #content .hd-tile__img{overflow:hidden !important}#page #content .hd-tile__ph{background-color:#f2f8fc !important;background-image:radial-gradient(160px 110px at 50% 38%,rgba(55,185,227,.2),rgba(55,185,227,0) 72%),linear-gradient(160deg,#f7fbfd 0%,#e9f4fa 100%) !important;background-repeat:no-repeat,no-repeat !important;background-size:cover,cover !important}#page #content .hd-tile__ph:after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(255,255,255,0) 55%,rgba(255,255,255,.55) 100%) !important}#page #content .hd-h2{margin:0 0 16px !important}#page #content .term-description{padding:28px 30px !important}#page #content .hd-seo-more{margin:0 0 var(--hd42-s) !important}#page #content .hd-ccta__in{background-repeat:no-repeat !important}@media (min-width:921px){#page #content .ast-filter-wrap,#page #content .hd-help{border:1px solid var(--hd-line) !important;box-shadow:var(--hd-e1) !important}#page #content .hd-help{margin-top:16px !important}#page #content #secondary{padding-right:4px !important}}@media (min-width:921px) and (max-width:1240px){#page #content .ast-container{padding-left:16px !important;padding-right:16px !important}#page #content #secondary{width:238px !important;min-width:238px !important}#page #content #primary{padding-left:30px !important;width:calc(100% - 238px) !important}}@media (max-width:920px){#page #content .ast-shop-toolbar-container{position:static !important;padding:0 2px !important;background:0 0 !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;margin:0 0 12px !important;justify-content:flex-start !important}#page #content .ast-shop-toolbar-container:before{display:none !important}#page #content .ast-shop-toolbar-container .woocommerce-ordering{display:none !important}#page #content .hd-dens{display:none !important}}@media (max-width:920px){#page #content .hd-tbar{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 34px),transparent 100%) !important;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 34px),transparent 100%) !important;scroll-snap-type:x proximity !important}#page #content .hd-tbar__i{scroll-snap-align:start !important;min-width:172px !important}}#page #content ul.products li.product{border:1px solid var(--hd-line) !important;box-shadow:var(--hd-e1) !important}#page #content ul.products li.product:hover{border-color:var(--hd-line3) !important}#page #content ul.products li.product .astra-shop-summary-wrap{padding:16px 18px 18px !important}#page #content ul.products li.product .hd-card__tags{margin:10px 0 0 !important}#page #content ul.products li.product .hd-card__lead{margin:8px 0 0 !important;min-height:1.45em !important}#page #content ul.products li.product .price{margin:10px 0 0 !important}#page #content ul.products li.product .hd-card__fine{margin:4px 0 0 !important}#page #content ul.products li.product a.hd-configure-button.button{margin-top:14px !important}#page #content ul.products li.product .ast-woo-product-category{display:none !important}#page #content .ast-woocommerce-container h1,#page #content .ast-woocommerce-container h2,#page #content .ast-woocommerce-container h3,#page #content .ast-woocommerce-container .button,#page #content .ast-woocommerce-container a,#page #content .ast-woocommerce-container label,#page #content .ast-woocommerce-container li{hyphens:manual !important;-webkit-hyphens:manual !important;overflow-wrap:break-word !important}#page #content .ast-woocommerce-container a:focus-visible,#page #content .ast-woocommerce-container button:focus-visible,#page #content .ast-woocommerce-container select:focus-visible,#page #content .ast-woocommerce-container input:focus-visible,#page #content .ast-woocommerce-container summary:focus-visible{outline:2px solid var(--hd-b1) !important;outline-offset:2px !important;border-radius:10px !important}#page #content .ast-woocommerce-container{max-width:100% !important}#page #content .ast-woocommerce-container>*{min-width:0 !important}@media (min-width:1080px){#page #content .hd-tf__h{font-size:clamp(20px,.9rem + .7vw,25px) !important;line-height:1.18 !important;margin:12px 0 0 !important}#page #content .hd-tf__p{font-size:14px !important;line-height:1.5 !important}#page #content .hd-tf__steps{padding:22px 26px 24px !important}#page #content .hd-tf__step+.hd-tf__step{padding-left:26px !important}}#page #content ul.products li.product .astra-shop-summary-wrap{display:flex !important;flex-direction:column !important}#page #content ul.products li.product a.hd-configure-button.button,#page #content ul.products li.product .astra-shop-summary-wrap>a.button{margin-top:auto !important}#page #content ul.products li.product .hd-card__fine{margin:4px 0 14px !important}#page #content .hd-catlinks__g>li{display:flex !important}#page #content .hd-tile{display:flex !important;flex-direction:column !important;width:100% !important}#page #content .hd-tile__b{margin-top:auto !important;align-items:center !important}#page #content .hd-xl__g>li{display:flex !important}#page #content .hd-xl__i{width:100% !important}#page #content .term-description .elementor-widget-spacer{display:none !important}#page #content .term-description .elementor-top-section:not(:has(.elementor-widget)){display:none !important}#page #content .term-description .elementor-top-section>.elementor-container{max-width:100% !important}@media (max-width:920px){#page #content .ast-shop-toolbar-container{align-items:flex-start !important;text-align:left !important}#page #content .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap{width:100% !important;justify-content:flex-start !important}#page #content .woocommerce-result-count{text-align:left !important;width:auto !important}}@media (max-width:520px){#page #content .hd-tbar__i{min-width:156px !important}}#page #content details.hd-faq__i>summary:after{margin-top:0 !important}#page #content .hd-faq__i>summary::-webkit-details-marker{display:none !important}@media (min-width:921px){#page #content .ast-filter-wrap,#page #content .hd-help{padding:20px 20px 18px !important}#page #content .hd-help__t{margin:0 0 6px !important}}#page #content details.hd-faq__i{border-radius:var(--hd42-rc) !important}@media (max-width:600px){#page #content .term-description{padding:20px 18px !important}#page #content .woocommerce-products-header{padding:22px 20px 20px !important}#page #content .hd-tf__head{padding:20px 20px 16px !important}}#page #content .hd-tile__ph{position:relative !important}@media (min-width:921px){#page #content .ast-filter-wrap{border:0 !important;box-shadow:none !important;padding:0 !important;background:0 0 !important}#page #content .ast-woo-sidebar-widget{border-radius:var(--hd42-rc) !important;padding:16px 18px 18px !important;margin:0 !important}#page #content .hd-help{margin-top:16px !important}}@media (min-width:921px){#page #content #secondary{align-self:flex-start !important;max-height:calc(100vh - var(--hd-stick) - 34px) !important;scrollbar-width:thin !important;scrollbar-color:transparent transparent !important;padding-right:0 !important;transition:scrollbar-color .2s ease}#page #content #secondary:hover,#page #content #secondary:focus-within{scrollbar-color:#cbdfe9 transparent !important}#page #content #secondary::-webkit-scrollbar{width:6px !important}#page #content #secondary::-webkit-scrollbar-thumb{background:0 0 !important;border-radius:999px !important}#page #content #secondary:hover::-webkit-scrollbar-thumb{background:#cbdfe9 !important}}@media (min-width:921px) and (max-width:1240px){#page #content #secondary{width:auto !important;min-width:0 !important}#page #content #primary{width:auto !important;padding-left:32px !important}}#page #content #secondary li,#page #content #secondary label,#page #content #secondary a{overflow-wrap:normal !important;word-break:normal !important;hyphens:manual !important}@media (min-width:1080px) and (max-width:1239px){#page #content .hd-tf{display:block !important}#page #content .hd-tf__head{flex:none !important;max-width:none !important;border-right:0 !important;border-bottom:1px solid var(--hd-line) !important;display:block !important;padding:26px 28px 20px !important}#page #content .hd-tf__steps{padding:0 !important}}#page #content .hd-ccta__in{background:0 0 !important;max-width:none !important;width:100% !important}#page #content .hd-ccta__in{padding:36px 38px 34px !important}@media (max-width:600px){#page #content .hd-ccta__in{padding:24px 20px 22px !important}}#page #content .hd-catlinks__g,#page #content .hd-xl__g{grid-template-columns:repeat(2,minmax(0,1fr)) !important}@media (min-width:1200px){#page #content .hd-catlinks__g,#page #content .hd-xl__g{grid-template-columns:repeat(auto-fit,minmax(178px,1fr)) !important}}@media (max-width:440px){#page #content .hd-catlinks__g,#page #content .hd-xl__g{grid-template-columns:1fr !important}}@media (max-width:440px){#page #content .hd-catlinks__g,#page #content .hd-xl__g{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}#page #content .hd-tile__t{font-size:13.5px !important}#page #content .hd-tile__c{font-size:10px !important}}#page #content .ast-shop-toolbar-container:has(~.hd-fx .hd-fx__rst:not([hidden])) .woocommerce-result-count{display:none !important}#page #content ul.products li.product .astra-shop-thumbnail-wrap{background:#f7fafc !important}@media (min-width:441px){#page #content .hd-tile__t{display:block !important;min-height:2.5em !important}}@media (max-width:920px){#page #content .hd-fapply{background:#fff !important;border-top:1px solid var(--hd-line) !important;box-shadow:0 -12px 24px -20px rgba(11,27,36,.55) !important;padding:14px 16px 16px !important}#page #content #secondary{padding-bottom:0 !important}#page #content #secondary .sidebar-main{padding-bottom:112px !important}#page #content .hd-fhead{border-bottom:1px solid var(--hd-line) !important;background:#fff !important}}#page #content .hd-chero__facts{grid-template-columns:repeat(auto-fit,minmax(148px,1fr)) !important}#page #content .ast-filter-wrap:not(:has(input)){display:none !important}@media (min-width:921px){#page #content .ast-filter-wrap:not(:has(input))+.hd-help,#page #content #secondary .sidebar-main>.hd-help:first-child{margin-top:0 !important}}body:has(#secondary .ast-filter-wrap:not(:has(input))):not(:has(section.hd-fx)) .hd-catbar__f{display:none !important}body:has(#secondary .ast-filter-wrap:not(:has(input))):not(:has(section.hd-fx)) .hd-catbar{grid-template-columns:1fr !important}@media (min-width:1240px){#page #content .hd-tf:has(.hd-tf__steps>li:nth-child(3)){display:block !important}#page #content .hd-tf:has(.hd-tf__steps>li:nth-child(3)) .hd-tf__head{flex:none !important;max-width:none !important;display:block !important;border-right:0 !important;border-bottom:1px solid var(--hd-line) !important;padding:26px 30px 20px !important}#page #content .hd-tf:has(.hd-tf__steps>li:nth-child(3)) .hd-tf__steps{padding:0 !important}#page #content .hd-tf__head{justify-content:flex-start !important;padding-top:30px !important}}#page #content .hd-chero__facts{display:flex !important;flex-wrap:wrap !important;grid-template-columns:none !important}#page #content .hd-chero__facts>li{flex:1 1 118px !important;min-width:108px !important}@media (max-width:620px){#page #content .hd-chero__facts>li{flex:1 1 44% !important;min-width:0 !important}}#page #content .woocommerce-notices-wrapper:empty{display:none !important}@media (prefers-reduced-motion:reduce){#page #content .ast-woocommerce-container *,#page #content .ast-woocommerce-container *:before,#page #content .ast-woocommerce-container *:after{transition-duration:.01ms !important;animation-duration:.01ms !important}}@media print{#page #content .ast-shop-toolbar-container,#page #content #secondary{position:static !important;max-height:none !important}body .hd-catbar{display:none !important}}#page #content p,#page #content li,#page #content td,#page #content dd,#page #content label,#page #content figcaption,#page #content blockquote,#page #content .elementor-widget-text-editor,#page #content .woocommerce-Tabs-panel{hyphenate-limit-chars:10 5 4}#page #content h1,#page #content h2,#page #content h3,#page #content h4,#page #content h5,#page #content h6,#page #content .elementor-heading-title,#page #content .elementor-button,#page #content .button,#page #content .hd-hero__title{hyphens:manual!important}@media (max-width:600px){#page #content ul.hd-tbar{display:grid!important;grid-template-columns:1fr 1fr!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;overflow-x:visible!important;flex-wrap:wrap!important}#page #content ul.hd-tbar>li{min-width:0!important;white-space:normal!important;border-left:0!important;border-top:1px solid var(--hd-line,#e7f0f5)!important}#page #content ul.hd-tbar>li:nth-child(2n){border-left:1px solid var(--hd-line,#e7f0f5)!important}#page #content ul.hd-tbar>li:nth-child(-n+2){border-top:0!important}#page #content ul.hd-tbar>li:nth-child(odd):last-child{grid-column:1/-1!important}#page #content ul.hd-tbar .hd-tbar__t,#page #content ul.hd-tbar .hd-tbar__s{white-space:normal!important}}@media (min-width:600px){#page #content ul.products>li.product:not(:has(.hd-card__lead)) .astra-shop-summary-wrap>span.price{margin-top:45px!important}}#page #content ul.products li.product ul.hd-card__tags{flex-wrap:nowrap!important;overflow:hidden!important}#page #content ul.products li.product ul.hd-card__tags>li{flex:0 1 auto!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.woocommerce-cart table.shop_table tr.woocommerce-cart-form__cart-item td.product-subtotal{padding-right:42px!important}@media (min-width:992px){body.woocommerce-checkout form.checkout>.hd-co-aside{grid-area:3/1 !important;position:static!important;top:auto!important;align-self:start!important}}@media (max-width:900px){.hd-hero__title em{display:block!important}}body.error404 #page #content .elementor-heading-title{hyphens:manual!important;text-shadow:0 2px 18px rgba(4,18,26,.55)!important;text-wrap:balance}body.error404 #page #content .elementor-widget-button .elementor-button-wrapper{text-align:center!important}body.error404 #page #content a.elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#0f88b8 0%,#37b9e3 100%)!important;padding:16px 34px!important;font-weight:800!important;letter-spacing:.02em!important;box-shadow:0 10px 26px rgba(15,136,184,.32)!important}body.error404 #page #content a.elementor-button:hover{background:linear-gradient(135deg,#0c7ba7 0%,#2aa9d2 100%)!important;box-shadow:0 14px 30px rgba(15,136,184,.42)!important}#page #content ul.products li.product p.hd-card__lead{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.woocommerce-account #page #content .woocommerce-MyAccount-navigation ul{margin:0!important;padding:6px!important;list-style:none!important;background:#fff!important;border:1px solid var(--hd-line,#e4ebef)!important;border-radius:18px!important;box-shadow:0 8px 24px rgba(12,28,38,.06)!important}body.woocommerce-account #page #content .woocommerce-MyAccount-navigation li{margin:0!important;border:0!important;padding:0!important}body.woocommerce-account #page #content .woocommerce-MyAccount-navigation li a{display:block!important;padding:12px 16px!important;border-radius:12px!important;color:var(--hd-ink,#0c1c26)!important;font-weight:700!important;text-decoration:none!important;transition:background .18s ease,color .18s ease!important}body.woocommerce-account #page #content .woocommerce-MyAccount-navigation li a:hover,body.woocommerce-account #page #content .woocommerce-MyAccount-navigation li a:focus-visible{background:#f2f8fb!important;color:#0f88b8!important}body.woocommerce-account #page #content .woocommerce-MyAccount-navigation li.is-active a{background:linear-gradient(135deg,#0f88b8 0%,#37b9e3 100%)!important;color:#fff!important;box-shadow:0 6px 16px rgba(15,136,184,.28)!important}body.woocommerce-account #page #content .woocommerce-MyAccount-content{background:#fff!important;border:1px solid var(--hd-line,#e4ebef)!important;border-radius:18px!important;padding:26px 28px!important;box-shadow:0 8px 24px rgba(12,28,38,.06)!important}body.woocommerce-account #page #content .woocommerce-MyAccount-content a{color:#0f88b8!important;font-weight:600!important;text-underline-offset:3px!important}body.woocommerce-account #page #content form.woocommerce-form-login,body.woocommerce-account #page #content form.woocommerce-form-register{background:#fff!important;border:1px solid var(--hd-line,#e4ebef)!important;border-radius:18px!important;padding:24px 26px!important;box-shadow:0 8px 24px rgba(12,28,38,.06)!important}body.woocommerce-account #page #content form.woocommerce-form-login button[type=submit],body.woocommerce-account #page #content form.woocommerce-form-register button[type=submit]{border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#0f88b8 0%,#37b9e3 100%)!important;color:#fff!important;font-weight:800!important;padding:14px 28px!important;box-shadow:0 8px 20px rgba(15,136,184,.28)!important}@media (max-width:782px){body.woocommerce-account #page #content .woocommerce-MyAccount-navigation,body.woocommerce-account #page #content .woocommerce-MyAccount-content{float:none!important;width:100%!important;margin:0 0 18px!important}}html{hyphenate-limit-chars:10 5 4}.dgwt-wcas-suggestion,.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-details-wrapp,.astra-cart-drawer,.ast-mobile-popup-drawer{hyphens:manual!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp{border-radius:14px!important;overflow:hidden!important;border:1px solid var(--hd-line,#e4ebef)!important;box-shadow:0 12px 30px rgba(12,28,38,.14)!important}.dgwt-wcas-search-wrapp .dgwt-wcas-search-input{border:0!important;border-radius:0!important;padding-left:18px!important}.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-details-wrapp{border:1px solid var(--hd-line,#e4ebef)!important;border-top:0!important;box-shadow:0 22px 48px rgba(12,28,38,.18)!important}@media (max-width:782px){body.woocommerce-cart table.shop_table tr.woocommerce-cart-form__cart-item td.product-name{padding-right:44px!important}}body.woocommerce-cart .hd-chip{align-items:baseline!important}body.woocommerce-cart .hd-chip>dt.tc-name{white-space:nowrap!important;word-break:normal!important;flex:0 0 auto!important}#page #content ul.tmcp-ul-wrap>li.tmcp-field-wrap label.tm-epo-field-label{align-items:stretch!important}#page #content ul.tmcp-ul-wrap>li.tmcp-field-wrap .tc-label-wrap{height:100%!important}#page #content ul.tmcp-ul-wrap>li.tmcp-field-wrap .tc-label-wrap>.tc-label{flex:1 1 auto!important;justify-content:center!important}#page #content .woocommerce-Tabs-panel>.hd-tabbody{margin-left:auto!important;margin-right:auto!important}#page #content ul.products li.product a.woocommerce-LoopProduct-link{position:relative!important;display:block!important}#page #content ul.products li.product .hd-badge{position:absolute!important;z-index:4;top:10px;left:10px;margin:0!important;display:inline-block!important;padding:5px 9px;border-radius:6px;background:var(--hd-ink,#0c1c26);color:#fff;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.02em;white-space:nowrap;pointer-events:none}#page #content nav.hd-crumbs{padding-left:0!important}#page #content li.tmcp-field-wrap:has(input.tmcp-field[data-rules^='["(-']) .price.tc-price{font-size:0!important}#page #content li.tmcp-field-wrap:has(input.tmcp-field[data-rules^='["(-']) .price.tc-price .amount{font-size:12px!important}#page .woocommerce-tabs{--tp-ink:#0b1b24;--tp-ink2:#33474f;--tp-mut:#6b7f88;--tp-mut2:#94a6ad;--tp-line:#e3ebef;--tp-line2:#edf3f6;--tp-soft:#f7fafc;--tp-tint:#eef8fd;--tp-br:#0e93c0;--tp-br2:#37b9e3;--tp-deep:#075c7d;--tp-warn:#9c4e15;--tp-warnln:#f0dcc6;--tp-r:14px;--tp-rl:18px;--tp-rx:22px;--tp-sh:0 1px 2px rgba(11,27,36,.04),0 18px 38px -26px rgba(11,27,36,.28);--tp-shh:0 2px 6px rgba(11,27,36,.06),0 26px 52px -26px rgba(11,27,36,.34);--tp-ease:cubic-bezier(.22,.61,.36,1);--tp-top:103px}body.admin-bar #page .woocommerce-tabs{--tp-top:135px}@media (min-width:901px){#page .woocommerce-tabs ul.tabs.wc-tabs{position:sticky;top:var(--tp-top);z-index:6;gap:4px;padding:6px!important;background:rgba(255,255,255,.88);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border:1px solid var(--tp-line);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 16px 30px -24px rgba(11,27,36,.55)}}#page .woocommerce-tabs ul.tabs.wc-tabs li a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 16px!important;border-radius:999px;font-weight:700;font-size:15px;letter-spacing:.004em;color:var(--tp-mut)!important;background:transparent!important;box-shadow:none!important;transition:color .2s var(--tp-ease),background-color .2s var(--tp-ease),box-shadow .2s var(--tp-ease)}#page .woocommerce-tabs ul.tabs.wc-tabs li a:before{background-color:currentColor!important;opacity:.9;transition:opacity .2s var(--tp-ease)}#page .woocommerce-tabs ul.tabs.wc-tabs li:not(.active) a:hover{color:var(--tp-ink)!important;background:var(--tp-soft)!important}#page .woocommerce-tabs ul.tabs.wc-tabs li.active a,#page .woocommerce-tabs ul.tabs.wc-tabs li a[aria-selected=true]{color:#fff!important;background:linear-gradient(135deg,#12a0ce,#046a8f)!important;box-shadow:0 12px 22px -12px rgba(7,92,125,.85),0 1px 0 rgba(255,255,255,.28) inset!important}#page .woocommerce-tabs ul.tabs.wc-tabs li.active a:before{opacity:1}#page .woocommerce-tabs ul.tabs.wc-tabs li a:focus-visible{outline:3px solid rgba(14,147,192,.38);outline-offset:2px}#page .woocommerce-Tabs-panel.wc-tab{padding-top:clamp(20px,1.8vw,30px);animation:tpIn .32s var(--tp-ease) both}@keyframes tpIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#page .woocommerce-Tabs-panel.wc-tab{animation:none}}#page .hd-tabbody [id^=hd-a]{scroll-margin-top:calc(var(--tp-top) + 86px)}#page .hd-tabbody--description .hd-toc{background:linear-gradient(180deg,#fbfdff,#f3f9fc);border:1px solid var(--tp-line);border-radius:var(--tp-rx);padding:clamp(18px,2vw,26px) clamp(18px,2vw,28px);box-shadow:var(--tp-sh)}#page .hd-tabbody--description .hd-toc__t{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:11px;letter-spacing:.12em;color:var(--tp-mut)}#page .hd-tabbody--description .hd-toc__t:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,var(--tp-line),transparent)}#page .hd-tabbody--description .hd-toc__l{max-width:none;counter-reset:tpn;display:flex;flex-wrap:wrap;gap:8px}#page .hd-tabbody--description .hd-toc__l li{margin:0;padding:0}#page .hd-tabbody--description .hd-toc__l a{counter-increment:tpn;display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 8px;border-radius:999px;background:#fff;border:1px solid var(--tp-line);color:var(--tp-ink2);font-size:13.5px;font-weight:700;line-height:1.3;text-decoration:none;box-shadow:0 1px 1px rgba(11,27,36,.03);transition:color .18s var(--tp-ease),background-color .18s var(--tp-ease),border-color .18s var(--tp-ease),transform .18s var(--tp-ease),box-shadow .18s var(--tp-ease)}#page .hd-tabbody--description .hd-toc__l a:before{content:counter(tpn,decimal-leading-zero);padding:4px 7px;border-radius:999px;line-height:1;font-size:10.5px;font-weight:800;letter-spacing:.03em;color:var(--tp-br);background:var(--tp-tint)}#page .hd-tabbody--description .hd-toc__l a:hover{color:var(--tp-deep);border-color:#b9dcec;background:var(--tp-tint);transform:translateY(-1px);box-shadow:0 10px 18px -14px rgba(11,27,36,.6)}#page .hd-tabbody--description .hd-toc__l a:hover:before{background:#fff}#page .hd-tabbody--description .hd-tw{background:#fff;border:1px solid var(--tp-line);border-radius:var(--tp-rl);box-shadow:var(--tp-sh);overflow:auto;-webkit-overflow-scrolling:touch}#page .hd-tabbody--description table.hd-spec{margin:0;width:100%;border:0;border-collapse:collapse;font-variant-numeric:tabular-nums}#page .hd-tabbody--description table.hd-spec th{padding:13px 16px;vertical-align:bottom;background:#f2f8fb;color:var(--tp-ink);font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid var(--tp-line)}#page .hd-tabbody--description table.hd-spec td{padding:13px 16px;font-size:14.8px;line-height:1.55;color:var(--tp-ink2);border-bottom:1px solid var(--tp-line2)}#page .hd-tabbody--description table.hd-spec tbody tr:last-child td{border-bottom:0}#page .hd-tabbody--description table.hd-spec tbody tr{transition:background-color .16s var(--tp-ease)}#page .hd-tabbody--description table.hd-spec tbody tr:hover{background:var(--tp-tint)}@media (min-width:901px){#page .hd-tabbody--description table.hd-spec td:last-child{white-space:nowrap}}#page .hd-tabbody--description .hd-faq__item{background:#fff;border:1px solid var(--tp-line);border-radius:var(--tp-r);box-shadow:0 1px 1px rgba(11,27,36,.03);transition:border-color .2s var(--tp-ease),box-shadow .2s var(--tp-ease),background-color .2s var(--tp-ease)}#page .hd-tabbody--description .hd-faq__item:hover{border-color:#cfe2ec;box-shadow:var(--tp-sh)}#page .hd-tabbody--description .hd-faq__item[open]{border-color:#bde0f1;box-shadow:var(--tp-sh);background:linear-gradient(180deg,#f9fdff,#fff 70%)}#page .hd-tabbody--description .hd-faq__q{cursor:pointer;font-weight:700;color:var(--tp-ink);transition:color .18s var(--tp-ease)}#page .hd-tabbody--description .hd-faq__item[open] .hd-faq__q{color:var(--tp-deep)}#page .hd-tabbody--description .hd-faq__q:focus-visible{outline:3px solid rgba(14,147,192,.38);outline-offset:-3px;border-radius:var(--tp-r)}#page .hd-tabbody--description .hd-faq__a{animation:tpFade .26s var(--tp-ease) both}@keyframes tpFade{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#page .hd-tabbody--description .hd-faq__a{animation:none}}#page .hd-descta{position:relative;overflow:hidden;background:linear-gradient(135deg,#f4fbfe 0%,#eaf5fb 55%,#e4f1f8 100%);border:1px solid #d5eaf5;border-radius:var(--tp-rx);box-shadow:var(--tp-sh)}#page .hd-descta:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#37b9e3,#046a8f)}#page .hd-descta__tx strong{font-size:clamp(16.5px,1.1vw,19px);color:var(--tp-ink);letter-spacing:-.01em}#page .hd-descta__tx span{color:var(--tp-ink2)}#page .hd-descta__btn{gap:10px;background:linear-gradient(135deg,#12a0ce,#046a8f)!important;box-shadow:0 14px 26px -14px rgba(7,92,125,.85);transition:transform .18s var(--tp-ease),box-shadow .18s var(--tp-ease),filter .18s var(--tp-ease)}#page .hd-descta__btn:after{content:"\2192";font-size:1.05em;line-height:1;transition:transform .18s var(--tp-ease)}#page .hd-descta__btn:hover{transform:translateY(-1px);filter:saturate(112%);box-shadow:0 18px 34px -14px rgba(7,92,125,.95)}#page .hd-descta__btn:hover:after{transform:translateX(3px)}@media (min-width:1120px){#page .hd-tabbody--description:has(>.hd-descta){display:grid;grid-template-columns:minmax(0,1fr) minmax(266px,304px);gap:clamp(28px,3vw,48px);align-items:start;max-width:1200px}#page .hd-tabbody--description:has(>.hd-descta)>.elementor{min-width:0}#page .hd-tabbody--description:has(>.hd-descta)>.hd-descta{position:sticky;top:calc(var(--tp-top) + 84px);align-self:start;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;margin:0;padding:clamp(20px,1.6vw,26px)}#page .hd-tabbody--description:has(>.hd-descta)>.hd-descta .hd-descta__tx{flex:0 0 auto}#page .hd-tabbody--description:has(>.hd-descta)>.hd-descta .hd-descta__btn{width:100%;justify-content:center}}#page .hd-tabbody--additional_information .hd-specs{background:#fff;border:1px solid var(--tp-line);border-radius:var(--tp-rx);padding:clamp(20px,2.2vw,34px) clamp(18px,2.2vw,34px) clamp(12px,1.6vw,22px);box-shadow:var(--tp-sh)}#page .hd-tabbody--additional_information .hd-specs+.hd-specs{margin-top:clamp(20px,2vw,30px)}#page .hd-tabbody--additional_information .hd-specs__title{margin-top:0}@media (min-width:901px){#page .hd-tabbody--additional_information .hd-specs__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 clamp(22px,2.4vw,44px)}}#page .hd-tabbody--additional_information .hd-specs__row{position:relative;padding:14px 12px;margin:0 -12px;border-radius:10px;border-bottom:1px solid var(--tp-line2);transition:background-color .16s var(--tp-ease)}#page .hd-tabbody--additional_information .hd-specs__row:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--tp-br2);opacity:0;transition:opacity .16s var(--tp-ease)}#page .hd-tabbody--additional_information .hd-specs__row:hover{background:var(--tp-tint)}#page .hd-tabbody--additional_information .hd-specs__row:hover:before{opacity:1}#page .hd-tabbody--additional_information .hd-specs__label{margin-bottom:5px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tp-mut2)}#page .hd-tabbody--additional_information .hd-specs__value{font-size:15.4px;font-weight:500;line-height:1.55;color:var(--tp-ink);font-variant-numeric:tabular-nums}#page .hd-tabbody--additional_information .hd-specs__value a{font-weight:600}#page .hd-tabbody--additional_information .hd-file{background:#fff;border:1px solid var(--tp-line);border-radius:var(--tp-rl);box-shadow:0 1px 1px rgba(11,27,36,.03);transition:transform .18s var(--tp-ease),box-shadow .18s var(--tp-ease),border-color .18s var(--tp-ease)}#page .hd-tabbody--additional_information .hd-file:hover{transform:translateY(-2px);border-color:#c8e2ef;box-shadow:var(--tp-shh)}#page .hd-tabbody--additional_information .hd-file__ico{background:var(--tp-tint);color:var(--tp-deep);border-radius:12px}#page .hd-tabbody--additional_information .hd-file__name{font-weight:700;color:var(--tp-ink)}#page .hd-tabbody--additional_information .hd-file__meta{color:var(--tp-mut);font-size:12.8px}#page .hd-tabbody--additional_information .hd-file__cta{border-radius:999px;font-weight:700;color:var(--tp-deep);transition:background-color .18s var(--tp-ease)}#page .hd-tabbody--additional_information .hd-file:hover .hd-file__cta{background:var(--tp-tint)}#page .hd-tabbody--additional_information .hd-specs__note{margin-top:clamp(14px,1.4vw,20px);padding:12px 16px;background:var(--tp-soft);border:1px solid var(--tp-line2);border-radius:var(--tp-r);color:var(--tp-mut);font-size:13px;line-height:1.6}#page .hd-tabbody--gm_rpsr .hd-safe__intro{max-width:none!important;border-radius:var(--tp-r);border-color:#cfe6f2;background:linear-gradient(135deg,#f4fbfe,#e9f5fb);color:var(--tp-ink2);font-size:14.4px;line-height:1.6}#page .hd-tabbody--gm_rpsr .hd-safe__card{position:relative;overflow:hidden;padding:clamp(18px,2vw,28px);border-radius:var(--tp-rx);box-shadow:var(--tp-sh);transition:box-shadow .2s var(--tp-ease)}#page .hd-tabbody--gm_rpsr .hd-safe__card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#37b9e3,#046a8f)}#page .hd-tabbody--gm_rpsr .hd-safe__card:hover{box-shadow:var(--tp-shh)}#page .hd-tabbody--gm_rpsr .hd-safe__card--warn{background:linear-gradient(180deg,#fffaf3,#fff7ef);border-color:var(--tp-warnln)}#page .hd-tabbody--gm_rpsr .hd-safe__card--warn:before{background:linear-gradient(90deg,#f2b76c,#c9761f)}#page .hd-tabbody--gm_rpsr .hd-safe__head{display:flex;align-items:center;gap:13px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--tp-line)}#page .hd-tabbody--gm_rpsr .hd-safe__card--warn .hd-safe__head{border-bottom-color:var(--tp-warnln)}#page .hd-tabbody--gm_rpsr .hd-safe__ico{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--tp-tint);color:var(--tp-deep)}#page .hd-tabbody--gm_rpsr .hd-safe__card--warn .hd-safe__ico{background:#fbeedd;color:var(--tp-warn)}#page .hd-tabbody--gm_rpsr .hd-safe__title{margin:0;font-size:clamp(17px,1.2vw,20px);font-weight:800;letter-spacing:-.012em;color:var(--tp-ink)}#page .hd-tabbody--gm_rpsr .hd-safe__gtitle{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tp-mut)}#page .hd-tabbody--gm_rpsr .hd-safe__card--warn .hd-safe__gtitle{color:#b4794a}#page .hd-tabbody--gm_rpsr .hd-safe__list li{line-height:1.6}#page .hd-tabbody--gm_rpsr .hd-safe__card--warn .hd-safe__list li:before{background:#d9903f!important}#page .hd-tabbody--gm_rpsr .hd-safe__addr .hd-safe__line--name{font-weight:800;font-size:15.6px;color:var(--tp-ink)}#page .hd-tabbody--gm_rpsr .hd-safe__body>:last-child,#page .hd-tabbody--gm_rpsr .hd-safe__addr{margin-bottom:0}@media (max-width:900px){#page .woocommerce-tabs .hd-acc__head{background:#fff;border:1px solid var(--tp-line);border-radius:var(--tp-r);box-shadow:0 1px 1px rgba(11,27,36,.03);transition:background-color .18s var(--tp-ease),border-color .18s var(--tp-ease),color .18s var(--tp-ease),box-shadow .18s var(--tp-ease)}#page .woocommerce-tabs .hd-acc__head[aria-expanded=true],#page .woocommerce-tabs .hd-acc__head.is-open{background:linear-gradient(135deg,#f4fbfe,#e9f5fb);border-color:#cfe6f2;color:var(--tp-deep);box-shadow:0 12px 24px -20px rgba(7,92,125,.85)}#page .woocommerce-tabs .hd-acc__head:focus-visible{outline:3px solid rgba(14,147,192,.38);outline-offset:2px}}@media print{#page .woocommerce-tabs ul.tabs.wc-tabs,#page .woocommerce-tabs .hd-acc__chev{display:none!important}#page .woocommerce-Tabs-panel{display:block!important;animation:none!important}#page .hd-faq__item{break-inside:avoid}#page .hd-safe__card{break-inside:avoid;box-shadow:none!important}}@media (min-width:901px){#page .woocommerce-tabs ul.tabs.wc-tabs{position:sticky !important;background:#fff !important;box-shadow:0 -8px 0 0 #fff,0 -16px 0 0 #fff,0 -24px 0 0 #fff,0 16px 26px -20px rgba(11,27,36,.3) !important}}