@layer base,components,patches,pages,overrides,utilities;@layer patches.v3,patches.v4,patches.v6,patches.v10,patches.v10b;:root{--ff-heading: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ff-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ff-mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--fs-display: clamp(2.75rem, 1.9rem + 4.2vw, 4.5rem);--fs-h1: clamp(2.125rem, 1.6rem + 2.6vw, 3.25rem);--fs-h2: clamp(1.75rem, 1.4rem + 1.7vw, 2.5rem);--fs-h3: clamp(1.375rem, 1.2rem + .9vw, 1.75rem);--fs-h4: clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--fs-lead: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--fs-body: 1rem;--fs-sm: .9375rem;--fs-xs: .875rem;--fs-caption: .8125rem;--fs-price-lg: clamp(1.75rem, 1.4rem + 1.5vw, 2.375rem);--fs-price-md: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-price-sm: 1.0625rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extra: 800;--fw-black: 900;--lh-display: 1.02;--lh-tight: 1.15;--lh-snug: 1.35;--lh-normal: 1.6;--lh-relaxed: 1.75;--ls-display: -.045em;--ls-tight: -.03em;--ls-snug: -.018em;--ls-normal: 0;--ls-wide: .02em;--ls-caps: .08em;--sp-0: 0;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--sp-20: 5rem;--sp-24: 6rem;--sp-section: clamp(2.5rem, 1.5rem + 4vw, 5rem);--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--r-2xl: 30px;--r-full: 9999px;--sh-xs: 0 1px 2px rgba(15, 23, 42, .05);--sh-sm: 0 2px 8px rgba(15, 23, 42, .06);--sh-md: 0 6px 20px -4px rgba(15, 23, 42, .1), 0 2px 6px rgba(15, 23, 42, .04);--sh-lg: 0 16px 40px -10px rgba(2, 132, 199, .16), 0 6px 14px -6px rgba(15, 23, 42, .08);--sh-xl: 0 28px 60px -14px rgba(2, 132, 199, .22), 0 10px 22px -10px rgba(15, 23, 42, .1);--sh-focus: 0 0 0 3px rgba(2, 132, 199, .35);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.22, .61, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .14s;--dur-base: .24s;--dur-slow: .42s;--z-base: 1;--z-sticky: 100;--z-header: 200;--z-drawer: 900;--z-overlay: 950;--z-modal: 1000;--z-toast: 1100;--container: 1400px;--container-narrow: 900px;--gutter: clamp(1rem, .5rem + 2vw, 2rem)}html{-webkit-text-size-adjust:100%}body{font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-normal);letter-spacing:var(--ls-normal);font-weight:var(--fw-regular);color:var(--dm-text, #334155);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6,.ms-h1,.ms-h2,.ms-h3,.ms-h4,.ms-display{font-family:var(--ff-heading);font-weight:var(--fw-extra);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--dm-dark, #0f172a);margin:0;overflow-wrap:break-word}.ms-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-black)}h1,.ms-h1{font-size:var(--fs-h1)}h2,.ms-h2{font-size:var(--fs-h2)}h3,.ms-h3{font-size:var(--fs-h3);letter-spacing:var(--ls-snug)}h4,.ms-h4{font-size:var(--fs-h4);letter-spacing:var(--ls-snug);font-weight:var(--fw-bold);line-height:var(--lh-snug)}h5{font-size:var(--fs-lead);letter-spacing:var(--ls-snug);font-weight:var(--fw-bold)}h6{font-size:var(--fs-body);font-weight:var(--fw-bold)}p{margin:0 0 var(--sp-4)}p:last-child{margin-bottom:0}.ms-lead{font-size:var(--fs-lead);line-height:var(--lh-relaxed);color:var(--dm-text, #334155)}.ms-body{font-size:var(--fs-body);line-height:var(--lh-normal)}.ms-sm{font-size:var(--fs-sm)}.ms-xs{font-size:var(--fs-xs);color:var(--dm-light-text, #64748b)}.ms-caption{font-size:var(--fs-caption);color:var(--dm-light-text, #64748b);line-height:var(--lh-snug)}.ms-eyebrow{font-family:var(--ff-heading);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--dm-blue, #0284c7);line-height:1}.ms-price-lg,.ms-price-md,.ms-price-sm{font-family:var(--ff-heading);font-weight:var(--fw-extra);letter-spacing:var(--ls-tight);color:var(--dm-dark, #0f172a);font-variant-numeric:tabular-nums;line-height:1.1}.ms-price-lg{font-size:var(--fs-price-lg)}.ms-price-md{font-size:var(--fs-price-md)}.ms-price-sm{font-size:var(--fs-price-sm)}.ms-price-old{font-family:var(--ff-heading);font-weight:var(--fw-medium);color:var(--dm-light-text, #64748b);text-decoration:line-through;text-decoration-thickness:1.5px;font-variant-numeric:tabular-nums}.ms-clamp-1,.ms-clamp-2,.ms-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ms-clamp-1{-webkit-line-clamp:1}.ms-clamp-2{-webkit-line-clamp:2}.ms-clamp-3{-webkit-line-clamp:3}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--dm-blue, #0284c7);outline-offset:2px;border-radius:var(--r-xs)}.ms-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ms-icon{display:inline-block;vertical-align:middle;flex-shrink:0;color:inherit}.ms-icon+span,span+.ms-icon{margin-left:var(--sp-2)}button .ms-icon,a.ms-btn .ms-icon{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/34/assets/meschain-system.css.map */
