:root{--mx-ink: #141517;--mx-ink-2: #1D1F22;--mx-steel: #2B2E32;--mx-text: #2E3136;--mx-soft: #4A4E54;--mx-soft-dark: #B4B8BD;--mx-paper: #FFFFFF;--mx-concrete: #F3F3F1;--mx-concrete-2: #E9E9E6;--mx-accent: #E06A2C;--mx-accent-dark: #B9531F;--mx-head: var(--font-heading--family, "Barlow Condensed", "Arial Narrow", sans-serif);--mx-body: var(--font-body--family, Barlow, system-ui, sans-serif);--mx-cut: 18px;--mx-max: 1440px;--mx-gutter: clamp(16px, 3.2vw, 40px);--mx-gap: clamp(10px, 1.2vw, 18px);--mx-sec: clamp(72px, 9vw, 144px);--mx-ease: cubic-bezier(.22, 1, .36, 1);--mx-fs-display: clamp(48px, 7.2vw, 116px);--mx-fs-h2: clamp(36px, 4.6vw, 72px);--mx-fs-h3: clamp(22px, 2vw, 30px);--mx-fs-text: 17px;--mx-fs-small: 14px}html{scrollbar-color:#9A9EA3 var(--mx-concrete)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--mx-accent);color:#fff}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--mx-accent)!important;outline-offset:3px;border-radius:4px}input,textarea{caret-color:var(--mx-accent)}.mx{font-family:var(--mx-body);color:var(--mx-ink);font-size:var(--mx-fs-text);line-height:1.55}.mx *,.mx *:before,.mx *:after{box-sizing:border-box}.mx img{display:block;max-width:100%;height:auto}.mx :where(a){color:inherit;text-decoration:none}.mx :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.mx :where(ul,ol){padding:0;list-style:none}.mx-wrap{max-width:var(--mx-max);margin:0 auto;padding-inline:var(--mx-gutter)}.mx-sec{padding-block:var(--mx-sec)}.mx-dark{background:var(--mx-ink);color:#f1f1ef}.mx-grey{background:var(--mx-concrete)}.mx-white{background:var(--mx-paper)}.mx-h2{font-family:var(--mx-head);font-weight:700;text-transform:uppercase;font-size:var(--mx-fs-h2);line-height:.9;letter-spacing:-.01em;text-wrap:balance}.mx-h3{font-family:var(--mx-head);font-weight:700;text-transform:uppercase;font-size:var(--mx-fs-h3);line-height:.95;letter-spacing:0}.mx-lead{font-size:clamp(17px,1.3vw,19px);line-height:1.55;max-width:36em;margin-top:18px;color:var(--mx-text)}.mx-dark .mx-lead{color:#d9dbde}.mx-headrow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 48px;margin-bottom:clamp(32px,4vw,56px)}.mx-label{clip-path:polygon(0 0,calc(100% - var(--mx-cut)) 0,100% var(--mx-cut),100% 100%,0 100%)}.mx-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 28px;border-radius:999px;border:0;cursor:pointer;background:var(--mx-accent);color:#fff!important;text-decoration:none!important;font-family:var(--mx-head);font-weight:700;font-size:19px;letter-spacing:.04em;text-transform:uppercase;line-height:1;transition:background-color .2s ease,transform .16s var(--mx-ease)}.mx-btn:hover{background:var(--mx-accent-dark)}.mx-btn:active{transform:scale(.97)}.mx-btn svg{transition:transform .25s var(--mx-ease)}.mx-btn:hover svg{transform:translate(4px)}.mx-btn--ink{background:var(--mx-ink)}.mx-btn--ink:hover{background:#000}.mx-btn--paper{background:#fff;color:var(--mx-ink)!important}.mx-btn--paper:hover{background:var(--mx-concrete-2)}.mx-link{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:16px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--mx-accent);transition:color .2s ease}.mx-link:hover{color:var(--mx-accent)}html.mx-js .mx-rise:not(.is-in){opacity:0;transform:translateY(20px)}html.mx-js .mx-rise{transition:opacity .7s var(--mx-ease),transform .7s var(--mx-ease);transition-delay:calc(var(--i, 0) * 75ms)}@media(prefers-reduced-motion:reduce){html.mx-js .mx-rise:not(.is-in){opacity:1;transform:none}html.mx-js .mx-rise{transition:none}.mx *,.mx *:before,.mx *:after{transition-duration:0s!important;animation:none!important}}#header-group .header-section,#header-component{--color-border: transparent}#header-component .header__row{border-bottom:0!important}#header-component{background:#fff}#header-component .menu-list__link,#header-component .menu-list__link-title{font-family:var(--mx-head);font-weight:700;letter-spacing:.04em;font-size:17px}#header-component .menu-list__link:hover,.header-actions__action:hover,.header__icon:hover{color:var(--mx-accent)}.cart-bubble__background{background:var(--mx-accent)!important}.cart-bubble__text{color:#fff!important}.button:not(.button-unstyled):not(.slideshow-control),button.button:not(.button-unstyled),.shopify-payment-button__button--unbranded{border-radius:999px!important}.add-to-cart-button:not(.quick-add__button),.product-form__submit,button[name=add],.cart__checkout-button{background:var(--mx-accent)!important;color:#fff!important;border-color:var(--mx-accent)!important;font-family:var(--mx-head)!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;font-size:19px!important;min-height:56px;transition:background-color .2s ease,transform .16s var(--mx-ease)}.add-to-cart-button:not(.quick-add__button):hover,.product-form__submit:hover,button[name=add]:hover,.cart__checkout-button:hover{background:var(--mx-accent-dark)!important}.add-to-cart-button:active,.cart__checkout-button:active{transform:scale(.98)}.quick-add__button{background:var(--mx-ink)!important;color:#fff!important;border-color:var(--mx-ink)!important}.quick-add__button:hover{background:var(--mx-accent)!important;border-color:var(--mx-accent)!important}.shopify-section h1,.main-page-title,.product-details h1{font-family:var(--mx-head);font-weight:700;letter-spacing:-.005em}.main-page-title,.page-title,.shopify-section .section h1:not(.mx-ptitle){text-transform:uppercase;line-height:.92}.product-information{background:var(--mx-paper)}.product-information__grid{padding-top:clamp(12px,2vw,28px)}.product-information .product-media-container,.product-information .product-media{background:var(--mx-concrete)}.product-information .product-media-container img{mix-blend-mode:normal}.product-details{background:var(--mx-concrete);clip-path:polygon(0 0,calc(100% - var(--mx-cut)) 0,100% var(--mx-cut),100% 100%,0 100%);padding:clamp(22px,2.6vw,40px)!important;align-self:start}@media(min-width:750px){.product-details{margin-top:0}}.product-details .divider__line{background:transparent!important;height:8px}.mx-ptitle{margin:0;font-family:var(--mx-head);font-weight:700;color:var(--mx-ink);text-wrap:balance}.mx-ptitle__teil{display:block;font-family:var(--mx-body);font-weight:600;font-size:16px;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--mx-soft);margin-bottom:8px}.mx-ptitle__modell{display:block;font-size:clamp(36px,3.6vw,56px);line-height:.92;text-transform:uppercase;letter-spacing:-.005em}.product-details .price{font-family:var(--mx-head);font-weight:700;font-size:clamp(32px,2.8vw,42px);color:var(--mx-ink);line-height:1}.mx-steuerhinweis{display:block;margin-top:8px;font-size:14px;line-height:1.5;color:var(--mx-soft)}.mx-steuerhinweis a{color:inherit;text-underline-offset:3px}.product-details .mx-produktinfo{border-left:0!important;background:var(--mx-paper)!important;padding:14px 16px!important;font-size:14px!important;line-height:1.5!important;color:var(--mx-text)!important;margin-top:14px!important}.product-details .mx-produktinfo p{margin-bottom:6px!important}.variant-option legend{font-family:var(--mx-head);font-weight:700;text-transform:uppercase;font-size:18px;letter-spacing:.03em;margin-bottom:10px;color:var(--mx-ink)}.variant-option__button-label{border-radius:999px!important;background:var(--mx-paper);min-height:50px;border-color:transparent!important;transition:background-color .18s ease,color .18s ease}.variant-option__button-label:hover{background:var(--mx-concrete-2)}.variant-option__button-label:has(input:checked){background:var(--mx-ink)!important;color:#fff!important}.variant-option__button-label:has(input:focus-visible){outline:3px solid var(--mx-accent);outline-offset:2px}.variant-option__button-label__text{font-weight:600;font-size:15px}.product-details .quantity-selector{border-radius:999px!important;background:var(--mx-paper);border-color:transparent!important;min-height:56px}.product-details .shopify-payment-button__more-options{color:var(--mx-text);text-underline-offset:4px}.sticky-add-to-cart__bar{border-radius:0!important;background:var(--mx-ink)!important;color:#fff!important;box-shadow:none!important}.sticky-add-to-cart__bar .price,.sticky-add-to-cart__title,.sticky-add-to-cart__variant{color:#fff!important}.product-card,product-card.product-card{background:var(--mx-paper)}.resource-list product-card,.product-grid product-card{background:var(--mx-concrete);padding-bottom:14px;clip-path:polygon(0 0,calc(100% - var(--mx-cut)) 0,100% var(--mx-cut),100% 100%,0 100%)}.resource-list product-card .product-card__content>:not(.card-gallery),.product-grid product-card .product-card__content>:not(.card-gallery){padding-inline:14px}.resource-list product-card .price,.product-grid product-card .price{font-family:var(--mx-head);font-weight:700;font-size:22px;color:var(--mx-ink)}.resource-list .mx-steuerhinweis,.product-grid .mx-steuerhinweis,.resource-list .tax-note,.product-grid .tax-note{display:none}.mx-pt{display:flex;flex-direction:column-reverse;gap:4px;margin:0}.mx-pt__typ{font-size:14px;font-weight:500;color:var(--mx-soft);line-height:1.35}.mx-pt__modell{font-family:var(--mx-head);font-weight:700;font-size:21px;line-height:1.05;color:var(--mx-ink)}.section-resource-list__header h3,.product-recommendations h3{font-family:var(--mx-head);font-weight:700;text-transform:uppercase;font-size:var(--mx-fs-h3)}.cart-page__title h1,.cart-title h1{font-family:var(--mx-head);font-weight:700;text-transform:uppercase;font-size:var(--mx-fs-h2)!important;line-height:.9}.cart-summary{background:var(--mx-concrete)!important;clip-path:polygon(0 0,calc(100% - var(--mx-cut)) 0,100% var(--mx-cut),100% 100%,0 100%)}.cart-totals__total-value{font-family:var(--mx-head);font-weight:700;font-size:28px!important;white-space:nowrap}.cart-totals__total-label{font-weight:600}.cart-items__table-row{border-color:var(--mx-concrete-2)!important}.cart-items__media img,.cart-items__media .cart-items__image{background:var(--mx-concrete)}.cart-items__title,.cart-items__details a{font-weight:600;color:var(--mx-ink)}.cart-items .price,.cart-items__price{font-family:var(--mx-head);font-weight:700;font-size:20px}cart-drawer-component .cart-drawer__dialog,.cart-drawer__dialog{border-radius:0!important}.cart-drawer__heading,.cart-drawer h2{font-family:var(--mx-head);font-weight:700;text-transform:uppercase}main[data-template=article] .section-content-wrapper{max-width:860px;margin-inline:auto}main[data-template=article] h1{font-family:var(--mx-head);font-weight:700;text-transform:uppercase;font-size:clamp(40px,5vw,76px)!important;line-height:.92!important;text-align:left!important;text-wrap:balance}main[data-template=article] .rte,main[data-template=page] .rte,main[data-template^="page."] .rte{font-size:17px;line-height:1.6;color:var(--mx-text);max-width:72ch}main[data-template=article] .rte h2,main[data-template=page] .rte h2,main[data-template=article] .rte h3,main[data-template=page] .rte h3{font-family:var(--mx-head);font-weight:700;text-transform:uppercase;line-height:1;margin-top:1.6em;color:var(--mx-ink)}main[data-template=article] .rte h2{font-size:clamp(28px,2.6vw,40px)}main[data-template=article] .rte h3{font-size:clamp(22px,2vw,28px)}main[data-template=article] .rte a,main[data-template=page] .rte a{color:var(--mx-ink);text-decoration-color:var(--mx-accent);text-decoration-thickness:2px;text-underline-offset:4px}main[data-template=article] .rte a:hover,main[data-template=page] .rte a:hover{color:var(--mx-accent)}main[data-template=article] img{background:var(--mx-concrete)}main[data-template=article] .blog-post-content{max-width:none!important;margin-inline:0!important}main[data-template=article] .blog-post-content :is(p,li){font-size:17px;line-height:1.65}
/*# sourceMappingURL=/cdn/shop/t/23/assets/mx.css.map */
