.lc{--lc-gap:16px;--lc-columns:4;max-width:1440px;margin-inline:auto;padding:24px clamp(16px,4vw,64px);color:inherit;font-family:inherit}.lc *{box-sizing:border-box}.lc img,.lc video{display:block;max-width:100%;height:auto}.lc a{color:inherit;text-underline-offset:.2em}.lc :focus-visible{outline:3px solid currentColor;outline-offset:4px}.lc button,.lc select,.lc input{font:inherit}.lc button,.lc-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid currentColor;border-radius:6px;padding:10px 16px;background:transparent;color:inherit;cursor:pointer;text-decoration:none}.lc button:disabled{opacity:.55;cursor:not-allowed}.lc [hidden]{display:none!important}.lc-hero{padding-block:48px}.lc-hero h1{font-size:clamp(2rem,5vw,4rem);line-height:1.08;max-width:18ch}.lc-hero>div{max-width:65ch}.lc-tabs{display:flex;gap:8px;overflow-x:auto;padding:8px 4px 24px;scrollbar-width:thin}.lc-tabs a{flex:0 0 auto;border:1px solid currentColor;border-radius:999px;min-height:44px;padding:10px 20px;text-decoration:none}.lc-tabs [aria-current]{background:#1d2823;color:#fff}.lc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lc-gap)}.lc-card{min-width:0}.lc-card h2{font-size:1rem;margin-block:12px 8px}.lc-card p{font-size:.875rem}.lc-card-image{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:8px;background:#eee}.lc-card-image img{width:100%;height:100%;object-fit:cover}.lc-card-cta{position:absolute;bottom:8px;left:8px;right:8px;padding:8px;background:#fff;color:#222;font-size:.8rem;text-align:center}.lc-creator{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem}.lc-creator img{width:36px;height:36px;border-radius:50%;object-fit:cover}.lc-creator a{font-size:.8rem}.lc-tags{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px;font-size:.8rem}.lc-pagination{display:flex;gap:24px;align-items:center;justify-content:center;padding-block:32px}.lc-detail{display:grid;gap:32px}.lc-detail-media{display:flex;flex-flow:row nowrap;gap:16px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lc-detail-media::-webkit-scrollbar{display:none}.lc-detail-media>img,.lc-detail-media>video{flex:0 0 100%;width:100%;border-radius:8px;scroll-snap-align:start}.lc-detail-copy h1{font-size:clamp(1.8rem,3vw,3rem)}.lc-product{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding-block:20px;border-top:1px solid #ddd}.lc-product h3{margin-top:0;font-size:1rem}.lc-product img{width:100%;height:auto}.lc-product-swatches{margin-block:16px}.lc-product-swatches__label{display:block;margin-block-end:8px;font-size:.85rem}.lc-product-swatches .variant-picker__option-values{display:flex;flex-wrap:wrap;gap:8px}.lc-product-swatches .color-swatch{width:28px;height:28px;background-size:cover;background-position:center}.lc-product buy-buttons .button{background:#000!important;border-color:#000!important;color:#fff!important}.lc-product buy-buttons .button:hover{background:#222!important;border-color:#222!important}.lc-buy-content fieldset{border:0;padding:0;margin:0}.lc-buy-content legend{font-weight:600;margin-bottom:8px}.lc-buy-content label{display:block;margin-block:12px}.lc-buy-content select,.lc-buy-content input{display:block;max-width:100%;min-height:44px;border:1px solid #999;border-radius:4px;padding:8px;background:#fff;color:#222}.lc-buy-content select{width:100%}.lc-buy-content input[type=number]{width:100px}.lc-buy-content [role=status]{font-size:.9rem}.lc-modal{border:0;padding:0;width:100%;max-width:1200px;height:100dvh;max-height:100dvh;margin:0 auto;background:#fff;color:#222;overflow:auto;overscroll-behavior:contain}.lc-modal::backdrop{background:#0009}.lc-modal-bar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:12px 20px;background:#fff;border-bottom:1px solid #ddd}.lc-modal-bar h2{font-size:1rem}.lc-modal-bar button{min-height:44px;padding:10px 16px}.lc-modal [data-look-content]>p{padding:24px}.lc-modal .lc-detail{padding:24px}.lc-modal-open{overflow:hidden}.lc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:750px){.lc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-modal{height:auto;max-height:90dvh;width:94vw;margin:auto;border-radius:12px}.lc-product{grid-template-columns:140px minmax(0,1fr)}}@media(min-width:1100px){.lc-grid{grid-template-columns:repeat(var(--lc-columns),minmax(0,1fr))}}@media(min-width:900px){.lc-detail{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.lc-detail-media{flex-direction:column;overflow:visible;scroll-snap-type:none}.lc-detail-media>img,.lc-detail-media>video{flex:0 0 auto}.lc-detail-copy{position:sticky;top:24px;align-self:start}}@media(prefers-reduced-motion:reduce){.lc *{scroll-behavior:auto!important}}.lc-product-swatches .color-swatch{border:1px solid #d9d9d9}.lc-look-description{margin-block:24px}look-mobile-sizes{display:block;margin-block:16px}.lc-mobile-sizes__panel{display:block;position:static;margin:0;padding:0;border:0;width:auto;max-width:none;max-height:none;overflow:visible;background:transparent;color:inherit}.lc-mobile-sizes__header,.lc-mobile-sizes__trigger,.lc-mobile-sizes__status{display:none!important}.lc-product .lc-mobile-sizes__panel .variant-picker__option--size{display:flex!important}@media(max-width:699px){look-mobile-sizes.is-ready .lc-mobile-sizes__trigger{display:flex!important;width:100%;background:#000;color:#fff;border-color:#000;border-radius:0}look-mobile-sizes.is-ready .lc-mobile-sizes__native{display:none!important}look-mobile-sizes.is-ready .lc-mobile-sizes__panel:not([open]){display:none!important}.lc-mobile-sizes__panel[open]{display:block;position:fixed;inset:auto 0 0;width:100%;max-width:100%;margin:0;padding:20px 20px 24px;max-height:75dvh;overflow-y:auto;background:#fff;color:#000;border:0;box-shadow:0 -4px 18px #0003}.lc-mobile-sizes__panel::backdrop{background:#0006}.lc-mobile-sizes__panel .lc-mobile-sizes__header{display:flex!important;position:relative;align-items:center;justify-content:center;min-height:40px;margin-bottom:20px;font-size:15px;font-weight:400}.lc-mobile-sizes__panel .lc-mobile-sizes__close{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:40px;min-height:40px;padding:0;border:0;background:transparent;color:#939393;font-size:26px}.lc-mobile-sizes__panel .variant-picker__option-values{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.lc-mobile-sizes__panel .block-swatch{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:2px solid #d9d9d9;border-radius:0;background:#fff;color:#595959;font-size:14px}.lc-mobile-sizes__panel input:checked+.block-swatch{border-color:#000;color:#000;font-weight:600}.lc-mobile-sizes__panel .lc-mobile-sizes__status:not(:empty){display:block!important;font-size:14px;margin-top:16px;text-align:center}.lc-mobile-sizes__panel[aria-busy=true]{opacity:.7}}@media(max-width:699px){.lc-mobile-sizes__panel .variant-picker__option-values{display:flex!important;flex-direction:column!important;width:100%;gap:8px}.lc-mobile-sizes__panel .block-swatch{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;margin:0;padding:10px;border:1px solid #161616;border-radius:0;background:#fff;color:#000;font-size:14px;font-weight:600}.lc-mobile-sizes__panel input:checked+.block-swatch{border:1px solid #161616}.lc-mobile-sizes__panel input:disabled+.block-swatch{border-color:#a0a0a0;color:#939393;font-weight:400}}@media(max-width:699px){.lc-mobile-sizes__panel .variant-picker__option--size .variant-picker__option-info legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lc-mobile-sizes__panel .variant-picker__option--size{flex-direction:column!important;align-items:stretch}}@media(min-width:700px){look-mobile-sizes.is-ready .lc-mobile-sizes__trigger{display:flex!important;width:100%;background:#000;color:#fff;border-color:#000;border-radius:0}look-mobile-sizes.is-ready .lc-mobile-sizes__native,look-mobile-sizes.is-ready .lc-mobile-sizes__panel:not([open]){display:none!important}.lc-mobile-sizes__panel[open]{position:fixed;top:0;right:0;bottom:0;left:0;display:block;width:min(420px,calc(100vw - 48px));max-height:80dvh;margin:auto;padding:24px;overflow-y:auto;border:0;border-radius:8px;background:#fff;color:#000;box-shadow:0 12px 40px #0003}.lc-mobile-sizes__panel::backdrop{background:#0006}.lc-mobile-sizes__panel .lc-mobile-sizes__header{display:flex!important;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.lc-mobile-sizes__panel .lc-mobile-sizes__close{min-width:40px;min-height:40px;padding:0;border:0;background:transparent;color:#939393;font-size:26px}.lc-mobile-sizes__panel .variant-picker__option--size{flex-direction:column!important;align-items:stretch}.lc-mobile-sizes__panel .variant-picker__option--size .variant-picker__option-info legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lc-mobile-sizes__panel .variant-picker__option-values{display:flex!important;flex-direction:column!important;gap:8px;width:100%}.lc-mobile-sizes__panel .block-swatch{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin:0;padding:10px;border:1px solid #161616;border-radius:0;background:#fff;color:#000;font-size:14px;font-weight:600}.lc-mobile-sizes__panel input:disabled+.block-swatch{border-color:#a0a0a0;color:#939393;font-weight:400}.lc-mobile-sizes__panel .lc-mobile-sizes__status:not(:empty){display:block!important;margin-top:16px;text-align:center;font-size:14px}}.lc-product>div{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center}.lc-product>div>h3{grid-column:1 / -1;grid-row:1}.lc-product>div>.lc-product-swatches{grid-column:1 / -1;grid-row:2}.lc-product>div>look-mobile-sizes{grid-column:1;grid-row:3;margin-block:12px;min-width:0}.lc-product>div>h3+p{grid-column:2;grid-row:3;margin:0;font-size:calc(1em + 5px);line-height:1.2;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/50/assets/look-community.css.map */
