:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps){--ms-black: #0b0b0b;--ms-ink: #141414;--ms-ink-soft: #4a4a4a;--ms-ink-muted: #767676;--ms-white: #fff;--ms-snow: #f5f5f4;--ms-snow-deep: #ebebe9;--ms-line: #dcdcda;--ms-line-strong: #b4b4b1;--ms-font-body: var(--ms-font-body-family, var(--font-body--family, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif));--ms-font-heading: var(--ms-font-heading-family, var(--font-heading--family, var(--ms-font-body)));--ms-fw-body: var(--ms-font-body-weight, var(--font-body--weight, 400));--ms-fw-heading: var(--ms-font-heading-weight, var(--font-heading--weight, 700));--ms-text-xs: .75rem;--ms-text-sm: .875rem;--ms-text-base: 1rem;--ms-text-md: 1.0625rem;--ms-text-lg: 1.25rem;--ms-text-xl: 1.5rem;--ms-text-2xl: 1.875rem;--ms-text-3xl: 2.25rem;--ms-text-4xl: 3rem;--ms-leading-tight: 1.15;--ms-leading-snug: 1.35;--ms-leading-normal: 1.6;--ms-tracking-wide: .08em;--ms-tracking-wider: .14em;--ms-space-1: 4px;--ms-space-2: 8px;--ms-space-3: 12px;--ms-space-4: 16px;--ms-space-5: 24px;--ms-space-6: 32px;--ms-space-7: 48px;--ms-space-8: 64px;--ms-space-9: 96px;--ms-container: 1280px;--ms-gutter: var(--ms-space-4);--ms-radius: 2px;--ms-border: 1px solid var(--ms-line);--ms-section-y: var(--ms-space-7);--ms-tap: 48px;--ms-focus: 2px solid var(--ms-black);--ms-focus-offset: 2px;--ms-transition: .12s ease;color:var(--ms-ink);background:var(--ms-white);font-family:var(--ms-font-body);font-weight:var(--ms-fw-body);font-style:normal;font-size:var(--ms-text-base);line-height:var(--ms-leading-normal);letter-spacing:normal;text-transform:none;text-align:left}:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps),:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps) *,:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps) *:before,:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps) *:after{box-sizing:border-box}:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps) :is(h1,h2,h3,h4){color:var(--ms-black);font-family:var(--ms-font-heading);font-weight:var(--ms-fw-heading);font-style:normal;line-height:var(--ms-leading-tight);letter-spacing:-.01em;text-transform:none;margin:0 0 var(--ms-space-4)}:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps) p{margin:0 0 var(--ms-space-4)}:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps) :is(img,svg,video){display:block;max-width:100%;height:auto}:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps) a{color:inherit;text-decoration-color:currentColor}:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps) button{font:inherit;color:inherit}:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps) :focus-visible{outline:var(--ms-focus);outline-offset:var(--ms-focus-offset)}:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps) .ms-container,.ms-home-usps.ms-container{width:100%;max-width:var(--ms-container);margin-inline:auto;padding-inline:var(--ms-gutter)}:where(.ms-home-product.ms-section,.ms-home-brand.ms-section){padding-block:var(--ms-section-y)}:where(.ms-home-product,.ms-home-brand) .ms-eyebrow{display:block;font-size:var(--ms-text-xs);letter-spacing:var(--ms-tracking-wider);text-transform:uppercase;color:var(--ms-ink-soft);margin-bottom:var(--ms-space-2)}:where(.ms-home-product,.ms-home-brand) .ms-lede{color:var(--ms-ink-soft);font-size:var(--ms-text-md)}:where(.ms-home-hero,.ms-home-product) .ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ms-space-2);min-height:var(--ms-tap);padding:var(--ms-space-3) var(--ms-space-5);border:1px solid var(--ms-black);border-radius:var(--ms-radius);background:var(--ms-black);color:var(--ms-white);font-family:var(--ms-font-body);font-size:var(--ms-text-sm);font-weight:600;line-height:var(--ms-leading-normal);letter-spacing:var(--ms-tracking-wide);text-transform:uppercase;text-decoration:none;box-shadow:none;cursor:pointer;transition:background var(--ms-transition),color var(--ms-transition),border-color var(--ms-transition)}:where(.ms-home-hero,.ms-home-product) .ms-btn:hover{background:var(--ms-ink-soft);border-color:var(--ms-ink-soft)}.ms-home-hero .ms-btn{background:var(--ms-white);color:var(--ms-black);border-color:var(--ms-white);gap:40px}.ms-home-hero .ms-btn:hover{background:var(--ms-snow-deep);border-color:var(--ms-snow-deep);color:var(--ms-black)}.ms-home-product .ms-btn{justify-content:space-between}.ms-home-product .ms-btn:disabled{background:var(--ms-snow-deep);border-color:var(--ms-line-strong);color:var(--ms-ink-muted);cursor:not-allowed}.ms-home-product .ms-price{color:inherit;font:inherit}.ms-home-product .ms-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:750px){:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps){--ms-gutter: var(--ms-space-6);--ms-section-y: var(--ms-space-8);--ms-text-3xl: 2.75rem;--ms-text-4xl: 3.75rem}}@media(prefers-reduced-motion:reduce){:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps) *,:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps) *:before,:where(.ms-home-hero,.ms-home-product,.ms-home-brand,.ms-home-usps) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ms-home-foundation.css.map */
