.announcement-bar-section .utility-bar{background-color:#121212!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 #e8e8e8!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:#121212!important;text-decoration:none!important;transition:background .12s!important;border-bottom:1px solid #f5f5f5!important}.b2b-submenu-item:last-child{border-bottom:none!important}.b2b-submenu-item:hover{background:#f9f9f9!important}.b2b-submenu-icon{width:40px!important;height:40px!important;object-fit:contain!important;flex-shrink:0!important;border-radius:4px!important;background:#f3f3f3!important;padding:5px!important;border:1px solid #ebebeb!important}.b2b-submenu-item span{font-size:13px!important;color:#121212!important;font-weight:500!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary):not(.b2b-mobile-menu-btn){background-color:#121212!important;color:#fff!important;border-color:#121212!important;border-radius:0!important;font-weight:600!important;letter-spacing:.06em!important;font-size:12px!important;text-transform:uppercase!important}.button--secondary{background-color:transparent!important;color:#121212!important;border:1px solid #121212!important;border-radius:0!important;font-weight:600!important;letter-spacing:.06em!important;font-size:12px!important;text-transform:uppercase!important}.button--secondary:hover{background-color:#121212!important;color:#fff!important}.card-wrapper .card{border-radius:0!important;border:1px solid #e8e8e8!important;transition:border-color .2s,box-shadow .2s!important}.card-wrapper .card:hover{border-color:#121212!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:#121212!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:#333!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:#121212!important}.card-information .price__container:after{content:"netto zzgl. MwSt."!important;display:block!important;width:100%!important;font-size:10px!important;color:#aaa!important;font-weight:400!important;margin-top:2px!important}.card-information .card__vendor{display:none!important}.card__media .media{background:#f8f8f8!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:#121212;margin-bottom:4px;line-height:1.3}.b2b-price-teaser-note{font-size:10px;font-weight:400;color:#999;display:block;margin-top:1px}.b2b-price-login-link{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#888;text-decoration:none;border:1px solid #e0e0e0;padding:5px 10px;background:#f9f9f9;letter-spacing:.03em;transition:border-color .15s,color .15s;white-space:nowrap}.b2b-price-login-link:hover{border-color:#121212;color:#121212;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 #e8e8e8}.b2b-cart-totals__row{display:flex;justify-content:space-between;align-items:center;padding:13px 20px;font-size:13px;color:#666;background:#fff;border-bottom:1px solid #f0f0f0}.b2b-cart-totals__row--total{background:#121212!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:#121212;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:0!important;background:#121212!important;color:#fff!important}.cart__dynamic-checkout-buttons{display:none!important}.b2b-trust-bar{background:#f7f7f5;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;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:#444;letter-spacing:.03em}.b2b-trust-bar__item svg{width:18px;height:18px;stroke:#121212;fill:none;stroke-width:1.8;flex-shrink:0}.collection__title{font-size:28px!important;font-weight:700!important;color:#121212!important}.pagination__item{border-radius:0!important}.pagination__item--current{background:#121212!important;color:#fff!important;border-color:#121212!important}.field__input{border-radius:0!important}.field__input:focus{border-color:#121212!important;box-shadow:none!important}.title-wrapper-with-link h1{font-size:28px!important;font-weight:700!important;color:#121212!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:#121212!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:#fafafa;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;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:#121212;margin-bottom:2px}.b2b-ref__tp-count{font-weight:400;color:#888;font-size:13px}.b2b-ref__tp-link{font-size:12px;font-weight:600;color:#121212;text-decoration:none;margin-bottom:10px}.b2b-ref__tp-link:hover{text-decoration:underline}.b2b-ref__tp-note{font-size:11px;color:#999;line-height:1.6;margin:0}.b2b-ref__divider{width:1px;align-self:stretch;background:#e0e0e0}.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:#121212;flex-shrink:0}.b2b-ref__badge strong{display:block;font-size:12px;font-weight:700;color:#121212}.b2b-ref__badge span{display:block;font-size:11px;color:#888;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}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/custom.css.map */
