@font-face{font-family:GreaterTheory;src:url(/cdn/shop/files/GreaterTheory.otf?v=1779777770) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal Book;src:url(/cdn/shop/files/ppneuemontreal-book.otf?v=1778964401) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monument Extended;src:url(/cdn/shop/files/Monument_Extended.ttf?v=1778966885) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Anonymous Pro;src:url(/cdn/shop/files/AnonymousPro-Bold.ttf?v=1779711939) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--moto-bg: #fafaf9;--moto-surface: #ffffff;--moto-surface-elevated: #ffffff;--moto-rule: #e5e5e0;--moto-rule-strong: #d4d4ce;--moto-ink: #111111;--moto-ink-secondary: #6b6b6b;--moto-ink-muted: #a8a29e;--moto-accent: #b91c1c;--moto-accent-hover: #991b1b;--moto-accent-ink: #ffffff;--moto-font-heading: "GreaterTheory", sans-serif;--moto-font-subheading: "Monument Extended", sans-serif;--moto-font-body: "PP Neue Montreal Book", sans-serif;--moto-font-mono: "Anonymous Pro", monospace;--moto-heading-weight: normal;--moto-body-weight: normal;--moto-space-1: .4rem;--moto-space-2: .8rem;--moto-space-3: 1.2rem;--moto-space-4: 1.6rem;--moto-space-5: 2.4rem;--moto-space-6: 3.2rem;--moto-space-7: 4.8rem;--moto-space-8: 6.4rem;--moto-space-9: 9.6rem;--moto-page-width: 1440px;--moto-gutter: var(--gutter, 16px);--moto-transition: cubic-bezier(.19, 1, .22, 1);--moto-transition-fast: cubic-bezier(.16, 1, .3, 1);--moto-radius: 0px}@media(min-width:640px){:root{--moto-gutter: var(--gutter-md, 32px)}}@media(min-width:1024px){:root{--moto-gutter: var(--gutter-lg, 48px)}}.moto-section,.moto-section *,.moto-section *:before,.moto-section *:after{box-sizing:border-box}.moto-section{position:relative;width:100%;background-color:var(--moto-bg);color:var(--moto-ink);font-family:var(--moto-font-body)}.moto-section img,.moto-section picture{display:block;max-width:100%}.moto-section a{color:inherit;text-decoration:none}.moto-section ul,.moto-section ol{margin:0;padding:0;list-style:none}.moto-section button{font-family:inherit;cursor:pointer}.moto-section fieldset{border:0;padding:0;margin:0}.moto-section summary{list-style:none;cursor:pointer}.moto-section summary::-webkit-details-marker{display:none}.moto-section input[type=radio],.moto-section input[type=checkbox]{appearance:none;-webkit-appearance:none;margin:0}.moto-container{width:calc(100% - var(--moto-gutter) * 2);max-width:var(--moto-page-width);margin-left:auto;margin-right:auto}.moto-pad{padding-top:var(--moto-space-7);padding-bottom:var(--moto-space-7)}@media(min-width:1024px){.moto-pad{padding-top:var(--moto-space-8);padding-bottom:var(--moto-space-8)}}.moto-h1,.moto-h2,.moto-h3,.moto-h4,.moto-h5{margin:0;font-family:var(--moto-font-heading);font-weight:var(--moto-heading-weight);letter-spacing:-.02em;line-height:1.05;color:var(--moto-ink)}.moto-h1{font-size:clamp(3.2rem,5.5vw,6.4rem);overflow-wrap:break-word}.moto-h2{font-size:clamp(2.4rem,3.5vw,4.2rem);overflow-wrap:break-word}.moto-h3{font-size:clamp(2rem,2.4vw,2.8rem);overflow-wrap:break-word}.moto-h4{font-size:clamp(1.6rem,1.8vw,2rem);overflow-wrap:break-word}.moto-h5{font-size:clamp(1.2rem,1.4vw,1.4rem);overflow-wrap:break-word}.moto-body{font-size:1.4rem;line-height:1.6;color:var(--moto-ink-secondary)}.moto-mono{font-family:var(--moto-font-mono);letter-spacing:.04em;text-transform:uppercase}.moto-label{font-family:var(--moto-font-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--moto-ink-muted)}.moto-rule{border:0;height:1px;background:var(--moto-rule);margin:0}.moto-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--moto-space-2);padding:1.4rem 2.4rem;font-family:var(--moto-font-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;line-height:1;border:1px solid transparent;border-radius:var(--moto-radius);background:transparent;color:var(--moto-ink);overflow:hidden;transition:color .35s var(--moto-transition),transform .15s var(--moto-transition-fast);will-change:transform}.moto-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--moto-ink);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--moto-transition);z-index:-1}.moto-btn:hover{color:var(--moto-surface)}.moto-btn:hover:before{transform:scaleX(1)}.moto-btn:active{transform:translateY(2px)}.moto-btn:disabled,.moto-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.moto-btn:disabled:before,.moto-btn[aria-disabled=true]:before{transform:scaleX(0)}.moto-btn--primary{background:var(--moto-ink);color:var(--moto-surface)}.moto-btn--primary:before{background:var(--moto-accent)}.moto-btn--primary:hover{color:var(--moto-surface)}.moto-btn--ghost{border-color:var(--moto-rule-strong);color:var(--moto-ink)}.moto-btn--ghost:before{background:var(--moto-ink)}.moto-btn--ghost:hover{border-color:var(--moto-ink);color:var(--moto-surface)}.moto-link{position:relative;display:inline-block;font-family:var(--moto-font-mono);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--moto-ink);padding-bottom:2px}.moto-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--moto-transition)}.moto-link:hover:after{transform:scaleX(1);transform-origin:left}.moto-indicator{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--moto-rule-strong);transition:border-color .25s ease}.moto-indicator:before,.moto-indicator:after{content:"";position:absolute;width:5px;height:5px;border-color:var(--moto-accent);border-style:solid;opacity:0;transition:opacity .25s ease}.moto-indicator:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.moto-indicator:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.moto-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--moto-transition),transform .6s var(--moto-transition)}.moto-reveal.is-visible,.no-js .moto-reveal{opacity:1;transform:translateY(0)}.moto-stagger-1{transition-delay:.05s}.moto-stagger-2{transition-delay:.1s}.moto-stagger-3{transition-delay:.15s}.moto-stagger-4{transition-delay:.2s}.moto-section *:focus-visible{outline:2px solid var(--moto-accent);outline-offset:2px}.moto-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/20/assets/moto-base.css.map */
