:root,.lw{--lw-ink: #171717;--lw-ink-soft: #4a4a4a;--lw-ink-muted: #8a8a8a;--lw-bg: #ffffff;--lw-surface: #f2f2f2;--lw-surface-2: #e9e9e9;--lw-line: #e3e3e3;--lw-accent: #e5261f;--lw-badge-bg: #ffffff;--lw-on-image: #ffffff;--lw-font: "Helvetica Neue", Helvetica, Inter, "Segoe UI", Arial, sans-serif;--lw-tracking-tight: -.02em;--lw-tracking-wide: .08em;--lw-h1: clamp(2.75rem, 7vw, 5.5rem);--lw-h2: clamp(1.5rem, 3vw, 2.25rem);--lw-body: .9375rem;--lw-small: .8125rem;--lw-page: 1600px;--lw-gutter: 20px;--lw-gap: 12px;--lw-section-y: clamp(32px, 5vw, 64px);--lw-radius: 14px;--lw-radius-sm: 8px;--lw-radius-pill: 999px;--lw-ease: cubic-bezier(.4, 0, .2, 1)}@media screen and (min-width:750px){:root,.lw{--lw-gutter: 40px;--lw-gap: 16px}}.lw{font-family:var(--lw-font);color:var(--lw-ink)}.lw__wrap{max-width:var(--lw-page);margin-inline:auto;padding-inline:var(--lw-gutter)}.lw__wrap--flush{padding-inline:0;max-width:none}.lw__section{padding-block:var(--lw-section-y)}.lw__section--tight{padding-block:clamp(16px,2.5vw,32px)}.lw__eyebrow{font-size:var(--lw-small);letter-spacing:var(--lw-tracking-wide);text-transform:uppercase;color:var(--lw-ink-muted);margin:0 0 12px}.lw__h1{font-size:var(--lw-h1);font-weight:400;line-height:.95;letter-spacing:var(--lw-tracking-tight);text-transform:uppercase;margin:0}.lw__h2{font-size:var(--lw-h2);font-weight:700;line-height:1.1;letter-spacing:var(--lw-tracking-tight);text-transform:uppercase;margin:0 0 16px}.lw__body{font-size:var(--lw-body);line-height:1.65;color:var(--lw-ink-soft);margin:0}.lw__body p{margin:0 0 1em}.lw__body p:last-child{margin-bottom:0}.lw__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 28px;border:1px solid transparent;border-radius:var(--lw-radius-pill);font-size:var(--lw-small);letter-spacing:var(--lw-tracking-wide);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .25s var(--lw-ease),color .25s var(--lw-ease)}.lw__btn--light{background:#fff;color:var(--lw-ink)}.lw__btn--light:hover{background:#ffffffd1}.lw__btn--dark{background:var(--lw-ink);color:#fff}.lw__btn--dark:hover{background:#000}.lw__media{position:relative;overflow:hidden;background:var(--lw-surface)}.lw__media>img,.lw__media>video,.lw__media>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lw__media--sq{aspect-ratio:1 / 1}.lw__media--portrait{aspect-ratio:3 / 4}.lw__media--wide{aspect-ratio:16 / 9}.lw__placeholder{width:100%;height:100%;background:var(--lw-surface-2)}.lw__placeholder svg{width:100%;height:100%;fill:#0000001f}.lw__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--lw-overlay, .25));pointer-events:none}.lw-hero{position:relative}.lw-hero__media{position:relative;width:100%;overflow:hidden;background:var(--lw-ink)}.lw-hero__media video,.lw-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.lw-hero--sm .lw-hero__media{height:62svh;min-height:420px}.lw-hero--md .lw-hero__media{height:82svh;min-height:520px}.lw-hero--lg .lw-hero__media{height:100svh}.lw-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:18px;text-align:center;padding:var(--lw-gutter);color:var(--lw-on-image);z-index:2}.lw-hero__title{font-size:var(--lw-h1);font-weight:400;line-height:.95;letter-spacing:var(--lw-tracking-tight);text-transform:uppercase;margin:0}.lw-hero__sub{font-size:clamp(1rem,2vw,1.5rem);letter-spacing:var(--lw-tracking-wide);text-transform:uppercase;margin:0}.lw-rail{display:grid;grid-auto-flow:column;grid-auto-columns:62vw;gap:var(--lw-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--lw-gutter);scrollbar-width:none}.lw-rail::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.lw-rail{grid-auto-columns:26vw}}@media screen and (min-width:1200px){.lw-rail{grid-auto-columns:22vw}}.lw-rail__item{position:relative;display:block;scroll-snap-align:start;text-decoration:none;color:inherit;border-radius:var(--lw-radius);overflow:hidden;background:var(--lw-surface)}.lw-rail__label{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#fff;font-size:var(--lw-body)}.lw-split{display:grid;gap:clamp(20px,4vw,56px);align-items:center}@media screen and (min-width:990px){.lw-split{grid-template-columns:1fr 1fr}.lw-split--reverse .lw-split__media{order:2}}.lw-split__media{border-radius:var(--lw-radius);overflow:hidden;position:relative}.lw-split__copy{max-width:46ch}.lw-banner{position:relative;display:block;border-radius:var(--lw-radius);overflow:hidden}.lw-banner--flush{border-radius:0}.lw-banner__caption{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--lw-gutter);color:var(--lw-on-image);font-size:clamp(1.5rem,4vw,3rem);letter-spacing:var(--lw-tracking-tight);text-decoration:none}.lw-banner__caption--bl{place-items:end start}.lw-banner__caption--br{place-items:end end}.lw-duo{display:grid;gap:var(--lw-gap)}@media screen and (min-width:750px){.lw-duo{grid-template-columns:1fr 1fr}}.lw-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 24px;padding:0;list-style:none}.lw-tabs::-webkit-scrollbar{display:none}.lw-tabs__btn{flex:0 0 auto;min-height:36px;padding:8px 20px;border:1px solid var(--lw-line);border-radius:var(--lw-radius-pill);background:#fff;color:var(--lw-ink);font-size:var(--lw-small);cursor:pointer;transition:background-color .2s var(--lw-ease),color .2s var(--lw-ease)}.lw-tabs__btn[aria-selected=true]{background:var(--lw-ink);border-color:var(--lw-ink);color:#fff}.lw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lw-gap)}@media screen and (min-width:750px){.lw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){.lw-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lw-grid[hidden]{display:none}.lw-card{position:relative;display:flex;flex-direction:column;gap:10px}.lw-card__media{position:relative;display:block;border-radius:var(--lw-radius);overflow:hidden;background:var(--lw-surface);aspect-ratio:3 / 4}.lw-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--lw-ease),opacity .3s var(--lw-ease)}.lw-card__media img.lw-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.lw-card:hover .lw-card__media img.lw-card__alt{opacity:1}.lw-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:5px 10px;border-radius:var(--lw-radius-sm);background:var(--lw-badge-bg);font-size:.6875rem;letter-spacing:.04em}.lw-card__rating{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:var(--lw-radius-sm);background:var(--lw-badge-bg);font-size:.6875rem}.lw-card__title{font-size:var(--lw-body);font-weight:400;line-height:1.35;margin:0}.lw-card__title a{color:inherit;text-decoration:none}.lw-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--lw-body)}.lw-card__price del{color:var(--lw-ink-muted);text-decoration:line-through;font-size:var(--lw-small)}.lw-card__price .lw-on-sale{color:var(--lw-accent)}.lw-card__swatches{display:flex;gap:6px;margin-top:2px}.lw-card__swatch{width:12px;height:12px;border-radius:50%;border:1px solid var(--lw-line);display:block}.lw-headrow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.lw-icons{display:grid;gap:24px;padding-block:clamp(28px,4vw,44px);border-top:1px solid var(--lw-line)}@media screen and (min-width:750px){.lw-icons{grid-template-columns:repeat(3,1fr);gap:40px}}.lw-icons__item{display:flex;gap:14px;align-items:flex-start}.lw-icons__item svg{flex:0 0 22px;width:22px;height:22px}.lw-icons__title{font-size:var(--lw-body);margin:0 0 4px}.lw-icons__text{font-size:var(--lw-small);color:var(--lw-ink-soft);margin:0;line-height:1.5}.lw :focus-visible{outline:2px solid var(--lw-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lw *,.lw *:before,.lw *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/leo-wears.css.map */
