.lcl{--lcl-line: #eee7e8;--lcl-faint: #a79da0;--lcl-ease: cubic-bezier(.22, .8, .24, 1);--lcl-gut: max(16px, calc((100% - 1200px)/2) );padding-bottom:48px}.lcl__top{padding:24px var(--lcl-gut) 0}.lcl__crumb{margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.lcl__h1{margin:8px 0 0;font-family:var(--display);font-size:clamp(44px,6vw,72px);font-weight:400;line-height:.9;letter-spacing:-.01em;animation:lcl-up .9s var(--lcl-ease) both}.lcl__desc{max-width:44ch;margin-top:12px;font-size:14px;font-weight:300;line-height:1.6;color:#5b4a4f}.lcl__desc p{margin:0}@keyframes lcl-up{0%{opacity:0;transform:translateY(14px)}}.lcl__cols{display:flex;gap:16px;overflow-x:auto;padding:16px var(--lcl-gut) 8px;scrollbar-width:none}.lcl__cols::-webkit-scrollbar{display:none}.lcl__col{flex:none;display:grid;justify-items:center;gap:8px;font-size:12px;color:var(--ink);text-decoration:none}.lcl__col-img{width:56px;height:56px;overflow:hidden;border-radius:50%;background:#f5f1ee;box-shadow:0 0 0 1px var(--lcl-line);transition:box-shadow .3s ease,transform .4s var(--lcl-ease)}.lcl__col-img img{width:100%;height:100%;object-fit:cover;display:block}.lcl__col:hover .lcl__col-img{transform:translateY(-2px)}.lcl__col.is-on{font-weight:500}.lcl__col.is-on .lcl__col-img{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ink)}.lcl__tools{display:flex;align-items:center;gap:12px;min-height:56px;margin:16px var(--lcl-gut) 16px;border-top:1px solid var(--lcl-line);border-bottom:1px solid var(--lcl-line)}.lcl__count{flex:none;margin:0;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.lcl__count b{font-weight:400;color:var(--ink)}.lcl__act{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.lcl__act::-webkit-scrollbar{display:none}.lcl__tag{flex:none;height:28px;padding:0 8px 0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--lcl-line);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:12px;cursor:pointer;animation:lcl-pop .45s var(--lcl-ease) both}.lcl__tag svg{width:9px;height:9px;stroke:var(--muted);stroke-width:1.4}@keyframes lcl-pop{0%{opacity:0;transform:scale(.9)}}.lcl__sw{display:inline-grid}.lcl__sw i{display:block;width:11px;height:11px}.lcl__fbtn{flex:none;margin-left:auto;height:40px;padding:0;display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:var(--ink);font:inherit;font-size:13px;letter-spacing:.04em;cursor:pointer}.lcl__fbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.3;transition:transform .5s var(--lcl-ease)}.lcl__fbtn:hover svg{transform:rotate(180deg)}.lcl__link{padding:0;border:0;border-bottom:1px solid currentColor;background:none;color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer}.lcl__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8px;padding:0 var(--lcl-gut)}.lcl__card{min-width:0;display:block;grid-row:auto;grid-template-rows:none}.lcl__card[hidden]{display:none}.lcl__card.is-in{animation:lcl-in .6s var(--lcl-ease) both}@keyframes lcl-in{0%{opacity:0;transform:translateY(12px)}}.lcl__ph .shots__item{scroll-snap-stop:always}.lcl__ind{position:absolute;left:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:5px;pointer-events:none}.lcl__ind i{display:block;height:1.5px;border-radius:1px;background:var(--ink);box-shadow:0 0 3px #ffffffbf;width:calc(10px + 14px * var(--w, 0));opacity:calc(.3 + .7 * var(--w, 0))}.lcl__badges{position:absolute;top:14px;left:11px;z-index:2;display:grid;justify-items:start;gap:4px;pointer-events:none}.lcl__badges .card__tag{position:static;max-width:none}.lcl__badges:empty{display:none}.lcl__card .card__metals{min-height:0;gap:0;padding-top:4px;margin-left:-7px}.lcl__card .metal i{width:13px;height:13px}.lcl__card .metal:after{top:5px;right:5px;bottom:5px;left:5px}.lcl__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px;font-size:var(--t-s, 13.5px);line-height:1.35;color:var(--ink);text-decoration:none}.lcl__card .card__metals+.lcl__name{margin-top:0}.lcl__card:hover .lcl__name{text-decoration:underline;text-underline-offset:3px}.lcl__price{margin:2px 0 0;font-size:var(--t-s, 13.5px);font-variant-numeric:tabular-nums}.lcl__now{color:var(--sale)}.lcl__price s{margin-left:6px;font-size:12px;color:var(--lcl-faint)}.lcl__sold{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lcl__ed{position:relative;grid-column:1 / -1;aspect-ratio:5 / 4;overflow:hidden;color:#fff;text-decoration:none}.lcl__ed[hidden]{display:none}.lcl__ed img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--lcl-ease)}.lcl__ed:hover img{transform:scale(1.03)}.lcl__ed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e0a1000 35%,#1e0a10b3)}.lcl__ed-t{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;display:grid;justify-items:start;gap:8px}.lcl__ed-t small{font-size:10px;letter-spacing:.24em;text-transform:uppercase;opacity:.85}.lcl__ed-t b{font-family:var(--display);font-size:26px;font-weight:400;line-height:1.1}.lcl__ed-t u{text-decoration:none;border-bottom:1px solid #fff;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.lcl__empty{grid-column:1 / -1;padding:48px 16px;text-align:center}.lcl__empty[hidden]{display:none}.lcl__empty p{margin:0 0 12px;font-family:var(--display);font-size:24px}.lcl__pages{display:flex;justify-content:center;gap:24px;padding:32px var(--lcl-gut) 0;font-size:13px}.lcl__pages a{color:var(--ink)}.lcl__trust{display:grid;gap:12px;margin:48px var(--lcl-gut) 0;padding:16px;border:1px solid var(--lcl-line);border-radius:16px;font-size:13px;color:#5b3a42}.lcl__trust span{display:flex;align-items:center;gap:8px}.lcl__trust i{flex:none;width:6px;height:6px;border-radius:50%;background:#f098a1}.lcl__ask{margin:12px var(--lcl-gut) 0;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #f4dde1;border-radius:16px;background:linear-gradient(135deg,#fbeff1,#fff 70%)}.lcl__ask b{display:block;font-family:var(--display);font-size:20px;font-weight:400}.lcl__ask small{font-size:12.5px;color:var(--muted)}.lcl__ask a{flex:none;height:40px;padding:0 16px;display:inline-flex;align-items:center;border-radius:999px;background:var(--ink);color:#fff;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.lcl__fab{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;height:44px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:var(--ink);color:#fff;font:inherit;font-size:13px;letter-spacing:.04em;box-shadow:0 14px 30px -14px #140a0e8c;cursor:pointer;opacity:0;transform:translate(-50%,24px) scale(.96);pointer-events:none;transition:opacity .35s ease,transform .55s var(--lcl-ease);-webkit-tap-highlight-color:transparent}.lcl__fab.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.lcl__fab-sw:empty{display:none}.lcl__fab-sw i{display:block;width:14px;height:14px;box-shadow:0 0 0 1.5px #ffffffe6!important}.lcl__fab b{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#fff;color:var(--ink);font-size:10.5px;font-weight:500}.lcl__fab b[hidden]{display:none}.lcl-lock{overflow:hidden}.lcl-f{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95}.lcl-f[hidden]{display:none}.lcl-f__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#140a0e52;opacity:0;transition:opacity .45s var(--lcl-ease, ease)}.lcl-f__p{position:absolute;left:0;right:0;bottom:0;max-height:88vh;overflow-y:auto;padding:10px 20px calc(16px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -20px 40px -20px #3c141e59;transform:translateY(100%);transition:transform .55s cubic-bezier(.22,.8,.24,1);outline:none}.lcl-f.is-open .lcl-f__bg{opacity:1}.lcl-f.is-open .lcl-f__p{transform:none}.lcl-f__grab{display:block;width:38px;height:4px;margin:0 auto 12px;border-radius:4px;background:#e2dcdd}.lcl-f__head{display:flex;align-items:center;justify-content:space-between}.lcl-f__head h2{margin:0;font-family:var(--display);font-size:28px;font-weight:400}.lcl-f__x{width:40px;height:40px;margin-right:-10px;display:grid;place-items:center;border:0;background:none;cursor:pointer}.lcl-f__x svg{width:13px;height:13px;stroke:var(--ink);stroke-width:1.3}.lcl-f__grp{padding:16px 0 20px;border-bottom:1px solid #eee7e8}.lcl-f__grp:last-of-type{border-bottom:0}.lcl-f__grp h3{margin:0 0 12px;font-size:10.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.lcl-f__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.lcl-f__pick{display:grid;justify-items:center;gap:8px;padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.lcl-f__pick:disabled{opacity:.3;cursor:default}.lcl-f__disc{position:relative;width:56px;height:56px;display:grid;place-items:center}.lcl-f__disc i.mtl{display:block;width:44px;height:44px;transition:transform .5s cubic-bezier(.22,.8,.24,1)}.lcl-f__pick:hover .lcl-f__disc i.mtl{transform:scale(1.04)}.lcl-f__all{background:conic-gradient(from 210deg,#ddae45 0 33.4%,#b8c0ca 0 66.7%,#dd937a 0)}.lcl-f__disc svg{position:absolute;top:0;right:0;bottom:0;left:0;width:56px;height:56px;transform:rotate(-90deg);overflow:visible}.lcl-f__disc circle{fill:none;stroke:var(--ink);stroke-width:1.2;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset .8s cubic-bezier(.22,.8,.24,1)}.lcl-f__pick[aria-pressed=true] circle{stroke-dashoffset:0}.lcl-f__pick b{font-size:12.5px;font-weight:400}.lcl-f__pick small{margin-top:-6px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.lcl-f__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lcl-f__chip{height:44px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;border:1px solid #e6dfe0;border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .35s cubic-bezier(.22,.8,.24,1),color .35s cubic-bezier(.22,.8,.24,1),border-color .35s cubic-bezier(.22,.8,.24,1);-webkit-tap-highlight-color:transparent}.lcl-f__chip small{font-size:11px;color:var(--muted);transition:color .35s ease}.lcl-f__chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.lcl-f__chip[aria-pressed=true] small{color:#fff9}.lcl-f__chip:disabled{opacity:.35;cursor:default}.lcl-f__rows{display:grid}.lcl-f__row{height:50px;padding:0;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #eee7e8;background:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.lcl-f__row:last-child{border-bottom:0}.lcl-f__row i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #cfc6c8;transition:box-shadow .4s cubic-bezier(.22,.8,.24,1)}.lcl-f__row[aria-pressed=true] i{box-shadow:inset 0 0 0 5.5px var(--ink)}.lcl-f__foot{position:sticky;bottom:0;display:flex;align-items:center;gap:20px;padding-top:12px;background:#fff}.lcl-f__go{flex:1;height:52px;border:0;border-radius:14px;background:var(--ink);color:#fff;font:inherit;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;cursor:pointer}.lcl__fbtn:focus-visible,.lcl__fab:focus-visible,.lcl__tag:focus-visible,.lcl-f__pick:focus-visible,.lcl-f__row:focus-visible,.lcl-f__chip:focus-visible,.lcl-f__go:focus-visible,.lcl__link:focus-visible,.lcl__cd:focus-visible{outline:2px solid #C45B6E;outline-offset:2px}@media(min-width:750px){.lcl__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 16px}.lcl__ed{grid-column:span 2;aspect-ratio:auto}.lcl__trust{grid-template-columns:repeat(3,auto);justify-content:center;gap:32px;border:0;border-top:1px solid var(--lcl-line);border-radius:0}.lcl__ask{max-width:640px;margin-left:auto;margin-right:auto}.lcl-f__p{left:auto;top:0;width:420px;max-height:none;padding:24px 28px;border-radius:0;box-shadow:-20px 0 40px -20px #3c141e4d;transform:translate(100%);display:flex;flex-direction:column}.lcl-f__grab{display:none}.lcl-f__foot{margin-top:auto}}@media(min-width:1100px){.lcl__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.lcl__h1,.lcl__card.is-in,.lcl__tag{animation:none}.lcl__fab,.lcl-f__bg,.lcl-f__p,.lcl-f__disc circle,.lcl-f__row i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lune-collection.css.map */
