:root{--mx-black:#0A0A0A;--mx-red:#CC0000;--mx-paper:#F5F5F0;--mx-tile:#FFFFFF;--mx-ink:#0A0A0A;--mx-muted:#5A5A5A}.mx-wrap{max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.mx-eyebrow{font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mx-red);margin:0 0 10px}.mx-eyebrow--light{color:#fff;opacity:.85}.mx-h2{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(26px,3.2vw,38px);line-height:1.1;letter-spacing:-.01em;margin:0;color:var(--mx-ink)}.mx-h2--light{color:#fff}.mx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;font-family:var(--font-body-family);font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer}.mx-btn--red{background:var(--mx-red);color:#fff;border-color:var(--mx-red)}.mx-btn--red:hover{background:#a30000;border-color:#a30000}.mx-btn--ghost{background:transparent;color:#fff;border-color:#fffc}.mx-btn--ghost:hover{background:#fff;color:var(--mx-black)}.mx-textlink{font-family:var(--font-body-family);font-size:15px;font-weight:600;color:var(--mx-ink);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.mx-textlink:hover{color:var(--mx-red)}.mx-hero{position:relative;min-height:clamp(460px,72vh,760px);display:flex;align-items:flex-end;overflow:hidden;background:var(--mx-black)}.mx-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.mx-hero__shade{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000bf,#00000073,#00000026),linear-gradient(180deg,#0000 30%,#000000bf)}.mx-hero__content{text-shadow:0 1px 12px rgba(0,0,0,.45);position:relative;z-index:1;width:100%;padding-top:48px;padding-bottom:clamp(40px,7vw,80px)}.mx-hero__heading{font-family:var(--font-heading-family);font-weight:800;font-size:clamp(44px,7vw,92px);line-height:.98;letter-spacing:-.02em;color:#fff;margin:0 0 16px}.mx-hero__text{font-family:var(--font-body-family);font-size:clamp(17px,1.5vw,20px);line-height:1.45;color:#ffffffeb;max-width:520px;margin:0 0 28px}.mx-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.mx-grid-section{padding:clamp(48px,7vw,88px) 0}.mx-bg-light{background:var(--mx-paper)}.mx-bg-white{background:#fff}.mx-grid-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(20px,3vw,32px)}.mx-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px)}@media(min-width:990px){.mx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mx-card{display:block;color:var(--mx-ink);text-decoration:none}.mx-card__media{position:relative;aspect-ratio:1/1;background:var(--mx-tile);overflow:hidden;margin-bottom:12px}.mx-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mx-card:hover .mx-card__img{transform:scale(1.03)}.mx-card__badge{position:absolute;top:10px;left:10px;background:var(--mx-black);color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px}.mx-card__title{font-family:var(--font-body-family);font-size:15px;font-weight:600;line-height:1.35;margin:0 0 4px}.mx-card__price{font-family:var(--font-body-family);font-size:15px;color:var(--mx-muted);margin:0}.mx-story{background:var(--mx-black);color:#fff;padding:clamp(48px,7vw,96px) 0}.mx-story__grid{display:grid;gap:clamp(28px,5vw,72px);align-items:center}@media(min-width:900px){.mx-story__grid{grid-template-columns:1fr 1fr}}.mx-story__media{aspect-ratio:4/3;overflow:hidden;background:#1c1c1c}.mx-story__img{width:100%;height:100%;object-fit:cover;display:block}.mx-story .mx-h2{color:#fff;margin-bottom:18px}.mx-story__body p{font-family:var(--font-body-family);font-size:17px;line-height:1.6;color:#ffffffd9;margin:0 0 18px;max-width:520px}.mx-story__motto{font-size:18px;color:var(--mx-red);margin:0 0 24px;font-weight:500}.mx-story .mx-textlink{color:#fff}.mx-news{background:#1c1c1c;padding:clamp(40px,6vw,64px) 0;border-top:1px solid rgba(255,255,255,.08)}.mx-news__inner{display:grid;gap:20px;align-items:center}@media(min-width:900px){.mx-news__inner{grid-template-columns:1fr 1fr}}.mx-news__text{font-family:var(--font-body-family);color:#ffffffbf;font-size:16px;margin:8px 0 0}.mx-news__form{display:flex;gap:8px;flex-wrap:wrap}.mx-news__input{flex:1 1 220px;min-height:50px;padding:0 16px;font-size:16px;background:#fff;color:var(--mx-ink);border:0;border-radius:0}.mx-news__error{width:100%;color:#ffb3b3;font-size:14px;margin:4px 0 0}.footer,.shopify-section-group-footer-group{margin-top:0!important}.card-wrapper .card--card,.card-wrapper .card--standard .card__inner{border:0!important;box-shadow:none!important}.card-wrapper .card--card{background:transparent!important}.card-wrapper .card__inner{background:var(--mx-tile)!important}.card-wrapper .card--card>.card__content{padding:12px 0 0!important}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-size:15px;font-weight:600;line-height:1.35}.card-wrapper .price{font-size:15px}.product__media-wrapper .product__media,.product-media-container{background:var(--mx-tile)}.product__title h1{font-size:clamp(28px,3vw,40px);line-height:1.1}@media(max-width:749px){.header{padding-top:6px!important;padding-bottom:6px!important}.header__heading-logo{max-width:96px;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/mx-cleanup.css.map */
