@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Archivo+Black&display=swap";:root{--m-accent: #EBFE53;--m-accent-ink: #48453D;--m-bg: #FAF7EE;--m-surface: #FFFFFF;--m-surface-2: #F4EEDF;--m-ink: #48453D;--m-ink-2: #5A574F;--m-muted: #9CA3AF;--m-rust: #C04632;--m-line: #E7E1D3;--m-dark: #48453D;--m-dark-ink: #FAF7EE;--m-scrim: rgba(72,69,61,.45);--m-font-head: "Archivo Black", "Archivo", system-ui, sans-serif;--m-font-body: "Archivo", ui-sans-serif, system-ui, sans-serif;--m-weight-head: 900;--m-weight-body: 400;--m-h1: clamp(30px, 5vw, 47px);--m-h2: clamp(22px, 3.2vw, 28px);--m-h3: 19px;--m-body: 15.5px;--m-small: 13px;--m-tracking-head: -.01em;--m-tracking-eyebrow: .14em;--m-radius: 16px;--m-radius-sm: 10px;--m-radius-pill: 999px;--m-unit: 4px;--m-gap: 16px;--m-maxw: 1200px;--m-shadow: 0 1px 2px rgba(72,69,61,.06), 0 8px 24px rgba(72,69,61,.06)}.m-wrap{max-width:var(--m-maxw);margin-inline:auto;padding-inline:20px}.m-eyebrow{font-family:var(--m-font-body);font-weight:700;font-size:12px;letter-spacing:var(--m-tracking-eyebrow);text-transform:uppercase;color:var(--m-ink-2)}.m-h1{font-family:var(--m-font-head);font-weight:var(--m-weight-head);font-size:var(--m-h1);line-height:1.02;letter-spacing:var(--m-tracking-head);color:var(--m-ink);text-transform:uppercase}.m-h2{font-family:var(--m-font-head);font-weight:var(--m-weight-head);font-size:var(--m-h2);line-height:1.08;letter-spacing:var(--m-tracking-head);color:var(--m-ink);text-transform:uppercase}.m-body{font-family:var(--m-font-body);font-weight:var(--m-weight-body);font-size:var(--m-body);line-height:1.6;color:var(--m-ink)}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--m-font-body);font-weight:700;font-size:15px;padding:15px 28px;border-radius:var(--m-radius-pill);background:var(--m-accent);color:var(--m-accent-ink);border:0;cursor:pointer;text-decoration:none;line-height:1;transition:transform .12s ease,filter .12s ease}.m-btn:hover{filter:brightness(.96);transform:translateY(-1px)}.m-btn:focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}.m-btn--full{width:100%}.m-btn--secondary{background:var(--m-dark);color:var(--m-dark-ink)}.m-btn--outline{background:transparent;color:var(--m-ink);border:1.5px solid var(--m-ink)}.m-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--m-font-body);font-weight:800;font-size:12px;padding:5px 10px;border-radius:var(--m-radius-pill);background:var(--m-accent);color:var(--m-accent-ink);text-transform:uppercase}.m-pill--rust{background:var(--m-rust);color:#fff}.m-pill--dark{background:var(--m-dark);color:var(--m-dark-ink)}.m-badge{position:absolute;top:10px;left:10px;z-index:2;font-family:var(--m-font-body);font-weight:800;font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:5px 9px;border-radius:var(--m-radius-pill);background:var(--m-ink);color:var(--m-dark-ink)}.m-stars{--m-rating: 5;display:inline-flex;align-items:center;gap:7px;font-family:var(--m-font-body)}.m-stars__row{position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:1px}.m-stars__row:before{content:"\2605\2605\2605\2605\2605";color:var(--m-line)}.m-stars__row:after{content:"\2605\2605\2605\2605\2605";color:var(--m-accent-ink);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:calc(var(--m-rating) / 5 * 100%)}.m-stars__count{font-size:13px;font-weight:600;color:var(--m-ink-2)}.m-price{font-family:var(--m-font-body);display:inline-flex;align-items:baseline;gap:8px}.m-price__sale{font-weight:800;color:var(--m-ink)}.m-price__compare{color:var(--m-muted);text-decoration:line-through;font-weight:500}.m-band--dark{background:var(--m-dark);color:var(--m-dark-ink)}.m-band--dark .m-h2,.m-band--dark .m-eyebrow{color:var(--m-dark-ink)}.m-marquee{display:flex;flex-wrap:nowrap;overflow:hidden}.m-marquee__track{flex:0 0 auto;min-width:100%;display:flex;align-items:center;gap:48px;padding-right:48px;animation:m-scroll 28s linear infinite}.m-marquee:hover .m-marquee__track{animation-play-state:paused}@keyframes m-scroll{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.m-marquee__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/masahira-tokens.css.map */
