.ms{--ms-white: #ffffff;--ms-ink: #000000;--ms-body: rgba(0, 0, 0, .71);--ms-yellow: #e8f08a;--ms-yellow-ink: #353535;--ms-sage: #8f9c80;--ms-slate: #454f55;--ms-sand: #e9e4e0;--ms-brown: #433625;--ms-line: #eae8e6;--ms-font-body: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--ms-font-accent: "Red Hat Display", -apple-system, BlinkMacSystemFont, sans-serif;--ms-max: 1400px;--ms-margin: 16px}@media screen and (min-width:750px){.ms{--ms-margin: 40px}}.ms *,.ms *:before,.ms *:after{box-sizing:border-box}.ms{margin:0;background:var(--ms-white);color:var(--ms-body);font-family:var(--ms-font-body);font-weight:400;font-size:14px;line-height:1.7;-webkit-font-smoothing:antialiased}.ms img{max-width:100%;height:auto;display:block}.ms a{color:inherit;text-decoration:none}.ms a:hover{text-decoration:underline;text-underline-offset:4px}.ms :focus-visible{outline:2px solid var(--ms-ink);outline-offset:3px}.ms-wrap{max-width:var(--ms-max);margin-inline:auto;padding-inline:var(--ms-margin)}.ms h1,.ms h2,.ms h3{font-family:var(--ms-font-body);font-weight:400;color:var(--ms-ink);margin:0;line-height:1.12;letter-spacing:-.01em}.ms h1{font-size:clamp(40px,6.5vw,76px)}.ms h2{font-size:clamp(28px,4vw,40px)}.ms h3{font-size:24px;letter-spacing:0}.ms-label{font-family:var(--ms-font-accent);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--ms-ink)}.ms p{margin:0 0 1em;max-width:62ch}.ms p:last-child{margin-bottom:0}.ms-announce{background:var(--ms-yellow);color:var(--ms-yellow-ink);padding:15px var(--ms-margin);text-align:center}.ms-announce a{font-family:var(--ms-font-accent);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.08em;line-height:1.4}.ms-header{background:var(--ms-white)}.ms-header__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:18px;border-bottom:1px solid var(--ms-line)}.ms-header__logo{grid-column:2;justify-self:center}.ms-header__logo img{height:28px;width:auto}@media screen and (min-width:750px){.ms-header__logo img{height:36px}}.ms-header__cart{grid-column:3;justify-self:end;font-family:var(--ms-font-accent);font-weight:500;font-size:14px;letter-spacing:.04em;white-space:nowrap}.ms-nav{border-bottom:1px solid var(--ms-line)}.ms-nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 34px;margin:0;padding:14px 0;list-style:none}.ms-nav a{font-family:var(--ms-font-accent);font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:var(--ms-ink)}.ms-hero{padding-block:clamp(36px,5vw,64px) clamp(20px,2.5vw,32px)}.ms-hero h1{margin-bottom:18px}.ms-hero__lede,.ms-hero__lede p{font-size:16px;max-width:52ch}.ms-section{padding-block:clamp(28px,3.5vw,48px)}.ms-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:26px}.ms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:40px 32px;margin:0;padding:0;list-style:none}.ms-card__media{display:block;background:#f7f8f9;aspect-ratio:1 / 1;margin-bottom:16px}.ms-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ms-card__badge{display:inline-block;font-family:var(--ms-font-accent);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--ms-ink);margin-bottom:10px}.ms-card__title{font-size:16px;color:var(--ms-ink);line-height:1.35;margin:0 0 6px}.ms-card__price{font-size:14px}.ms-card__price del{opacity:.45;margin-left:8px}.ms-empty{border:1px dashed var(--ms-line);padding:40px;text-align:center}.ms-empty p{max-width:none}.ms-band{background:var(--ms-sand);color:var(--ms-brown)}.ms-band h2{color:var(--ms-brown)}.ms-band__inner{padding-block:clamp(44px,6vw,72px);display:grid;gap:24px}@media screen and (min-width:900px){.ms-band__inner{grid-template-columns:1fr 1fr;gap:64px;align-items:start}}.ms a.ms-btn,.ms button.ms-btn{display:inline-block;border:0;border-radius:0;background:var(--ms-sage);color:var(--ms-white);font-family:var(--ms-font-accent);font-weight:500;font-size:14px;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;padding:16px 34px;cursor:pointer}.ms a.ms-btn:hover{text-decoration:none;opacity:.9;color:var(--ms-white)}.ms a.ms-btn--dark,.ms button.ms-btn--dark{background:var(--ms-brown)}.ms-news{border-top:1px solid var(--ms-line);padding-block:32px}.ms-news__row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.ms-news__label{flex:0 0 auto}.ms-news__form{flex:1 1 320px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--ms-line)}.ms-news__form input[type=email]{flex:1;border:0;border-radius:0;background:transparent;font-family:var(--ms-font-body);font-size:16px;color:var(--ms-ink);padding:12px 0}.ms-news__form input::placeholder{color:#00000073}.ms-news__form button{border:0;background:none;cursor:pointer;font-family:var(--ms-font-accent);font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:var(--ms-ink);padding:12px 0}.ms-news__msg{font-size:13px;margin-top:8px}.ms-footer{border-top:1px solid var(--ms-line)}.ms-footer__inner{padding-block:48px;display:grid;gap:40px}@media screen and (min-width:900px){.ms-footer__inner{grid-template-columns:minmax(220px,1fr) 2fr;gap:64px}}.ms-footer__logo{width:min(320px,100%)}.ms-footer__cols{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media screen and (min-width:900px){.ms-footer__cols>*+*{border-left:1px solid var(--ms-line);padding-left:32px}}.ms-footer__cols h3{font-family:var(--ms-font-accent);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px}.ms-footer__cols ul{margin:0;padding:0;list-style:none}.ms-footer__cols li+li{margin-top:10px}.ms-footer__cols a{font-size:14px}.ms-utilities{border-top:1px solid var(--ms-line);padding-block:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:12px}@media(prefers-reduced-motion:reduce){.ms *{transition:none!important;animation:none!important}}.ms .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/28/assets/mesa-sana.css.map */
