.mo{--paper:#F4EFE6;--paper-2:#EBE3D4;--sand:#E6D5B8;--matcha:#C7D3A6;--matcha-soft:#E4EAD3;--moss:#2C3A29;--moss-2:#4B5E43;--ink:#171715;--ink-2:#55554C;--line:#D8CEBC;--hanko:#B5382A;--gold:#B88A3E;--serif:"Fraunces",Georgia,serif;--sans:"Inter",system-ui,-apple-system,sans-serif;--jp:"Noto Serif JP",serif;--bg:var(--paper);--fg:var(--ink);--fg-2:var(--ink-2);--card:#FBF8F2;--rule:var(--line);background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.6;padding-block:var(--mo-pad,72px);position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}@media(min-width:990px){.mo{--mo-pad:112px}}.mo--tight{--mo-pad:40px}@media(min-width:990px){.mo--tight{--mo-pad:56px}}.mo--sand{--bg:var(--sand);--card:#F2E7D4;--rule:#D4BF9C}.mo--matcha{--bg:var(--matcha-soft);--card:#F4F7EC;--rule:#C9D3B3}.mo--moss{--bg:var(--moss);--fg:#F4EFE6;--fg-2:#C9CDB9;--card:#36463A;--rule:#4A5B45}.mo--ink{--bg:#171715;--fg:#F4EFE6;--fg-2:#B9B6AA;--card:#22221F;--rule:#34342F}.mo *,.mo *:before,.mo *:after{box-sizing:border-box}.mo img{display:block;max-width:100%;height:auto}.mo-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px}@media(min-width:750px){.mo-wrap{padding-inline:40px}}.mo-narrow{max-width:820px}.mo-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);margin:0 0 18px}.mo-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--hanko)}.mo-h1,.mo-h2,.mo-h3{font-family:var(--serif);font-weight:500;letter-spacing:-.02em;color:var(--fg);margin:0}.mo-h1{font-size:clamp(42px,8vw,88px);line-height:.98}.mo-h2{font-size:clamp(32px,5vw,56px);line-height:1.04}.mo-h3{font-size:clamp(21px,2.4vw,26px);line-height:1.2}.mo-h1 em,.mo-h2 em,.mo-h3 em{font-style:italic;color:var(--moss-2)}.mo--moss em,.mo--ink em{color:var(--matcha)!important}.mo-lead{font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:var(--fg-2);margin:20px 0 0;max-width:56ch}.mo-small{font-size:13px;color:var(--fg-2)}.mo-head{margin-bottom:44px;max-width:760px}.mo-head--center{margin-inline:auto;text-align:center}.mo-head--center .mo-lead{margin-inline:auto}.mo-rte p{margin:0 0 1em}.mo-rte p:last-child{margin:0}.mo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:32px}.mo-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:3px;background:var(--ink);color:var(--paper);font:600 15px/1 var(--sans);text-decoration:none;border:1px solid var(--ink);transition:transform .2s,background .2s}.mo-btn:hover{background:var(--moss);border-color:var(--moss);transform:translateY(-1px)}.mo--moss .mo-btn,.mo--ink .mo-btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.mo--moss .mo-btn:hover,.mo--ink .mo-btn:hover{background:var(--matcha);border-color:var(--matcha)}.mo-link{color:var(--fg);font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.mo-link:hover{color:var(--moss-2)}.mo-ph{position:relative;width:100%;border-radius:4px;overflow:hidden;display:grid;place-items:end start;padding:16px;background:radial-gradient(120% 80% at 80% 10%,rgba(255,255,255,.55),transparent 60%),linear-gradient(160deg,#e9e0cf,#dccfb8);border:1px solid rgba(0,0,0,.05)}.mo-ph--dark{background:radial-gradient(120% 80% at 80% 10%,rgba(255,255,255,.08),transparent 60%),linear-gradient(160deg,#3b4a37,#27331f)}.mo-ph--matcha{background:radial-gradient(120% 80% at 80% 10%,rgba(255,255,255,.6),transparent 60%),linear-gradient(160deg,#dce5c4,#bccb98)}.mo-ph--before{background:linear-gradient(160deg,#d6cdbe,#bfb4a2)}.mo-ph__mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--jp);font-weight:600;font-size:min(34vw,180px);color:#2c3a2914;line-height:1;pointer-events:none}.mo-ph--dark .mo-ph__mark{color:#f4efe614}.mo-ph__label{position:relative;font-size:12px;letter-spacing:.03em;color:#17171599;background:#fff9;padding:6px 10px;border-radius:2px}.mo-ph--dark .mo-ph__label{color:#f4efe6cc;background:#00000040}.mo-media{border-radius:4px;overflow:hidden}.mo-media img,.mo-media video{width:100%;height:100%;object-fit:cover}.mo-hanko{position:absolute;width:96px;height:96px;border-radius:50%;background:var(--hanko);color:#f7ede3;display:grid;place-items:center;align-content:center;text-align:center;font:600 10px/1.25 var(--sans);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-12deg);box-shadow:0 10px 30px #b5382a40;z-index:2}.mo-hanko b{display:block;font-family:var(--jp);font-size:32px;letter-spacing:0;line-height:1;margin-bottom:3px}.mo-stars{display:inline-flex;gap:2px;color:var(--gold)}.mo-stars svg{width:16px;height:16px}.mo-hero{--mo-pad:40px}@media(min-width:990px){.mo-hero{--mo-pad:72px}}.mo-hero__grid{display:grid;gap:40px;align-items:center}@media(min-width:990px){.mo-hero__grid{grid-template-columns:1.05fr .95fr;gap:72px}}.mo-hero__media{position:relative}.mo-hero__media .mo-hanko{left:-6px;bottom:24px}@media(min-width:990px){.mo-hero__media .mo-hanko{left:-44px;bottom:56px;width:116px;height:116px}}.mo-hero__checks{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:var(--fg-2)}.mo-hero__checks li{display:flex;align-items:center;gap:8px}.mo-hero__checks svg{width:16px;height:16px;color:var(--moss-2)}.mo-hero__rating{display:flex;align-items:center;gap:10px;margin-bottom:22px;font-size:14px;color:var(--fg-2)}.mo-trust{--mo-pad:0px;border-block:1px solid var(--rule)}.mo-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr}@media(min-width:990px){.mo-trust__list{grid-template-columns:repeat(4,1fr)}}.mo-trust__item{display:flex;align-items:center;gap:12px;padding:20px 10px;font-size:14px;line-height:1.35}.mo-trust__item:nth-child(odd){border-right:1px solid var(--rule)}.mo-trust__item:nth-child(-n+2){border-bottom:1px solid var(--rule)}@media(min-width:990px){.mo-trust__item{padding:26px 24px;border-bottom:0!important;border-right:1px solid var(--rule)}.mo-trust__item:last-child{border-right:0}}.mo-trust__item svg{width:26px;height:26px;flex:none;color:var(--moss-2)}.mo--moss .mo-trust__item svg{color:var(--matcha)}.mo-trust__item strong{display:block;font-weight:600}.mo-trust__item span{color:var(--fg-2);font-size:13px}@media(prefers-reduced-motion:no-preference){.mo-reveal{animation:mo-up .8s cubic-bezier(.2,.7,.2,1) both}@keyframes mo-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/moussashi.css.map */
