: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:#fff;--hd-surface-alt:#f6f8f9;--hd-radius:10px;--hd-gap:12px;--hd-sh:0 1px 2px rgba(16,24,40,.05);--hd-sh-hover:0 6px 16px rgba(16,24,40,.12);--hd-sh-active:0 6px 18px rgba(55,185,227,.25);--hd-check: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.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");--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")}.tm-extra-product-options{counter-reset:hdstep;margin:4px 0 18px !important;font-family:inherit}.tm-extra-product-options .tc-container.cpf-element{scroll-margin-top:120px;padding:0 0 20px !important;margin:0 0 20px !important;border-bottom:1px solid var(--hd-line)}.tm-extra-product-options .tc-row:last-child>.tc-cell>.tc-container.cpf-element,.tm-extra-product-options .tc-container.cpf-element:last-child{border-bottom:0;margin-bottom:4px !important;padding-bottom:4px !important}.tm-extra-product-options label.tm-epo-element-label{counter-increment:hdstep;display:flex !important;align-items:center;gap:10px;margin:0 0 12px !important;padding:0 !important;font-size:15px !important;font-weight:700 !important;line-height:1.25;letter-spacing:.005em;color:var(--hd-ink) !important;text-transform:none}.tm-extra-product-options label.tm-epo-element-label:before{content:counter(hdstep);flex:0 0 auto;width:23px;height:23px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--hd-ink);color:#fff;font-size:11.5px;font-weight:700;line-height:1;font-feature-settings:"tnum"}.tm-extra-product-options .tc-epo-element-label-text{flex:0 1 auto}.tm-extra-product-options label.tm-epo-element-label .required,.tm-extra-product-options label.tm-epo-element-label abbr{color:#e0574f;text-decoration:none !important;border:0 !important}.tm-extra-product-options i.tm-tooltip{color:var(--hd-muted);font-size:13px;margin-left:5px;cursor:help;transition:color .15s}.tm-extra-product-options i.tm-tooltip:hover{color:var(--hd-accent)}.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(118px,1fr)) !important;gap:var(--hd-gap) !important;margin:0 !important;padding:0 !important;list-style:none !important;width:100% !important;max-width:100% !important}.tm-extra-product-options ul.tc-images-container>li.tmcp-field-wrap{position:relative;display:block !important;width:auto !important;min-width:0 !important;max-width:none !important;flex:initial !important;margin:0 !important;padding:0 !important;float:none !important}.tm-extra-product-options ul.tc-images-container>li .tmcp-field-wrap-inner,.tm-extra-product-options ul.tc-images-container>li .tc-field-label-wrap{display:block !important;width:100% !important;height:100%;margin:0 !important;padding:0 !important;float:none !important}.tm-extra-product-options ul.tc-images-container>li label.tm-epo-field-label{position:relative;display:block !important;width:100% !important;height:100%;margin:0 !important;padding:0 !important;background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:var(--hd-radius);box-shadow:var(--hd-sh);overflow:hidden;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tm-extra-product-options ul.tc-images-container>li .tc-label-wrap{display:flex !important;flex-direction:column;align-items:stretch !important;justify-content:flex-start !important;gap:0 !important;row-gap:0 !important;column-gap:0 !important;height:100%;width:100% !important;margin:0 !important;padding:0 !important}.tm-extra-product-options ul.tc-images-container .tc-input-wrap{display:block !important;position:absolute !important;left:50%;bottom:4px;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden;opacity:0 !important;pointer-events:none}.tm-extra-product-options ul.tc-images-container .tc-input-wrap input{display:block !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;opacity:0 !important}.tm-extra-product-options ul.tc-images-container img.tc-image{display:block !important;width:100% !important;height:auto !important;max-width:100% !important;aspect-ratio:1/1;flex:0 0 auto;object-fit:contain !important;object-position:50% 50%;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:var(--hd-surface-alt);transition:transform .4s cubic-bezier(.2,.7,.3,1)}.tm-extra-product-options ul.tc-images-container .tc-label.radio-image-label{display:flex !important;align-items:center;justify-content:center;flex:1 1 auto;width:100% !important;min-height:48px;margin:0 !important;padding:9px 7px 10px !important;border-top:1px solid var(--hd-line);background:var(--hd-surface);font-size:12.5px;font-weight:600;line-height:1.28;color:var(--hd-ink);text-align:center;hyphens:auto;transition:background .18s ease,color .18s ease}.tm-extra-product-options ul.tc-images-container .tc-label-inner{display:block !important;width:100% !important}@media (hover:hover){.tm-extra-product-options ul.tc-images-container>li:not(.tcdisabled) label.tm-epo-field-label:hover{border-color:var(--hd-accent);box-shadow:var(--hd-sh-hover);transform:translateY(-2px)}.tm-extra-product-options ul.tc-images-container>li:not(.tcdisabled) label.tm-epo-field-label:hover img.tc-image{transform:scale(1.05)}}.tm-extra-product-options ul.tc-images-container>li label.tm-epo-field-label:focus-within{border-color:var(--hd-accent);box-shadow:0 0 0 3px var(--hd-accent-soft),0 0 0 1px var(--hd-accent)}.tm-extra-product-options ul.tc-images-container>li.tc-active label.tm-epo-field-label{border-color:var(--hd-accent) !important;box-shadow:inset 0 0 0 2px var(--hd-accent),var(--hd-sh-active) !important}.tm-extra-product-options ul.tc-images-container>li.tc-active .tc-label.radio-image-label{background:var(--hd-accent-soft);color:var(--hd-accent-dark);border-top-color:var(--hd-accent)}.tm-extra-product-options ul.tc-images-container>li.tmcp-field-wrap:after{content:"" !important;display:block !important;clear:none !important;position:absolute !important;top:8px;right:8px;z-index:3;width:22px;height:22px;border-radius:50%;background-color:var(--hd-accent);background-image:var(--hd-check);background-repeat:no-repeat;background-position:50% 50%;background-size:13px 13px;box-shadow:0 1px 4px rgba(16,24,40,.3);opacity:0;transform:scale(.5);pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,1.4,.4,1)}.tm-extra-product-options ul.tc-images-container>li.tmcp-field-wrap.tc-active:after{opacity:1;transform:scale(1)}.tm-extra-product-options ul.tc-images-container>li.tcdisabled label.tm-epo-field-label{opacity:.42;filter:grayscale(1);cursor:not-allowed;box-shadow:none}.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-radio:not(.tc-images-container),.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-checkbox:not(.tc-images-container){display:grid !important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr)) !important;gap:10px !important;margin:0 !important;padding:0 !important;list-style:none !important}.tm-extra-product-options ul.tm-element-ul-radio:not(.tc-images-container)>li.tmcp-field-wrap,.tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container)>li.tmcp-field-wrap{width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;float:none !important}.tm-extra-product-options ul.tm-element-ul-radio:not(.tc-images-container)>li label.tm-epo-field-label,.tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container)>li label.tm-epo-field-label{display:flex !important;align-items:center;gap:9px;width:100% !important;min-height:48px;margin:0 !important;padding:10px 14px !important;background:#fff;border:1px solid var(--hd-line);border-radius:8px;box-shadow:var(--hd-sh);font-size:14.5px;font-weight:600;color:var(--hd-ink);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}@media (hover:hover){.tm-extra-product-options ul.tm-element-ul-radio:not(.tc-images-container)>li:not(.tcdisabled) label.tm-epo-field-label:hover,.tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container)>li:not(.tcdisabled) label.tm-epo-field-label:hover{border-color:var(--hd-accent);box-shadow:var(--hd-sh-hover)}}.tm-extra-product-options ul.tm-element-ul-radio:not(.tc-images-container)>li.tc-active label.tm-epo-field-label,.tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container)>li.tc-active label.tm-epo-field-label{border-color:var(--hd-accent);background:var(--hd-accent-soft);box-shadow:inset 0 0 0 1px var(--hd-accent)}.tm-extra-product-options ul.tmcp-ul-wrap:not(.tc-images-container) input[type=radio],.tm-extra-product-options ul.tmcp-ul-wrap:not(.tc-images-container) input[type=checkbox]{accent-color:var(--hd-accent);width:18px;height:18px;margin:0 !important;flex:0 0 auto}.tm-extra-product-options .tc-price-wrap{display:block !important;width:100%;margin:3px 0 0 !important;padding:0 !important;line-height:1}.tm-extra-product-options .tc-price{display:inline-block !important;margin:0 !important;padding:3px 8px !important;border-radius:999px;background:var(--hd-accent-soft);color:var(--hd-accent-dark) !important;font-size:11.5px !important;font-weight:700 !important;line-height:1.25;letter-spacing:.01em;white-space:nowrap;text-decoration:none !important;transition:background .18s ease,color .18s ease}.tm-extra-product-options .tc-price .amount,.tm-extra-product-options .tc-price .woocommerce-Price-amount,.tm-extra-product-options .tc-price .woocommerce-Price-currencySymbol{font-size:inherit !important;font-weight:inherit !important;color:inherit !important}.tm-extra-product-options li.tc-active .tc-price{background:var(--hd-accent);color:#fff !important}.tm-extra-product-options ul.tmcp-ul-wrap:not(.tc-images-container) .tc-price-wrap{display:inline-block !important;width:auto;margin:0 0 0 auto !important}.tm-extra-product-options ul.tmcp-ul-wrap:not(.tc-images-container) .tc-label-inner{display:flex !important;align-items:center;gap:8px;width:100% !important}.tm-extra-product-options .tm-element-description,.tm-extra-product-options .tm-description{margin:8px 0 0 !important;padding:0 !important;font-size:13px !important;line-height:1.45;color:var(--hd-muted) !important}.tm-extra-product-options .tm-element-description p,.tm-extra-product-options .tm-description p{margin:0 !important;font-size:inherit !important;color:inherit !important}.tm-extra-product-options ul.tm-element-ul-select,.tm-extra-product-options ul.tm-element-ul-textfield,.tm-extra-product-options ul.tm-element-ul-textarea{display:block !important;margin:0 !important;padding:0 !important;list-style:none !important}.tm-extra-product-options ul.tm-element-ul-select>li,.tm-extra-product-options ul.tm-element-ul-textfield>li,.tm-extra-product-options ul.tm-element-ul-textarea>li{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;float:none !important}.tm-extra-product-options select.tmcp-field,.tm-extra-product-options input.tmcp-textfield,.tm-extra-product-options input[type=text].tmcp-field,.tm-extra-product-options input[type=number].tmcp-field,.tm-extra-product-options textarea.tmcp-textarea{width:100% !important;max-width:100% !important;margin:0 !important;font-size:15px !important;font-weight:600;line-height:1.3;color:var(--hd-ink) !important;background-color:#fff !important;border:1px solid var(--hd-line-strong) !important;border-radius:8px !important;box-shadow:var(--hd-sh);transition:border-color .18s ease,box-shadow .18s ease}.tm-extra-product-options select.tmcp-field{height:52px !important;min-height:52px;padding:0 46px 0 14px !important;cursor:pointer;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-image:var(--hd-chevron) !important;background-repeat:no-repeat !important;background-position:right 15px center !important;background-size:18px 18px !important;text-overflow:ellipsis}.tm-extra-product-options input.tmcp-textfield,.tm-extra-product-options input[type=text].tmcp-field,.tm-extra-product-options input[type=number].tmcp-field{height:52px !important;padding:0 14px !important;font-weight:500}.tm-extra-product-options textarea.tmcp-textarea{min-height:96px;padding:12px 14px !important;font-weight:500;resize:vertical}.tm-extra-product-options select.tmcp-field:hover,.tm-extra-product-options input.tmcp-textfield:hover,.tm-extra-product-options textarea.tmcp-textarea:hover{border-color:var(--hd-line-strong);box-shadow:var(--hd-sh-hover)}.tm-extra-product-options select.tmcp-field:focus,.tm-extra-product-options input.tmcp-textfield:focus,.tm-extra-product-options textarea.tmcp-textarea:focus{border-color:var(--hd-accent) !important;box-shadow:0 0 0 3px var(--hd-accent-soft) !important}.tm-extra-product-options input.tmcp-textfield::placeholder,.tm-extra-product-options textarea.tmcp-textarea::placeholder{color:#9aa5b1;font-weight:400}.tm-extra-product-options .tc-container.sku-gen-div{display:none !important}.single-product form.cart .quantity input.qty{height:52px !important;border-radius:8px 0 0 8px;font-weight:700}.single-product form.cart button.single_add_to_cart_button{min-height:54px;padding:14px 26px !important;border-radius:8px;font-size:16px;font-weight:700;letter-spacing:.02em;box-shadow:0 4px 14px rgba(55,185,227,.32);transition:background-color .18s ease,box-shadow .18s ease,transform .12s ease}.single-product form.cart button.single_add_to_cart_button:hover{box-shadow:0 6px 20px rgba(55,185,227,.45);transform:translateY(-1px)}.single-product form.cart button.single_add_to_cart_button:active{transform:translateY(0)}@media (max-width:921px){.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container{grid-template-columns:repeat(auto-fill,minmax(104px,1fr)) !important;gap:10px !important}.tm-extra-product-options label.tm-epo-element-label{font-size:15.5px !important}.tm-extra-product-options select.tmcp-field,.tm-extra-product-options input.tmcp-textfield{height:54px !important;font-size:16px !important}.tm-extra-product-options ul.tm-element-ul-radio:not(.tc-images-container),.tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container){grid-template-columns:1fr !important}.single-product form.cart .quantity{display:block;float:none !important;margin:0 0 12px !important}}@media (max-width:400px){.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container{grid-template-columns:repeat(2,1fr) !important}}@media (prefers-reduced-motion:reduce){.tm-extra-product-options *,.single-product form.cart button.single_add_to_cart_button{transition:none !important;animation: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{--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}body.single-product{--h3-ink:#0b1b24;--h3-ink2:#33474f;--h3-mut:#6b7f88;--h3-mut2:#94a6ad;--h3-line:#e3ebef;--h3-line2:#edf3f6;--h3-soft:#f7fafc;--h3-tint:#eef8fd;--h3-br:#0e93c0;--h3-br2:#37b9e3;--h3-deep:#075c7d;--h3-grad:linear-gradient(135deg,#12a0ce,#046a8f);--h3-ok:#0e8a62;--h3-okbg:#edf8f3;--h3-warn:#9c4e15;--h3-warnbg:#fff7ef;--h3-warnln:#f0dcc6;--h3-d:"Mulish","Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--h3-t:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--h3-sh:0 1px 2px rgba(11,27,36,.04),0 18px 42px -22px rgba(11,27,36,.2);--h3-shs:0 1px 2px rgba(11,27,36,.05),0 8px 20px -12px rgba(11,27,36,.16);--h3-fr:0 0 0 3px rgba(55,185,227,.4);--h3-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.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}body.single-product .hd-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}body.single-product ::selection{background:rgba(55,185,227,.24)}#page .hd-cfg-wrap button,#page .hd-sum button,#page .hd-alert button,#page .hd-cta button,#page .hd-fit button,#page .hd-more{text-transform:none!important;font-family:var(--h3-d);hyphens:manual}#page .summary.entry-summary h1,#page .hd-sh__t,#page .hd-size__dim,#page .hd-opt__t,#page .tc-label-text,#page .hd-cfg-head__t,#page .hd-sum__v,#page .hd-hsel__b{hyphens:manual}#page .hd-cfg-bar{display:none!important}#page .hd-pdp-top{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:clamp(26px, 1rem + 2.4vw, 60px);align-items:start}#page .hd-pdp-top:before,#page .hd-pdp-top:after{content:none;display:none}#page .hd-pdp-top>.woocommerce-product-gallery,#page .hd-pdp-top>.summary.entry-summary{float:none!important;width:auto!important;max-width:none!important;margin:0!important}#page .hd-pdp-top>.woocommerce-product-gallery{position:sticky;top:var(--hd3-top,92px);align-self:start}#page .woocommerce-product-gallery .flex-viewport,#page .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{border-radius:18px}#page .woocommerce-product-gallery .flex-viewport{overflow:hidden;border:1px solid var(--h3-line2);background:#fff}#page .woocommerce-product-gallery__trigger{border-radius:50%;box-shadow:0 6px 18px -8px rgba(11,27,36,.3)}@media (max-width:900px){#page .hd-pdp-top{grid-template-columns:1fr;gap:22px}#page .hd-pdp-top>.woocommerce-product-gallery{position:static}}#page .summary.entry-summary>h1.product_title{font-family:var(--h3-d);font-size:clamp(25px, 1.05rem + 1.45vw, 37px);font-weight:800;letter-spacing:-.032em;line-height:1.11;color:var(--h3-ink);margin:0 0 12px;padding:0;text-wrap:balance}#page .summary.entry-summary>h1.product_title:after{content:"Made in Germany  ·  Kauf auf Rechnung  ·  14 Tage Widerrufsrecht  ·  Versicherter Versand";display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--h3-line2);font-family:var(--h3-d);font-size:11.4px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--h3-mut2);line-height:1.55}body.hd-made-to-measure #page .summary.entry-summary>h1.product_title:after{content:"Made in Germany  ·  Massanfertigung  ·  Kauf auf Rechnung  ·  Versicherter Versand"}#page .woocommerce-product-details__short-description{margin:0 0 18px;font-family:var(--h3-t)}#page .woocommerce-product-details__short-description p.hd-sd__lead,#page .woocommerce-product-details__short-description>p:first-of-type{font-size:16.2px;line-height:1.52;color:var(--h3-ink2);margin:0 0 13px}#page .woocommerce-product-details__short-description p.hd-sd__lead strong{color:var(--h3-ink);font-weight:700}#page .woocommerce-product-details__short-description ul.hd-sd__usp,#page .woocommerce-product-details__short-description ul{list-style:none;margin:0;padding:0;display:grid;gap:8px 24px}#page .woocommerce-product-details__short-description ul li{position:relative;margin:0;padding:0 0 0 25px;font-size:14.3px;line-height:1.45;color:var(--h3-ink2)}#page .woocommerce-product-details__short-description ul li:before{content:"";position:absolute;left:0;top:.2em;width:16px;height:16px;border-radius:50%;background:var(--h3-tint);border:0;transform:none}#page .woocommerce-product-details__short-description ul li:after{content:"";position:absolute;left:3.5px;top:calc(.2em + 3.5px);width:9px;height:9px;background:var(--h3-br);border:0;transform:none;-webkit-mask:var(--h3-ck) center/9px 9px no-repeat;mask:var(--h3-ck) center/9px 9px no-repeat}@media (min-width:1200px){#page .woocommerce-product-details__short-description ul{grid-template-columns:1fr 1fr}}#page .legacy-itemprop-offers{position:relative;margin:0;padding:16px 18px 15px;background:linear-gradient(180deg,#fbfdfe,#fff);border:1px solid var(--h3-line);border-radius:18px;box-shadow:var(--h3-shs)}#page .legacy-itemprop-offers:before{content:"Aktueller Gesamtpreis";display:block;font-family:var(--h3-d);font-size:10.4px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--h3-mut2);margin:0 0 3px}#page .legacy-itemprop-offers p.price{margin:0 0 13px!important;padding:0;font-family:var(--h3-d);font-size:clamp(29px, 1.1rem + 1.7vw, 38px);font-weight:800;letter-spacing:-.03em;line-height:1.02;color:var(--h3-ink);font-variant-numeric:tabular-nums;transition:color .25s}#page .legacy-itemprop-offers p.price .amount,#page .legacy-itemprop-offers p.price bdi{color:inherit;font-weight:inherit}#page .legacy-itemprop-offers p.price ins{text-decoration:none}#page .legacy-itemprop-offers p.price del{font-size:.48em;color:var(--h3-mut2);font-weight:700;margin-right:9px}#page .legacy-itemprop-offers p.price.hd-flash{color:var(--h3-br)}#page ul.hd-pdp-trust{list-style:none;margin:0;padding:13px 0 0;border-top:1px solid var(--h3-line2);display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}#page ul.hd-pdp-trust li{margin:0;padding:0;display:flex;gap:8px;align-items:flex-start;font-family:var(--h3-t);font-size:13.3px;line-height:1.4;color:var(--h3-ink2)}#page ul.hd-pdp-trust li svg{width:15px;height:15px;flex:0 0 15px;margin-top:2px;color:var(--h3-br)}#page .legacy-itemprop-offers>.wgm-info{display:inline;margin:0;font-family:var(--h3-t);font-size:12.2px;line-height:1.5;color:var(--h3-mut2)}#page .legacy-itemprop-offers>.woocommerce-de_price_taxrate{display:block;margin-top:11px}#page .legacy-itemprop-offers>.woocommerce-de_price_taxrate:after{content:"  ·  "}#page .legacy-itemprop-offers>.woocommerce_de_versandkosten{display:none}#page .legacy-itemprop-offers .shipping_de small,#page .legacy-itemprop-offers .shipping_de{font-size:inherit;color:inherit}@media (max-width:540px){#page ul.hd-pdp-trust{grid-template-columns:1fr}}#page .legacy-itemprop-offers>.woocommerce-de_price_taxrate,#page .legacy-itemprop-offers>.shipping_de{display:inline-block;margin:11px 12px 0 0}#page .legacy-itemprop-offers>.woocommerce-de_price_taxrate:after{content:none}#page form.cart{margin:0!important}#page form.cart>.tc-totals-form{margin:0;padding:0}#page form.cart #tm-epo-totals{display:none!important}#page .hd-cfg-wrap{position:relative;margin:20px 0 0;background:#fff;border:1px solid var(--h3-line);border-radius:20px;box-shadow:var(--h3-sh)}#page .hd-cfg-head{padding:15px 18px 0;border-bottom:1px solid var(--h3-line)}#page .hd-cfg-head__r{display:flex;align-items:center;gap:12px;padding-bottom:12px}#page .hd-cfg-head__t{font-family:var(--h3-d);font-size:14.8px;font-weight:800;letter-spacing:-.015em;color:var(--h3-ink)}#page .hd-cfg-head__s{margin-left:auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:var(--h3-d);font-size:12.6px;font-weight:800;letter-spacing:.005em;color:var(--h3-mut);font-variant-numeric:tabular-nums}#page .hd-cfg-head.is-complete .hd-cfg-head__s{color:var(--h3-ok)}#page .hd-cfg-head__s svg{width:13px;height:13px;flex:0 0 13px}#page .hd-cfg-track{position:relative;height:3px;border-radius:0 0 2px 2px;background:var(--h3-line2);overflow:hidden;margin:0 -18px}#page .hd-cfg-track>i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:0 3px 3px 0;background:var(--h3-grad);transition:width .45s cubic-bezier(.22,.9,.24,1)}#page .hd-cfg-head.is-complete .hd-cfg-track>i{border-radius:0}#page .hd-cfg,#page .hd-cfg>ul.tm-extra-product-options-fields,#page .hd-cfg li.tm-extra-product-options-field,#page .hd-cfg .cpf-section,#page .hd-cfg .tc-section-inner-wrap,#page .hd-cfg .tc-row:not(.cpf-element),#page .hd-cfg>.tc-container:not(.cpf-element),#page .hd-cfg .tc-cell:not(.cpf-element){margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;width:auto!important;max-width:none!important;float:none!important;list-style:none;min-height:0}#page .hd-cfg .tc-epo-element-description,#page .hd-cfg .tm-description{margin:0 0 12px;font-family:var(--h3-t);font-size:13.3px;line-height:1.5;color:var(--h3-mut)}#page .hd-cfg .tm-hidden,#page .hd-cfg .tc-hidden{display:none!important}#page .hd-cfg select.hd-native,#page .hd-cfg .hd-native{position:absolute!important;width:1px;height:1px;opacity:0;pointer-events:none;clip:rect(0 0 0 0);overflow:hidden}#page .hd-cfg li.hd-hidden{display:none!important}#page .hd-step{display:block;position:relative;padding:19px 18px 21px!important;margin:0!important;border:0!important;border-top:1px solid var(--h3-line2)!important;border-radius:0!important;background:none!important;box-shadow:none!important;width:auto!important;float:none!important;transition:background .25s}#page .hd-step.is-first{border-top:0!important}#page .hd-step.is-err{background:var(--h3-warnbg)}#page .hd-step label.tm-epo-element-label.hd-lbl-off{display:none!important}#page .hd-sh{display:flex;align-items:flex-start;gap:11px;margin:0 0 13px}#page .hd-sh__n{flex:0 0 25px;width:25px;height:25px;margin-top:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--h3-d);font-size:11.8px;font-weight:800;color:var(--h3-mut);background:#fff;border:1.5px solid var(--h3-line);transition:background .22s,border-color .22s,color .22s}#page .hd-step.is-done .hd-sh__n{background:var(--h3-grad);border-color:transparent;color:#fff}#page .hd-sh__n svg{width:12px;height:12px}#page .hd-step.is-err .hd-sh__n{border-color:var(--h3-warnln);color:var(--h3-warn)}#page .hd-sh__c{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}#page .hd-sh__t{font-family:var(--h3-d);font-size:15.4px;font-weight:800;letter-spacing:-.016em;line-height:1.3;color:var(--h3-ink)}#page .hd-sh__v{margin-left:auto;text-align:right;font-family:var(--h3-d);font-size:13.4px;font-weight:700;line-height:1.35;color:var(--h3-deep);font-variant-numeric:tabular-nums}#page .hd-sh__opt{font-family:var(--h3-d);font-size:10.2px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--h3-mut2);border:1px solid var(--h3-line);border-radius:999px;padding:3px 7px;line-height:1}#page .hd-sh__i{flex:0 0 24px;width:24px;height:24px;margin-top:1px;border-radius:50%;background:#fff;border:1px solid var(--h3-line);color:var(--h3-mut);font-family:var(--h3-d);font-size:12.4px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:color .18s,border-color .18s,background .18s}#page .hd-sh__i:hover{color:var(--h3-br);border-color:var(--h3-br2);background:var(--h3-tint)}#page .hd-sh__i[aria-expanded=true]{color:#fff;background:var(--h3-br);border-color:var(--h3-br)}#page .hd-info{display:none;margin:-3px 0 14px;padding:12px 14px;border-radius:13px;background:var(--h3-soft);border:1px solid var(--h3-line2)}#page .hd-info.is-open{display:block}#page .hd-info p{margin:0 0 7px;font-family:var(--h3-t);font-size:13.4px;line-height:1.55;color:var(--h3-ink2)}#page .hd-info p:last-child{margin:0}#page .hd-info strong{color:var(--h3-ink);font-weight:700}#page .hd-sizes__lab{font-family:var(--h3-d);font-size:10.6px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--h3-mut2);margin:0 0 8px}#page .hd-sizes__lab+.hd-hsel,#page .hd-sizes__lab+.hd-sizes__grid{margin-top:0}#page .hd-hsel{display:flex;gap:4px;padding:4px;margin:0 0 16px;background:var(--h3-soft);border:1px solid var(--h3-line);border-radius:13px}#page .hd-hsel__b{flex:1 1 0;min-width:0;padding:8px 10px 9px;border:1px solid transparent;border-radius:10px;background:0 0;cursor:pointer;text-align:center;transition:background .18s,border-color .18s,box-shadow .18s}#page .hd-hsel__b b{display:block;font-family:var(--h3-d);font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--h3-ink2);font-variant-numeric:tabular-nums}#page .hd-hsel__b span{display:block;margin-top:2px;font-family:var(--h3-t);font-size:11.6px;line-height:1.3;color:var(--h3-mut2)}#page .hd-hsel__b.is-on{background:#fff;border-color:var(--h3-line);box-shadow:0 1px 2px rgba(11,27,36,.06),0 6px 14px -10px rgba(11,27,36,.2)}#page .hd-hsel__b.is-on b{color:var(--h3-deep)}#page .hd-sizes__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}#page .hd-size,#page .hd-opt{position:relative;display:block;text-align:left;cursor:pointer;padding:13px 38px 13px 14px;border:1px solid var(--h3-line);border-radius:14px;background:#fff;transition:border-color .18s,box-shadow .18s,background .18s}#page .hd-size:hover,#page .hd-opt:hover{border-color:#c6dee9;box-shadow:var(--h3-shs)}#page .hd-size.is-on,#page .hd-opt.is-on{border-color:var(--h3-br);background:var(--h3-tint);box-shadow:0 0 0 1px var(--h3-br) inset,0 8px 20px -14px rgba(4,106,143,.6)}#page .hd-size__dim,#page .hd-opt__t{display:block;font-family:var(--h3-d);font-size:14.6px;font-weight:800;letter-spacing:-.012em;line-height:1.25;color:var(--h3-ink);font-variant-numeric:tabular-nums}#page .hd-size__hint,#page .hd-opt__d{display:block;margin-top:3px;font-family:var(--h3-t);font-size:12.3px;line-height:1.4;color:var(--h3-mut)}#page .hd-size__p,#page .hd-opt__p{display:block;margin-top:7px;font-family:var(--h3-d);font-size:12.4px;font-weight:800;letter-spacing:.005em;color:var(--h3-ink2);font-variant-numeric:tabular-nums}#page .hd-size__p.is-incl,#page .hd-opt__p.is-incl{color:var(--h3-mut2);font-weight:700}#page .hd-size__tag{display:inline-block;margin-top:8px;padding:4px 8px;border-radius:999px;background:var(--h3-okbg);color:var(--h3-ok);font-family:var(--h3-d);font-size:10.2px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1}#page .hd-size.is-fit{border-color:#bfe3d6}#page .hd-tick{position:absolute;top:11px;right:11px;width:20px;height:20px;border-radius:50%;background:#fff;border:1.5px solid var(--h3-line);transition:background .18s,border-color .18s}#page .hd-size.is-on .hd-tick,#page .hd-opt.is-on .hd-tick{background:var(--h3-grad);border-color:transparent}#page .hd-size.is-on .hd-tick:after,#page .hd-opt.is-on .hd-tick:after{content:"";position:absolute;inset:0;background:#fff;-webkit-mask:var(--h3-ck) center/10px 10px no-repeat;mask:var(--h3-ck) center/10px 10px no-repeat}#page .hd-fit{margin:0 0 15px;border:1px solid var(--h3-line);border-radius:14px;background:var(--h3-soft);overflow:hidden}#page .hd-fit__t{width:100%;display:flex;align-items:center;gap:9px;padding:11px 13px;background:0 0;border:0;cursor:pointer;font-family:var(--h3-d);font-size:13.4px;font-weight:800;color:var(--h3-deep);text-align:left}#page .hd-fit__t>svg:first-child{width:17px;height:17px;flex:0 0 17px;color:var(--h3-br)}#page .hd-fit__t .hd-ch{margin-left:auto;width:15px;height:15px;flex:0 0 15px;color:var(--h3-mut);transition:transform .24s}#page .hd-fit__t[aria-expanded=true] .hd-ch{transform:rotate(180deg)}#page .hd-fit__b{display:none;padding:0 13px 14px}#page .hd-fit__b.is-open{display:block}#page .hd-fit__row{display:flex;flex-wrap:wrap;gap:9px}#page .hd-fit__f{flex:1 1 118px;min-width:0;display:flex;flex-direction:column;gap:5px;font-family:var(--h3-d);font-size:10.6px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--h3-mut);opacity:1!important}#page .hd-fit__f input{height:44px;width:100%;margin:0;padding:0 12px;background:#fff;border:1px solid var(--h3-line);border-radius:11px;font-family:var(--h3-d);font-size:15px;font-weight:700;color:var(--h3-ink);text-transform:none;letter-spacing:0}#page .hd-fit__go{flex:0 0 auto;align-self:flex-end;height:44px;padding:0 17px;border:0;border-radius:11px;background:var(--h3-grad);color:#fff;cursor:pointer;font-family:var(--h3-d);font-size:13.2px;font-weight:800}#page .hd-fit__out{display:none;margin:12px 0 0;padding:11px 12px;border-radius:11px;font-family:var(--h3-t);font-size:13.3px;line-height:1.5}#page .hd-fit__out.is-show{display:block}#page .hd-fit__out.is-ok{background:var(--h3-okbg);color:#0a6b4c}#page .hd-fit__out.is-warn{background:var(--h3-warnbg);color:var(--h3-warn)}#page .hd-fit__out strong{font-weight:800}#page .hd-fit__note{margin:10px 0 0;font-family:var(--h3-t);font-size:12.2px;line-height:1.5;color:var(--h3-mut2)}#page .hd-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}#page .hd-opt__d{min-height:0}#page .hd-step ul.tc-images-container,#page .hd-step ul.tmcp-ul-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(106px,1fr));gap:10px;margin:0!important;padding:0!important;list-style:none}#page .hd-step ul.tc-images-container>li{position:relative;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;float:none!important;list-style:none}#page .hd-step ul.tc-images-container>li .tmcp-field-wrap-inner,#page .hd-step ul.tc-images-container>li .tc-field-label-wrap{height:100%;margin:0!important;padding:0!important;width:auto!important}#page .hd-step ul.tc-images-container label.tm-epo-field-label{display:block;height:100%;margin:0!important;padding:0!important;cursor:pointer;opacity:1!important;font-weight:400}#page .hd-step ul.tc-images-container .tc-label-wrap{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border:1px solid var(--h3-line);border-radius:14px;transition:border-color .18s,box-shadow .18s,background .18s}#page .hd-step ul.tc-images-container>li:hover .tc-label-wrap{border-color:#c6dee9;box-shadow:var(--h3-shs)}#page .hd-step ul.tc-images-container>li.tc-active .tc-label-wrap{border-color:var(--h3-br);background:var(--h3-tint);box-shadow:0 0 0 1px var(--h3-br) inset,0 8px 20px -14px rgba(4,106,143,.6)}#page .hd-step ul.tc-images-container img.tc-image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin:0!important;padding:0;border:0;border-radius:0;background:var(--h3-soft)}#page .hd-step ul.tc-images-container .radio-image-label,#page .hd-step ul.tc-images-container .tc-label-inner{display:block;width:auto!important;max-width:none!important;margin:0}#page .hd-step ul.tc-images-container .radio-image-label{padding:9px 8px 11px;text-align:center;flex:1 1 auto}#page .hd-step ul.tc-images-container .tc-label-text{display:block;font-family:var(--h3-d);font-size:12.6px;font-weight:700;letter-spacing:-.004em;line-height:1.32;color:var(--h3-ink)}#page .hd-step ul.tc-images-container>li.tc-active .tc-label-text{color:var(--h3-deep)}#page .hd-step ul.tc-images-container .tc-price-wrap{display:block;margin-top:4px;padding:0}#page .hd-step ul.tc-images-container .tc-price,#page .hd-step ul.tc-images-container .price{display:inline;font-family:var(--h3-d);font-size:12px;font-weight:800;color:var(--h3-ink2);background:0 0;font-variant-numeric:tabular-nums}#page .hd-step ul.tc-images-container .tc-input-wrap{position:absolute;top:9px;right:9px;width:20px;height:20px;z-index:3;border-radius:50%;background:#fff;border:1.5px solid var(--h3-line);padding:0;margin:0;box-shadow:0 1px 3px rgba(11,27,36,.14);transition:background .18s,border-color .18s}#page .hd-step ul.tc-images-container .tc-input-wrap input{position:absolute;inset:0;width:100%!important;height:100%!important;margin:0!important;padding:0;opacity:0;cursor:pointer}#page .hd-step ul.tc-images-container>li.tc-active .tc-input-wrap{background:var(--h3-grad);border-color:transparent}#page .hd-step ul.tc-images-container>li.tc-active .tc-input-wrap:after{content:"";position:absolute;inset:0;background:#fff;-webkit-mask:var(--h3-ck) center/10px 10px no-repeat;mask:var(--h3-ck) center/10px 10px no-repeat}#page .hd-step ul.tmcp-ul-wrap:not(.tc-images-container){grid-template-columns:1fr}#page .hd-step ul.tmcp-ul-wrap:not(.tc-images-container)>li{margin:0!important;padding:0!important;list-style:none;position:relative}#page .hd-step ul.tmcp-ul-wrap:not(.tc-images-container) label.tm-epo-field-label{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;cursor:pointer;border:1px solid var(--h3-line);border-radius:13px;background:#fff;opacity:1!important;font-family:var(--h3-d);font-size:14px;font-weight:700;color:var(--h3-ink)}#page .hd-step ul.tmcp-ul-wrap:not(.tc-images-container)>li.tc-active label.tm-epo-field-label{border-color:var(--h3-br);background:var(--h3-tint);box-shadow:0 0 0 1px var(--h3-br) inset}#page .hd-step ul.tmcp-ul-wrap:not(.tc-images-container) input[type=radio],#page .hd-step ul.tmcp-ul-wrap:not(.tc-images-container) input[type=checkbox]{width:20px!important;height:20px!important;margin:0!important;accent-color:#0e93c0;border:1.5px solid var(--h3-line)!important;flex:0 0 20px}#page .hd-more{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;padding:10px 15px;background:#fff;border:1px solid var(--h3-line);border-radius:11px;cursor:pointer;font-family:var(--h3-d);font-size:13px;font-weight:800;color:var(--h3-deep);transition:border-color .18s,background .18s}#page .hd-more:hover{border-color:var(--h3-br2);background:var(--h3-tint)}#page .hd-more svg{width:14px;height:14px;transition:transform .24s}#page .hd-more[aria-expanded=true] svg{transform:rotate(180deg)}#page .hd-step input.tmcp-field[type=text],#page .hd-step input.tmcp-field[type=email],#page .hd-step input.tmcp-field[type=number],#page .hd-step textarea.tmcp-field{width:100%;max-width:none;height:48px;margin:0;padding:0 14px;background:#fff;border:1px solid var(--h3-line);border-radius:12px;font-family:var(--h3-t);font-size:15px;color:var(--h3-ink)}#page .hd-step textarea.tmcp-field{height:auto;min-height:84px;padding:12px 14px;line-height:1.5}#page .hd-step input.tmcp-field::placeholder,#page .hd-step textarea.tmcp-field::placeholder{color:var(--h3-mut2)}#page .hd-step .tc-epo-label-container,#page .hd-step .tmcp-field-wrap{min-height:0}#page .hd-sum{margin:20px 0 0;background:#fff;border:1px solid var(--h3-line);border-radius:20px;box-shadow:var(--h3-sh);overflow:hidden}#page .hd-sum__h{display:flex;align-items:center;gap:9px;padding:14px 18px;border-bottom:1px solid var(--h3-line);background:linear-gradient(180deg,#fbfdfe,#fff)}#page .hd-sum__h>svg{width:17px;height:17px;flex:0 0 17px;color:var(--h3-br)}#page .hd-sum__h>span:first-of-type{font-family:var(--h3-d);font-size:14.6px;font-weight:800;letter-spacing:-.015em;color:var(--h3-ink)}#page .hd-sum__badge{margin-left:auto;padding:6px 10px;border-radius:999px;white-space:nowrap;background:var(--h3-tint);color:var(--h3-deep);font-family:var(--h3-d);font-size:10.2px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;line-height:1}#page .hd-sum.is-todo .hd-sum__badge{background:var(--h3-warnbg);color:var(--h3-warn)}#page ul.hd-sum__l{list-style:none;margin:0;padding:2px 18px}#page ul.hd-sum__l li{display:flex;align-items:baseline;gap:10px;margin:0;padding:10px 0;border-top:1px solid var(--h3-line2);font-family:var(--h3-t)}#page ul.hd-sum__l li:first-child{border-top:0}#page .hd-sum__k{flex:0 0 auto;min-width:88px;font-size:13px;color:var(--h3-mut)}#page .hd-sum__v{flex:1 1 auto;min-width:0;font-family:var(--h3-d);font-size:13.4px;font-weight:700;line-height:1.4;color:var(--h3-ink)}#page ul.hd-sum__l li.is-todo .hd-sum__v{color:var(--h3-warn);font-weight:800}#page .hd-sum__p{flex:0 0 auto;white-space:nowrap;font-family:var(--h3-d);font-size:12.6px;font-weight:800;color:var(--h3-ink2);font-variant-numeric:tabular-nums}#page .hd-sum__edit{flex:0 0 auto;background:0 0;border:0;padding:2px 0;cursor:pointer;font-family:var(--h3-d);font-size:12.2px;font-weight:700;color:var(--h3-br);text-decoration:underline;text-underline-offset:2px}#page .hd-sum__edit:hover{color:var(--h3-deep)}#page .hd-sum__foot{padding:13px 18px 16px;border-top:1px solid var(--h3-line);background:var(--h3-soft)}#page .hd-sum__row{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-family:var(--h3-t);font-size:13.3px;color:var(--h3-ink2)}#page .hd-sum__row>span:last-child{font-family:var(--h3-d);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}#page .hd-sum__tot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:9px;padding-top:11px;border-top:1px solid var(--h3-line)}#page .hd-sum__tot>span{font-family:var(--h3-d);font-size:11.4px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--h3-mut)}#page .hd-sum__tot>strong{font-family:var(--h3-d);font-size:clamp(25px, 1rem + 1.2vw, 31px);font-weight:800;letter-spacing:-.028em;line-height:1;color:var(--h3-ink);font-variant-numeric:tabular-nums}#page .hd-sum__note{margin:9px 0 0;font-family:var(--h3-t);font-size:12.2px;line-height:1.5;color:var(--h3-mut2)}#page .hd-cta{display:flex;align-items:stretch;gap:11px;margin:14px 0 0}#page .hd-cta .quantity{flex:0 0 auto;margin:0!important;display:flex}#page .hd-cta .quantity input.qty{width:72px;height:56px;margin:0;padding:0;background:#fff;border:1px solid var(--h3-line)!important;border-radius:14px;font-family:var(--h3-d);font-size:16px;font-weight:800;text-align:center;color:var(--h3-ink)}#page .hd-cta button.single_add_to_cart_button{flex:1 1 auto;min-height:56px;margin:0;padding:0 22px;border:0;border-radius:14px;background:var(--h3-grad);color:#fff;cursor:pointer;font-family:var(--h3-d)!important;font-size:16.4px!important;font-weight:800!important;letter-spacing:.005em;line-height:1.2;box-shadow:0 12px 28px -14px rgba(4,106,143,.8);transition:transform .16s,box-shadow .2s,filter .2s}#page .hd-cta button.single_add_to_cart_button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 16px 32px -14px rgba(4,106,143,.85)}#page .hd-cta button.single_add_to_cart_button:active{transform:translateY(0)}#page .hd-cta button.single_add_to_cart_button.disabled{opacity:.55;box-shadow:none}#page .hd-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:13px 0 0}#page .hd-pay__i{padding:7px 11px;border-radius:999px;background:var(--h3-soft);border:1px solid var(--h3-line2);font-family:var(--h3-d);font-size:11.2px;font-weight:700;color:var(--h3-mut);line-height:1}#page .hd-advice{display:flex;align-items:flex-start;gap:11px;margin:14px 0 0;padding:13px 15px;background:#fff;border:1px solid var(--h3-line);border-radius:14px}#page .hd-advice>svg{width:18px;height:18px;flex:0 0 18px;margin-top:2px;color:var(--h3-br)}#page .hd-advice__t{font-family:var(--h3-t);font-size:13.3px;line-height:1.5;color:var(--h3-ink2)}#page .hd-advice__t strong{display:block;margin-bottom:2px;font-family:var(--h3-d);font-size:13.8px;font-weight:800;color:var(--h3-ink)}#page .hd-advice a{color:var(--h3-br);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(14,147,192,.35)}#page .hd-advice a:hover{color:var(--h3-deep);border-bottom-color:var(--h3-deep)}#page .hd-alert{display:none;align-items:center;gap:11px;margin:14px 0 0;padding:12px 14px;background:var(--h3-warnbg);border:1px solid var(--h3-warnln);border-radius:14px;color:var(--h3-warn)}#page .hd-alert.is-show{display:flex}#page .hd-alert>svg{width:18px;height:18px;flex:0 0 18px}#page .hd-alert__t{flex:1 1 auto;font-family:var(--h3-d);font-size:13.3px;font-weight:700;line-height:1.45}#page .hd-alert button{flex:0 0 auto;padding:8px 12px;background:#fff;border:1px solid var(--h3-warnln);border-radius:10px;cursor:pointer;font-family:var(--h3-d);font-size:12.2px;font-weight:800;color:var(--h3-warn)}#page .hd-shake{animation:hd3shake .42s ease}@keyframes hd3shake{0%,100%{transform:translateX(0)}22%{transform:translateX(-5px)}44%{transform:translateX(5px)}68%{transform:translateX(-3px)}}#page .summary.entry-summary .product_meta{margin:16px 0 0;padding-top:13px;border-top:1px solid var(--h3-line2);font-family:var(--h3-t);font-size:12.4px;line-height:1.7;color:var(--h3-mut2)}#page .summary.entry-summary .product_meta a{color:var(--h3-mut);text-decoration:none;border-bottom:1px solid var(--h3-line)}body.single-product #hd-buybar .hd-buybar-in{align-items:center}body.single-product #hd-buybar .hd-buybar-name{font-family:var(--h3-d);font-weight:800;letter-spacing:-.012em;color:var(--h3-ink)}body.single-product #hd-buybar .hd-buybar-meta{font-family:var(--h3-t);color:var(--h3-mut2)}body.single-product #hd-buybar .hd-bb-cfg{display:block;margin-top:2px;font-family:var(--h3-d);font-size:12.4px;font-weight:700;line-height:1.35;color:var(--h3-deep)}body.single-product #hd-buybar .hd-bb-cfg.is-open{color:var(--h3-warn)}body.single-product #hd-buybar .hd-bb-cfg:empty{display:none}body.single-product #hd-buybar .hd-buybar-label{font-family:var(--h3-d);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--h3-mut2)}body.single-product #hd-buybar .hd-buybar-amount{font-family:var(--h3-d);font-size:22px;font-weight:800;letter-spacing:-.026em;color:var(--h3-ink);font-variant-numeric:tabular-nums}body.single-product #hd-buybar .hd-buybar-cta{font-family:var(--h3-d)!important;font-weight:800!important;text-transform:none!important;border-radius:13px;background:var(--h3-grad);border:0;color:#fff;box-shadow:0 10px 24px -14px rgba(4,106,143,.8);transition:filter .2s,transform .16s}body.single-product #hd-buybar .hd-buybar-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}body.single-product #hd-buybar .hd-buybar-thumb{border-radius:10px;border:1px solid var(--h3-line2)}#page form.cart table.variations{width:100%;margin:0 0 14px;border:0;border-collapse:collapse;background:0 0}#page form.cart table.variations tr{border:0}#page form.cart table.variations th,#page form.cart table.variations td{display:block;width:auto;padding:0;border:0;background:0 0;text-align:left}#page form.cart table.variations tr+tr th{margin-top:14px}#page form.cart table.variations th label{display:block;margin:0 0 7px;opacity:1!important;font-family:var(--h3-d);font-size:13.4px;font-weight:800;color:var(--h3-ink)}#page form.cart table.variations select{width:100%;height:50px;padding:0 40px 0 14px;background-color:#fff;border:1px solid var(--h3-line);border-radius:12px;font-family:var(--h3-d);font-size:14.6px;font-weight:700;color:var(--h3-ink)}#page form.cart table.variations tr.is-err select{border-color:var(--h3-warnln);background-color:var(--h3-warnbg)}#page form.cart .woocommerce-variation-price{display:none}#page form.cart a.reset_variations{display:inline-block;margin-top:8px;font-family:var(--h3-d);font-size:12.2px;font-weight:700;color:var(--h3-mut)}#page .hd-cfg-wrap :focus-visible,#page .hd-sum :focus-visible,#page .hd-cta :focus-visible,#page .hd-alert :focus-visible{outline:2px solid var(--h3-br);outline-offset:2px;box-shadow:var(--h3-fr);border-radius:11px}#page .hd-step ul.tc-images-container input:focus-visible+img.tc-image,#page .hd-step ul.tc-images-container input:focus-visible{outline:none}#page .hd-step ul.tc-images-container>li:focus-within .tc-label-wrap{border-color:var(--h3-br);box-shadow:var(--h3-fr)}#page .hd-cfg-wrap button::-moz-focus-inner{border:0}@media (max-width:1100px){#page .hd-sizes__grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}#page .hd-opts{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}}@media (max-width:600px){#page .hd-cfg-wrap,#page .hd-sum{border-radius:16px}#page .legacy-itemprop-offers{border-radius:16px;padding:15px 15px 14px}#page .hd-cfg-head{padding:14px 15px 0}#page .hd-cfg-track{margin:0 -15px}#page .hd-step{padding:17px 15px 19px!important}#page .hd-sh{gap:10px;margin-bottom:12px}#page .hd-sh__t{font-size:14.8px}#page .hd-sh__v{font-size:12.8px;flex:1 1 100%;margin-left:0;text-align:left}#page .hd-sizes__grid{grid-template-columns:1fr 1fr;gap:9px}#page .hd-opts{grid-template-columns:1fr;gap:9px}#page .hd-size,#page .hd-opt{padding:12px 36px 12px 13px;border-radius:13px}#page .hd-size__dim,#page .hd-opt__t{font-size:14px}#page .hd-step ul.tc-images-container{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}#page .hd-hsel{gap:3px;padding:3px}#page .hd-hsel__b{padding:7px 6px 8px}#page .hd-hsel__b b{font-size:13px}#page .hd-hsel__b span{font-size:10.8px}#page .hd-fit__go{flex:1 1 100%;align-self:auto}#page ul.hd-sum__l{padding:2px 15px}#page .hd-sum__h,#page .hd-sum__foot{padding-left:15px;padding-right:15px}#page .hd-sum__k{min-width:72px;font-size:12.4px}#page .hd-sum__v{font-size:12.8px}#page .hd-sum__edit{font-size:11.6px}#page .hd-cta{flex-wrap:wrap}#page .hd-cta .quantity input.qty{width:64px;height:54px}#page .hd-cta button.single_add_to_cart_button{min-height:54px;font-size:15.6px!important;flex:1 1 60%}#page .hd-pay{justify-content:flex-start;gap:5px}#page .hd-pay__i{font-size:10.6px;padding:6px 9px}#page .summary.entry-summary>h1.product_title:after{font-size:10.6px;letter-spacing:.05em}}@media (max-width:420px){#page .hd-sizes__grid{grid-template-columns:1fr}#page .hd-step ul.tc-images-container{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){#page .hd-cfg-track>i{transition:none}#page .hd-shake{animation:none}#page .hd-cta button.single_add_to_cart_button,body.single-product #hd-buybar .hd-buybar-cta{transition:none}}body.single-product.hd-has-buybar{padding-bottom:0}@media (max-width:782px){#page .hd-pdp-top>.woocommerce-product-gallery{position:static}}#page .hd-step label.tm-epo-field-label,#page .hd-step .tc-field-label-wrap,#page .hd-step .tc-epo-label-container{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:0!important;margin:0!important;display:block;width:auto!important;max-width:none!important}#page .hd-step ul.tmcp-ul-wrap:not(.tc-images-container) label.tm-epo-field-label{display:flex!important;align-items:center;gap:10px;padding:12px 14px!important;border:1px solid var(--h3-line)!important;border-radius:13px!important;background:#FFF!important}#page .hd-step ul.tmcp-ul-wrap:not(.tc-images-container)>li.tc-active label.tm-epo-field-label{border-color:var(--h3-br)!important;background:var(--h3-tint)!important;box-shadow:0 0 0 1px var(--h3-br) inset!important}#page .hd-step ul.tc-images-container label.tm-epo-field-label{height:100%}#page .hd-step ul.tc-images-container img.tc-image{aspect-ratio:3/2;object-fit:contain;background:#fbfdfe}#page .hd-fit__f input,#page .hd-step input.tmcp-field[type=text],#page .hd-step input.tmcp-field[type=email],#page .hd-step input.tmcp-field[type=number],#page .hd-step textarea.tmcp-field{border:1px solid var(--h3-line)!important;box-shadow:none!important}#page .hd-fit__f input:focus,#page .hd-step input.tmcp-field:focus,#page .hd-step textarea.tmcp-field:focus{border-color:var(--h3-br2)!important;box-shadow:var(--h3-fr)!important;outline:none}#page .hd-cta .quantity.buttons_added{display:flex;align-items:stretch;overflow:hidden;background:#fff;border:1px solid var(--h3-line);border-radius:14px}#page .hd-cta .quantity.buttons_added>a.minus,#page .hd-cta .quantity.buttons_added>a.plus{display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:auto;margin:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none;text-decoration:none;font-family:var(--h3-d);font-size:17px;font-weight:800;line-height:1;color:var(--h3-mut);transition:background .16s,color .16s}#page .hd-cta .quantity.buttons_added>a.minus:hover,#page .hd-cta .quantity.buttons_added>a.plus:hover{background:var(--h3-tint);color:var(--h3-deep)}#page .hd-cta .quantity.buttons_added input.qty{width:44px;min-width:44px;height:56px;border:0!important;border-radius:0;border-left:1px solid var(--h3-line2)!important;border-right:1px solid var(--h3-line2)!important;box-shadow:none!important;-moz-appearance:textfield}#page .hd-cta .quantity.buttons_added input.qty::-webkit-outer-spin-button,#page .hd-cta .quantity.buttons_added input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#page .summary.entry-summary>h1.product_title:after{content:"Made in Germany  ·  Kauf auf Rechnung  ·  Versicherter Versand";text-wrap:balance}body.hd-made-to-measure #page .summary.entry-summary>h1.product_title:after{content:"Made in Germany  ·  Massanfertigung  ·  Versicherter Versand"}#page .hd-step .hd-info{border:1px solid var(--h3-line2)!important;box-shadow:none!important;background:var(--h3-soft)!important;border-radius:13px!important}#page .hd-cfg .tc-container:last-child .hd-step,#page .hd-step:last-child{padding-bottom:20px!important}@media (max-width:600px){#page .hd-cta .quantity.buttons_added input.qty{height:54px}#page .hd-cta .quantity.buttons_added>a.minus,#page .hd-cta .quantity.buttons_added>a.plus{width:32px;min-width:32px}}#page .hd-step ul.tmcp-ul-wrap:not(.tc-images-container) label.tm-epo-field-label{display:block!important;padding:0!important;gap:0;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}#page .hd-step.cpf-type-radio ul.tmcp-ul-wrap:not(.tc-images-container) label.tm-epo-field-label,#page .hd-step.cpf-type-checkbox ul.tmcp-ul-wrap:not(.tc-images-container) label.tm-epo-field-label{display:flex!important;align-items:center;gap:10px;padding:12px 14px!important;border:1px solid var(--h3-line)!important;border-radius:13px!important;background:#FFF!important}#page .hd-step.cpf-type-radio ul.tmcp-ul-wrap:not(.tc-images-container)>li.tc-active label.tm-epo-field-label,#page .hd-step.cpf-type-checkbox ul.tmcp-ul-wrap:not(.tc-images-container)>li.tc-active label.tm-epo-field-label{border-color:var(--h3-br)!important;background:var(--h3-tint)!important;box-shadow:0 0 0 1px var(--h3-br) inset!important}#page .hd-step input.tmcp-field[type=text],#page .hd-step input.tmcp-field[type=email],#page .hd-step input.tmcp-field[type=number],#page .hd-step input.tmcp-textfield,#page .hd-fit__f input{border-radius:12px!important;height:50px!important;padding:0 14px!important;width:100%!important;max-width:none!important}#page .hd-step textarea.tmcp-field{border-radius:12px!important;min-height:88px;padding:12px 14px!important;width:100%!important;max-width:none!important}#page .hd-fit__f input{height:46px!important}#page .hd-fit__go{height:46px}#page .hd-fit__f input[type=number]{-moz-appearance:textfield;appearance:textfield}#page .hd-fit__f input[type=number]::-webkit-outer-spin-button,#page .hd-fit__f input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#page .hd-hsel{background:#edf3f6;border-color:#dee8ed}#page .hd-hsel__b.is-on{background:#fff;border-color:#d6e4eb;box-shadow:0 1px 2px rgba(11,27,36,.1),0 8px 18px -12px rgba(11,27,36,.34)}#page .hd-hsel__b.is-on b{color:var(--h3-deep)}#page .hd-hsel__b.is-on span{color:var(--h3-mut)}#page .hd-size__tag{margin-top:7px;padding:3px 7px;font-size:9.6px;letter-spacing:.09em}#page .hd-sum{margin-top:24px}#page .summary .legacy-itemprop-offers{display:block!important;gap:0!important;align-items:stretch!important;margin:0!important;padding:16px 18px 15px!important;border:1px solid var(--h3-line)!important;border-radius:18px!important;background:linear-gradient(180deg,#fbfdfe,#fff)!important;box-shadow:var(--h3-shs)!important}#page .summary .legacy-itemprop-offers:before{flex:none!important;display:block!important;font-family:var(--h3-d)!important;font-size:10.4px!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--h3-mut2)!important;margin:0 0 3px!important}#page .summary .legacy-itemprop-offers p.price{flex:none!important;display:block!important;font-family:var(--h3-d)!important;font-size:clamp(29px, 1.1rem + 1.7vw, 38px)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.02!important;color:var(--h3-ink)!important;margin:0 0 13px!important;padding:0!important}#page .summary .legacy-itemprop-offers .wgm-info{flex:none!important;display:inline-block!important;font-family:var(--h3-t)!important;font-size:12.2px!important;font-weight:400!important;line-height:1.5!important;color:var(--h3-mut2)!important;margin:11px 12px 0 0!important}#page .summary .legacy-itemprop-offers .shipping_de{color:var(--h3-mut2)!important;font-weight:400!important}#page .summary .legacy-itemprop-offers .woocommerce_de_versandkosten{display:none!important}#page .summary ul.hd-pdp-trust{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 18px!important;margin:0!important;padding:13px 0 0!important;background:none!important;border:0!important;border-top:1px solid var(--h3-line2)!important;border-radius:0!important}#page .summary ul.hd-pdp-trust li{display:flex!important;align-items:flex-start!important;gap:8px!important;font-family:var(--h3-t)!important;font-size:13.3px!important;font-weight:400!important;line-height:1.4!important;color:var(--h3-ink2)!important;margin:0!important;padding:0!important}#page .summary ul.hd-pdp-trust li svg{width:15px!important;height:15px!important;flex:0 0 15px!important;margin-top:2px!important;color:var(--h3-br)!important}@media (min-width:922px){#page .hd-pdp-top{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}#page .hd-pdp-top>div.woocommerce-product-gallery{position:sticky!important;top:var(--hd3-top,100px)!important}}@media (max-width:921px){#page .hd-pdp-top{grid-template-columns:1fr!important;gap:22px!important}#page .hd-pdp-top>div.woocommerce-product-gallery{position:static!important;top:auto!important}}#page .hd-cta button.single_add_to_cart_button{position:static!important;inset:auto!important;flex:1 1 auto!important;width:auto!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 22px!important;border:0!important;border-radius:14px!important;background:var(--h3-grad)!important;color:#FFF!important;text-shadow:none!important;font-family:var(--h3-d)!important;font-size:16.4px!important;font-weight:800!important;letter-spacing:.005em!important;text-transform:none!important;box-shadow:0 12px 28px -14px rgba(4,106,143,.8)!important}#page .hd-cta button.single_add_to_cart_button:hover{background:var(--h3-grad)!important;filter:brightness(1.06);transform:translateY(-1px)}#page .hd-cta .quantity{float:none!important;display:flex!important;margin:0!important;width:auto!important}#page .hd-cta .quantity input.qty{height:56px!important;border-radius:0!important;font-family:var(--h3-d)!important;font-weight:800!important}#page .hd-cfg-head__r{flex-wrap:wrap}#page .hd-cfg-head__t{flex:1 1 auto;min-width:0}@media (max-width:600px){#page .summary ul.hd-pdp-trust{grid-template-columns:1fr!important}#page .hd-cta button.single_add_to_cart_button{height:54px!important;min-height:54px!important;font-size:15.6px!important;flex:1 1 58%!important}#page .hd-cta .quantity input.qty{height:54px!important}#page .hd-cfg-head__s{margin-left:auto;font-size:12px}}@media (max-width:420px){#page .hd-sizes__grid{grid-template-columns:1fr 1fr}#page .hd-size{padding:11px 30px 11px 11px}#page .hd-size__dim{font-size:13.4px}#page .hd-size__hint{font-size:11.5px}#page .hd-tick{top:9px;right:9px;width:18px;height:18px}}#page .summary ul.hd-pdp-trust{box-shadow:none!important}#page .hd-step ul.tc-images-container .tc-price,#page .hd-step ul.tc-images-container .tc-price-wrap .price,#page .hd-step ul.tc-images-container .price{color:var(--h3-ink2)!important;background:none!important;font-family:var(--h3-d)!important;font-size:12px!important;font-weight:800!important;font-variant-numeric:tabular-nums}#page .hd-step ul.tc-images-container .tc-label-text{hyphens:manual!important;word-break:normal}#page .hd-step ul.tc-images-container>li.tc-active .tc-price{color:var(--h3-deep)!important}#page .legacy-itemprop-offers p.price.hd-flash{color:var(--h3-br)!important}#page .hd-block{display:block;padding:16px 18px!important;margin:0!important;border:0!important;border-top:1px solid var(--h3-line2)!important;border-radius:0!important;background:none!important;box-shadow:none!important;width:auto!important;float:none!important}#page .hd-block label.tm-epo-element-label{display:block!important;margin:0 0 9px!important;padding:0!important;opacity:1!important;font-family:var(--h3-d)!important;font-size:13.4px!important;font-weight:800!important;letter-spacing:-.01em!important;color:var(--h3-ink)!important;text-transform:none!important}#page .hd-block .tm-description,#page .hd-block .tm-element-description{margin:0!important;padding:0!important;font-family:var(--h3-t);font-size:13.3px;line-height:1.55;color:var(--h3-ink2)}#page .hd-block .tm-description p{margin:0}#page .hd-cfg .tm-description a.button,#page .hd-block a.button,#page .hd-step .tm-description a.button{display:inline-flex!important;align-items:center;gap:8px;min-height:44px;padding:0 16px!important;margin:0!important;background:#FFF!important;background-image:none!important;border:1px solid var(--h3-line)!important;border-radius:11px!important;color:var(--h3-deep)!important;box-shadow:none!important;text-shadow:none!important;font-family:var(--h3-d)!important;font-size:13.2px!important;font-weight:800!important;letter-spacing:.005em!important;text-transform:none!important;text-decoration:none!important;transition:border-color .18s,background .18s}#page .hd-cfg .tm-description a.button:hover,#page .hd-block a.button:hover{background:var(--h3-tint)!important;border-color:var(--h3-br2)!important;color:var(--h3-deep)!important}#page .hd-step .tm-description,#page .hd-step .tm-element-description{margin:8px 0 0!important;font-family:var(--h3-t);font-size:12.4px;line-height:1.5;color:var(--h3-mut2)}#page .hd-step .tm-description p{margin:0}@media (max-width:600px){#page .hd-block{padding:15px!important}}body.single-product{--h5-measure:68ch;--h5-r-xs:8px;--h5-r-sm:10px;--h5-r:14px;--h5-r-lg:18px;--h5-r-xl:22px;--h5-s1:4px;--h5-s2:8px;--h5-s3:12px;--h5-s4:16px;--h5-s5:22px;--h5-s6:30px;--h5-s7:42px;--h5-s8:60px;--h5-ease:cubic-bezier(.22,.61,.36,1);--h5-t1:.16s;--h5-t2:.26s;--h5-ring:0 0 0 3px rgba(14,147,192,.3);--h5-card:0 1px 1px rgba(11,27,36,.03),0 14px 30px -22px rgba(11,27,36,.22);--h5-card-h:0 2px 4px rgba(11,27,36,.05),0 24px 46px -24px rgba(11,27,36,.3);--h5-tile:0 1px 1px rgba(11,27,36,.03);--h5-tile-h:0 6px 16px -10px rgba(11,27,36,.26);--h5-ringline:#c6d5dc}#page .legacy-itemprop-offers p.price,#page .hd-sum__v,#page .hd-sum__row span,#page .hd-sum__tot strong,#page .hd-size__dim,#page .hd-size__p,#page .hd-opt__p,#page .hd-buybar-amount,#page .hd-sh__v,#page .hd-hsel__b b,#page .hd-step .price,#page .hd-specs__value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#page .hd-pdp-top,#page .woocommerce-tabs,#page .up-sells{--h5-hair:1px solid var(--h3-line)}#page .hd-pdp-top>.summary.entry-summary{display:flex;flex-direction:column;gap:clamp(18px,.6rem + 1vw,26px)}#page .hd-pdp-top>.summary.entry-summary>*{margin:0!important}#page .summary.entry-summary>h1.product_title{font-family:var(--h3-d);font-size:clamp(26px,1.15rem + 1.5vw,40px);line-height:1.1;letter-spacing:-.022em;color:var(--h3-ink);text-wrap:balance;hyphens:manual}#page .summary.entry-summary>h1.product_title:after{color:var(--h3-mut)}#page .woocommerce-product-details__short-description p.hd-sd__lead{font-size:clamp(15.5px,.95rem + .1vw,17px);line-height:1.62;color:var(--h3-ink2);letter-spacing:-.006em}#page .woocommerce-product-details__short-description p.hd-sd__lead strong{color:var(--h3-ink)}#page .woocommerce-product-details__short-description ul{display:grid;gap:9px;margin:14px 0 0!important;padding:0!important}#page .woocommerce-product-details__short-description ul li{font-size:14.6px;line-height:1.5;color:var(--h3-ink2);padding-left:27px}#page .woocommerce-product-details__short-description ul li:before{top:.42em;width:17px;height:17px;background:var(--h3-tint);border:0}#page .woocommerce-product-details__short-description ul li:after{top:.42em;left:0;width:17px;height:17px;opacity:1}#page .legacy-itemprop-offers{border:1px solid var(--h3-line);border-radius:var(--h5-r-lg);background:linear-gradient(180deg,#fff 0%,var(--h3-soft) 100%);box-shadow:var(--h5-card);padding:clamp(16px,.7rem + .6vw,22px) clamp(16px,.7rem + .8vw,24px)}#page .legacy-itemprop-offers:before{font-size:10.5px;letter-spacing:.14em;font-weight:800;color:var(--h3-mut)}#page .legacy-itemprop-offers p.price{font-family:var(--h3-d);font-size:clamp(30px,1.4rem + 1.2vw,40px);line-height:1.04;letter-spacing:-.028em;color:var(--h3-ink);margin:2px 0 0!important}#page .legacy-itemprop-offers p.price del{font-size:.46em;color:var(--h3-mut2);margin-left:.5em}#page ul.hd-pdp-trust{margin:clamp(12px,.6rem,16px) 0 0!important;padding:14px 0 0!important;border-top:1px solid var(--h3-line2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px clamp(14px,1.4vw,22px)}#page ul.hd-pdp-trust li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:13.4px;line-height:1.42;color:var(--h3-ink2);margin:0!important;padding:0!important}#page ul.hd-pdp-trust li svg{width:16px;height:16px;margin:1px 0 0;flex:none;stroke:var(--h3-br);stroke-width:2.1;color:var(--h3-br)}#page .legacy-itemprop-offers>.woocommerce-de_price_taxrate,#page .legacy-itemprop-offers>.shipping_de,#page .legacy-itemprop-offers>.wgm-info{font-size:11.8px;color:var(--h3-mut);letter-spacing:.002em}#page .hd-pdp-top>.woocommerce-product-gallery{display:flex;flex-direction:column;gap:12px}#page .woocommerce-product-gallery .flex-viewport,#page .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{border-radius:var(--h5-r-xl);background:#fff;border:1px solid var(--h3-line);box-shadow:var(--h5-card)}#page .woocommerce-product-gallery .flex-viewport{padding:0}#page .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{margin:0}#page .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image>a,#page .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{display:block}#page .woocommerce-product-gallery__wrapper img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#fff;border-radius:calc(var(--h5-r-xl) - 1px)}#page .woocommerce-product-gallery__trigger{top:14px!important;right:14px!important;width:40px;height:40px;background:rgba(255,255,255,.94)!important;border:1px solid var(--h3-line);backdrop-filter:saturate(1.2) blur(6px);box-shadow:0 6px 18px -10px rgba(11,27,36,.34);transition:transform var(--h5-t1) var(--h5-ease),box-shadow var(--h5-t1) var(--h5-ease)}#page .woocommerce-product-gallery__trigger:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 10px 22px -10px rgba(11,27,36,.4)}#page .ast-woocommerce-product-gallery__image{border:0!important;background:transparent!important;box-shadow:none!important}#page .ast-woocommerce-product-gallery__image img{display:block;width:100%;height:auto;border-radius:var(--h5-r);background:#fff;border:1px solid var(--h3-line);box-shadow:none;opacity:.68;transition:opacity var(--h5-t1) var(--h5-ease),box-shadow var(--h5-t1) var(--h5-ease),border-color var(--h5-t1) var(--h5-ease);cursor:pointer}#page .ast-woocommerce-product-gallery__image:hover img{opacity:1;border-color:var(--h3-br2)}#page .ast-woocommerce-product-gallery__image.flex-active-slide img,#page .ast-woocommerce-product-gallery__image img.flex-active{opacity:1;border-color:var(--h3-br);box-shadow:0 0 0 1px var(--h3-br) inset,0 6px 16px -12px rgba(4,106,143,.6)}#page .woocommerce-product-gallery .flex-direction-nav a{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.95);border:1px solid var(--h3-line);box-shadow:0 6px 16px -10px rgba(11,27,36,.34)}#page .woocommerce-product-gallery .flex-direction-nav a.flex-disabled{opacity:0!important;pointer-events:none}#page .hd-cfg-wrap{border:1px solid var(--h3-line);border-radius:var(--h5-r-xl);background:#fff;box-shadow:var(--h5-card);overflow:hidden}#page .hd-cfg-head{padding:clamp(15px,.7rem + .4vw,20px) clamp(16px,.7rem + .8vw,24px);background:linear-gradient(180deg,#fff,var(--h3-soft));border-bottom:1px solid var(--h3-line2)}#page .hd-cfg-head__t{font-family:var(--h3-d);font-size:clamp(16px,.95rem + .2vw,19px);letter-spacing:-.014em;color:var(--h3-ink)}#page .hd-cfg-head__s{font-size:12.8px;font-weight:800;letter-spacing:.005em}#page .hd-cfg-track{height:4px;border-radius:99px;background:var(--h3-line);overflow:hidden}#page .hd-cfg-track>i{background:var(--h3-grad);border-radius:99px;transition:width var(--h5-t2) var(--h5-ease)}#page .hd-step{padding:clamp(16px,.8rem + .5vw,22px) clamp(16px,.7rem + .8vw,24px);border-bottom:1px solid var(--h3-line2)}#page .hd-step:last-of-type{border-bottom:0}#page .hd-sh{gap:10px;align-items:center}#page .hd-sh__n{width:22px;height:22px;flex:none;font-size:11.5px;font-weight:800;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}#page .hd-sh__t{font-family:var(--h3-d);font-size:clamp(15px,.9rem + .15vw,17px);letter-spacing:-.012em;color:var(--h3-ink)}#page .hd-sh__v{font-size:13.4px;font-weight:800;color:var(--h3-deep);letter-spacing:-.004em;text-align:right}#page .hd-sh__i{width:22px;height:22px;flex:none;border-radius:50%;border:1px solid var(--h3-line);background:#fff;color:var(--h3-mut);font-size:11px;font-weight:800;transition:border-color var(--h5-t1) var(--h5-ease),color var(--h5-t1) var(--h5-ease),background var(--h5-t1) var(--h5-ease)}#page .hd-sh__i:hover{border-color:var(--h3-br);color:var(--h3-br);background:var(--h3-tint)}#page .hd-info{border:1px solid var(--h3-line);background:var(--h3-soft);border-radius:var(--h5-r);font-size:13.4px;line-height:1.6;color:var(--h3-ink2);padding:12px 14px}#page .hd-sizes__lab,#page .hd-step>.hd-sizes__lab{font-size:10.5px;letter-spacing:.13em;font-weight:800;color:var(--h3-mut)}#page .hd-hsel{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;background:var(--h3-soft);border:1px solid var(--h3-line);border-radius:var(--h5-r)}#page .hd-hsel__b{border:1px solid transparent;background:0 0;border-radius:calc(var(--h5-r) - 5px);padding:9px 10px;text-align:center;cursor:pointer;transition:background var(--h5-t1) var(--h5-ease),box-shadow var(--h5-t1) var(--h5-ease),border-color var(--h5-t1) var(--h5-ease)}#page .hd-hsel__b b{display:block;font-family:var(--h3-d);font-size:14.6px;letter-spacing:-.012em;color:var(--h3-ink2)}#page .hd-hsel__b span{display:block;margin-top:2px;font-size:11.6px;color:var(--h3-mut)}#page .hd-hsel__b:hover{background:rgba(255,255,255,.7)}#page .hd-hsel__b.is-on{background:#fff;border-color:var(--h3-br);box-shadow:0 0 0 1px var(--h3-br) inset,0 6px 16px -12px rgba(4,106,143,.55)}#page .hd-hsel__b.is-on b{color:var(--h3-deep)}#page .hd-hsel__b.is-on span{color:var(--h3-ink2)}#page .hd-fit{border:1px solid var(--h3-line);border-radius:var(--h5-r);background:var(--h3-soft);overflow:hidden}#page .hd-fit__t{font-family:var(--h3-d);font-size:14.4px;letter-spacing:-.01em;color:var(--h3-ink)}#page .hd-fit__f input{border:1px solid var(--h3-line)!important;border-radius:var(--h5-r-sm)!important;background:#fff!important;height:44px!important;font-size:14.5px!important;box-shadow:none!important}#page .hd-fit__f input:focus{border-color:var(--h3-br)!important;box-shadow:var(--h5-ring)!important;outline:0!important}#page .hd-fit__go{border-radius:999px;font-weight:800;font-size:13.6px;letter-spacing:.002em;height:44px;padding:0 20px;transition:transform var(--h5-t1) var(--h5-ease),box-shadow var(--h5-t1) var(--h5-ease),filter var(--h5-t1) var(--h5-ease)}#page .hd-fit__go:hover{transform:translateY(-1px);filter:saturate(1.08)}#page .hd-fit__out{border-radius:var(--h5-r-sm);font-size:13.4px;line-height:1.55}#page .hd-fit__note{font-size:11.8px;color:var(--h3-mut)}#page .hd-sizes__grid,#page .hd-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:10px;align-items:stretch}#page .hd-size,#page .hd-opt{position:relative;display:flex;flex-direction:column;gap:3px;min-height:0;height:100%;padding:13px 40px 13px 14px;border:1px solid var(--h3-line);border-radius:var(--h5-r);background:#fff;box-shadow:var(--h5-tile);cursor:pointer;transition:border-color var(--h5-t1) var(--h5-ease),box-shadow var(--h5-t1) var(--h5-ease),background var(--h5-t1) var(--h5-ease),transform var(--h5-t1) var(--h5-ease)}#page .hd-size:hover,#page .hd-opt:hover{border-color:var(--h3-br2);box-shadow:var(--h5-tile-h);transform:translateY(-1px)}#page .hd-size.is-on,#page .hd-opt.is-on{border-color:var(--h3-br);background:var(--h3-tint);box-shadow:0 0 0 1px var(--h3-br) inset,0 8px 20px -14px rgba(4,106,143,.55);transform:none}#page .hd-size__dim,#page .hd-opt__t{font-family:var(--h3-d);font-size:15px;line-height:1.28;letter-spacing:-.014em;color:var(--h3-ink)}#page .hd-size.is-on .hd-size__dim,#page .hd-opt.is-on .hd-opt__t{color:var(--h3-deep)}#page .hd-size__hint,#page .hd-opt__d{font-size:12.4px;line-height:1.45;color:var(--h3-mut)}#page .hd-size__p,#page .hd-opt__p{margin-top:auto;padding-top:5px;font-size:12.8px;font-weight:800;color:var(--h3-ink2);letter-spacing:-.002em}#page .hd-size.is-on .hd-size__p,#page .hd-opt.is-on .hd-opt__p{color:var(--h3-deep)}#page .hd-tick{position:absolute;top:11px;right:11px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--h5-ringline);background:#fff;transition:background var(--h5-t1) var(--h5-ease),border-color var(--h5-t1) var(--h5-ease)}#page .hd-size:hover .hd-tick,#page .hd-opt:hover .hd-tick{border-color:var(--h3-br2)}#page .hd-size.is-on .hd-tick,#page .hd-opt.is-on .hd-tick{border-color:transparent;background:var(--h3-grad)}#page .hd-size.is-on .hd-tick:after,#page .hd-opt.is-on .hd-tick:after{content:"";position:absolute;inset:0;background:#fff;-webkit-mask:var(--h3-ck) center/10px 10px no-repeat;mask:var(--h3-ck) center/10px 10px no-repeat}#page .hd-step ul.tc-images-container{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;align-items:stretch!important}#page .hd-step ul.tc-images-container>li{display:flex!important;height:auto}#page .hd-step ul.tc-images-container>li .tmcp-field-wrap-inner,#page .hd-step ul.tc-images-container>li .tc-field-label-wrap,#page .hd-step ul.tc-images-container label.tm-epo-field-label{display:flex!important;flex:1 1 auto;width:100%!important}#page .hd-step ul.tc-images-container .tc-label-wrap{display:flex!important;flex-direction:column;flex:1 1 auto;width:100%;height:auto!important;border-radius:var(--h5-r);border:1px solid var(--h3-line);background:#fff;overflow:hidden;box-shadow:var(--h5-tile);transition:border-color var(--h5-t1) var(--h5-ease),box-shadow var(--h5-t1) var(--h5-ease),background var(--h5-t1) var(--h5-ease),transform var(--h5-t1) var(--h5-ease)}#page .hd-step ul.tc-images-container>li:hover .tc-label-wrap{border-color:var(--h3-br2);box-shadow:var(--h5-tile-h);transform:translateY(-1px)}#page .hd-step ul.tc-images-container>li.tc-active .tc-label-wrap{border-color:var(--h3-br);background:var(--h3-tint);box-shadow:0 0 0 1px var(--h3-br) inset,0 8px 20px -14px rgba(4,106,143,.55);transform:none}#page .hd-step ul.tc-images-container img.tc-image{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;padding:10px;background:#fff;border-bottom:1px solid var(--h3-line2);flex:none}#page .hd-step ul.tc-images-container>li.tc-active img.tc-image{background:#fff;border-bottom-color:rgba(14,147,192,.2)}#page .hd-step ul.tc-images-container .radio-image-label{display:flex!important;flex-direction:column;justify-content:flex-start;gap:3px;flex:1 1 auto;padding:9px 9px 11px;text-align:center}#page .hd-step ul.tc-images-container .tc-label-inner{display:block;width:100%}#page .hd-step ul.tc-images-container .tc-label-text{display:block;font-size:12.5px;font-weight:700;line-height:1.32;color:var(--h3-ink);letter-spacing:-.004em;hyphens:manual}#page .hd-step ul.tc-images-container>li.tc-active .tc-label-text{color:var(--h3-deep)}#page .hd-step ul.tc-images-container .radio-image-label .price{display:block;margin-top:auto;padding-top:4px;min-height:1.25em;font-size:12.2px;font-weight:800;color:var(--h3-ink2);line-height:1.25}#page .hd-step ul.tc-images-container>li.tc-active .radio-image-label .price{color:var(--h3-deep)}#page .hd-step ul.tc-images-container .tc-label-inner.no-desc:after{content:"";display:block;margin-top:auto;padding-top:4px;min-height:1.25em}#page .hd-step ul.tc-images-container>li:before{content:""!important;display:block!important;position:absolute;z-index:2;top:9px;right:9px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--h5-ringline);background:rgba(255,255,255,.94);box-shadow:0 1px 2px rgba(11,27,36,.1);opacity:0;pointer-events:none;transition:opacity var(--h5-t1) var(--h5-ease)}#page .hd-step ul.tc-images-container>li:hover:before,#page .hd-step ul.tc-images-container>li:focus-within:before{opacity:1}#page .hd-step ul.tc-images-container>li.tc-active:before{opacity:0!important}#page .hd-step ul.tc-images-container>li:after{z-index:3;top:9px!important;right:9px!important;width:20px!important;height:20px!important}#page .hd-step input.tmcp-textfield[type=number]{max-width:220px}#page .hd-more{border:1px solid var(--h3-line);background:#fff;border-radius:999px;padding:10px 18px;font-size:13.4px;font-weight:800;color:var(--h3-deep);transition:border-color var(--h5-t1) var(--h5-ease),background var(--h5-t1) var(--h5-ease),box-shadow var(--h5-t1) var(--h5-ease)}#page .hd-more:hover{border-color:var(--h3-br);background:var(--h3-tint);box-shadow:var(--h5-tile-h)}#page .hd-sum{border:1px solid var(--h3-line);border-radius:var(--h5-r-lg);background:#fff;box-shadow:var(--h5-card);overflow:hidden}#page .hd-sum__h{display:flex;align-items:center;gap:9px;padding:14px 18px;background:linear-gradient(180deg,#fff,var(--h3-soft));border-bottom:1px solid var(--h3-line2);font-family:var(--h3-d);font-size:15px;letter-spacing:-.012em;color:var(--h3-ink)}#page .hd-sum__h svg{width:17px;height:17px;flex:none;stroke:var(--h3-br);color:var(--h3-br)}#page .hd-sum__badge{margin-left:auto;font-family:var(--h3-t);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--h3-ok);background:var(--h3-okbg);border:1px solid rgba(14,138,98,.18);border-radius:999px;padding:4px 9px}#page .hd-sum__l{margin:0!important;padding:0!important;list-style:none}#page .hd-sum__l>li{display:grid;grid-template-columns:minmax(96px,.9fr) minmax(0,1.6fr) auto;align-items:baseline;gap:10px;margin:0!important;padding:11px 18px!important;border-top:1px solid var(--h3-line2);font-size:13.6px}#page .hd-sum__l>li:first-child{border-top:0}#page .hd-sum__k{color:var(--h3-mut);font-size:12.8px}#page .hd-sum__v{color:var(--h3-ink);font-weight:700}#page .hd-sum__edit{background:0 0;border:0;padding:0;cursor:pointer;font-size:12.4px;font-weight:800;color:var(--h3-br);text-decoration:none;border-bottom:1px solid rgba(14,147,192,.35);transition:color var(--h5-t1) var(--h5-ease),border-color var(--h5-t1) var(--h5-ease)}#page .hd-sum__edit:hover{color:var(--h3-deep);border-bottom-color:var(--h3-deep)}#page .hd-sum__foot{padding:14px 18px 16px;border-top:1px solid var(--h3-line);background:var(--h3-soft)}#page .hd-sum__row{display:flex;justify-content:space-between;gap:14px;font-size:13.2px;color:var(--h3-ink2);padding:3px 0}#page .hd-sum__tot{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-top:10px;padding-top:12px;border-top:1px solid var(--h3-line)}#page .hd-sum__tot span{font-size:10.8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--h3-mut)}#page .hd-sum__tot strong{font-family:var(--h3-d);font-size:clamp(24px,1.1rem + .9vw,32px);line-height:1.05;letter-spacing:-.026em;color:var(--h3-ink)}#page .hd-sum__note{margin:8px 0 0!important;font-size:11.8px;color:var(--h3-mut);line-height:1.5}#page .hd-cta{display:flex;align-items:stretch;gap:12px;--h5-cta-h:58px}#page .hd-cta .quantity{display:flex;align-items:center;flex:none;width:126px;height:var(--h5-cta-h);border:1px solid var(--h3-line);border-radius:999px;background:#fff;box-shadow:var(--h5-tile);overflow:hidden}#page .hd-cta .quantity a.minus,#page .hd-cta .quantity a.plus{display:flex;align-items:center;justify-content:center;width:40px;height:100%;flex:none;background:0 0;border:0;color:var(--h3-ink2);font-size:19px;font-weight:700;line-height:1;text-decoration:none;transition:background var(--h5-t1) var(--h5-ease),color var(--h5-t1) var(--h5-ease)}#page .hd-cta .quantity a.minus:hover,#page .hd-cta .quantity a.plus:hover{background:var(--h3-tint);color:var(--h3-deep)}#page .hd-cta .quantity input.qty{width:46px;flex:1 1 auto;height:100%;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center;font-family:var(--h3-d);font-size:16px;font-weight:800;color:var(--h3-ink);padding:0!important;-moz-appearance:textfield}#page .hd-cta .quantity input.qty::-webkit-outer-spin-button,#page .hd-cta .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#page .hd-cta button.single_add_to_cart_button{flex:1 1 auto;min-height:var(--h5-cta-h);border:0;border-radius:999px;background:var(--h3-grad);color:#fff;font-family:var(--h3-d);font-size:clamp(16px,.95rem + .2vw,18px);font-weight:800;letter-spacing:-.008em;box-shadow:0 10px 24px -14px rgba(4,106,143,.85);transition:transform var(--h5-t1) var(--h5-ease),box-shadow var(--h5-t1) var(--h5-ease),filter var(--h5-t1) var(--h5-ease)}#page .hd-cta button.single_add_to_cart_button:hover{transform:translateY(-1px);filter:saturate(1.08) brightness(1.03);box-shadow:0 16px 32px -14px rgba(4,106,143,.95)}#page .hd-cta button.single_add_to_cart_button:active{transform:translateY(0);box-shadow:0 6px 16px -12px rgba(4,106,143,.9)}#page .hd-cta button.single_add_to_cart_button.loading{opacity:.75}#page .hd-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px}#page .hd-pay__i{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;border:1px solid var(--h3-line);background:#fff;font-size:11.6px;font-weight:700;letter-spacing:.004em;color:var(--h3-ink2);white-space:nowrap}#page .hd-advice{margin-top:16px;border:1px solid var(--h3-line);border-radius:var(--h5-r);background:var(--h3-soft);padding:14px 16px}#page .hd-advice__t{font-family:var(--h3-d);font-size:14.4px;letter-spacing:-.01em;color:var(--h3-ink)}#page .hd-advice a{color:var(--h3-deep);font-weight:800;text-decoration:none;border-bottom:1px solid rgba(7,92,125,.32)}#page .hd-advice a:hover{border-bottom-color:var(--h3-deep)}#page .hd-alert{border:1px solid var(--h3-warnln);background:var(--h3-warnbg);border-radius:var(--h5-r);padding:12px 14px;font-size:13.2px;line-height:1.55;color:var(--h3-warn)}#page .hd-alert__t{font-weight:800}#page .product_meta{margin-top:6px!important;padding-top:14px;border-top:1px solid var(--h3-line2);font-size:12px;color:var(--h3-mut);line-height:1.7}#page .product_meta a{color:var(--h3-ink2);text-decoration:none;border-bottom:1px solid var(--h3-line)}#page .product_meta a:hover{color:var(--h3-deep);border-bottom-color:var(--h3-br2)}#page #hd-buybar,body #hd-buybar{background:rgba(255,255,255,.94);backdrop-filter:saturate(1.3) blur(12px);-webkit-backdrop-filter:saturate(1.3) blur(12px);border-top:1px solid var(--h3-line);box-shadow:0 -12px 30px -24px rgba(11,27,36,.45)}body #hd-buybar .hd-buybar-in{display:flex;align-items:center;gap:clamp(12px,1.4vw,20px);padding:11px clamp(14px,2vw,26px)}body #hd-buybar .hd-buybar-thumb{width:52px;height:52px;flex:none;border-radius:var(--h5-r-sm);border:1px solid var(--h3-line);object-fit:cover;background:#fff}body #hd-buybar .hd-buybar-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}body #hd-buybar .hd-buybar-name{font-family:var(--h3-d);font-size:14.4px;letter-spacing:-.012em;color:var(--h3-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #hd-buybar .hd-buybar-meta{font-size:11.8px;color:var(--h3-mut)}body #hd-buybar .hd-bb-cfg{font-size:12.4px;font-weight:700;color:var(--h3-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #hd-buybar .hd-buybar-price{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none}body #hd-buybar .hd-buybar-label{font-size:9.8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--h3-mut)}body #hd-buybar .hd-buybar-amount{font-family:var(--h3-d);font-size:21px;line-height:1.05;letter-spacing:-.024em;color:var(--h3-ink)}body #hd-buybar .hd-buybar-cta{flex:none;min-height:48px;padding:0 26px;border:0;border-radius:999px;background:var(--h3-grad);color:#fff;font-family:var(--h3-d);font-size:16px;font-weight:800;letter-spacing:-.008em;box-shadow:0 10px 22px -14px rgba(4,106,143,.85);transition:transform var(--h5-t1) var(--h5-ease),box-shadow var(--h5-t1) var(--h5-ease),filter var(--h5-t1) var(--h5-ease)}body #hd-buybar .hd-buybar-cta:hover{transform:translateY(-1px);filter:saturate(1.08) brightness(1.03)}body div.hd-buybar:not([id]){display:none!important}#page form.cart table.variations{display:block;width:100%;margin:0!important;border:1px solid var(--h3-line);border-radius:var(--h5-r-xl);background:#fff;box-shadow:var(--h5-card);overflow:hidden}#page form.cart table.variations tbody{display:block;width:100%}#page form.cart table.variations tr{display:grid!important;grid-template-columns:minmax(110px,auto) minmax(0,1fr);align-items:center;gap:6px 16px;padding:16px clamp(16px,.7rem + .8vw,24px) 13px!important;border-top:1px solid var(--h3-line2)}#page form.cart table.variations tr:first-child{border-top:0}#page form.cart table.variations td,#page form.cart table.variations th{display:block!important;padding:0!important;border:0!important;text-align:left!important;background:transparent!important}#page form.cart table.variations td.label label,#page form.cart table.variations th.label label{font-family:var(--h3-d);font-size:15px;letter-spacing:-.012em;color:var(--h3-ink);margin:0;line-height:1.3}#page form.cart table.variations select{width:100%;max-width:none;height:48px;border:1px solid var(--h3-line)!important;border-radius:var(--h5-r-sm)!important;background-color:#fff!important;box-shadow:none!important;font-size:15px;color:var(--h3-ink);padding:0 40px 0 14px!important;margin:0!important}#page form.cart table.variations select:hover{border-color:var(--h3-br2)!important}#page form.cart table.variations select:focus{border-color:var(--h3-br)!important;box-shadow:var(--h5-ring)!important;outline:0!important}#page form.cart a.reset_variations{display:inline-block;margin:4px 0 0;font-size:12.2px;line-height:1.25;color:var(--h3-mut);text-decoration:none;text-transform:none;letter-spacing:normal;border-bottom:1px solid var(--h3-line)}#page form.cart a.reset_variations:hover{color:var(--h3-deep);border-bottom-color:var(--h3-br2)}#page .woocommerce-tabs{margin-top:clamp(34px,2.2rem + 1.6vw,64px)}#page .woocommerce-tabs ul.tabs.wc-tabs{display:flex;gap:6px;margin:0 0 clamp(18px,1.2rem,26px)!important;padding:5px!important;list-style:none;border:1px solid var(--h3-line);border-radius:999px;background:var(--h3-soft);box-shadow:none}#page .woocommerce-tabs ul.tabs.wc-tabs:before,#page .woocommerce-tabs ul.tabs.wc-tabs:after{display:none!important;content:none!important}#page .woocommerce-tabs ul.tabs.wc-tabs li{flex:1 1 0;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:999px}#page .woocommerce-tabs ul.tabs.wc-tabs li:before,#page .woocommerce-tabs ul.tabs.wc-tabs li:after{display:none!important;content:none!important}#page .woocommerce-tabs ul.tabs.wc-tabs li a{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border-radius:999px;font-family:var(--h3-d);font-size:14.2px;font-weight:700;letter-spacing:-.006em;color:var(--h3-ink2);text-decoration:none;text-transform:none;transition:background var(--h5-t1) var(--h5-ease),color var(--h5-t1) var(--h5-ease),box-shadow var(--h5-t1) var(--h5-ease)}#page .woocommerce-tabs ul.tabs.wc-tabs li a svg{width:16px;height:16px;flex:none;opacity:.75}#page .woocommerce-tabs ul.tabs.wc-tabs li:hover a{background:rgba(255,255,255,.75);color:var(--h3-ink)}#page .woocommerce-tabs ul.tabs.wc-tabs li.active a{background:#fff;color:var(--h3-deep);box-shadow:0 0 0 1px var(--h3-br) inset,0 6px 16px -12px rgba(4,106,143,.5)}#page .woocommerce-tabs ul.tabs.wc-tabs li.active a svg{opacity:1}#page .woocommerce-Tabs-panel{border:1px solid var(--h3-line);border-radius:var(--h5-r-xl);background:#fff;box-shadow:var(--h5-card);padding:clamp(20px,1.2rem + 1.4vw,44px) clamp(18px,1rem + 1.6vw,48px)}#page .woocommerce-Tabs-panel>h2:first-child{display:none}#page .hd-tabbody .elementor-widget-text-editor>.elementor-widget-container>p,#page .hd-tabbody .elementor-widget-text-editor>.elementor-widget-container>h2,#page .hd-tabbody .elementor-widget-text-editor>.elementor-widget-container>h3,#page .hd-tabbody .elementor-widget-text-editor>.elementor-widget-container>h4,#page .hd-tabbody .elementor-widget-text-editor>.elementor-widget-container>ul:not(.hd-cols),#page .hd-tabbody .elementor-widget-text-editor>.elementor-widget-container>ol,#page .hd-tabbody .elementor-widget-text-editor>.elementor-widget-container>blockquote{max-width:var(--h5-measure)}#page .hd-tabbody .elementor-widget-text-editor>.elementor-widget-container>table,#page .hd-tabbody .elementor-widget-text-editor>.elementor-widget-container>ul.hd-cols,#page .hd-tabbody .elementor-widget-text-editor>.elementor-widget-container>figure{max-width:none}#page .hd-tabbody{color:var(--h3-ink2)}#page .hd-tabbody h2{font-family:var(--h3-d);font-size:clamp(20px,1.05rem + .7vw,27px);line-height:1.22;letter-spacing:-.019em;color:var(--h3-ink);margin:clamp(30px,2rem + .8vw,46px) 0 clamp(10px,.6rem,14px);text-wrap:balance}#page .hd-tabbody>*:first-child>*:first-child>h2:first-child,#page .hd-tabbody h2:first-child{margin-top:0}#page .hd-tabbody h2:before{content:"";display:block;width:34px;height:3px;border-radius:99px;background:var(--h3-grad);margin-bottom:14px}#page .hd-tabbody h3{font-family:var(--h3-d);font-size:clamp(16.5px,.95rem + .25vw,19px);line-height:1.32;letter-spacing:-.014em;color:var(--h3-ink);margin:clamp(20px,1.4rem,30px) 0 8px}#page .hd-tabbody h4{font-family:var(--h3-d);font-size:16px;letter-spacing:-.01em;color:var(--h3-ink);margin:20px 0 6px}#page .hd-tabbody p{font-size:15.4px;line-height:1.76;margin:0 0 clamp(12px,.8rem,17px);letter-spacing:-.003em}#page .hd-tabbody p:last-child{margin-bottom:0}#page .hd-tabbody a:not(.hd-file__cta):not(.button){color:var(--h3-deep);text-decoration:none;border-bottom:1px solid rgba(7,92,125,.3);transition:border-color var(--h5-t1) var(--h5-ease),color var(--h5-t1) var(--h5-ease)}#page .hd-tabbody a:not(.hd-file__cta):not(.button):hover{color:var(--h3-br);border-bottom-color:var(--h3-br)}#page .hd-tabbody strong{color:var(--h3-ink);font-weight:800}#page .hd-tabbody ul:not(.hd-cols):not(.hd-safe__list){margin:0 0 clamp(12px,.8rem,17px);padding:0;list-style:none;display:grid;gap:8px}#page .hd-tabbody ul:not(.hd-cols):not(.hd-safe__list)>li{position:relative;padding-left:22px;font-size:15.2px;line-height:1.65}#page .hd-tabbody ul:not(.hd-cols):not(.hd-safe__list)>li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--h3-br2)}#page .hd-tabbody ul.hd-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:9px clamp(24px,3vw,52px);margin:4px 0 clamp(14px,1rem,20px);padding:0;list-style:none}#page .hd-tabbody ul.hd-cols>li{position:relative;padding-left:26px;font-size:14.8px;line-height:1.6}#page .hd-tabbody ul.hd-cols>li:before{content:"";position:absolute;left:0;top:.28em;width:17px;height:17px;border-radius:50%;background:var(--h3-tint)}#page .hd-tabbody ul.hd-cols>li:after{content:"";position:absolute;left:0;top:.28em;width:17px;height:17px;background:var(--h3-br);-webkit-mask:var(--h3-ck) center/9px 9px no-repeat;mask:var(--h3-ck) center/9px 9px no-repeat}#page .hd-tabbody table.hd-spec{width:100%;border-collapse:separate;border-spacing:0;margin:6px 0 clamp(16px,1.1rem,22px);border:1px solid var(--h3-line);border-radius:var(--h5-r);overflow:hidden;font-size:14.6px;background:#fff}#page .hd-tabbody table.hd-spec tr>*{border:0!important;border-top:1px solid var(--h3-line2)!important;padding:12px clamp(12px,1.2vw,18px)!important;text-align:left!important;vertical-align:top;line-height:1.55;background:0 0}#page .hd-tabbody table.hd-spec tr:first-child>*{border-top:0!important}#page .hd-tabbody table.hd-spec tr:nth-child(odd)>*{background:var(--h3-soft)}#page .hd-tabbody table.hd-spec td:first-child,#page .hd-tabbody table.hd-spec th:first-child{width:34%;min-width:150px;font-weight:800;color:var(--h3-ink);font-size:13.8px}#page .hd-tabbody table.hd-spec td:last-child{color:var(--h3-ink2)}#page .hd-specs__title,#page .hd-safe__gtitle{font-family:var(--h3-d);font-size:clamp(17px,.95rem + .3vw,20px);letter-spacing:-.016em;color:var(--h3-ink);margin:0 0 12px}#page .hd-specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;border:0;background:0 0;overflow:visible;border-radius:0;align-items:stretch}#page .hd-specs__row{position:relative;display:flex!important;flex-direction:column;gap:4px;border:1px solid var(--h3-line)!important;border-radius:var(--h5-r);background:#fff!important;padding:16px 16px 16px 52px;box-shadow:var(--h5-tile)}#page .hd-specs__row:before{left:16px;top:16px;width:24px;height:24px;border-radius:8px}#page .hd-specs__label{padding:0;font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--h3-mut);line-height:1.4}#page .hd-specs__value{padding:0;font-size:15px;font-weight:700;color:var(--h3-ink);line-height:1.5}#page .hd-specs__value a{color:var(--h3-deep)}#page .hd-specs__note{font-size:12.4px;color:var(--h3-mut);margin-top:10px;line-height:1.6}#page .hd-specs__files{display:grid;gap:10px;margin-top:16px}#page .hd-file{display:flex;align-items:center;gap:14px;border:1px solid var(--h3-line);border-radius:var(--h5-r);background:#fff;padding:13px 15px;box-shadow:var(--h5-tile);transition:border-color var(--h5-t1) var(--h5-ease),box-shadow var(--h5-t1) var(--h5-ease),transform var(--h5-t1) var(--h5-ease)}#page .hd-file:hover{border-color:var(--h3-br2);box-shadow:var(--h5-tile-h);transform:translateY(-1px)}#page .hd-file__ico{width:40px;height:40px;flex:none;border-radius:var(--h5-r-sm);display:flex;align-items:center;justify-content:center;background:var(--h3-tint);color:var(--h3-deep)}#page .hd-file__ico svg{width:20px;height:20px}#page .hd-file__txt{min-width:0;flex:1 1 auto}#page .hd-file__name{display:block;font-family:var(--h3-d);font-size:14.6px;letter-spacing:-.012em;color:var(--h3-ink)}#page .hd-file__meta{display:block;font-size:12px;color:var(--h3-mut);margin-top:2px}#page .hd-file__cta{flex:none;border-radius:999px;padding:9px 16px;border:1px solid var(--h3-line);background:#fff;font-size:13px;font-weight:800;color:var(--h3-deep);text-decoration:none;transition:border-color var(--h5-t1) var(--h5-ease),background var(--h5-t1) var(--h5-ease)}#page .hd-file__cta:hover{border-color:var(--h3-br);background:var(--h3-tint)}#page .hd-safe__intro{font-size:15.2px;line-height:1.72;color:var(--h3-ink2);max-width:var(--h5-measure)}#page .hd-safe__cards{display:grid;grid-template-columns:1fr;gap:14px;margin:18px 0;align-items:start}#page .hd-safe__card{border:1px solid var(--h3-line);border-radius:var(--h5-r);background:#fff;padding:16px 18px;box-shadow:var(--h5-tile)}#page .hd-safe__card--warn{border-color:var(--h3-warnln);background:var(--h3-warnbg)}#page .hd-safe__head{display:flex;align-items:center;gap:10px;margin-bottom:10px}#page .hd-safe__ico{width:34px;height:34px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--h3-tint);color:var(--h3-deep)}#page .hd-safe__ico svg{width:17px;height:17px}#page .hd-safe__card--warn .hd-safe__ico{background:rgba(156,78,21,.1);color:var(--h3-warn)}#page .hd-safe__title{font-family:var(--h3-d);font-size:15.4px;letter-spacing:-.014em;color:var(--h3-ink)}#page .hd-safe__body,#page .hd-safe__addr{font-size:14.2px;line-height:1.65;color:var(--h3-ink2)}#page .hd-safe__line{display:block}#page .hd-safe__line--name{font-weight:800;color:var(--h3-ink)}#page .hd-safe__groups{display:block;column-count:2;column-gap:clamp(26px,3vw,48px)}#page .hd-safe__group{break-inside:avoid;margin:0 0 22px}#page .hd-safe__group:last-child{margin-bottom:0}#page .hd-safe__card--mfr .hd-safe__addr{display:grid;gap:1px}#page .hd-safe__list{margin:0;padding:0;list-style:none;display:grid;gap:8px}#page .hd-safe__list>li{position:relative;padding-left:22px;font-size:14.4px;line-height:1.62;color:var(--h3-ink2)}#page .hd-safe__list>li:before{content:"";position:absolute;left:2px;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--h3-br2)}#page .up-sells,#page .related.products{margin-top:clamp(40px,2.6rem + 1.6vw,72px)}#page .up-sells>h2,#page .related.products>h2{font-family:var(--h3-d);font-size:clamp(20px,1.05rem + .8vw,28px);line-height:1.2;letter-spacing:-.02em;color:var(--h3-ink);margin:0 0 clamp(16px,1.1rem,24px)}#page .up-sells ul.products,#page .related.products ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:clamp(14px,1.4vw,22px);margin:0!important;padding:0!important;list-style:none}#page .up-sells ul.products li.product,#page .related.products ul.products li.product{width:auto!important;margin:0!important;padding:0!important;float:none!important;display:flex;flex-direction:column;border:1px solid var(--h3-line);border-radius:var(--h5-r-lg);background:#fff;box-shadow:var(--h5-tile);overflow:hidden;transition:border-color var(--h5-t2) var(--h5-ease),box-shadow var(--h5-t2) var(--h5-ease),transform var(--h5-t2) var(--h5-ease)}#page .up-sells ul.products li.product:hover,#page .related.products ul.products li.product:hover{border-color:var(--h3-br2);box-shadow:var(--h5-card-h);transform:translateY(-2px)}#page .up-sells li.product .astra-shop-thumbnail-wrap,#page .related.products li.product .astra-shop-thumbnail-wrap{margin:0!important;border-bottom:1px solid var(--h3-line2);background:#fff}#page .up-sells li.product .astra-shop-thumbnail-wrap img,#page .related.products li.product .astra-shop-thumbnail-wrap img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:0;background:#fff}#page .up-sells li.product .astra-shop-summary-wrap,#page .related.products li.product .astra-shop-summary-wrap{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;padding:15px 16px 16px}#page .up-sells li.product .ast-woo-product-category,#page .related.products li.product .ast-woo-product-category{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--h3-mut)}#page .up-sells li.product h2.woocommerce-loop-product__title,#page .related.products li.product h2.woocommerce-loop-product__title{font-family:var(--h3-d);font-size:15.4px;line-height:1.35;letter-spacing:-.013em;color:var(--h3-ink);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}#page .up-sells li.product a.ast-loop-product__link,#page .related.products li.product a.ast-loop-product__link{text-decoration:none}#page .up-sells li.product span.price,#page .related.products li.product span.price{font-family:var(--h3-d);font-size:20px;line-height:1.1;letter-spacing:-.022em;color:var(--h3-ink);margin-top:4px}#page .up-sells li.product .wgm-info,#page .related.products li.product .wgm-info{font-size:11.4px;color:var(--h3-mut);line-height:1.5;margin:0}#page .up-sells li.product .hd-configure-button,#page .related.products li.product .hd-configure-button,#page .up-sells li.product a.button,#page .related.products li.product a.button{margin-top:auto!important;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:999px;border:1px solid rgba(14,147,192,.28);background:var(--h3-tint);color:var(--h3-deep);font-family:var(--h3-d);font-size:14.6px;font-weight:800;letter-spacing:-.008em;text-decoration:none;text-transform:none;transition:background var(--h5-t1) var(--h5-ease),color var(--h5-t1) var(--h5-ease),border-color var(--h5-t1) var(--h5-ease),box-shadow var(--h5-t1) var(--h5-ease)}#page .up-sells li.product .hd-configure-button:hover,#page .related.products li.product .hd-configure-button:hover,#page .up-sells li.product a.button:hover,#page .related.products li.product a.button:hover{background:var(--h3-grad);border-color:transparent;color:#fff;box-shadow:0 10px 22px -14px rgba(4,106,143,.85)}#page .legacy-itemprop-offers p.price .woocommerce-Price-currencySymbol,#page .hd-sum__tot .woocommerce-Price-currencySymbol,#page .up-sells li.product span.price .woocommerce-Price-currencySymbol,#page .related.products li.product span.price .woocommerce-Price-currencySymbol{font-size:inherit;vertical-align:baseline;line-height:inherit}#page .up-sells li.product span.price small:empty,#page .related.products li.product span.price small:empty{display:none}body.single-product a:focus-visible,body.single-product button:focus-visible,body.single-product input:focus-visible,body.single-product select:focus-visible,body.single-product textarea:focus-visible,body.single-product [tabindex]:focus-visible{outline:2px solid var(--h3-br);outline-offset:2px;border-radius:6px}#page .hd-step ul.tc-images-container input:focus-visible+img.tc-image,#page .hd-step ul.tc-images-container input:focus-visible~.tc-label{outline:0}#page .hd-step ul.tc-images-container>li:focus-within .tc-label-wrap{border-color:var(--h3-br);box-shadow:var(--h5-ring)}body.single-product :target,#page .hd-step[id],#page .woocommerce-tabs,#page .hd-cfg-wrap{scroll-margin-top:120px}@media (prefers-reduced-motion:reduce){body.single-product *,body.single-product *:before,body.single-product *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}#page .hd-size:hover,#page .hd-opt:hover,#page .hd-step ul.tc-images-container>li:hover .tc-label-wrap,#page .up-sells ul.products li.product:hover{transform:none}}#page .hd-payband,body .hd-payband{border-top:1px solid rgba(255,255,255,.08)}body .hd-payband__t{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.8}body .hd-payband__list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}body .hd-paychip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;background:#fff;border:1px solid rgba(11,27,36,.08);font-size:13px;font-weight:700;color:var(--h3-ink);box-shadow:0 6px 16px -12px rgba(0,0,0,.5);transition:transform var(--h5-t1) var(--h5-ease)}body .hd-paychip:hover{transform:translateY(-1px)}body .hd-payband__n{font-size:11.8px;opacity:.78;line-height:1.6}#page .hd-acc__head{align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:1px solid var(--h3-line);border-radius:var(--h5-r);background:#fff;padding:14px 16px;margin:0 0 10px;box-shadow:var(--h5-tile);cursor:pointer}#page .hd-acc__label{font-family:var(--h3-d);font-size:15.4px;letter-spacing:-.013em;color:var(--h3-ink)}#page .hd-acc__chev{width:22px;height:22px;flex:none;border-radius:50%;border:1px solid var(--h3-line);color:var(--h3-mut);display:flex;align-items:center;justify-content:center;transition:transform var(--h5-t2) var(--h5-ease),border-color var(--h5-t1) var(--h5-ease),color var(--h5-t1) var(--h5-ease)}#page .hd-acc__head[aria-expanded=true] .hd-acc__chev{transform:rotate(180deg);border-color:var(--h3-br);color:var(--h3-br)}@media (max-width:1200px){body.single-product{--h5-measure:72ch}}@media (max-width:900px){#page .hd-acc__head{display:flex}#page .hd-pdp-top{gap:24px}#page .hd-pdp-top>.summary.entry-summary{gap:18px}#page .woocommerce-Tabs-panel{border-radius:var(--h5-r-lg);padding:18px 16px}body.single-product{--h5-measure:100%}#page .hd-tabbody h2{font-size:20px}#page .hd-tabbody p{font-size:15px;line-height:1.7}#page .up-sells ul.products,#page .related.products ul.products{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:782px){#page .hd-sizes__grid,#page .hd-opts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}#page .hd-size,#page .hd-opt{padding:12px 34px 12px 12px}#page .hd-step ul.tc-images-container{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}#page ul.hd-pdp-trust{grid-template-columns:1fr;gap:8px}#page .hd-sum__l>li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}#page .hd-sum__k{grid-column:1;font-size:12.2px}#page .hd-sum__v{grid-column:1;grid-row:2}#page .hd-sum__edit{grid-column:2;grid-row:1/span 2;align-self:center}#page .hd-tabbody table.hd-spec{font-size:14px}#page .hd-tabbody table.hd-spec tr>*{padding:10px 12px!important}#page .hd-tabbody table.hd-spec td:first-child,#page .hd-tabbody table.hd-spec th:first-child{width:42%;min-width:0}#page .hd-tabbody ul.hd-cols{grid-template-columns:1fr}#page .hd-safe__groups{column-count:1}#page .hd-specs__row{grid-template-columns:1fr}#page .hd-specs__label{padding-bottom:0;font-size:12.2px;letter-spacing:.02em}#page .hd-specs__value{padding-top:3px}}@media (max-width:640px){#page .summary.entry-summary>h1.product_title{font-size:clamp(23px,1.05rem + 3.2vw,30px)}#page .legacy-itemprop-offers{padding:15px 15px 16px;border-radius:var(--h5-r-lg)}#page .hd-cfg-wrap{border-radius:var(--h5-r-lg)}#page .hd-step{padding:15px 14px}#page .hd-cfg-head{padding:14px}#page .hd-cta{--h5-cta-h:54px;gap:9px}#page .hd-cta .quantity{width:112px}#page .hd-cta .quantity a.minus,#page .hd-cta .quantity a.plus{width:34px}#page .hd-cta button.single_add_to_cart_button{font-size:16px}#page .hd-pay{gap:6px}#page .hd-pay__i{font-size:11px;padding:5px 9px}#page .woocommerce-product-gallery-thumbnails__wrapper{gap:8px}#page .up-sells ul.products,#page .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#page .up-sells li.product h2.woocommerce-loop-product__title,#page .related.products li.product h2.woocommerce-loop-product__title{font-size:14px}#page .up-sells li.product span.price,#page .related.products li.product span.price{font-size:17.5px}#page .up-sells li.product .astra-shop-summary-wrap,#page .related.products li.product .astra-shop-summary-wrap{padding:12px 13px 13px}body #hd-buybar .hd-buybar-in{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:9px 14px}body #hd-buybar .hd-buybar-thumb{display:none}body #hd-buybar .hd-buybar-name{font-size:13px}body #hd-buybar .hd-buybar-meta{display:none}body #hd-buybar .hd-bb-cfg{font-size:11.6px}body #hd-buybar .hd-buybar-price{align-items:flex-end}body #hd-buybar .hd-buybar-amount{font-size:19px}body #hd-buybar .hd-buybar-cta{grid-column:1/-1;width:100%;min-height:46px;font-size:15.4px}}@media (max-width:420px){#page .hd-step ul.tc-images-container{grid-template-columns:repeat(2,minmax(0,1fr))}#page .hd-sizes__grid,#page .hd-opts{grid-template-columns:1fr}#page .hd-hsel{grid-auto-flow:row;grid-auto-columns:auto}}@media print{body.single-product #hd-buybar,body.single-product .hd-payband,body.single-product .woocommerce-product-gallery__trigger{display:none!important}#page .hd-cfg-wrap,#page .hd-sum,#page .legacy-itemprop-offers,#page .woocommerce-Tabs-panel{box-shadow:none!important}}body.single-product.ast-no-sidebar #page #primary.content-area{flex:1 1 auto!important;width:100%!important;min-width:0}body.single-product #page #content>.ast-container{align-items:flex-start}body.single-product #page .woocommerce-tabs .panel,body.single-product #page .woocommerce-Tabs-panel{padding:clamp(22px,1.1rem + 1.5vw,46px) clamp(18px,1rem + 1.9vw,52px)!important}body.single-product #page .hd-tabbody .elementor-section,body.single-product #page .hd-tabbody .elementor-container{width:100%;max-width:none}body.single-product #page .hd-tabbody .elementor-widget-wrap{padding:0!important}body.single-product #page .hd-tabbody h2,body.single-product #page .woocommerce-tabs .panel h2{font-size:clamp(21px,1.05rem + .8vw,28px)!important;line-height:1.22!important;letter-spacing:-.019em!important;color:var(--h3-ink)!important;margin:clamp(30px,2rem + .8vw,46px) 0 clamp(10px,.6rem,14px)!important}body.single-product #page .hd-tabbody .elementor-widget-container>h2:first-child{margin-top:0!important}body.single-product #page .hd-tabbody h3,body.single-product #page .woocommerce-tabs .panel h3{font-size:clamp(17px,.95rem + .3vw,20px)!important;line-height:1.32!important;margin:clamp(22px,1.5rem,32px) 0 8px!important}body.single-product #page .hd-tabbody p{line-height:1.75!important}body.single-product #page .hd-tabbody p,body.single-product #page .hd-tabbody h2,body.single-product #page .hd-tabbody h3,body.single-product #page .hd-tabbody h4,body.single-product #page .hd-tabbody ol,body.single-product #page .hd-tabbody blockquote,body.single-product #page .hd-tabbody ul:not(.hd-cols):not(.hd-safe__list){max-width:var(--h5-measure)}body.single-product #page .hd-tabbody table,body.single-product #page .hd-tabbody figure,body.single-product #page .hd-tabbody ul.hd-cols,body.single-product #page .hd-tabbody .hd-specs__grid,body.single-product #page .hd-tabbody .hd-specs__files,body.single-product #page .hd-tabbody .hd-safe__cards{max-width:none}body.single-product #page .hd-cta button.single_add_to_cart_button{border-radius:999px!important;min-height:58px!important}body.single-product #page .hd-cta .quantity{width:126px!important;border-radius:999px!important}body.single-product #page .hd-cta .quantity a.minus,body.single-product #page .hd-cta .quantity a.plus{width:40px!important}body.single-product #hd-buybar .hd-buybar-cta{border-radius:999px!important}body.single-product #page .hd-more,body.single-product #page .hd-fit__go,body.single-product #page .hd-file__cta,body.single-product #page .up-sells li.product .hd-configure-button,body.single-product #page .related.products li.product .hd-configure-button{border-radius:999px!important}body.single-product #page .up-sells ul.products li.product,body.single-product #page .related.products ul.products li.product{border-radius:18px!important}body.single-product #page .hd-info{border-radius:14px!important}body.single-product #page .hd-sum__l>li{display:grid!important}body.single-product #page .product_meta{font-size:12px!important}#page .hd-sum__l>li{grid-template-columns:minmax(80px,.8fr) minmax(0,1.5fr) auto auto;column-gap:12px}#page .hd-sum__k{grid-column:1}#page .hd-sum__v{grid-column:2}#page .hd-sum__p{grid-column:3;justify-self:end;white-space:nowrap}#page .hd-sum__edit{grid-column:4;justify-self:end;white-space:nowrap}@media (max-width:460px){#page .hd-sum__l>li{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:2px;padding:11px 15px!important}#page .hd-sum__k{grid-column:1;grid-row:1}#page .hd-sum__v{grid-column:1;grid-row:2}#page .hd-sum__p{grid-column:2;grid-row:2;align-self:center}#page .hd-sum__edit{grid-column:2;grid-row:1;align-self:center}}#page .hd-cfg li.hd-hidden,#page .hd-step ul.tc-images-container>li.hd-hidden,#page .tm-extra-product-options ul.tc-images-container>li.hd-hidden,#page .tm-extra-product-options ul.tmcp-ul-wrap>li.tmcp-field-wrap.hd-hidden{display:none!important}#page .hd-more[hidden]{display:none!important}#page .hd-hsel{flex-wrap:wrap}#page .hd-hsel__b{min-width:min(100%,150px)}#page .hd-hsel__b span{display:block;line-height:1.35}#page .hd-tabbody--additional_information .hd-specs{max-width:none}#page .hd-tabbody--additional_information .hd-specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:0 clamp(22px,3.4vw,56px);margin:0 0 6px!important;padding:0!important;border-top:1px solid var(--h3-line)}#page .hd-tabbody--additional_information .hd-specs__row{display:grid;grid-template-columns:minmax(112px,.75fr) minmax(0,1.35fr);align-items:baseline;gap:4px 16px;margin:0!important;padding:11px 2px 12px!important;background:none!important;border:0!important;border-bottom:1px solid var(--h3-line2)!important;border-radius:0!important;box-shadow:none!important}#page .hd-tabbody--additional_information .hd-specs__row:before,#page .hd-tabbody--additional_information .hd-specs__row:after{display:none!important;content:none!important}#page .hd-tabbody--additional_information .hd-specs__label{font-family:var(--h3-t);font-size:13.4px;font-weight:600;color:var(--h3-mut);line-height:1.45}#page .hd-tabbody--additional_information .hd-specs__value{font-family:var(--h3-t);font-size:14.8px;font-weight:600;color:var(--h3-ink);line-height:1.5}@media (max-width:520px){#page .hd-tabbody--additional_information .hd-specs__row{grid-template-columns:1fr;gap:2px}}#page .hd-tabbody h2[id]{scroll-margin-top:120px}#page .hd-tabbody .hd-toc{margin:clamp(22px,1.6rem,32px) 0 clamp(26px,2rem,38px);padding:16px 18px 14px;border:1px solid var(--h3-line);border-radius:var(--h5-r,14px);background:var(--h3-soft)}#page .hd-tabbody .hd-toc__t{display:block;margin-bottom:11px;font-family:var(--h3-d);font-size:10.6px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--h3-mut2)}#page .hd-tabbody nav.hd-toc ul.hd-toc__l{display:flex!important;flex-wrap:wrap!important;display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0!important;padding:0!important}#page .hd-tabbody nav.hd-toc ul.hd-toc__l>li{display:block!important;width:auto!important;font-size:inherit!important;padding-left:0!important;margin:0!important;padding:0!important}#page .hd-tabbody nav.hd-toc ul.hd-toc__l>li:before,#page .hd-tabbody nav.hd-toc ul.hd-toc__l>li:after{display:none!important;content:none!important}#page .hd-tabbody nav.hd-toc ul.hd-toc__l a{display:inline-block;padding:6px 12px;border:1px solid var(--h3-line);border-radius:999px;background:#fff;font-family:var(--h3-d);font-size:12.9px;font-weight:700;line-height:1.3;color:var(--h3-ink2);text-decoration:none;transition:border-color .15s,color .15s,background .15s}#page .hd-tabbody nav.hd-toc ul.hd-toc__l a:hover,#page .hd-tabbody nav.hd-toc ul.hd-toc__l a:focus-visible{border-color:var(--h3-br);color:var(--h3-deep);background:var(--h3-tint)}#page .hd-tabbody .hd-tw{max-width:none;margin:6px 0 clamp(18px,1.3rem,26px);overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)),linear-gradient(90deg,rgba(255,255,255,0),#fff 70%) 100% 0,radial-gradient(farthest-side at 0 50%,rgba(11,27,36,.13),transparent),radial-gradient(farthest-side at 100% 50%,rgba(11,27,36,.13),transparent) 100% 0;background-repeat:no-repeat;background-size:44px 100%,44px 100%,16px 100%,16px 100%;background-attachment:local,local,scroll,scroll}#page .hd-tabbody .hd-tw>table{margin:0!important;min-width:min(100%,520px)}#page .hd-tabbody .hd-tw>table th,#page .hd-tabbody .hd-tw>table td{white-space:normal}#page .hd-tabbody .hd-descta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 22px;max-width:none;margin:clamp(30px,2.4rem,46px) 0 0;padding:clamp(18px,1.4rem,24px) clamp(18px,1.6rem,26px);border:1px solid var(--h3-line);border-radius:var(--h5-r,14px);background:linear-gradient(135deg,var(--h3-tint),#fff 62%)}#page .hd-tabbody .hd-descta__tx{display:flex;flex-direction:column;gap:4px;min-width:min(100%,260px);flex:1 1 320px}#page .hd-tabbody .hd-descta__tx strong{font-family:var(--h3-d);font-size:clamp(16px,.8rem + .5vw,19px);font-weight:800;letter-spacing:-.015em;color:var(--h3-ink)}#page .hd-tabbody .hd-descta__tx span{font-family:var(--h3-t);font-size:14.3px;line-height:1.5;color:var(--h3-ink2)}#page .hd-tabbody a.hd-descta__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;padding:13px 24px;border-radius:999px;border:0;background:linear-gradient(135deg,var(--h3-br),var(--h3-deep));font-family:var(--h3-d);font-size:15px;font-weight:800;letter-spacing:-.005em;color:#fff!important;text-decoration:none!important;box-shadow:0 12px 26px -18px rgba(7,92,125,.9);transition:transform .15s,box-shadow .15s,filter .15s}#page .hd-tabbody a.hd-descta__btn:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 16px 30px -18px rgba(7,92,125,1)}#page .hd-gz-hint{margin:9px 0 0!important;font-family:var(--h3-t);font-size:12.7px;line-height:1.45;color:var(--h3-mut)}#page .hd-gz-hint b{color:var(--h3-ink2);font-weight:700;font-variant-numeric:tabular-nums}#page .hd-gzq{flex:0 0 100%;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:clamp(16px,1.6vw,20px) clamp(15px,1.7vw,22px) 2px}#page .hd-gzq__t{flex:0 0 100%;font-family:var(--h3-d);font-size:10.6px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--h3-mut2)}#page .hd-gzq__b{padding:7px 13px;cursor:pointer;border:1px solid var(--h3-line);border-radius:999px;background:#fff;font-family:var(--h3-d);font-size:13px;font-weight:700;color:var(--h3-ink2);font-variant-numeric:tabular-nums;transition:border-color .15s,color .15s,background .15s}#page .hd-gzq__b:hover{border-color:var(--h3-br);color:var(--h3-deep);background:var(--h3-tint)}#page .hd-gz{flex:0 0 100%;width:100%;margin:2px clamp(15px,1.7vw,22px) clamp(16px,1.6vw,20px);border:1px solid var(--h3-line);border-radius:var(--h5-r,14px);background:linear-gradient(180deg,#fff,var(--h3-soft));overflow:hidden}#page .hd-gz.is-ready{border-color:rgba(14,138,98,.34)}#page .hd-gz.is-err{border-color:rgba(156,78,21,.38)}#page .hd-gz__hd{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--h3-line2);background:#fff;font-family:var(--h3-d);font-size:14px;font-weight:800;letter-spacing:-.012em;color:var(--h3-ink)}#page .hd-gz__badge{margin-left:auto;padding:4px 10px;border-radius:999px;white-space:nowrap;font-family:var(--h3-t);font-size:10.4px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--h3-mut);background:var(--h3-soft);border:1px solid var(--h3-line)}#page .hd-gz.is-ready .hd-gz__badge{color:var(--h3-ok);background:var(--h3-okbg);border-color:rgba(14,138,98,.2)}#page .hd-gz.is-err .hd-gz__badge{color:var(--h3-warn);background:var(--h3-warnbg);border-color:rgba(156,78,21,.22)}#page .hd-gz__body{display:flex;align-items:stretch;gap:clamp(12px,2vw,22px);padding:15px 16px 4px}#page .hd-gz__prev{flex:0 0 118px;min-height:112px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(rgba(14,147,192,.05),rgba(14,147,192,.05)),repeating-linear-gradient(45deg,#fff 0 6px,#f2f7fa 6px 12px);border:1px dashed var(--h3-line)}#page .hd-gz__pane{width:34px;height:34px;border-radius:3px;border:1.5px solid var(--h3-br);background:linear-gradient(135deg,rgba(14,147,192,.22),rgba(14,147,192,.06));transition:width .18s ease,height .18s ease}#page .hd-gz__prev:not(.is-on) .hd-gz__pane{opacity:.3}#page .hd-cfg ul.hd-gz__facts,#page ul.hd-gz__facts{display:grid!important;flex:1 1 auto;min-width:0;list-style:none;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:2px 14px;align-content:center}#page .hd-cfg ul.hd-gz__facts>li,#page ul.hd-gz__facts>li{display:flex!important;padding-left:0!important;display:flex;flex-direction:column;gap:1px;margin:0!important;padding:6px 0!important}#page .hd-cfg ul.hd-gz__facts>li:before,#page .hd-cfg ul.hd-gz__facts>li:after,#page ul.hd-gz__facts>li:before,#page ul.hd-gz__facts>li:after{display:none!important;content:none!important}#page .hd-gz__facts span{font-family:var(--h3-t);font-size:11.4px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--h3-mut2)}#page .hd-gz__facts b{font-family:var(--h3-d);font-size:15.2px;font-weight:800;color:var(--h3-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}#page .hd-gz__msg{margin:0!important;padding:11px 16px 13px;font-family:var(--h3-t);font-size:13px;line-height:1.5;color:var(--h3-mut)}#page .hd-gz__msg.is-ok{color:var(--h3-ok);background:var(--h3-okbg)}#page .hd-gz__msg.is-err{color:var(--h3-warn);background:var(--h3-warnbg);font-weight:600}@media (max-width:520px){#page .hd-gz__body{flex-direction:column;align-items:center}#page .hd-gz__prev{flex:0 0 auto;width:100%;max-width:220px;min-height:120px}#page .hd-cfg ul.hd-gz__facts,#page ul.hd-gz__facts{display:grid!important;width:100%;grid-template-columns:repeat(2,1fr)}}#page .legacy-itemprop-offers.hd-price--from:before{content:"Preis ab \2013 Mindestma\00df"!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}}