:root{--ml-bg: #faf9f7;--ml-surface: #ffffff;--ml-sand: #efeae3;--ml-ink: #3a3a38;--ml-taupe: #9a9289;--ml-taupe-text: #7a7268;--ml-accent: #4a5d4e;--ml-ink-soft: rgba(58, 58, 56, .72);--ml-ink-mute: rgba(58, 58, 56, .56);--ml-line: rgba(58, 58, 56, .12);--ml-line-strong: rgba(58, 58, 56, .22);--ml-fs-display: clamp(2.25rem, 1.35rem + 3.7vw, 4.25rem);--ml-fs-h2: clamp(1.75rem, 1.2rem + 2.2vw, 3rem);--ml-fs-h3: clamp(1.125rem, 1rem + .5vw, 1.375rem);--ml-fs-lead: clamp(1rem, .95rem + .3vw, 1.1875rem);--ml-fs-body: clamp(.9375rem, .91rem + .15vw, 1.0625rem);--ml-fs-small: .875rem;--ml-fs-eyebrow: .75rem;--ml-section-y: clamp(56px, 7vw, 112px);--ml-gutter: clamp(20px, 4vw, 48px);--ml-stack: clamp(14px, 1.4vw, 22px);--ml-radius-card: 12px;--ml-radius-media: 14px;--ml-radius-pill: 999px;--ml-shadow-card: 0 1px 2px rgba(58, 58, 56, .04), 0 8px 24px rgba(58, 58, 56, .06);--ml-shadow-lift: 0 2px 4px rgba(58, 58, 56, .06), 0 16px 40px rgba(58, 58, 56, .1);--ml-ease: cubic-bezier(.22, .61, .36, 1);--ml-dur: .42s}.ml-scope,.ml-scope *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ml-scope :focus-visible{outline:2px solid var(--ml-accent);outline-offset:3px;border-radius:2px}.ml-section{padding-block:var(--ml-section-y)}.ml-container{width:100%;max-width:calc(var(--ml-max, 1600px) + var(--ml-gutter) * 2);margin-inline:auto;padding-inline:var(--ml-gutter)}.ml-eyebrow{display:block;margin:0 0 .75rem;font-family:var(--font-heading-family, inherit);font-size:var(--ml-fs-eyebrow);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ml-taupe-text)}.ml-display{margin:0;font-family:var(--font-heading-family, inherit);font-size:var(--ml-fs-display);font-weight:var(--font-heading-weight, 700);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;color:rgb(var(--color-foreground, 58 58 56))}.ml-h2{margin:0;font-family:var(--font-heading-family, inherit);font-size:var(--ml-fs-h2);font-weight:var(--font-heading-weight, 700);line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.ml-lead{margin:0;font-size:var(--ml-fs-lead);line-height:1.6;color:var(--ml-ink-soft);max-width:46ch;text-wrap:pretty}.ml-btn{--_bg: var(--ml-ink);--_fg: var(--ml-bg);display:inline-flex;align-items:center;gap:.75em;padding:1.05em 1.9em;border:1px solid transparent;border-radius:var(--ml-radius-pill);background:var(--_bg);color:var(--_fg);font-family:var(--font-button-family, inherit);font-size:.9375rem;font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform var(--ml-dur) var(--ml-ease),box-shadow var(--ml-dur) var(--ml-ease),background-color var(--ml-dur) var(--ml-ease),color var(--ml-dur) var(--ml-ease)}.ml-btn:hover{transform:translateY(-2px);box-shadow:var(--ml-shadow-lift)}.ml-btn:active{transform:translateY(0)}.ml-btn--secondary{--_bg: transparent;--_fg: var(--ml-ink);border-color:var(--ml-line-strong)}.ml-btn--secondary:hover{--_bg: var(--ml-ink);--_fg: var(--ml-bg)}.ml-btn--accent{--_bg: var(--ml-accent);--_fg: #ffffff}.ml-btn__arrow{flex:none;width:1em;height:1em;transition:transform var(--ml-dur) var(--ml-ease)}.ml-btn:hover .ml-btn__arrow{transform:translate(4px)}.ml-card{background:var(--ml-surface);border:1px solid var(--ml-line);border-radius:var(--ml-radius-card);overflow:hidden;transition:transform var(--ml-dur) var(--ml-ease),box-shadow var(--ml-dur) var(--ml-ease),border-color var(--ml-dur) var(--ml-ease)}.ml-card:hover{transform:translateY(-3px);border-color:transparent;box-shadow:var(--ml-shadow-card)}.ml-rule{border:0;border-top:1px solid var(--ml-line);margin:0}@media(prefers-reduced-motion:reduce){.ml-scope *,.ml-scope *:before,.ml-scope *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ml-btn:hover,.ml-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/myloros.css.map */
