:root{--lg-ink: #0e0e0e;--lg-paper: #fbfaf7;--lg-bone: #ece9e2;--lg-muted: rgba(14, 14, 14, .55);--lg-line: rgba(14, 14, 14, .14);--lg-red: #b3261e;--lg-mono-font: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lg-display-font: "Archivo", "Helvetica Neue", Arial, sans-serif;--lg-ease: cubic-bezier(.2, .7, .2, 1)}.lg-mono{font-family:var(--lg-mono-font);font-weight:400;text-transform:uppercase;letter-spacing:.1em}.lg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid var(--lg-ink);background:var(--lg-ink);color:var(--lg-paper);font-size:13px;text-decoration:none;cursor:pointer}.product-list.product-list{--product-list-calculated-row-gap: 0px;--product-list-calculated-column-gap: 3px;row-gap:0;column-gap:3px}.lg-pcard{display:block;position:relative;color:var(--lg-ink)}.lg-pcard__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--lg-bone)}.lg-pcard__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.lg-pcard__img{position:absolute;top:4.5%;left:5.5%;width:89%;height:91%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .45s var(--lg-ease)}.lg-pcard__img--alt{opacity:0}@media(hover:hover){.lg-pcard__media:has(.lg-pcard__img--alt):hover .lg-pcard__img:not(.lg-pcard__img--alt){opacity:0}.lg-pcard__media:hover .lg-pcard__img--alt{opacity:1}}.lg-pcard.is-sold .lg-pcard__img{opacity:.55}.lg-pcard__tag{position:absolute;top:12px;left:12px;z-index:1;padding:4px 8px;background:var(--lg-paper);font-size:11px}.lg-pcard__quick{position:absolute;inset-inline:0;bottom:0;z-index:2;display:block;padding:16px 16px 18px;background:var(--lg-paper);transform:translateY(101%);transition:transform .4s var(--lg-ease)}.lg-pcard__quick-label{display:block;margin-bottom:12px;font-size:12px;color:var(--lg-muted)}.lg-pcard__sizes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border:1px solid var(--lg-ink)}.lg-pcard__sizes button{min-height:48px;padding:0 4px;border:0;border-left:1px solid var(--lg-ink);background:transparent;color:var(--lg-ink);font-size:13px;letter-spacing:.06em;cursor:pointer;transition:background .2s,color .2s}.lg-pcard__sizes button:first-child{border-left:0}.lg-pcard__sizes button:hover:not(:disabled),.lg-pcard__sizes button:focus-visible{background:var(--lg-ink);color:var(--lg-paper)}.lg-pcard__sizes button:disabled{color:var(--lg-muted);text-decoration:line-through;cursor:not-allowed}.lg-pcard__sizes button[aria-busy=true]{opacity:.5}.lg-pcard__plus{position:absolute;right:10px;bottom:10px;z-index:3;width:36px;height:36px;border:1px solid var(--lg-ink);background:var(--lg-paper);color:var(--lg-ink);font-size:18px;line-height:1;cursor:pointer}@media(hover:hover)and (min-width:1000px){.lg-pcard__plus{display:none}.lg-pcard:hover .lg-pcard__quick,.lg-pcard:focus-within .lg-pcard__quick{transform:none}}.lg-pcard.is-quick-open .lg-pcard__quick{transform:none}.lg-pcard.is-quick-open .lg-pcard__plus{bottom:auto;top:10px}.lg-pcard__info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 20px;padding:22px 20px 32px;color:var(--lg-ink);text-decoration:none;text-align:start}.lg-pcard__num{grid-column:1 / -1;font-size:11px;color:var(--lg-muted)}.lg-pcard__title{font-family:var(--lg-display-font);font-weight:600;font-size:13px;line-height:1.3;letter-spacing:.01em;text-transform:uppercase}.lg-pcard__price{font-size:13px;letter-spacing:.06em;white-space:nowrap}.lg-pcard__price s{color:var(--lg-muted)}@media(max-width:699px){.lg-pcard__info{grid-template-columns:1fr;gap:4px;padding:12px 10px 20px}.lg-pcard__title,.lg-pcard__price{font-size:12px}.lg-pcard__num{font-size:10px}.lg-pcard__quick{padding:12px}.lg-pcard__sizes{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));border-right:0;border-bottom:0}.lg-pcard__sizes button,.lg-pcard__sizes button:first-child{min-height:40px;border-left:0;border-right:1px solid var(--lg-ink);border-bottom:1px solid var(--lg-ink);font-size:12px}}.lg-eyebrow{margin:0;font-size:12px;color:var(--lg-muted)}.lg-ptitle{margin:0;font-family:var(--lg-display-font);font-weight:800;font-stretch:62%;font-size:clamp(36px,4vw,52px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;color:var(--lg-ink)}.product-info [data-block-type=price]{font-family:var(--lg-mono-font);letter-spacing:.06em}.product-info [data-block-type=price] *{font-family:inherit;letter-spacing:inherit}.product-info .variant-picker__option-info legend,.product-info .variant-picker__option-info .link{font-family:var(--lg-mono-font);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.product-info .variant-picker__option-values.h-stack{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;border:1px solid var(--lg-ink)}.product-info .variant-picker__option-values .block-swatch{min-height:48px;margin:0;justify-content:center;border:0;border-left:1px solid var(--lg-ink);border-radius:0;box-shadow:none;font-family:var(--lg-mono-font);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.product-info .variant-picker__option-values .block-swatch:first-of-type{border-left:0}.product-info .variant-picker__option-values :checked+.block-swatch,.product-info .variant-picker__option-values .block-swatch.is-selected{background:var(--lg-ink);color:var(--lg-paper)}.product-info .variant-picker__option-values .block-swatch:before,.product-info .variant-picker__option-values .block-swatch:after{display:none}.product-info .buy-buttons .button,.product-sticky-bar .button{border-radius:0;font-family:var(--lg-mono-font);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.lg-trust{margin:0;font-family:var(--lg-mono-font);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--lg-muted)}.lg-pdetails{display:grid;border-top:1px solid var(--lg-line)}.lg-pdetails__item{padding:20px 0;border-bottom:1px solid var(--lg-line)}.lg-pdetails__heading{margin:0 0 12px;font-size:12px;color:var(--lg-ink)}.lg-pdetails__item p{margin:0}.lg-pdetails__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.lg-pdetails__list li:before{content:"\2014  ";color:var(--lg-muted)}.lg-pdetails__chart{margin-top:12px}.lg-pdetails__chart table{width:100%;font-family:var(--lg-mono-font);font-size:12px}.lg-pdetails__link{display:inline-block;margin-top:10px;font-size:12px;text-decoration:underline;text-underline-offset:3px}.lg-pop[hidden]{display:none}.lg-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:16px;color:var(--lg-ink)}.lg-pop__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0e0e8c;opacity:0;transition:opacity .35s var(--lg-ease)}.lg-pop__panel{position:relative;display:grid;grid-template-columns:1fr;width:min(100%,420px);max-height:calc(100vh - 32px);overflow:auto;background:var(--lg-paper);transform:translateY(16px);opacity:0;transition:transform .45s var(--lg-ease),opacity .35s}.lg-pop.has-media .lg-pop__panel{width:min(100%,780px)}.lg-pop.is-open .lg-pop__overlay{opacity:1}.lg-pop.is-open .lg-pop__panel{transform:none;opacity:1}.lg-pop__media{background:var(--lg-bone)}.lg-pop__media img{display:block;width:100%;height:100%;object-fit:cover}.lg-pop__body{padding:36px 32px 28px}.lg-pop__x{position:absolute;top:8px;right:8px;z-index:2;width:40px;height:40px;border:0;background:transparent;font-size:28px;line-height:1;color:inherit;cursor:pointer}.lg-pop__eyebrow{display:block;font-size:11px;color:var(--lg-muted);margin-bottom:10px}.lg-pop__title{font-family:var(--lg-display-font);font-stretch:62%;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.9;font-size:clamp(40px,6vw,56px);margin:0 0 12px;color:var(--lg-ink)}.lg-pop__text{font-size:15px;line-height:1.45;margin:0 0 20px}.lg-pop__row{display:flex;gap:8px}.lg-pop__input{flex:1;min-width:0;height:48px;padding:0 14px;border:1px solid var(--lg-ink);background:#fff;font:inherit;font-size:15px;border-radius:0;color:var(--lg-ink)}.lg-pop__input:focus{outline:2px solid var(--lg-ink);outline-offset:1px}.lg-pop__submit,.lg-pop__cta{white-space:nowrap}.lg-pop__cta{display:flex;width:100%;margin-top:16px}.lg-pop__err{color:var(--lg-red);font-size:11px;margin:10px 0 0;text-transform:none;letter-spacing:0}.lg-pop__small{font-size:12px;color:var(--lg-muted);line-height:1.4;margin:14px 0 0}.lg-pop__no{display:block;margin:14px auto 0;border:0;background:none;font-size:11px;text-decoration:underline;color:inherit;opacity:.7;cursor:pointer}.lg-pop__code{display:flex;align-items:stretch;border:1px dashed var(--lg-ink)}.lg-pop__code span{flex:1;display:flex;align-items:center;padding:0 16px;font-size:20px;letter-spacing:.12em}.lg-pop__copy{border:0;border-left:1px dashed var(--lg-ink);background:transparent;padding:14px 18px;cursor:pointer;color:inherit;font-size:12px}@media(min-width:750px){.lg-pop.has-media .lg-pop__panel{grid-template-columns:360px 1fr}}@media(max-width:749px){.lg-pop{align-items:end;padding:0}.lg-pop__panel,.lg-pop.has-media .lg-pop__panel{width:100%;max-height:92vh}.lg-pop__media{max-height:22vh;overflow:hidden}.lg-pop__body{padding:32px 16px 24px}.lg-pop__row{flex-direction:column}}@media(prefers-reduced-motion:reduce){.lg-pop__overlay,.lg-pop__panel,.lg-pcard__quick{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/legit-custom.css.map */
