.lumera{font-family:var(--lumera-font-sans);font-weight:var(--lumera-fw-regular);color:var(--lumera-text-primary);letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lumera :is(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote){margin:0}.lumera :is(h1,h2,h3,h4,h5,h6){font-family:var(--lumera-font-serif);font-weight:var(--lumera-fw-regular);letter-spacing:normal;color:inherit}.lumera *,.lumera *:before,.lumera *:after{box-sizing:border-box}.lumera-container{width:100%;max-width:var(--lumera-content-max);margin-inline:auto;padding-inline:var(--lumera-gutter)}@media screen and (min-width:750px){.lumera-container{max-width:calc(var(--lumera-content-max-md) + 2 * var(--lumera-gutter))}}@media screen and (min-width:990px){.lumera-container{max-width:calc(var(--lumera-content-max-lg) + 2 * var(--lumera-gutter))}}.lumera-section-pad{padding-block:var(--lumera-section-pad-top) var(--lumera-section-pad-bottom)}.lumera-surface-page{background:var(--lumera-surface-page)}.lumera-surface-alt{background:var(--lumera-surface-alt)}.lumera-surface-raised{background:var(--lumera-surface-raised)}.lumera-surface-inverse{background:var(--lumera-surface-inverse);color:var(--lumera-text-on-dark)}.lumera-eyebrow{font-family:var(--lumera-font-sans);font-size:var(--lumera-fs-11);font-weight:var(--lumera-fw-medium);letter-spacing:var(--lumera-ls-eyebrow);text-transform:uppercase;color:var(--lumera-text-muted)}.lumera-label{font-family:var(--lumera-font-sans);font-size:var(--lumera-fs-10);font-weight:var(--lumera-fw-medium);letter-spacing:var(--lumera-ls-label);text-transform:uppercase;color:var(--lumera-text-muted)}.lumera-display{font-family:var(--lumera-font-serif);font-size:var(--lumera-fs-38);font-weight:var(--lumera-fw-regular);line-height:var(--lumera-lh-display);letter-spacing:var(--lumera-ls-heading);color:var(--lumera-text-primary)}.lumera-heading{font-family:var(--lumera-font-serif);font-size:var(--lumera-fs-30);font-weight:var(--lumera-fw-regular);line-height:var(--lumera-lh-heading);letter-spacing:var(--lumera-ls-heading);color:var(--lumera-text-primary)}.lumera-heading--italic{font-style:italic;line-height:var(--lumera-lh-heading-italic);letter-spacing:var(--lumera-ls-heading-italic)}.lumera-body{font-family:var(--lumera-font-sans);font-size:var(--lumera-fs-15);font-weight:var(--lumera-fw-light);line-height:var(--lumera-lh-body-relaxed);color:var(--lumera-text-muted)}.lumera-hairline{width:100%;height:var(--lumera-hairline);border:0;margin:0;background:var(--lumera-border)}.lumera-link{font-family:var(--lumera-font-sans);font-size:var(--lumera-fs-13);font-weight:var(--lumera-fw-regular);letter-spacing:var(--lumera-ls-link);color:var(--lumera-text-link);text-decoration:underline;text-decoration-color:var(--lumera-accent-decor);text-underline-offset:3px}.lumera-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lumera-space-8);min-height:var(--lumera-tap-target);margin:0;border-radius:var(--lumera-radius-pill);font-family:var(--lumera-font-sans);font-size:var(--lumera-fs-13);letter-spacing:var(--lumera-ls-button);line-height:var(--lumera-lh-tight);text-decoration:none;cursor:pointer;transition:background-color var(--lumera-duration),color var(--lumera-duration),opacity var(--lumera-duration)}.lumera-btn--primary{padding:15px 32px;border:0;background:var(--lumera-accent);color:var(--lumera-text-on-accent);font-weight:var(--lumera-fw-semibold)}.lumera-btn--outline{padding:13px 26px;border:var(--lumera-hairline) solid var(--lumera-accent);background:transparent;color:var(--lumera-accent);font-weight:var(--lumera-fw-medium)}.lumera-btn--full{display:flex;width:100%}.lumera-btn:disabled,.lumera-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.lumera :focus{outline:none}.lumera :focus-visible{outline:var(--lumera-focus-ring-width) solid var(--lumera-focus-ring-color);outline-offset:var(--lumera-focus-ring-offset);box-shadow:none}.lumera-tap-target{min-width:var(--lumera-tap-target);min-height:var(--lumera-tap-target)}.lumera-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){.lumera *,.lumera *:before,.lumera *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lumera-base.css.map */
