:root{--bg: #f4f4f2;--paper: #fafaf8;--ink: #0b0b14;--ink-2: #5d5f66;--ink-3: #8c8e94;--navy: #05051a;--navy-2: #13132a;--mint: #e3eeeb;--mint-2: #d4e6e1;--line: rgba(11, 11, 20, .09);--head: "Sora", system-ui, sans-serif;--font: "Inter", system-ui, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--pad: clamp(16px, 3.4vw, 44px)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg)}@media(hover:hover)and (pointer:fine){html{overscroll-behavior:contain}}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.lu-locked{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}img{display:block;width:100%;height:100%;object-fit:cover}figure{margin:0}ul,ol{list-style:none}fieldset{border:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}h1,h2,h3{font-family:var(--head);font-weight:600;letter-spacing:-.025em;line-height:1.08}.lu-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lu-strip{padding:5px var(--pad);background:#2a2a3a;color:#d8d8e2;font-size:11px;text-align:center}.lu-announce{padding:9px var(--pad);background:var(--navy);color:#fff;font-size:12.5px;font-weight:500;text-align:center}.lu-announce a{text-decoration:underline;text-underline-offset:3px}.lu-section{max-width:1140px;margin:0 auto;padding:clamp(64px,8vw,110px) var(--pad) 0}.lu-tag{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:6px;background:var(--mint);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3b4a46}.lu-tag:before{content:"";width:6px;height:6px;background:currentColor;border-radius:1px}.lu-tag-dark{background:#ffffff1a;color:#d6d6e4}.lu-h2{margin-top:14px;font-size:clamp(30px,4.2vw,54px)}.lu-sub{margin-top:10px;color:var(--ink-2);font-size:14.5px}.lu-latest,.lu-journal{text-align:center}.lu-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;white-space:nowrap;transition:transform .4s var(--ease),background .3s ease,box-shadow .4s ease}.lu-btn i{font-style:normal;transition:transform .4s var(--ease)}.lu-btn:not(:disabled):hover{transform:translateY(-2px)}.lu-btn:not(:disabled):hover i{transform:translate(3px)}.lu-btn-dark{background:var(--navy);color:#fff}.lu-btn-dark:not(:disabled):hover{box-shadow:0 14px 28px -14px #05051ab3}.lu-btn-white{background:#fff;color:var(--ink)}.lu-btn-sm{padding:9px 16px;font-size:13px}.lu-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:24px;padding:14px var(--pad);background:#fafaf8eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow .35s ease}.lu-header.is-scrolled{box-shadow:0 1px 0 var(--line),0 12px 30px -24px #00000059}.lu-logo{display:inline-flex;align-items:center;gap:8px;font-family:var(--head);font-size:21px;font-weight:500;letter-spacing:.02em}.lu-star{width:18px;height:18px;background:currentColor;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);transition:transform .8s var(--ease)}.lu-logo:hover .lu-star{transform:rotate(90deg)}.lu-a{display:inline-block}.lu-nav{display:flex;align-items:center;gap:clamp(16px,2.6vw,34px);margin:0 auto;font-size:14px;color:#34363d}.lu-nav>a,.lu-shop-btn{position:relative;padding:6px 0;transition:color .3s ease}.lu-nav>a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.lu-nav>a:hover:after,.lu-nav>a.is-on:after{transform:none}.lu-nav>a.is-on,.lu-nav>a:hover,.lu-shop-btn:hover{color:var(--ink)}.lu-shop{position:relative}.lu-shop-btn i{display:inline-block;margin-left:2px;font-style:normal;transition:transform .35s var(--ease)}.lu-mega-open .lu-shop-btn i{transform:rotate(180deg)}.lu-mega{position:absolute;left:50%;top:calc(100% + 14px);display:grid;grid-template-columns:auto auto 190px;gap:36px;padding:22px 24px;border-radius:14px;background:#fff;box-shadow:0 30px 60px -28px #00000059;opacity:0;visibility:hidden;transform:translate(-50%,-8px);transition:opacity .25s ease,transform .4s var(--ease),visibility 0s .4s}.lu-mega-open .lu-mega{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .25s ease,transform .4s var(--ease)}.lu-mega h3{margin-bottom:10px;font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.lu-mega div>a,.lu-mega div>button{display:block;padding:4px 0;font-size:14px;white-space:nowrap;text-align:left;transition:color .25s ease,transform .35s var(--ease)}.lu-mega div>a:hover,.lu-mega div>button:hover{transform:translate(3px)}.lu-mega-feat{display:grid;align-content:end;gap:2px;padding:14px;border-radius:10px;background:var(--navy);color:#fff;text-align:left;transition:transform .4s var(--ease)}.lu-mega-feat:hover{transform:translateY(-2px)}.lu-mega-feat small{font-size:11px;color:#a7a7bd}.lu-mega-feat strong{font-family:var(--head);font-size:15px;font-weight:600}.lu-mega-feat span{font-size:12px;color:#c8c8da}.lu-header-end{display:flex;align-items:center;gap:4px}.lu-icon{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;transition:background .3s ease}.lu-icon:hover{background:#0000000f}.lu-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.lu-count{position:absolute;right:3px;top:3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--ink);color:#fff;font-size:10px;font-weight:600;line-height:17px;text-align:center;animation:lu-pop .4s var(--ease)}.lu-count[hidden]{display:none}@keyframes lu-pop{0%{transform:scale(.3)}}.lu-burger{display:none;position:relative;width:40px;height:40px}.lu-burger span{position:absolute;left:11px;right:11px;height:2px;border-radius:2px;background:currentColor;transition:transform .4s var(--ease)}.lu-burger span:first-child{top:15px}.lu-burger span:last-child{top:23px}.lu-menu-open .lu-burger span:first-child{transform:translateY(4px) rotate(45deg)}.lu-menu-open .lu-burger span:last-child{transform:translateY(-4px) rotate(-45deg)}.lu-hero{padding:clamp(50px,6vw,80px) var(--pad) 0;text-align:center;background:linear-gradient(180deg,var(--paper),var(--bg))}.lu-hero h1{font-size:clamp(32px,5.4vw,70px)}.lu-hero>p{max-width:640px;margin:16px auto 22px;color:var(--ink-2);font-size:clamp(13.5px,1.2vw,16px)}.lu-collage{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(8px,1.4vw,18px);max-width:1020px;margin:clamp(-30px,-1.5vw,-10px) auto 0;padding-bottom:clamp(30px,4vw,50px)}.lu-col{display:grid;gap:clamp(8px,1.4vw,18px)}.lu-col-mid{padding-top:clamp(20px,3.6vw,38px)}.lu-col-low{padding-top:clamp(50px,9vw,92px)}.lu-tile{border-radius:10px;overflow:hidden;background:var(--mint);aspect-ratio:184 / 212}.lu-tile img{object-position:top;transition:transform 1s var(--ease)}.lu-tile:hover img{transform:scale(1.05)}.lu-tile-tall{aspect-ratio:184 / 302}.lu-col-low .lu-tile-tall{aspect-ratio:185 / 248}.lu-tile-short{aspect-ratio:184 / 109}.lu-marquee{overflow:hidden;background:var(--navy);color:#fff}.lu-marquee-track{display:flex;align-items:center;gap:30px;width:max-content;padding:15px 0;font-size:14px;font-weight:500;animation:lu-marquee 34s linear infinite}.lu-marquee-track i{font-style:normal;color:#fff}@keyframes lu-marquee{to{transform:translate(-50%)}}.lu-collections{display:grid;grid-template-columns:1.04fr 1fr;gap:clamp(12px,2vw,24px)}.lu-coll-big{position:relative;border-radius:12px;overflow:hidden;min-height:420px;background:#e6e6e8}.lu-coll-big img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.2s var(--ease)}.lu-coll-big:hover img{transform:scale(1.03)}.lu-join{position:absolute;left:12px;bottom:12px;display:grid;gap:4px;max-width:330px;padding:20px 64px 20px 20px;border-radius:10px;background:#fafaf8f0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lu-join strong{font-family:var(--head);font-size:clamp(16px,1.6vw,19px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.lu-join span{font-size:13px;color:var(--ink-2)}.lu-plus{position:absolute;right:16px;bottom:16px;width:40px;height:40px;border-radius:50%;background:#2c2c33;color:#fff;font-size:22px;line-height:1;transition:transform .45s var(--ease),background .3s ease}.lu-plus:hover{transform:rotate(90deg);background:var(--ink)}.lu-coll-side{display:grid;gap:clamp(12px,2vw,24px)}.lu-coll-card{display:grid;padding:8px;border-radius:12px;background:var(--paper);text-align:left;transition:transform .5s var(--ease),box-shadow .5s ease}.lu-coll-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -32px #0006}.lu-coll-img{display:block;aspect-ratio:495 / 208;border-radius:8px;overflow:hidden}.lu-coll-img img{transition:transform 1s var(--ease)}.lu-coll-card:hover .lu-coll-img img{transform:scale(1.05)}.lu-coll-name{display:flex;justify-content:space-between;align-items:center;padding:12px 8px 6px;font-family:var(--head);font-size:15px;font-weight:500}.lu-coll-name i{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--mint);font-style:normal;font-size:14px;transition:transform .4s var(--ease),background .3s ease,color .3s ease}.lu-coll-card:hover .lu-coll-name i{transform:translate(3px);background:var(--ink);color:#fff}.lu-filters{display:inline-flex;gap:4px;margin-top:24px;padding:4px;border-radius:10px;background:#e9e9e6}.lu-filters button{padding:7px 18px;border-radius:7px;font-size:13.5px;font-weight:500;color:var(--ink-2);transition:background .3s ease,color .3s ease}.lu-filters button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 2px 8px #00000014}.lu-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);margin-top:clamp(24px,3vw,36px);text-align:left}.lu-product{animation:lu-in .6s var(--ease) var(--d) both}@keyframes lu-in{0%{opacity:0;transform:translateY(14px)}}.lu-product button{display:block;width:100%;height:100%;padding:8px 8px 16px;border-radius:10px;background:var(--paper);text-align:left;transition:box-shadow .5s ease,transform .5s var(--ease)}.lu-product button:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #00000059}.lu-p-img{position:relative;display:block;aspect-ratio:229 / 267;border-radius:7px;overflow:hidden;background:var(--mint)}.lu-p-img img{object-position:top;transition:transform 1s var(--ease)}.lu-product button:hover .lu-p-img img{transform:scale(1.05)}.lu-p-quick{position:absolute;left:8px;right:8px;bottom:8px;padding:8px;border-radius:7px;background:#0b0b14e0;color:#fff;font-size:12.5px;font-weight:600;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .4s var(--ease)}.lu-product button:hover .lu-p-quick,.lu-product button:focus-visible .lu-p-quick{opacity:1;transform:none}.lu-p-name{display:block;margin:14px 10px 0;font-family:var(--head);font-size:clamp(14px,1.4vw,17px);font-weight:600;letter-spacing:-.02em;line-height:1.2}.lu-p-cat{display:block;margin:4px 10px 0;font-size:13px;color:var(--ink-3)}.lu-dots{display:flex;gap:5px;margin:10px 10px 0}.lu-dots i{width:9px;height:9px;border-radius:50%}.lu-street-top{display:grid;grid-template-columns:2fr 1fr;gap:clamp(10px,1.6vw,18px)}.lu-street-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(10px,1.6vw,18px);margin-top:clamp(10px,1.6vw,18px)}.lu-street figure{border-radius:10px;overflow:hidden;min-height:300px}.lu-street-top figure{aspect-ratio:684 / 448}.lu-street-row figure{aspect-ratio:336 / 448}.lu-street figure img{transition:transform 1.1s var(--ease)}.lu-street figure:hover img{transform:scale(1.04)}.lu-street-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:clamp(22px,2.6vw,34px);border-radius:10px}.lu-dark{background:var(--navy);color:#fff}.lu-mint{background:var(--mint)}.lu-street-card h2{font-size:clamp(22px,2.4vw,32px)}.lu-street-card p{font-size:13.5px;opacity:.8}.lu-arrow-mark{width:38px;height:38px;margin-bottom:auto;background:currentColor;clip-path:polygon(0 10%,100% 0,60% 100%,48% 52%);transition:transform .6s var(--ease)}.lu-street-card:hover .lu-arrow-mark{transform:translate(4px,-4px) rotate(-8deg)}.lu-featured{max-width:calc(1140px - 2 * var(--pad));margin:clamp(64px,8vw,110px) auto 0;padding:clamp(50px,6vw,80px) clamp(16px,2.6vw,32px) clamp(24px,3vw,34px);border-radius:18px;background:var(--navy);color:#fff;text-align:center}@media(max-width:1180px){.lu-featured{margin-left:var(--pad);margin-right:var(--pad)}}.lu-featured .lu-sub{color:#b9b9cc}.lu-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,18px);margin-top:clamp(26px,3.4vw,42px);text-align:left}.lu-feat-card{display:flex;flex-direction:column;gap:18px;padding:clamp(16px,4vw,60px) clamp(16px,4vw,60px) 18px;border-radius:12px;background:var(--navy-2)}.lu-feat-img{display:block;aspect-ratio:1;border-radius:6px;overflow:hidden;background:#e2e2e0}.lu-feat-img img{object-fit:contain;transition:transform 1s var(--ease)}.lu-feat-card:hover .lu-feat-img img{transform:scale(1.04)}.lu-feat-foot{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-top:auto}.lu-feat-foot strong{display:block;font-family:var(--head);font-size:17px;font-weight:600}.lu-feat-foot span{font-size:13px;color:#b9b9cc}.lu-feat-model{border-radius:12px;overflow:hidden;background:#e2e2e0;min-height:360px}.lu-feat-model img{object-position:top}.lu-perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,16px);margin-top:clamp(22px,3vw,36px);text-align:left}.lu-perk{padding:20px 18px;border-radius:10px;background:var(--navy-2);transition:background .4s ease,transform .5s var(--ease)}.lu-perk:hover{background:#1c1c38;transform:translateY(-4px)}.lu-perk svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-bottom:26px}.lu-perk h3{font-size:16px}.lu-perk p{margin-top:6px;font-size:12.5px;color:#b9b9cc}.lu-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,22px);margin-top:clamp(26px,3.4vw,40px);text-align:left}.lu-post button{display:block;width:100%;height:100%;padding:8px 8px 20px;border-radius:12px;background:var(--paper);text-align:left;transition:box-shadow .5s ease,transform .5s var(--ease)}.lu-post button:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #00000059}.lu-post-img{position:relative;display:block;aspect-ratio:311 / 253;border-radius:8px;overflow:hidden}.lu-post-img img{transition:transform 1s var(--ease)}.lu-post button:hover .lu-post-img img{transform:scale(1.05)}.lu-chip{position:absolute;left:10px;top:10px;padding:3px 10px;border-radius:5px;background:#2a2a30;color:#fff;font-size:11.5px}.lu-post-title{display:block;margin:16px 10px 0;font-family:var(--head);font-size:clamp(16px,1.6vw,20px);font-weight:600;letter-spacing:-.02em;line-height:1.22}.lu-post-text{display:block;margin:8px 10px 0;font-size:13.5px;color:var(--ink-2)}.lu-faq{display:grid;grid-template-columns:.75fr 1.6fr;gap:clamp(24px,4vw,50px);align-items:start}.lu-faq-side{position:sticky;top:100px;display:grid;justify-items:start}.lu-ask{margin-top:clamp(30px,6vw,90px);padding:18px;border-radius:10px}.lu-ask h3{font-size:16px}.lu-ask p{margin:6px 0 14px;font-size:13px;color:var(--ink-2)}.lu-faq-list{display:grid;gap:10px}.lu-faq-item{border-radius:10px;background:var(--paper)}.lu-faq-item button{display:flex;align-items:center;gap:14px;width:100%;padding:17px 20px;font-family:var(--head);font-size:clamp(14.5px,1.4vw,17px);font-weight:600;letter-spacing:-.02em;text-align:left}.lu-pm{position:relative;flex:none;width:14px;height:14px}.lu-pm:before,.lu-pm:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:1px;background:currentColor;transition:transform .4s var(--ease)}.lu-pm:after{transform:rotate(90deg)}.lu-faq-item button[aria-expanded=true] .lu-pm:after{transform:rotate(0)}.lu-faq-item [role=region] p{padding:0 20px 18px 48px;font-size:14px;color:var(--ink-2)}.lu-news{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(20px,3vw,40px);align-items:center}.lu-news h2{font-size:clamp(26px,3.4vw,42px);font-weight:500;line-height:1.15}.lu-news h2 strong{font-weight:700}.lu-news-form{display:flex;gap:8px;margin-top:26px;padding:6px;border-radius:10px;background:var(--mint)}.lu-news-form label{flex:1}.lu-news-form input{width:100%;height:100%;padding:10px 14px;border:0;background:transparent;font-size:14.5px}.lu-news-form input:focus{outline:none}.lu-news-form:focus-within{box-shadow:0 0 0 2px var(--ink)}.lu-news-form label.is-bad~.lu-btn{background:#b3261e}.lu-news-form:has(.is-bad){box-shadow:0 0 0 2px #b3261e}.lu-news .lu-note,.lu-news .lu-done{margin-top:12px}.lu-news-imgs{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;gap:10px;height:clamp(360px,46vw,570px)}.lu-news-imgs img{border-radius:8px;object-position:top}.lu-news-imgs img:last-child{grid-column:2;grid-row:1 / 3}.lu-footer{margin-top:clamp(64px,8vw,110px);background:var(--navy);color:#fff}.lu-footer-top{display:grid;grid-template-columns:1.8fr repeat(3,1fr);gap:28px;max-width:1140px;margin:0 auto;padding:clamp(46px,6vw,72px) var(--pad)}.lu-footer-tag{max-width:320px;margin-top:14px;font-family:var(--head);font-size:16px;line-height:1.4;color:#e2e2ee}.lu-footer h3{margin-bottom:12px;font-size:14px;letter-spacing:.02em;text-transform:uppercase}.lu-footer-top a,.lu-footer-top button{display:block;padding:4px 0;font-size:14px;color:#c9c9da;text-align:left;transition:color .3s ease,transform .35s var(--ease)}.lu-footer-top a:hover,.lu-footer-top button:hover{color:#fff;transform:translate(3px)}.lu-footer-bottom{padding:18px var(--pad);border-top:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#9a9ab0;text-align:center}.lu-drawer{position:fixed;right:0;top:0;bottom:0;z-index:62;display:flex;flex-direction:column;width:min(400px,100%);background:var(--paper);box-shadow:-30px 0 60px -30px #0006;transform:translate(105%);visibility:hidden;transition:transform .45s var(--ease),visibility 0s .45s}.lu-drawer.is-open{transform:none;visibility:visible;transition:transform .45s var(--ease)}.lu-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.lu-drawer-head h2{font-size:20px}.lu-drawer-head .lu-close{position:static}.lu-bag-list{flex:1;overflow:auto;padding:8px 20px}.lu-bag-item{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line);animation:lu-in .4s var(--ease)}.lu-bag-item img{height:88px;border-radius:6px;background:var(--mint);object-position:top}.lu-bag-item strong{display:block;font-family:var(--head);font-size:14.5px;font-weight:600}.lu-bag-item span{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}.lu-bag-item span i{width:10px;height:10px;border-radius:50%}.lu-qty{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:2px;border:1px solid var(--line);border-radius:7px}.lu-qty button{width:26px;height:26px;border-radius:5px;font-size:15px}.lu-qty button:hover{background:var(--mint)}.lu-qty output{min-width:18px;font-size:13px;text-align:center}.lu-remove{font-size:12px;color:var(--ink-3);text-decoration:underline}.lu-bag-empty{padding:30px 20px;color:var(--ink-2);font-size:14px}.lu-bag-empty[hidden]{display:none}.lu-drawer-foot{display:grid;gap:8px;padding:18px 20px;border-top:1px solid var(--line)}.lu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;background:#05051a73;opacity:0;transition:opacity .3s ease}.lu-scrim.is-on{opacity:1}.lu-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:clamp(10px,3vw,40px)}.lu-modal[hidden]{display:none}.lu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#05051a80;opacity:0;transition:opacity .26s ease}.lu-card,.lu-search-box{position:relative;opacity:0;transform:translateY(14px) scale(.98);transition:opacity .26s ease,transform .42s var(--ease)}.lu-modal.is-open .lu-backdrop{opacity:1}.lu-modal.is-open .lu-card,.lu-modal.is-open .lu-search-box{opacity:1;transform:none}.lu-card{width:min(820px,100%);max-height:100%;overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:1fr 1fr;border-radius:16px;background:var(--paper)}.lu-close{position:absolute;right:10px;top:10px;z-index:2;width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:0 4px 14px #0000001f;font-size:22px;line-height:1}.lu-q-img{background:var(--mint);min-height:380px}.lu-q-img img{object-position:top}.lu-card-body{padding:clamp(24px,3vw,36px)}.lu-card-body h2,.lu-form-card h2{margin:12px 0 8px;font-size:clamp(22px,2.4vw,30px)}.lu-q-note,.lu-post-body{color:var(--ink-2);font-size:14.5px}.lu-swatches,.lu-sizes{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.lu-swatches legend,.lu-sizes legend{width:100%;margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lu-sw{width:28px;height:28px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000001a;transition:box-shadow .25s ease}.lu-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.lu-sz{min-width:44px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;font-size:13px;font-weight:500;transition:background .25s ease,color .25s ease,border-color .25s ease}.lu-sz:hover{border-color:var(--ink)}.lu-sz[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.lu-q-err{margin-top:10px;color:#b3261e;font-size:13px}.lu-add{width:100%;margin:20px 0 10px}.lu-note{font-size:12.5px;color:var(--ink-3)}.lu-post-card{width:min(680px,100%);grid-template-columns:1fr}.lu-card-img{height:280px}.lu-post-card .lu-note{margin-top:14px}.lu-form-card{display:block;width:min(520px,100%);padding:clamp(24px,3vw,36px)}.lu-form{display:grid;gap:14px;margin-top:18px}.lu-form label{display:grid;gap:6px;font-size:13px;font-weight:500;color:var(--ink-2)}.lu-form input,.lu-form select,.lu-form textarea{width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:14.5px}.lu-form textarea{resize:vertical}.lu-form input:focus,.lu-form select:focus,.lu-form textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #0b0b141a}.lu-form .lu-btn{justify-self:start}.lu-form label.is-bad input,.lu-form label.is-bad textarea{border-color:#b3261e}.lu-form label.is-bad:after{content:"Please fill this in";color:#b3261e;font-size:12px}.lu-form label.is-bad:has(input[type=email]):after{content:"Please enter a valid email"}.lu-done{padding:12px 14px;border-radius:9px;background:var(--mint);color:#24423b;font-size:13.5px}.lu-search{place-items:start center;padding-top:80px}.lu-search-box{width:min(600px,100%);padding:14px;border-radius:16px;background:var(--paper)}.lu-search-box input{width:100%;padding:14px 54px 14px 18px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:16px}.lu-search-box input:focus{outline:2px solid var(--ink)}.lu-search-box .lu-close{top:18px;right:20px;width:34px;height:34px;box-shadow:none}.lu-results{display:grid;gap:2px;margin-top:10px;max-height:55vh;overflow:auto}.lu-results button{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;width:100%;padding:6px 10px;border-radius:9px;text-align:left;font-weight:500;transition:background .2s ease}.lu-results button:hover,.lu-results button:focus-visible{background:var(--mint)}.lu-results img{height:48px;border-radius:5px;background:var(--mint);object-position:top}.lu-results small{color:var(--ink-3)}.lu-empty{padding:12px;font-size:14px;color:var(--ink-2)}.lu-toast{position:fixed;left:50%;bottom:20px;z-index:70;max-width:calc(100% - 32px);padding:11px 18px;border-radius:9px;background:var(--navy);color:#fff;font-size:13.5px;box-shadow:0 12px 30px -12px #00000080;transform:translate(-50%,140%);opacity:0;transition:transform .45s var(--ease),opacity .3s ease;pointer-events:none}.lu-toast.is-on{transform:translate(-50%);opacity:1}.lu-rise{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease) var(--d, 0s),transform 1.1s var(--ease) var(--d, 0s)}.lu-ready .lu-rise{opacity:1;transform:none}.lu-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease) var(--d, 0s),transform 1.1s var(--ease) var(--d, 0s),box-shadow .5s ease}.lu-reveal.is-in{opacity:1;transform:none}.lu-coll-card.lu-reveal.is-in:hover,.lu-perk.lu-reveal.is-in:hover{transform:translateY(-4px)}@media(max-width:900px){.lu-burger{display:block}.lu-header-end{margin-left:auto}.lu-nav{position:absolute;left:var(--pad);right:var(--pad);top:calc(100% + 6px);z-index:39;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:10px;border-radius:14px;background:#fff;box-shadow:0 30px 60px -28px #0006;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s ease,transform .4s var(--ease),visibility 0s .4s}.lu-menu-open .lu-nav{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .4s var(--ease)}.lu-nav>a,.lu-shop-btn{display:block;width:100%;padding:12px 14px;font-size:17px;text-align:left}.lu-nav>a:after{display:none}.lu-mega{position:static;display:none;grid-template-columns:1fr;gap:14px;padding:4px 14px 12px;box-shadow:none;opacity:1;visibility:visible;transform:none}.lu-mega-open .lu-mega{display:grid;transform:none}.lu-collections,.lu-faq,.lu-news{grid-template-columns:1fr}.lu-faq-side{position:static}.lu-ask{margin-top:20px}.lu-products{grid-template-columns:repeat(2,minmax(0,1fr))}.lu-street-top{grid-template-columns:1fr}.lu-street-row{grid-template-columns:1fr 1fr}.lu-street-row .lu-street-card{grid-column:1 / -1;grid-row:1}.lu-perks{grid-template-columns:1fr 1fr}.lu-card{grid-template-columns:1fr}.lu-q-img{min-height:0;height:280px}.lu-footer-top{grid-template-columns:1fr 1fr 1fr}.lu-footer-top>div:first-child{grid-column:1 / -1}}@media(max-width:640px){.lu-collage{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.lu-collage .lu-col:nth-child(4),.lu-collage .lu-col:nth-child(5){display:none}.lu-coll-big{min-height:380px}.lu-feat-grid,.lu-posts{grid-template-columns:1fr}.lu-feat-model{min-height:0;aspect-ratio:4 / 5}.lu-street figure{min-height:0}.lu-news-imgs{height:340px}.lu-footer-top{grid-template-columns:1fr 1fr}}@media(max-width:420px){.lu-perks{grid-template-columns:1fr}.lu-p-name{font-size:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01s!important;transition-delay:0s!important;animation:none!important}.lu-rise,.lu-reveal{opacity:1;transform:none}}
