:root{--masson-weight-display: 200;--masson-weight-heading: 300;--masson-weight-body: 400;--masson-weight-ui: 500;--masson-ink: #16150F;--masson-accent: #16150F;--masson-accent-hover: #3A3936;--masson-panel: #2B2A26;--masson-paper: #F5F3EE;--masson-muted: #625F58;--masson-line: #DCD8CF;--masson-side: clamp(20px, 3.2vw, 64px);--masson-section-space: clamp(64px, 6vw, 104px);--masson-section-space-mobile: 64px;--masson-content-max: 1600px;--masson-ease: cubic-bezier(.22, .61, .36, 1);--masson-motion-fast: .18s;--masson-motion-medium: .36s;--masson-motion-slow: .7s}@media(max-width:999px){:root{--masson-side: 20px}}body{font-family:var(--font-body-family)}::selection{background:var(--masson-accent);color:#fff}.masson-section{width:100%}html{-webkit-text-size-adjust:100%}body{letter-spacing:0;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:normal!important;line-height:1.15;word-spacing:normal}.mhero__word{letter-spacing:normal!important;word-spacing:normal}button,input,select,textarea,.button{font-family:inherit;letter-spacing:0}.button,button{font-weight:var(--masson-weight-ui)}.m-head{margin-bottom:clamp(32px,4vw,64px);text-align:left}.m-eyebrow{display:block;margin:0 0 18px;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--masson-muted)}.m-title{margin:0;max-width:22ch;font-size:clamp(36px,4.2vw,68px);font-weight:var(--masson-weight-heading);line-height:1.06;letter-spacing:-.035em;text-transform:none;color:inherit;text-wrap:balance}.m-lead{margin:24px 0 0;max-width:58ch;font-size:clamp(16px,1.25vw,18px);font-weight:400;line-height:1.6;color:var(--masson-muted)}.m-lead p{margin:0}.m-lead p+p{margin-top:1em}.m-display{margin:0;max-width:18ch;font-size:clamp(48px,6vw,96px);font-weight:var(--masson-weight-display);line-height:1.02;letter-spacing:-.045em;color:#fff;text-wrap:balance}.m-dark .m-eyebrow,.mb .m-eyebrow{color:#8e877c}.m-dark .m-title,.mb .m-title{color:#ece8e1}.m-dark .m-lead,.mb .m-lead{color:#ece8e1c7}.m-on-media .m-eyebrow{color:#ffffffbf}@media(max-width:999px){.m-head{margin-bottom:32px}.m-eyebrow{margin-bottom:14px;font-size:10px}.m-title{font-size:clamp(34px,8.5vw,54px);line-height:1.08}.m-lead{margin-top:18px;font-size:16px;line-height:1.55}.m-display{font-size:clamp(40px,10vw,68px);font-weight:var(--masson-weight-heading);line-height:1.06}}.m-link-arrow{display:inline-flex;align-items:center;gap:1.2rem;color:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:gap var(--masson-motion-medium) var(--masson-ease),color var(--masson-motion-fast) ease}.m-link-arrow:hover{gap:1.8rem;color:var(--masson-accent)}.m-link-arrow:focus-visible,.masson-section a:focus-visible,.masson-section button:focus-visible{outline:2px solid var(--masson-accent);outline-offset:4px}.masson-b2b-cart{min-height:50vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding-block:clamp(80px,10vw,160px)}.masson-b2b-cart h1{margin:0;font-size:clamp(38px,5vw,72px);font-weight:var(--masson-weight-heading);line-height:1.08}.masson-b2b-cart p{max-width:58ch;margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.masson-quote-link{margin-top:16px}@media(prefers-reduced-motion:reduce){.masson-section *,.masson-section *:before,.masson-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.m-reveal{opacity:0;transform:translateY(26px);transition:opacity var(--masson-motion-slow) var(--masson-ease),transform var(--masson-motion-slow) var(--masson-ease);will-change:opacity,transform}.m-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.m-reveal{opacity:1!important;transform:none!important;transition:none!important}}input[type=search]:focus,input[type=search]:focus-visible,.mmc__search:focus,.mmc__search:focus-visible,.mpd-cat__search input:focus,.mpd-cat__search input:focus-visible{outline:none!important;box-shadow:none!important}.mmc__option:focus-within{outline:none}.mmc__option:has(input:focus-visible){outline:2px solid #16150F;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/masson-base.css.map */
