.b4j-hero-wrapper{--hoehe-desktop:70vh;--hoehe-mobile:60vh;--box-breite:650px;position:relative !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;min-height:var(--hoehe-desktop) !important;width:100% !important;box-sizing:border-box !important;padding:40px 5% !important}.b4j-hero-picture,.b4j-hero-img{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;z-index:1 !important}.b4j-hero-content{position:relative !important;z-index:10 !important;width:100% !important;max-width:var(--box-breite) !important;background-color:rgba(25,23,18,.75) !important;padding:40px !important}@media (max-width:768px){.b4j-hero-wrapper{justify-content:center !important;min-height:var(--hoehe-mobile) !important;padding:20px !important}.b4j-hero-content{padding:30px 20px !important}}.b4j-hero-img{transform:translateZ(0) !important;backface-visibility:hidden !important;content-visibility:visible !important}html{scroll-behavior:smooth}html,body{overflow-x:hidden !important;width:100%;max-width:100vw !important;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box !important}img{max-width:100%;height:auto}.gb-container,.gb-inside-container,.gb-grid-column{min-width:0 !important}.site-header,#sticky-navigation,.navigation-stick,.main-navigation.is_stuck{border-bottom:1px solid rgba(183,160,95,.6)}.inside-site-info{display:inline-flex}.site-info{text-align:center;font-size:15px}.footer-bar .widget_nav_menu>div>ul{justify-content:center}.menu a,.nav-menu a,.mobile-menu a,.off-canvas a,#site-navigation a,.menu-item a{text-transform:none !important}.site-footer,.trust-bar-container{content-visibility:auto;contain-intrinsic-size:500px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f9f9f9}::-webkit-scrollbar-thumb{background:#b7a05f;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#36422f}.woocommerce-page ul.products li.product .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout button#place_order,.wp-block-columns a.button,.elementor-column a.button,.category-item a.button,a.mein-edel-button,a.b4j-continue-shopping-btn,a[style*="background-color: #b7a05f"],a[style*="background-color:#b7a05f"]{background-color:#b7a05f !important;color:#fff !important;text-decoration:none !important;border-radius:4px !important;font-weight:800 !important;text-transform:uppercase !important;transition:all .3s ease-in-out !important;display:inline-block !important;border:none !important;padding:12px 24px !important}.woocommerce-page ul.products li.product .button *,.wp-block-columns a.button *,.elementor-column a.button *,.category-item a.button *,a.mein-edel-button *,a.b4j-continue-shopping-btn *,a[style*="background-color: #b7a05f"] *,a[style*="background-color:#b7a05f"] *{color:#fff !important}.woocommerce-page ul.products li.product .button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout button#place_order:hover,.wp-block-columns a.button:hover,a.mein-edel-button:hover,a.b4j-continue-shopping-btn:hover,a[style*="background-color: #b7a05f"]:hover,a[style*="background-color:#b7a05f"]:hover{background-color:#36422f !important;color:#fff !important;transform:translateY(-2px)}.woocommerce-page ul.products{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:30px !important;margin-top:50px !important}@media (max-width:768px){.woocommerce-page ul.products{grid-template-columns:1fr !important;gap:20px !important}}.woocommerce-page ul.products:before,.woocommerce-page ul.products:after{display:none !important}.woocommerce-page ul.products li.product{width:100% !important;height:100% !important;background-color:#f9f9f9 !important;border:1px solid #e5e5e5 !important;padding:25px 20px !important;text-align:center !important;display:flex !important;flex-direction:column !important;box-shadow:0px 2px 8px rgba(0,0,0,.02) !important;transform:translateY(0) !important;transition:transform .4s ease,box-shadow .4s ease,border-color .6s ease .15s !important;will-change:transform,box-shadow,border-color !important}.woocommerce-page ul.products li.product:hover{transform:translateY(-1px) !important;border-color:#b7a05f !important;box-shadow:0px 6px 15px rgba(0,0,0,.05) !important}.woocommerce-page ul.products li.product img{max-height:220px !important;width:auto !important;margin:0 auto 20px auto !important;object-fit:contain !important;transition:transform .6s ease !important}.woocommerce-page ul.products li.product:hover img{transform:scale(1.01) !important}.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:16px !important;line-height:1.4 !important;margin-bottom:15px !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:44px}.woocommerce-page ul.products li.product .price{font-size:18px;font-weight:700;margin-bottom:20px !important}.woocommerce-page ul.products li.product .button,.woocommerce-page ul.products li.product .add_to_cart_button{margin-top:auto !important;align-self:center !important;width:90% !important}.single-product div.product .product_title{font-size:28px !important;line-height:1.3;margin-bottom:12px}.single-product div.product p.price{font-size:28px !important;font-weight:700;margin-bottom:5px}.single-product div.product p.price del{font-size:18px !important;font-weight:400;opacity:.6}.single-product div.product .b4j-skonto-badge{font-size:16px !important;margin-top:-5px !important}table.variations,table.variations td{border:none !important}table.variations select{width:100% !important;padding:12px 15px !important;border-radius:4px !important}.single-product div.product form.cart{display:flex !important;flex-wrap:wrap !important;gap:15px !important;margin-top:25px !important;margin-bottom:30px !important}.single-product div.product form.cart .quantity{flex:0 0 100px !important}.single-product div.product form.cart .single_add_to_cart_button{flex:1 1 auto !important;padding:18px 24px !important;font-size:18px !important;width:100% !important}.single-product div.product .woocommerce-message,.single-product div.product .woocommerce-info,.single-product div.product div[style*="background-color: #e0f2f1"]{background-color:rgba(183,160,95,.1) !important;border-top:3px solid #b7a05f !important;border-radius:4px;color:#36422f !important}body.woocommerce-cart h1.page-title,body.woocommerce-checkout h1.page-title,.woocommerce-cart .cart_totals h2,.woocommerce-checkout h3{color:#36422f !important;margin:25px 0 !important}.woocommerce-cart .coupon,.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none !important}.woocommerce-cart button[name=update_cart]{background-color:#f0f0f0 !important;color:#666 !important;border:1px solid #ccc !important;opacity:.7}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper:has(input[type=checkbox]),.woocommerce-checkout .wc-gzd-checkbox-placeholder:has(input[type=checkbox]){background-color:rgba(183,160,95,.15) !important;border:2px solid #b7a05f !important;padding:15px 20px !important;border-radius:6px !important;margin:25px 0 30px !important}.back-button-wrapper{display:flex;justify-content:center;margin:40px 0}.back-btn{display:inline-flex;align-items:center;padding:12px 25px;background-color:#f4f4f4;border:1px solid #36422f;color:#36422f;text-decoration:none !important;font-size:13px;font-weight:700;text-transform:uppercase;border-radius:4px;transition:all .3s ease}.back-btn:hover{background-color:#36422f;color:#fff;transform:translateY(-2px)}.trust-bar-container{background-color:#fff;border-top:2px solid #b7a05f;padding:50px 0;width:100%}.trust-bar-grid{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;gap:20px}.trust-item{display:flex;align-items:center;flex:1 1 200px}.trust-icon-wrapper{margin-right:15px;width:50px;flex-shrink:0}.trust-headline{font-size:13px;font-weight:800;text-transform:uppercase;color:#36422f;margin-bottom:4px;line-height:1.2}.trust-subline{font-size:12px;color:#666;line-height:1.3}.b4j-thankyou-box{margin-top:50px;margin-bottom:30px;text-align:center;padding:30px;background-color:#f9f9f9;border-radius:8px;border:1px solid #e1e1e1;box-shadow:0 5px 15px rgba(0,0,0,.03)}.b4j-thankyou-box h3{color:#36422f;margin-bottom:15px}.b4j-thankyou-box p{margin-bottom:25px;color:#555}@media (max-width:768px){.grecaptcha-badge{display:none !important}.woocommerce-page #content,.woocommerce-cart #content,.woocommerce-checkout #content{padding:0 10px !important}.trust-bar-grid{padding:0 20px}.trust-item{flex:1 1 100%;border-bottom:1px solid #eee;padding-bottom:15px}body.woocommerce-cart,body.woocommerce-checkout{padding-bottom:80px !important}.wc-proceed-to-checkout{position:fixed !important;bottom:0 !important;left:0 !important;width:100% !important;background:#fff !important;padding:12px 15px !important;box-shadow:0 -5px 20px rgba(0,0,0,.1) !important;z-index:9999 !important;font-size:0 !important;color:transparent !important}.wc-proceed-to-checkout *{display:none !important}.wc-proceed-to-checkout a.checkout-button{display:block !important;width:100% !important;visibility:visible !important;font-size:16px !important;padding:14px !important}}.revier-faq-container blockquote{border-left:3px solid #b7a05f !important;padding-left:20px !important;margin:15px 0 !important}.ht-ctc-chat{animation:b4j-fadeInChat .5s ease 10s both !important}.ht-ctc-chat img,.ht-ctc-chat svg{width:55px !important;height:55px !important;object-fit:contain !important;vertical-align:middle !important}@supports (-moz-appearance:none){.ht-ctc-chat{box-sizing:border-box !important}.ht-ctc-chat img,.ht-ctc-chat svg{width:40px !important;height:40px !important}}@keyframes b4j-fadeInChat{0%{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px)}100%{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.ref-section{max-width:1100px;margin:60px auto;text-align:center;font-family:"Montserrat",Arial,sans-serif}.ref-header{margin-bottom:50px}.horizontal-bar{width:60px;height:4px;background-color:#b7a05f;margin:0 auto 15px auto}.ref-header h2{font-size:24px;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:1px;color:#36422f}.ref-gallery{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px 60px;padding:0 20px}.ref-item{display:grid !important;grid-template-columns:100% !important;grid-template-rows:40px 90px 40px !important;align-items:center !important;justify-items:center !important;text-decoration:none !important;transition:transform .3s ease,opacity .3s ease;opacity:.85;width:160px !important;height:170px !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}.ref-item>p,.ref-item>br{display:none !important;margin:0 !important;padding:0 !important}.ref-item:hover{transform:scale(1.03);opacity:1}.ref-caption-top,.ref-caption-bottom{font-size:11px !important;color:#555 !important;line-height:1.3 !important;text-align:center !important;width:100% !important;margin:0 !important}.ref-caption-top{grid-row:1;align-self:end !important;padding-bottom:8px !important}.ref-caption-bottom{grid-row:3;align-self:start !important;padding-top:8px !important}.ref-img-wrapper{grid-row:2;display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;width:100% !important;margin:0 !important;padding:0 !important}.ref-img-wrapper img{max-width:140px !important;max-height:80px !important;object-fit:contain !important;filter:grayscale(10%) !important;transition:filter .3s ease;display:block !important;margin:0 auto !important}.ref-img-wrapper img.logo-garmin{transform:scale(2.4) !important}.ref-item:hover .ref-img-wrapper img{filter:grayscale(0%) !important}@media (max-width:768px){.ref-gallery{gap:20px}}.b4j-kachel-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:30px !important;width:100% !important}@media (max-width:1024px){.b4j-kachel-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:20px !important}}@media (max-width:768px){.b4j-kachel-grid{grid-template-columns:minmax(0,1fr) !important}}.b4j-kachel-grid>div,.b4j-kachel-grid .gb-container{min-width:0 !important;box-sizing:border-box !important;height:100% !important;border:1px solid #e5e5e5 !important;background-color:#f9f9f9 !important;box-shadow:0px 2px 8px rgba(0,0,0,.02) !important;transition:all .4s ease !important}.b4j-kachel-grid .gb-inside-container{display:flex !important;flex-direction:column !important;height:100% !important}.b4j-kachel-grid>div:hover,.b4j-kachel-grid .gb-container:hover{transform:translateY(-1px) !important;border-color:#b7a05f !important;box-shadow:0px 6px 15px rgba(0,0,0,.05) !important}.b4j-kachel-grid img{max-width:100% !important;height:auto !important;display:block !important;margin-left:auto !important;margin-right:auto !important}.b4j-kachel-grid .gb-button-wrapper,.b4j-kachel-grid a.gb-button,.b4j-kachel-grid p:last-of-type{margin-top:auto !important}