:root{--lmq-yellow: var(--color-accent, #ffd400);--lmq-yellow-hover: var(--color-accent-hover, #f2c900);--lmq-ink: var(--color-foreground, #171717);--lmq-muted: var(--color-muted, #66645f);--lmq-surface: var(--color-surface, #f6f5f1);--lmq-white: var(--color-background, #ffffff);--lmq-border: var(--color-border, #dfddd6);--lmq-radius-sm: 8px;--lmq-radius-md: 14px;--lmq-radius-lg: 22px;--lmq-shadow: 0 16px 42px rgba(23, 23, 23, .09);--lmq-page-width: 1320px;--lmq-section-space: clamp(56px, 7vw, 104px)}.lmq-section{position:relative;color:var(--lmq-ink)}.lmq-container{width:min(calc(100% - 40px),var(--lmq-page-width));margin-inline:auto}.lmq-section__header{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}.lmq-section__header--center{margin-inline:auto;text-align:center}.lmq-eyebrow{margin:0 0 12px;color:currentColor;font-size:12px;font-weight:750;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.lmq-heading{margin:0;font-size:clamp(32px,5vw,64px);font-weight:750;letter-spacing:-.04em;line-height:.98}.lmq-heading--section{font-size:clamp(28px,3.5vw,48px);line-height:1.04}.lmq-copy{color:var(--lmq-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.65}.lmq-copy p:first-child{margin-top:0}.lmq-copy p:last-child{margin-bottom:0}.lmq-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:12px 24px;border:1px solid var(--lmq-yellow);border-radius:999px;background:var(--lmq-yellow);color:var(--lmq-ink);font-size:14px;font-weight:750;letter-spacing:.02em;line-height:1.2;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.lmq-button:hover{border-color:var(--lmq-yellow-hover);background:var(--lmq-yellow-hover);color:var(--lmq-ink);transform:translateY(-1px)}.lmq-button--secondary{border-color:currentColor;background:transparent;color:currentColor}.lmq-button--secondary:hover{border-color:var(--lmq-yellow);background:var(--lmq-yellow);color:var(--lmq-ink)}.lmq-link{color:currentColor;font-weight:700;text-underline-offset:4px}@media screen and (max-width:749px){.lmq-container{width:min(calc(100% - 28px),var(--lmq-page-width))}.lmq-button{min-height:48px;padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lmq-design-system.css.map */
