:root,[data-bos-mode=day]{--color-background: 252, 252, 252;--gradient-background: #fcfcfc;--color-foreground: 17, 17, 17;--color-shadow: 12, 18, 28;--color-button: 62, 65, 244;--color-button-text: 255, 255, 255;--color-secondary-button: 252, 252, 252;--color-secondary-button-text: 17, 17, 17;--color-link: 62, 65, 244;--color-badge-foreground: 17, 17, 17;--color-badge-background: 252, 252, 252;--color-badge-border: 207, 206, 205;--primary-button-hover-background: 60, 39, 124;--primary-button-hover-text: 255, 255, 255;--secondary-button-hover-background: 245, 245, 245;--secondary-button-hover-text: 17, 17, 17;--text-link-hover-color: 11, 14, 193;--accent-highlight-color: 11, 14, 193;--payment-terms-background-color: rgb(252, 252, 252)}[data-bos-mode=evening]{--color-background: 252, 250, 246;--gradient-background: #fcfaf6;--color-foreground: 31, 28, 25;--color-shadow: 40, 26, 12;--color-button: 89, 58, 182;--color-button-text: 255, 255, 255;--color-secondary-button: 252, 250, 246;--color-secondary-button-text: 31, 28, 25;--color-link: 89, 58, 182;--color-badge-foreground: 31, 28, 25;--color-badge-background: 252, 250, 246;--color-badge-border: 222, 211, 196;--primary-button-hover-background: 60, 39, 124;--primary-button-hover-text: 255, 255, 255;--secondary-button-hover-background: 246, 241, 232;--secondary-button-hover-text: 31, 28, 25;--text-link-hover-color: 60, 39, 124;--accent-highlight-color: 60, 39, 124;--payment-terms-background-color: rgb(252, 250, 246)}html,body,input,button,select,textarea,optgroup,.button,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,[class*=heading],[class*=title],[class*=Heading],[class*=Title]{font-family:var(--bos-font-family)!important}.bos-type-display-xl,.bos-type-display-xl-italic{font-size:var(--bos-type-display-xl-size);line-height:var(--bos-type-display-xl-line);letter-spacing:var(--bos-type-display-xl-tracking);font-weight:var(--bos-type-display-xl-weight)}.bos-type-display-xl-italic{font-style:italic;font-weight:400}.bos-type-display-l,.bos-type-display-l-italic{font-size:var(--bos-type-display-l-size);line-height:var(--bos-type-display-l-line);letter-spacing:var(--bos-type-display-l-tracking);font-weight:var(--bos-type-display-l-weight)}.bos-type-display-l-italic{font-style:italic;font-weight:400}.bos-type-heading-xl,.bos-type-heading-xl-italic{font-size:var(--bos-type-heading-xl-size);line-height:var(--bos-type-heading-xl-line);letter-spacing:var(--bos-type-heading-xl-tracking);font-weight:var(--bos-type-heading-xl-weight)}.bos-type-heading-xl-italic{font-style:italic;font-weight:400}.bos-type-heading-l,.bos-type-heading-l-italic{font-size:var(--bos-type-heading-l-size);line-height:var(--bos-type-heading-l-line);letter-spacing:var(--bos-type-heading-l-tracking);font-weight:var(--bos-type-heading-l-weight)}.bos-type-heading-l-italic{font-style:italic;font-weight:400}.bos-type-heading-m,.bos-type-heading-m-italic{font-size:var(--bos-type-heading-m-size);line-height:var(--bos-type-heading-m-line);letter-spacing:var(--bos-type-heading-m-tracking);font-weight:var(--bos-type-heading-m-weight)}.bos-type-heading-m-italic{font-style:italic;font-weight:300}.bos-type-body-l{font-size:var(--bos-type-body-l-size);line-height:var(--bos-type-body-l-line);font-weight:var(--bos-type-body-l-weight)}.bos-type-body-m{font-size:var(--bos-type-body-m-size);line-height:var(--bos-type-body-m-line);font-weight:var(--bos-type-body-m-weight)}.bos-type-body-s{font-size:var(--bos-type-body-s-size);line-height:var(--bos-type-body-s-line);font-weight:var(--bos-type-body-s-weight)}.bos-type-caption,.type-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking)}.bos-type-subtitle{font-size:var(--bos-type-subtitle-size);line-height:var(--bos-type-subtitle-line);letter-spacing:var(--bos-type-subtitle-tracking);font-weight:var(--bos-type-subtitle-weight);text-transform:uppercase}.bos-type-body-l strong,.bos-type-body-m strong,.bos-type-body-s strong,b,strong{font-weight:var(--bos-strong-weight)}h1,.h1{font-size:var(--bos-type-display-xl-size);line-height:var(--bos-type-display-xl-line);letter-spacing:var(--bos-type-display-xl-tracking);font-weight:var(--bos-type-display-xl-weight)}h2,.h2{font-size:var(--bos-type-heading-xl-size);line-height:var(--bos-type-heading-xl-line);letter-spacing:var(--bos-type-heading-xl-tracking);font-weight:var(--bos-type-heading-xl-weight)}h3,.h3{font-size:var(--bos-type-heading-l-size);line-height:var(--bos-type-heading-l-line);letter-spacing:var(--bos-type-heading-l-tracking);font-weight:var(--bos-type-heading-l-weight)}h4,.h4{font-size:var(--bos-type-heading-m-size);line-height:var(--bos-type-heading-m-line);letter-spacing:var(--bos-type-heading-m-tracking);font-weight:var(--bos-type-heading-m-weight)}body{font-size:var(--bos-type-body-m-size);line-height:var(--bos-type-body-m-line);font-weight:var(--bos-type-body-m-weight);background:var(--bos-surface-base);color:var(--bos-text-primary)}p{font-weight:300}.button,.shopify-payment-button__button--unbranded,button.button{min-height:var(--bos-button-height);padding-inline:var(--bos-button-padding-x);border-radius:var(--bos-radius-pill);font-weight:var(--bos-strong-weight);font-size:var(--bos-type-body-s-size);line-height:1;letter-spacing:0;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.button:focus-visible,a:focus-visible,input:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--bos-focus-ring);outline-offset:2px}.card,.card-wrapper{border-radius:var(--bos-radius-lg);background:var(--bos-surface-elevated);box-shadow:var(--bos-shadow-card)}:root{--page-width: var(--bos-section-max-width);--container-lg-width: var(--bos-section-max-width);--font-body-family: var(--bos-font-family);--font-heading-family: var(--bos-font-family)}.page-width,.page-width-desktop,.container,.container-fluid{max-width:var(--bos-section-max-width)!important;margin-inline:auto}@media screen and (min-width:750px){.page-width,.page-width-desktop,.container,.container-fluid{padding-inline:var(--bos-section-padding-x)!important}}.header__menu_ul,.header__menu_li,.header__menu_item,.header__menu--nav a{font-size:var(--bos-type-body-s-size)!important;line-height:var(--bos-type-body-s-line)}.header__heading-logo,.header__logo_link img,.header__logo_link svg{max-height:var(--bos-logo-max-height)!important;width:auto!important;height:auto!important}hr,.border-top,.border-bottom{border-color:var(--bos-border-default)}a{color:var(--bos-accent-primary)}a:hover{color:var(--bos-accent-primary-hover)}.product .price .price-item--regular:after,.product .price .price-item--sale:after{content:" zzgl. MwSt.";font-size:var(--bos-type-body-m-size);color:var(--bos-text-secondary);font-weight:400;margin-left:10px}.footer--about-inline p{margin:0;display:flex;flex-wrap:wrap;gap:20px}@media(max-width:749px){.footer__copyright{justify-content:flex-start!important;text-align:left}.footer__payment .list-payment,.footer__payment .footer--list__payment{justify-content:flex-start;padding-left:0;margin-bottom:18px}.footer__bottom .row>div+div{margin-top:3rem}}.footer--about-inline a{color:inherit;text-decoration:none}.footer--about-inline a:hover{text-decoration:underline}.coupon__row{display:flex;align-items:stretch;gap:8px}.coupon__row>input{flex:1;min-width:0}.coupon__row>.coupon__apply{flex:0 0 auto;white-space:nowrap}.cart__flash{padding:10px 14px;margin-bottom:10px;border-radius:var(--bos-radius-md);border:1px solid transparent;font-size:14px;line-height:1.4}.cart__flash--success{background:#5bdfbd2e;color:var(--bos-text-primary);border-color:var(--bos-feedback-success)}.cart__flash--error{background:#d94c761a;color:var(--bos-feedback-error);border-color:var(--bos-feedback-error)}.cart__agb{display:grid;grid-template-columns:18px 1fr;column-gap:12px;align-items:start;padding:12px 16px;margin-bottom:14px;border:1px solid var(--bos-border-default);border-radius:var(--bos-radius-md);background:var(--bos-surface-base);text-align:left;transition:border-color .2s ease,background-color .2s ease}.cart__agb-checkbox{width:18px;height:18px;margin:1px 0 0;accent-color:var(--bos-accent-primary);cursor:pointer}.cart__agb-label{font-size:12px;line-height:1.5;color:var(--bos-text-primary);text-align:left;cursor:pointer}.cart__agb-label a{color:inherit;text-decoration:underline}.cart__agb-error-text{grid-column:2;display:none;margin-top:6px;font-size:12px;line-height:1.4;color:var(--bos-feedback-error)}.cart__agb--error{border-color:var(--bos-feedback-error);background-color:#d94c760f}.cart__agb--error .cart__agb-error-text{display:block}.cart__agb--shake{animation:bbAgbShake .38s ease}@keyframes bbAgbShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.cart-item__quantity .quantity.quantity--locked{border:none}.cart-item__quantity .quantity--locked .quantity__button{display:none}.cart-item__quantity .quantity--locked .quantity__input{pointer-events:none;border:0;background:transparent;text-align:left;width:auto;-moz-appearance:textfield}.cart-item__quantity .quantity--locked .quantity__input::-webkit-inner-spin-button,.cart-item__quantity .quantity--locked .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product__modal-opener--image{pointer-events:none;cursor:default}.product__modal-opener--image .product__media-icon{display:none}::selection{background:var(--bos-accent-primary);color:var(--bos-accent-contrast)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bos-overrides.css.map */
