:root{--b2b-schwarz: 0 0 0;--b2b-tinte: 46 46 45;--b2b-weiss: 255 255 255;--b2b-hell: 246 246 246;--b2b-akzent: 199 42 9;--b2b-linie: 226 226 225;--b2b-kopfabstand: clamp(28px, 3vw, 44px);--b2b-takt: .18s}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-weight:700;transition:background-color var(--b2b-takt) ease,border-color var(--b2b-takt) ease,color var(--b2b-takt) ease,transform .2s ease,box-shadow .2s ease}@media(hover:hover)and (pointer:fine){.button:not([disabled]):not(.button--tertiary):hover,.shopify-challenge__button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000029}}.button:focus-visible,a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgb(var(--b2b-akzent));outline-offset:2px}@media(hover:hover)and (pointer:fine){.rte a:hover,.list-menu__item:hover,.link:hover:not(.button){color:rgb(var(--b2b-akzent))}}.header__menu-item.list-menu__item--active,.list-menu__item--active{color:rgb(var(--b2b-akzent))}:where(h1,h2,h3){font-weight:900;letter-spacing:-.01em;text-wrap:balance}:where(h1){font-size:clamp(30px,4.4vw,52px);line-height:1.04}.h1{font-size:clamp(30px,4.4vw,52px);line-height:1.04;font-weight:900}:where(h2){font-size:clamp(24px,3vw,36px);line-height:1.1}.h2{font-size:clamp(24px,3vw,36px);line-height:1.1;font-weight:900}:where(h3){font-size:clamp(18px,1.6vw,22px);line-height:1.3;font-weight:700}.h3{font-size:clamp(18px,1.6vw,22px);line-height:1.3;font-weight:700}.card__heading,.card__heading .full-unstyled-link{font-weight:700;letter-spacing:normal}h1:is(.title,.collection-hero__title,.cart__empty-text,.main-page-title,.article-template__title),.hxl{font-size:clamp(30px,4.4vw,52px);line-height:1.04;font-weight:900;letter-spacing:-.01em}h2:is(.title,.collection-list-title,.multicolumn__title){font-size:clamp(24px,3vw,36px);line-height:1.1;font-weight:900;letter-spacing:-.01em}.b2b-vorteile__titel,.b2b-kond__titel{font-size:clamp(24px,3vw,36px);line-height:1.1;font-weight:900;letter-spacing:-.01em}.footer{font-size:16px}.footer .footer-block__heading{margin-bottom:14px;font-size:20px;font-weight:700;color:#fff}.footer .footer-block__details-content,.footer .footer__column{color:#ffffffe0}.footer .list-menu__item,.footer .footer-block__details-content a,.footer .policies a,.footer .link{font-size:16px;line-height:1.6;color:#ffffffe0}.footer .list-menu__item{padding-block:6px}.footer .link:hover,.footer .list-menu__item:hover,.footer .footer-block__details-content a:hover,.footer .policies a:hover{color:#fff;text-decoration:underline}.footer .footer__copyright,.footer .copyright__content{font-size:13px;color:#ffffffb3}.footer .footer__content-top{padding-bottom:36px}@media screen and (max-width:749px){.footer .footer-block__heading{font-size:18px}}main{--container-gutter: 20px}main .container{margin-inline:var(--container-gutter)}@media screen and (min-width:700px){main{--container-gutter: 32px}}@media screen and (min-width:1000px){main{--container-gutter: 48px}}.b2b-freigabe{text-decoration:none}.price__login-link.b2b-freigabe{display:inline-block;max-width:100%;padding:6px 12px;text-align:center;border:1px solid rgb(var(--b2b-akzent, 199 42 9));border-radius:6px;background:rgb(var(--b2b-akzent, 199 42 9));color:#fff;font-size:13px;font-weight:700;line-height:1.3;transition:background-color .18s ease}@media screen and (max-width:749px){.price__login-link.b2b-freigabe{padding:5px 10px;font-size:12px}}@media(hover:hover)and (pointer:fine){.price__login-link.b2b-freigabe:hover{background:#a02107;color:#fff;text-decoration:none}}.b2b-schon-haendler{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:32px;padding:20px 24px;border:1px solid rgb(var(--b2b-linie, 226 226 225));border-left:5px solid rgb(var(--b2b-akzent, 199 42 9));border-radius:8px;background:#fff}.b2b-schon-haendler__text{margin:0;color:rgb(var(--b2b-tinte, 46 46 45));font-size:17px;font-weight:700;line-height:1.4}.b2b-schon-haendler__knopf{flex:0 0 auto;padding:13px 30px;border:1px solid rgb(var(--b2b-akzent, 199 42 9));border-radius:6px;background:rgb(var(--b2b-akzent, 199 42 9));color:#fff;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .18s ease}@media(hover:hover)and (pointer:fine){.b2b-schon-haendler__knopf:hover{background:#a02107;color:#fff}}@media screen and (max-width:599px){.b2b-schon-haendler{flex-direction:column;align-items:stretch;text-align:center}}.price--large .price__login-link.b2b-freigabe{padding:13px 28px;font-size:16px}.b2b-preis,.price .b2b-preis.price-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;max-width:100%}.b2b-preis__alt{color:rgb(var(--b2b-tinte, 46 46 45) / .55);font-size:.9em;text-decoration:line-through}.b2b-preis__neu{font-weight:700}.b2b-preis__satz{padding:1px 7px;border-radius:999px;background:rgb(var(--b2b-akzent, 199 42 9));color:#fff;font-size:12px;font-weight:700;line-height:1.6;white-space:nowrap}.b2b-preis--summe{flex-direction:column;align-items:flex-end;gap:2px}.b2b-preis__bedingung{color:rgb(var(--b2b-tinte, 46 46 45) / .6);font-size:12px;line-height:1.6;white-space:nowrap}.b2b-preis__uvp{flex-basis:100%;color:rgb(var(--b2b-tinte, 46 46 45) / .6);font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap}.b2b-preis__vorsatz{color:rgb(var(--b2b-tinte, 46 46 45) / .7);font-size:.9em}.b2b-art{margin:0 0 4px;padding:16px 20px;border:1px solid rgb(var(--b2b-linie, 226 226 225));border-left:5px solid rgb(var(--b2b-tinte, 46 46 45));border-radius:8px 8px 0 0;background:rgb(var(--b2b-hell, 246 246 246))}.b2b-art__zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0}.b2b-art__name{font-size:19px;font-weight:700}.b2b-art__satz{padding:2px 10px;border-radius:999px;background:rgb(var(--b2b-tinte, 46 46 45));color:#fff;font-size:14px;font-weight:700;white-space:nowrap}.b2b-art__satz--offen{border:1px solid rgb(var(--b2b-tinte, 46 46 45) / .4);background:transparent;color:rgb(var(--b2b-tinte, 46 46 45));font-weight:500}.b2b-art__sparen{font-size:16px;font-weight:700}.b2b-art__regeln{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 24px;margin:14px 0 0;padding-top:14px;border-top:1px solid rgb(var(--b2b-tinte, 46 46 45) / .12)}.b2b-art__regeln dt{color:rgb(var(--b2b-tinte, 46 46 45) / .65);font-size:13px}.b2b-art__regeln dd{margin:2px 0 0;font-size:15px;line-height:1.4}@media screen and (max-width:749px){.b2b-art__regeln{grid-template-columns:minmax(0,1fr);gap:10px}.b2b-art__name{font-size:17px}}.b2b-art--kompakt{padding:10px 14px;border-radius:8px}.b2b-art--kompakt .b2b-art__name{font-size:15px}.b2b-korb .cart-items{padding-inline:20px;border:1px solid rgb(var(--b2b-linie, 226 226 225));border-top:none;border-left:5px solid rgb(var(--b2b-tinte, 46 46 45));border-radius:0 0 8px 8px}.b2b-preis__sparen{color:rgb(var(--b2b-akzent, 199 42 9));font-size:13px;font-weight:700;white-space:nowrap}.b2b-art__fussnote{margin:12px 0 0;font-size:14px;line-height:1.5;opacity:.8}.b2b-pdp-hinweis{margin:-.4rem 0 0;color:rgb(var(--b2b-tinte, 46 46 45) / .7);font-size:14px;line-height:1.5}.product__info-container .product__title h1{font-size:clamp(2.4rem,1rem + 1.4vw,3.2rem);line-height:1.2}.b2b-gb__kopf{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 8px;font-size:15px;font-weight:700}.b2b-gb__kopf span{color:rgb(var(--b2b-tinte, 46 46 45) / .6);font-size:13px;font-weight:400}.b2b-gb__liste{max-height:42vh;margin:0 0 12px;padding:0;overflow-y:auto;border-top:1px solid rgb(var(--b2b-linie, 226 226 225));list-style:none}.b2b-gb__zeile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 2px;border-bottom:1px solid rgb(var(--b2b-linie, 226 226 225))}.b2b-gb__name{display:flex;flex-direction:column;font-size:15px;font-weight:700;line-height:1.3}.b2b-gb__lager{color:rgb(var(--b2b-tinte, 46 46 45) / .6);font-size:12px;font-weight:400}.b2b-gb__zeile.ist-aus .b2b-gb__name{opacity:.5}.b2b-gb__zahl{display:inline-flex;flex:0 0 auto;height:40px;border:1px solid rgb(var(--b2b-linie, 226 226 225));border-radius:6px;background:#fff}.b2b-gb__zahl:focus-within{border-color:rgb(var(--b2b-akzent, 199 42 9))}.b2b-gb__zahl button{width:36px;border:0;background:transparent;color:rgb(var(--b2b-tinte, 46 46 45));font-size:18px;cursor:pointer}.b2b-gb__zahl button:disabled{cursor:default;opacity:.3}.b2b-gb__zahl input{width:56px;border:0;background:transparent;font-size:15px;font-weight:700;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.b2b-gb__zahl input::-webkit-outer-spin-button,.b2b-gb__zahl input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.b2b-gb__zahl input:focus{outline:none}.b2b-gb__summe{margin:0 0 10px;font-size:15px;font-weight:700}.b2b-gb__meldung{margin:8px 0 0;font-size:14px}.b2b-gb__meldung.ist-fehler{color:rgb(var(--b2b-akzent, 199 42 9));font-weight:700}.b2b-vorschlaege__knopf{min-height:42px;font-size:14px}.b2b-vorschlaege .grid__item{display:flex;flex-direction:column}.b2b-vorschlaege .grid__item>product-component{display:flex;flex:1 1 auto;flex-direction:column}.b2b-vorschlaege .grid__item .card-wrapper{flex:1 1 auto}.b2b-vorschlaege .card-wrapper>.card{height:100%}.b2b-vorschlaege__fest{position:relative}.b2b-vorschlaege__fest:has(.b2b-vorschlaege__unten) .card{padding-bottom:60px}.b2b-vorschlaege__unten{position:absolute;right:12px;bottom:12px;left:12px}.b2b-vorschlaege__meldung{margin:6px 0 0;font-size:13px;line-height:1.4}.b2b-art__kasse{min-width:180px;min-height:48px;margin-left:auto}.b2b-art__kasse[disabled]{cursor:not-allowed;opacity:.45}.b2b-art__satz--fehlt{background:rgb(var(--b2b-akzent, 199 42 9));color:#fff}.b2b-art__mindestwert{margin:10px 0 0;font-size:15px;font-weight:700}#main-cart-footer .b2b-art__mindestwert{margin:0 0 10px;text-align:right}@media screen and (max-width:749px){.b2b-art__kasse{width:100%;margin-left:0}#main-cart-footer .b2b-art__mindestwert{text-align:center}}#main-cart-footer [data-b2b-mindestwert-hinweis][hidden],#main-cart-footer .cart__dynamic-checkout-buttons[hidden]{display:none}.b2b-status{margin:24px 0 32px;padding:22px 24px;border:1px solid rgb(var(--b2b-linie, 226 226 225));border-left:5px solid rgb(var(--b2b-tinte, 46 46 45));border-radius:8px;background:#fff}.b2b-status--ok{border-left-color:rgb(var(--b2b-akzent, 199 42 9))}.b2b-status__titel{margin:0;font-size:19px;font-weight:700;line-height:1.35}.b2b-status__text{margin:8px 0 0;font-size:16px;line-height:1.55}.b2b-status__knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.b2b-gb__ziel{margin:0 0 18px;padding:14px 16px 12px;border:1px solid rgb(var(--b2b-linie, 226 226 225));border-left:4px solid rgb(var(--b2b-akzent, 199 42 9));border-radius:8px;background:#fff}.b2b-gb__ziel-text{margin:0 0 10px;color:rgb(var(--b2b-akzent, 199 42 9));font-size:16px;line-height:1.35}.b2b-gb__ziel-text strong{font-weight:700}.b2b-gb__ziel-text span{display:block;margin-top:2px;font-size:13px;font-weight:400}.b2b-gb__balken{position:relative;height:10px;border-radius:999px;background:rgb(var(--b2b-hell, 246 246 246));box-shadow:inset 0 0 0 1px rgb(var(--b2b-linie, 226 226 225))}.b2b-gb__balken-korb,.b2b-gb__balken-auswahl{position:absolute;top:0;bottom:0;left:0;width:0;transition:width .25s ease,left .25s ease}.b2b-gb__balken-korb{border-radius:999px 0 0 999px;background:rgb(var(--b2b-akzent, 199 42 9))}.b2b-gb__balken-auswahl{background:repeating-linear-gradient(-45deg,rgb(var(--b2b-akzent, 199 42 9)) 0 4px,#fff 4px 7px)}.b2b-gb__marke{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:rgb(var(--b2b-tinte, 46 46 45))}.b2b-gb__skala{position:relative;height:18px;margin:4px 0 0;color:rgb(var(--b2b-tinte, 46 46 45) / .7);font-size:12px}.b2b-gb__skala span{position:absolute;top:0;padding-right:4px;transform:translate(-100%);white-space:nowrap}.b2b-gb__skala span:last-child{padding-right:0}.b2b-gb__ziel-stand{margin:4px 0 0;color:rgb(var(--b2b-tinte, 46 46 45) / .7);font-size:13px}.b2b-gb__ziel.ist-erreicht .b2b-gb__ziel-text{color:rgb(var(--b2b-tinte, 46 46 45))}@media(prefers-reduced-motion:reduce){.b2b-gb__balken-korb,.b2b-gb__balken-auswahl{transition:none}}.product__info-container .b2b-preis__bedingung{display:none}.b2b-art__ziel{margin:14px 0 0}.b2b-art__ziel .b2b-gb__ziel-text{font-size:18px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/b2b-stil.css.map */
