@import"https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&family=Barlow+Semi+Condensed:wght@600;700&display=swap";:root{--tpx-navy:#1A2D42;--tpx-navy-2:#122132;--tpx-orange:#E8760A;--tpx-orange-2:#CF6605;--tpx-ink:#1C2229;--tpx-ink-2:#4A5560;--tpx-mute:#7C8791;--tpx-line:#DCE1E6;--tpx-line-2:#C9D0D6;--tpx-paper-2:#F5F7F9;--tpx-gruen:#1F7A4D;--tpx-gruen-zart:#E8F4EE;--tpx-rot:#B3261E;--font-body-family:"Barlow","Helvetica Neue",Helvetica,Arial,sans-serif;--font-heading-family:"Barlow Semi Condensed","Barlow",Arial,sans-serif;--font-body-weight:400;--font-body-weight-bold:600;--font-heading-weight:600}body,input,select,textarea,button,table{font-variant-numeric:tabular-nums}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.01em;line-height:1.1}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--tpx-navy);outline-offset:2px;box-shadow:none}::selection{background:#e8760a38}.rte a,.b2b-text a{color:var(--tpx-navy);text-underline-offset:3px}.rte a:hover,.b2b-text a:hover{color:var(--tpx-orange)}.field__input,.select__select,.customer input,.customer select,.customer textarea{border-radius:6px}.field__input:focus,.select__select:focus{border-color:var(--tpx-navy);box-shadow:0 0 0 3px #1a2d421f}.price,.price__regular,.price-item{color:var(--tpx-navy)}.price--on-sale .price-item--sale{color:var(--tpx-orange)}.badge{border-radius:4px;font-weight:600;letter-spacing:.03em}.announcement-bar-section .utility-bar{background-color:#1a2d42!important;padding:8px 0!important}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__message span{color:#fff!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important}.section-header .header-wrapper,.header{padding:0!important}.b2b-header-nav__inner{justify-content:center!important;position:relative;z-index:100}.b2b-header-nav .header__inline-menu{display:flex;justify-content:center;width:100%;position:relative;z-index:100}.b2b-header-nav .list-menu--inline{justify-content:center!important;position:relative;z-index:100}.b2b-header-nav details{position:relative;z-index:200}.b2b-header-nav details[open]{z-index:300}.b2b-header-nav .header__submenu.b2b-submenu,.b2b-header-nav .global-settings-popup{position:absolute!important;top:100%!important;left:0!important;z-index:9999!important;min-width:280px!important;padding:6px 0!important;border:1px solid #dce1e6!important;box-shadow:0 8px 32px #00000024!important;background:#fff!important;margin-top:0!important}.b2b-submenu-item{display:flex!important;align-items:center!important;gap:14px!important;padding:11px 20px!important;font-size:13px!important;font-weight:500!important;color:#1a2d42!important;text-decoration:none!important;transition:background .12s!important;border-bottom:1px solid #f5f7f9!important}.b2b-submenu-item:last-child{border-bottom:none!important}.b2b-submenu-item:hover{background:#f5f7f9!important}.b2b-submenu-icon{width:40px!important;height:40px!important;object-fit:contain!important;flex-shrink:0!important;border-radius:4px!important;background:#f5f7f9!important;padding:5px!important;border:1px solid #dce1e6!important}.b2b-submenu-item span{font-size:13px!important;color:#1a2d42!important;font-weight:500!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary):not(.b2b-mobile-menu-btn){background-color:#1a2d42!important;color:#fff!important;border-color:#1a2d42!important;border-radius:6px!important;font-weight:600!important;letter-spacing:.06em!important;font-size:12px!important;text-transform:uppercase!important}.button--secondary{background-color:transparent!important;color:#1a2d42!important;border:1px solid #1a2d42!important;border-radius:6px!important;font-weight:600!important;letter-spacing:.06em!important;font-size:12px!important;text-transform:uppercase!important}.button--secondary:hover{background-color:#1a2d42!important;color:#fff!important}.card-wrapper .card{border-radius:6px!important;border:1px solid #dce1e6!important;transition:border-color .2s,box-shadow .2s!important}.card-wrapper .card:hover{border-color:#1a2d42!important;box-shadow:0 2px 12px #0000000f!important}.card>.card__heading,.card>.card__content>.card__heading{display:none!important}.card__information .card__heading{display:block!important;margin:0 0 4px!important;padding:0!important}.card__information .card__heading a,.card__information .card__heading .full-unstyled-link{font-size:13px!important;font-weight:600!important;color:#1a2d42!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:2.8em!important;letter-spacing:.01em!important;text-decoration:none!important}.card__information .card__heading a:hover{color:#24384f!important;text-decoration:underline!important}.card__information{padding:14px 16px 16px!important;display:flex!important;flex-direction:column!important;gap:6px!important;min-height:90px!important}.card-information .price .price-item--regular,.card-information .price .price-item--sale{font-size:15px!important;font-weight:700!important;color:#1a2d42!important}.card-information .price__container:after{content:"netto zzgl. MwSt."!important;display:block!important;width:100%!important;font-size:10px!important;color:#7c8791!important;font-weight:400!important;margin-top:2px!important}.card-information .card__vendor{display:none!important}.card__media .media{background:#f5f7f9!important}.card-wrapper .card__media img{object-fit:contain!important;padding:8px!important}.b2b-price-login-hint{margin-top:4px}.b2b-price-teaser{font-size:15px;font-weight:700;color:#1a2d42;margin-bottom:4px;line-height:1.3}.b2b-price-teaser-note{font-size:10px;font-weight:400;color:#7c8791;display:block;margin-top:1px}.b2b-price-login-link{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#7c8791;text-decoration:none;border:1px solid #dce1e6;padding:5px 10px;background:#f5f7f9;letter-spacing:.03em;transition:border-color .15s,color .15s;white-space:nowrap}.b2b-price-login-link:hover{border-color:#1a2d42;color:#1a2d42;background:#fff}.b2b-price-login-link svg{flex-shrink:0}.b2b-cart-totals{display:flex;justify-content:flex-end;margin-top:40px}.b2b-cart-totals__inner{width:100%;max-width:440px;border:1px solid #dce1e6}.b2b-cart-totals__row{display:flex;justify-content:space-between;align-items:center;padding:13px 20px;font-size:13px;color:#4a5560;background:#fff;border-bottom:1px solid #f5f7f9}.b2b-cart-totals__row--total{background:#1a2d42!important;border-bottom:none!important;padding:16px 20px!important}.b2b-cart-totals__row--total span{color:#fff!important;font-size:14px!important;font-weight:700!important}.b2b-cart-totals__amount{font-weight:700;color:#1a2d42;white-space:nowrap}.b2b-cart-totals__row--total .b2b-cart-totals__amount{color:#fff!important;font-size:16px!important}.cart__checkout-button{width:100%!important;margin-top:14px!important;padding:15px 24px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:6px!important;background:#1a2d42!important;color:#fff!important}.cart__dynamic-checkout-buttons{display:none!important}.b2b-trust-bar{background:#f5f7f9;border-top:1px solid #dce1e6;border-bottom:1px solid #dce1e6;padding:18px 0}.b2b-trust-bar__inner{display:flex;justify-content:center;align-items:center;gap:48px;flex-wrap:wrap}.b2b-trust-bar__item{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:#4a5560;letter-spacing:.03em}.b2b-trust-bar__item svg{width:18px;height:18px;stroke:#1a2d42;fill:none;stroke-width:1.8;flex-shrink:0}.collection__title{font-size:28px!important;font-weight:700!important;color:#1a2d42!important}.pagination__item{border-radius:6px!important}.pagination__item--current{background:#1a2d42!important;color:#fff!important;border-color:#1a2d42!important}.field__input{border-radius:6px!important}.field__input:focus{border-color:#1a2d42!important;box-shadow:0 0 0 3px #1a2d421f!important}.title-wrapper-with-link h1{font-size:28px!important;font-weight:700!important;color:#1a2d42!important}.b2b-reg__checkbox input[type=checkbox]{all:revert!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;margin:0!important;padding:0!important;cursor:pointer!important;accent-color:#1a2d42!important;flex-shrink:0!important;appearance:checkbox!important;-webkit-appearance:checkbox!important;border:none!important;background:none!important;box-shadow:none!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;display:inline-block!important;position:relative!important;z-index:1!important}.b2b-reg__checkbox{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:auto!important;position:relative!important}.b2b-reg__checkbox:before,.b2b-reg__checkbox:after{display:none!important;content:none!important}@media(max-width:749px){.b2b-trust-bar__inner{gap:24px}}.b2b-ref{background:#f5f7f9;border-top:1px solid #dce1e6;border-bottom:1px solid #dce1e6;padding:44px 0}.b2b-ref__inner{display:flex;align-items:center;gap:48px;flex-wrap:wrap;justify-content:center}.b2b-ref__trustpilot{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:320px}.b2b-ref__tp-stars{display:flex;gap:3px;color:#00b67a;margin-bottom:8px}.b2b-ref__tp-stars svg{width:20px;height:20px;fill:currentColor}.b2b-ref__tp-text{font-size:15px;font-weight:600;color:#1a2d42;margin-bottom:2px}.b2b-ref__tp-count{font-weight:400;color:#7c8791;font-size:13px}.b2b-ref__tp-link{font-size:12px;font-weight:600;color:#1a2d42;text-decoration:none;margin-bottom:10px}.b2b-ref__tp-link:hover{text-decoration:underline}.b2b-ref__tp-note{font-size:11px;color:#7c8791;line-height:1.6;margin:0}.b2b-ref__divider{width:1px;align-self:stretch;background:#dce1e6}.b2b-ref__badges{display:grid;grid-template-columns:repeat(4,auto);gap:32px;flex:1;justify-content:center}.b2b-ref__badge{display:flex;align-items:center;gap:10px}.b2b-ref__badge svg{width:26px;height:26px;color:#1a2d42;flex-shrink:0}.b2b-ref__badge strong{display:block;font-size:12px;font-weight:700;color:#1a2d42}.b2b-ref__badge span{display:block;font-size:11px;color:#7c8791;margin-top:1px;white-space:nowrap}@media(max-width:989px){.b2b-ref__inner{flex-direction:column;gap:28px}.b2b-ref__divider{display:none}.b2b-ref__badges{grid-template-columns:repeat(2,auto);gap:20px 32px}}@media(max-width:480px){.b2b-ref__badges{grid-template-columns:1fr;justify-items:center;text-align:center}.b2b-ref__badge{flex-direction:column;gap:6px}}.b2b-mfh__card,.b2b-mf{--ink:var(--tpx-navy);--muted:var(--tpx-mute);--line:var(--tpx-line);--soft:var(--tpx-paper-2);--track:var(--tpx-line)}.b2b-mfh__card,.b2b-mf{border-radius:6px}.b2b-mfh__ico,.b2b-mf__ico,.b2b-mf__empty svg{color:var(--tpx-mute)}.b2b-mfh__inp input,.b2b-mf__inp input{border-color:var(--tpx-line-2);border-radius:6px}.b2b-mfh__inp input:focus,.b2b-mf__inp input:focus{border-color:var(--tpx-navy);box-shadow:0 0 0 3px #1a2d421f}.b2b-mfh__inp input::placeholder,.b2b-mf__inp input::placeholder{color:#a8b1b9}.b2b-mfh__inp span,.b2b-mf__inp span,.b2b-mfh__x,.b2b-mf__x{color:var(--tpx-mute)}.b2b-mfh__type-btn:hover{border-color:var(--tpx-navy)}.b2b-mfh__submit{border-radius:6px}.b2b-mfh__submit:hover{background:var(--tpx-navy-2)}.b2b-mf__foot{border-top-color:var(--tpx-line)}.b2b-mf__field--tol input[type=range]:focus-visible{box-shadow:0 0 0 3px #1a2d4224}.b2b-muster-sticky{background:var(--tpx-orange)!important;color:#fff!important}.b2b-muster-sticky:hover{background:var(--tpx-orange-2)!important}.b2b-popup-overlay{background:#1a2d429e}.b2b-popup-card{border-radius:8px}.b2b-popup-close{color:var(--tpx-navy)}.b2b-popup-badge{background:radial-gradient(circle at 35% 30%,#E8A055,var(--tpx-orange))}.b2b-popup-body h3{color:var(--tpx-navy)}.b2b-popup-body p{color:var(--tpx-ink-2)}.b2b-popup-perks li{color:var(--tpx-navy);background:var(--tpx-paper-2)}.b2b-popup-cta{background:var(--tpx-orange)!important;border-radius:6px;box-shadow:0 8px 18px #e8760a47}.b2b-popup-cta:hover{background:var(--tpx-orange-2)!important}.b2b-popup-code{color:var(--tpx-navy)}.b2b-popup-fineprint{color:var(--tpx-mute)}.b2b-ref__tp-stars svg{color:var(--tpx-orange)}.b2b-ref__badge svg{color:var(--tpx-navy)}.b2b-trust-bar__item svg{stroke:var(--tpx-navy)}.b2b-header-nav{background:#fff!important;border-top:1px solid #EDF0F3;border-bottom:1px solid var(--tpx-line)}.b2b-nav-link{color:var(--tpx-navy)!important;font-weight:600}.b2b-nav-link svg{stroke:var(--tpx-mute)!important}.b2b-nav-link:hover,.b2b-nav-item:hover>.b2b-nav-link{background:var(--tpx-paper-2)!important;border-bottom-color:var(--tpx-orange)!important;color:var(--tpx-navy)!important}.b2b-nav-item:hover>.b2b-nav-link svg{stroke:var(--tpx-navy)!important}.b2b-nav-dropdown{border-color:var(--tpx-line)!important;box-shadow:0 18px 44px #1a2d4229!important;border-radius:0 0 6px 6px}.b2b-nav-dropdown a{color:var(--tpx-ink)!important;border-bottom-color:var(--tpx-line)!important}.b2b-nav-dropdown a:hover{background:var(--tpx-paper-2)!important;color:var(--tpx-navy)!important}.b2b-nav-dropdown .b2b-link-label{color:var(--tpx-navy)!important}.b2b-header-cta{background:var(--tpx-orange)!important;border-color:var(--tpx-orange)!important;color:#fff!important;border-radius:6px}.b2b-header-cta:hover{background:var(--tpx-orange-2)!important;border-color:var(--tpx-orange-2)!important;color:#fff!important}.b2b-header-search form{border-color:var(--tpx-line-2)!important;border-width:1.5px!important;border-radius:6px}.b2b-header-search form:focus-within{border-color:var(--tpx-navy)!important;box-shadow:0 0 0 3px #1a2d421f!important}.b2b-header-search input{color:var(--tpx-ink)!important}.b2b-header-search button{background:var(--tpx-navy)!important}.b2b-header-search button:hover{background:var(--tpx-navy-2)!important}.b2b-header-icon:hover{color:var(--tpx-navy)!important}.b2b-header-icon__badge{background:var(--tpx-orange)!important}.b2b-mobile-menu-btn,.b2b-header-logo .shop-name{color:var(--tpx-navy)!important}.b2b-search-result__title{color:var(--tpx-ink)!important}.b2b-search-all{color:var(--tpx-navy)!important}
/*# sourceMappingURL=/cdn/shop/t/75/assets/custom.css.map */
