:root{--ler-red: #ff3c1f;--ler-red-hover: #cc2f18;--ler-red-deep: #cf4a4a;--ler-red-wash: rgba(255, 60, 31, .08);--ler-bg: #fbfaf6;--ler-bg-alt: #f3efe8;--ler-bg-deep: #050505;--ler-bg-surface: #141414;--ler-bg-raised: #1c1c1c;--ler-bg-white: #ffffff;--ler-bg-footer: #151515;--ler-ink: #050505;--ler-ink-2: #151515;--ler-ink-muted: #505050;--ler-ink-faint: #717171;--ler-line: #e7e7e7;--ler-line-strong: #000000;--ler-line-soft: rgba(0, 0, 0, .08);--ler-line-on-dark: rgba(255, 255, 255, .14);--ler-amber: var(--ler-red);--ler-amber-light: var(--ler-red-hover);--ler-amber-dark: var(--ler-red-hover);--ler-amber-tint: var(--ler-red-wash);--ler-border-amber: var(--ler-red);--ler-text-primary: #ffffff;--ler-text-secondary: rgba(255, 255, 255, .72);--ler-text-muted: rgba(255, 255, 255, .45);--ler-text-on-light: var(--ler-ink);--ler-text-on-light-secondary:var(--ler-ink-muted);--ler-border: rgba(255, 255, 255, .14);--ler-font-display: var(--font-headline, "Syne", "Helvetica Neue", Helvetica, Arial, sans-serif);--ler-font-body: var(--font-base, "Syne", "Helvetica Neue", Helvetica, Arial, sans-serif);--ler-type-display: clamp(2.6rem, 6.2vw, 5.5rem);--ler-type-h1: clamp(2rem, 4vw, 3.2rem);--ler-type-h2: clamp(1.5rem, 2.6vw, 2.2rem);--ler-type-h3: clamp(1.15rem, 1.6vw, 1.4rem);--ler-type-h4: 1rem;--ler-type-body-lg: 1.0625rem;--ler-type-body: 1rem;--ler-type-body-sm: .9rem;--ler-type-caption: .8125rem;--ler-type-label: .75rem;--ler-lh-display: 1.02;--ler-lh-heading: 1.08;--ler-lh-body: 1.55;--ler-lh-tight: 1.3;--ler-ls-heading: .5px;--ler-ls-label: 2px;--ler-ls-overline: 1.8px;--ler-ls-body: 0;--ler-space-xs: 8px;--ler-space-sm: 16px;--ler-space-md: 24px;--ler-space-lg: 48px;--ler-space-xl: 80px;--ler-space-2xl: 120px;--ler-page-pad: clamp(16px, 4.5vw, 56px);--ler-radius-sm: 2px;--ler-radius: 2px;--ler-radius-lg: 2px;--ler-radius-pill:2px;--ler-shadow-card: 0 1px 0 rgba(0, 0, 0, .04);--ler-shadow-hover: 0 6px 18px rgba(0, 0, 0, .08);--ler-shadow-amber: var(--ler-shadow-hover);--ler-shadow-glow: var(--ler-shadow-hover);--ler-ease: cubic-bezier(.2, .8, .2, 1);--ler-duration: .22s;--ler-duration-slow: .4s;--ler-z-sticky: 100;--ler-z-overlay: 200;--ler-z-modal: 300}.ler-display,.ler-h1,.ler-h2,.ler-h3,.ler-h4{font-family:var(--ler-font-display);font-weight:700;line-height:var(--ler-lh-heading);letter-spacing:var(--ler-ls-heading);text-transform:uppercase}.ler-display{font-size:var(--ler-type-display);line-height:var(--ler-lh-display)}.ler-h1{font-size:var(--ler-type-h1)}.ler-h2{font-size:var(--ler-type-h2)}.ler-h3{font-size:var(--ler-type-h3)}.ler-h4{font-size:var(--ler-type-h4);font-weight:600;letter-spacing:.4px;text-transform:none}.ler-body-lg{font-size:var(--ler-type-body-lg);line-height:1.6;font-weight:400;color:var(--ler-ink-muted)}.ler-body{font-size:var(--ler-type-body);line-height:var(--ler-lh-body);font-weight:400}.ler-body-sm{font-size:var(--ler-type-body-sm);line-height:var(--ler-lh-body);font-weight:400}.ler-caption{font-size:var(--ler-type-caption);line-height:1.5;color:var(--ler-ink-muted)}.ler-label{font-size:var(--ler-type-label);font-weight:700;letter-spacing:var(--ler-ls-label);text-transform:uppercase}.ler-overline{font-family:var(--ler-font-body);font-size:var(--ler-type-label);font-weight:600;letter-spacing:var(--ler-ls-overline);text-transform:uppercase;color:var(--ler-red);display:inline-block}.ler-italic{font-style:italic}.ler-text-amber{color:var(--ler-red)}.ler-text-primary{color:var(--ler-text-primary)}.ler-text-secondary{color:var(--ler-text-secondary)}.ler-text-muted{color:var(--ler-text-muted)}.ler-text-red{color:var(--ler-red)}.ler-bg-deep{background-color:var(--ler-bg-deep)}.ler-bg-surface{background-color:var(--ler-bg-surface)}.ler-bg-raised{background-color:var(--ler-bg-raised)}.ler-bg-light{background-color:var(--ler-bg-alt)}.ler-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--ler-font-body);font-size:var(--ler-type-label);font-weight:700;letter-spacing:var(--ler-ls-label);text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:var(--ler-radius);padding:14px 26px;cursor:pointer;white-space:nowrap;transition:background-color var(--ler-duration) var(--ler-ease),color var(--ler-duration) var(--ler-ease),border-color var(--ler-duration) var(--ler-ease);-webkit-font-smoothing:antialiased}.ler-btn:focus-visible{outline:2px solid var(--ler-red);outline-offset:3px}.ler-btn--primary{background-color:var(--ler-ink);color:#fff;border-color:var(--ler-ink)}.ler-btn--primary:hover{background-color:#2d2d2d;border-color:#2d2d2d}.ler-btn--red,.ler-btn--cta{background-color:var(--ler-red);color:#fff;border-color:var(--ler-red)}.ler-btn--red:hover,.ler-btn--cta:hover{background-color:var(--ler-red-hover);border-color:var(--ler-red-hover)}.ler-btn--secondary{background-color:#fff;color:var(--ler-ink);border-color:var(--ler-line-strong)}.ler-btn--secondary:hover{background-color:var(--ler-ink);color:#fff;border-color:var(--ler-ink)}.ler-btn--ghost{background-color:transparent;color:#fff;border-color:#fffc}.ler-btn--ghost:hover{background-color:#fff;color:var(--ler-ink);border-color:#fff}.ler-btn--lg{padding:17px 34px;font-size:.78rem}.ler-btn--sm{padding:10px 18px;font-size:.68rem}.ler-btn--block{width:100%}.ler-section{padding-block:var(--ler-space-xl);padding-inline:var(--ler-page-pad)}.ler-section--dark{background-color:var(--ler-bg-deep);color:#fff}.ler-section--surface{background-color:var(--ler-bg-surface);color:#fff}.ler-section--light{background-color:var(--ler-bg-alt);color:var(--ler-ink)}.ler-container{max-width:1440px;margin-inline:auto;width:100%}.ler-container--narrow{max-width:880px;margin-inline:auto}.ler-divider{width:64px;height:2px;background:var(--ler-red);border:none;margin-block:var(--ler-space-sm)}.ler-divider--center{margin-inline:auto}.ler-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--ler-font-body);font-size:.68rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 12px;border-radius:var(--ler-radius);border:1px solid var(--ler-line-strong);background:#fff;color:var(--ler-ink);white-space:nowrap}.ler-badge--red{background:var(--ler-red);border-color:var(--ler-red);color:#fff}.ler-badge--white{border-color:#fff3;background:#ffffff0f;color:#fff}.ler-card{background:var(--ler-bg-white);border:1px solid var(--ler-line);border-radius:var(--ler-radius);overflow:hidden;transition:box-shadow var(--ler-duration) var(--ler-ease),border-color var(--ler-duration) var(--ler-ease)}.ler-card:hover{box-shadow:var(--ler-shadow-hover);border-color:var(--ler-ink)}.ler-card__media{overflow:hidden;position:relative}.ler-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--ler-duration-slow) var(--ler-ease)}.ler-card:hover .ler-card__media img{transform:scale(1.03)}.ler-card__media:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--ler-red);opacity:0;transition:opacity var(--ler-duration) var(--ler-ease);pointer-events:none}.ler-card:hover .ler-card__media:after{opacity:1}.ler-card__body{padding:var(--ler-space-md)}.ler-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ler-ease),transform .6s var(--ler-ease)}.ler-reveal.is-visible{opacity:1;transform:none}.ler-reveal--delay-1{transition-delay:.1s}.ler-reveal--delay-2{transition-delay:.2s}.ler-reveal--delay-3{transition-delay:.3s}.ler-reveal--delay-4{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.ler-reveal{opacity:1;transform:none;transition:none}.ler-btn,.ler-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/leredd-design-system.css.map */
