:root{--mg-ink: #0c0c0d;--mg-ink-2: #151517;--mg-bone: #f4f1ea;--mg-bone-2: #e9e5db;--mg-white: #ffffff;--mg-red: #e11d0e;--mg-red-deep: #b01308;--mg-steel: #8b8b8f;--mg-line: rgba(12,12,13,.14);--mg-line-invert: rgba(255,255,255,.16);--mg-font-display: var(--font-h1--family, "Oswald", sans-serif);--mg-font-body: var(--font-body--family, "Inter", sans-serif);--mg-fs-display: clamp(2.7rem, 1.1rem + 6.2vw, 7rem);--mg-fs-h2: clamp(1.9rem, 1rem + 3vw, 3.4rem);--mg-fs-h3: clamp(1.2rem, .95rem + 1vw, 1.6rem);--mg-fs-overline: .72rem;--mg-track-overline: .24em;--mg-gutter: clamp(1.15rem, .4rem + 2.8vw, 3.5rem);--mg-container: 1480px;--mg-maxwide: 1760px;--mg-ease: cubic-bezier(.22, 1, .36, 1);--mg-ease-power: cubic-bezier(.16, 1, .3, 1)}.mg-container{max-width:var(--mg-container);margin-inline:auto;padding-inline:var(--mg-gutter)}.mg-container--wide{max-width:var(--mg-maxwide)}.mg-band{padding-block:clamp(3.5rem,2rem + 7vw,8.5rem);position:relative}.mg-band--tight{padding-block:clamp(2.25rem,1.4rem + 3.5vw,4.5rem)}.mg-band--ink{background:var(--mg-ink);color:var(--mg-bone)}.mg-band--bone{background:var(--mg-bone);color:var(--mg-ink)}.mg-band--ink .mg-overline{color:#ffffff8c}.mg-overline{font-family:var(--mg-font-body);font-size:var(--mg-fs-overline);font-weight:600;letter-spacing:var(--mg-track-overline);text-transform:uppercase;line-height:1;color:var(--mg-steel);display:inline-flex;align-items:center;gap:.7em}.mg-overline:before{content:"";width:2em;height:1px;background:currentColor;opacity:.7}.mg-overline--red{color:var(--mg-red)}.mg-overline--bare:before{display:none}.mg-display{font-family:var(--mg-font-display);font-size:var(--mg-fs-display);font-weight:700;line-height:.9;letter-spacing:-.01em;text-transform:uppercase;margin:0;overflow-wrap:normal;word-break:keep-all;text-wrap:balance}.mg-display em{font-style:normal;color:var(--mg-red)}.mg-h2{font-family:var(--mg-font-display);font-size:var(--mg-fs-h2);font-weight:700;line-height:.95;letter-spacing:-.005em;text-transform:uppercase;margin:0}.mg-lead{font-family:var(--mg-font-body);font-size:clamp(1rem,.92rem + .4vw,1.18rem);line-height:1.55;max-width:46ch}.mg-sectionhead{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;flex-wrap:wrap;margin-bottom:clamp(1.8rem,1rem + 2.5vw,3.25rem)}.mg-sectionhead__title{display:flex;flex-direction:column;gap:.9rem}.mg-hairline{height:1px;width:100%;background:var(--mg-line);border:0}.mg-band--ink .mg-hairline{background:var(--mg-line-invert)}.mg-btn{--_bg: var(--mg-ink);--_fg: var(--mg-bone);--_bd: var(--mg-ink);display:inline-flex;align-items:center;gap:.7em;font-family:var(--mg-font-display);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.92rem;padding:.95em 1.8em;background:var(--_bg);color:var(--_fg);border:1.5px solid var(--_bd);border-radius:0;cursor:pointer;text-decoration:none;transition:background .5s var(--mg-ease),color .5s var(--mg-ease),transform .3s var(--mg-ease),border-color .5s var(--mg-ease)}.mg-btn:hover{transform:translateY(-2px)}.mg-btn__arrow{transition:transform .35s var(--mg-ease)}.mg-btn:hover .mg-btn__arrow{transform:translate(5px)}.mg-btn--red{--_bg: var(--mg-red);--_fg: #fff;--_bd: var(--mg-red)}.mg-btn--red:hover{--_bg: var(--mg-red-deep);--_bd: var(--mg-red-deep)}.mg-btn--ghost{--_bg: transparent;--_fg: currentColor;--_bd: currentColor}.mg-btn--ghost:hover{--_bg: var(--mg-bone);--_fg: var(--mg-ink);--_bd: var(--mg-bone)}.mg-link{position:relative;text-decoration:none;color:inherit;font-weight:600;letter-spacing:.02em;white-space:nowrap}.mg-link:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--mg-ease)}.mg-link:hover:after{transform:scaleX(1)}.mg-js [data-mg-reveal]{opacity:0}.mg-js [data-mg-reveal].mg-in{opacity:1;animation:mg-up .9s var(--mg-ease) both;animation-delay:calc(var(--mg-i, 0) * 75ms)}.mg-js [data-mg-reveal=scale].mg-in{animation-name:mg-scale}@keyframes mg-up{0%{transform:translateY(30px)}to{transform:none}}@keyframes mg-scale{0%{transform:scale(1.05)}to{transform:none}}@media(prefers-reduced-motion:reduce){.mg-js [data-mg-reveal]{opacity:1!important;animation:none!important;transform:none!important}.mg-btn,.mg-btn__arrow,.mg-link:after{transition:none!important}}.mg-marquee{overflow:hidden}.mg-marquee__track{display:inline-flex;align-items:center;gap:1.5rem;white-space:nowrap;animation:mg-scroll 34s linear infinite}.mg-marquee__item{font-family:var(--mg-font-display);text-transform:uppercase;letter-spacing:.12em;font-weight:600;opacity:.78}.mg-marquee__dot{color:var(--mg-red)}@keyframes mg-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mg-marquee__track{animation:none}}.mg-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-information .media-item,.product-information [class*=media] img{background-color:#fff}.variant-option__button-label{border-radius:0!important;font-family:var(--mg-font-display)!important;text-transform:uppercase;letter-spacing:.04em;border:1.5px solid rgba(12,12,13,.18)!important;transition:border-color .25s var(--mg-ease),background .25s var(--mg-ease),color .25s var(--mg-ease)!important}.variant-option__button-label:hover{border-color:var(--mg-ink)!important}.variant-option input:checked+.variant-option__button-label,.variant-option__button-label--selected{background:var(--mg-ink)!important;color:var(--mg-bone)!important;border-color:var(--mg-ink)!important}.add-to-cart-button,.sticky-add-to-cart__button{border-radius:0!important}.mg-shipbar{margin-bottom:1rem}.mg-shipbar__msg{font-size:.82rem;margin:0 0 .5rem;letter-spacing:.01em}.mg-shipbar__msg b{font-family:var(--mg-font-display);font-weight:600}.mg-shipbar__msg--win{color:var(--mg-red)}.mg-shipbar__track{height:5px;background:#0c0c0d1f;border-radius:100px;overflow:hidden}.mg-shipbar__fill{display:block;height:100%;background:var(--mg-red);border-radius:100px;transition:width .6s var(--mg-ease)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mg-system.css.map */
