@import"https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500;600;700;800&display=swap";.lc-root{--cream:#F1EDE4;--cream-deep:#E9E4D6;--ink:#171310;--accent:#DE4E26;--muted:#8B8271;--card:#FBF8F2;--line:rgba(23,19,16,.12);background:var(--cream);color:var(--ink);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}.lc-root *{box-sizing:border-box}.lc-root img{display:block;max-width:100%}.lc-root a{text-decoration:none;color:inherit}.lc-root button{font-family:inherit}.lc-hero{position:relative;padding:56px 5vw 32px;overflow:hidden}.lc-crumb{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:.7;margin:0 0 22px}.lc-crumb span{color:var(--accent);opacity:1}.lc-ghost{position:absolute;top:38px;left:0;width:100%;font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(60px,13vw,168px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(23,19,16,.08);white-space:nowrap;letter-spacing:2px;pointer-events:none;-webkit-user-select:none;user-select:none}.lc-title{position:relative;font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(34px,6.4vw,72px);line-height:.98;letter-spacing:.5px;margin:0}.lc-title .accent{color:var(--accent)}.lc-title .outline{color:transparent;-webkit-text-stroke:1.6px var(--ink)}.lc-sub{max-width:520px;margin-top:22px;font-size:15.5px;line-height:1.6;color:#4a4438}.lc-bar{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 5vw;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream)}.lc-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:8px;width:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.lc-tabs::-webkit-scrollbar{display:none}.lc-controls{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}@media(min-width:768px){.lc-bar{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px}.lc-tabs{flex:0 1 560px;max-width:560px;width:auto;flex-wrap:wrap;overflow-x:visible;justify-content:flex-start;row-gap:10px;-webkit-mask-image:none;mask-image:none}.lc-controls{flex:0 0 auto;margin-left:auto;width:auto;justify-content:flex-start;flex-wrap:nowrap;align-self:center}}.lc-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .15s ease;white-space:nowrap}.lc-tab:hover{background:#1713100f}.lc-tab.active{background:var(--ink);color:#fff;border-color:var(--ink)}.lc-tab .heart-ic{width:12px;height:12px}.lc-tab.active .heart-ic{stroke:#fff}.lc-saved-btn{display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--ink);border-radius:999px;padding:9px 16px;background:#fff;color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex:0 0 auto;font-family:inherit;transition:all .15s ease}.lc-saved-btn:hover{background:#1713100f}.lc-saved-btn.active{background:var(--ink);color:#fff;border-color:var(--ink)}.lc-saved-btn.active .heart-ic{stroke:#fff}.lc-search{display:flex;align-items:center;gap:8px;border:1.5px solid var(--ink);border-radius:999px;padding:10px 16px;background:#fff;min-width:180px}.lc-search input{border:none;outline:none;background:transparent;font-size:13px;width:100%;font-family:inherit;color:var(--ink)}.lc-search input::placeholder{color:#a39c8c}.lc-search svg{flex:0 0 auto;color:#9a917e}.lc-search .lc-clear{border:none;background:none;cursor:pointer;display:none;color:#9a917e;padding:0}.lc-search .lc-clear.show{display:flex}.lc-sort{position:relative}.lc-sort-btn{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--ink);border-radius:999px;padding:10px 18px;background:#fff;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;color:var(--ink)}.lc-sort-btn svg{transition:transform .15s ease}.lc-sort-btn.open svg{transform:rotate(180deg)}.lc-sort-menu{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 18px 40px -14px #17131059;z-index:30;min-width:220px;display:none}.lc-sort-menu.open{display:block}.lc-sort-item{display:block;padding:12px 16px;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;color:var(--ink);border-bottom:1px solid var(--line)}.lc-sort-item:last-child{border-bottom:none}.lc-sort-item:hover{background:#f4f0e7}.lc-sort-item.active{background:var(--accent);color:#fff}.lc-count{padding:26px 5vw 4px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5b5546;margin:0}.lc-count b{color:var(--accent);font-size:13px}.lc-grid-wrap{background:var(--cream-deep);padding:20px 5vw 80px;min-height:340px}.lc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:14px}@media(min-width:640px){.lc-grid{grid-template-columns:repeat(2,1fr);gap:26px}}@media(min-width:1024px){.lc-grid{grid-template-columns:repeat(3,1fr);gap:28px}}.lc-card{position:relative;background:var(--card);border-radius:16px;overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.lc-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -22px #17131059}.lc-card-media{position:relative;aspect-ratio:1/1;display:block;overflow:hidden;background:var(--cream-deep)}.lc-card-media img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease;mix-blend-mode:multiply}.lc-card:hover .lc-card-media img{transform:scale(1.05)}.lc-card-noimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Anton,sans-serif;font-size:48px;color:#1713104d}.lc-badge{position:absolute;top:12px;left:12px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 11px;border-radius:999px;color:#fff;z-index:2}.lc-badge.accent{background:var(--accent)}.lc-badge.ink{background:var(--ink)}.lc-heart{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;box-shadow:0 4px 10px #17131026;transition:transform .15s ease}.lc-heart:hover{transform:scale(1.08)}.lc-heart.is-saved svg{fill:#de4e26;stroke:#de4e26}.lc-quickadd{position:absolute;bottom:12px;right:12px;width:38px;height:38px;border-radius:50%;background:var(--ink);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;opacity:0;transform:translateY(8px);transition:all .18s ease}.lc-card:hover .lc-quickadd,.lc-quickadd:focus{opacity:1;transform:translateY(0)}.lc-quickadd.added{background:#2e7d4f}@media(hover:none){.lc-quickadd{opacity:1;transform:none;width:32px;height:32px}}.lc-card-body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.lc-card-cat{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.lc-card-name{font-size:14.5px;font-weight:800;margin:0;line-height:1.25;color:var(--ink)}.lc-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:2px}.lc-price{font-size:15.5px;font-weight:800;color:var(--ink)}.lc-mrp{font-size:12.5px;color:#a39c8c;text-decoration:line-through}.lc-off{font-size:11.5px;font-weight:800;color:var(--accent)}.lc-rating{display:flex;align-items:center;gap:5px;font-size:12px;color:#5b5546;margin-top:2px}.lc-no-products{grid-column:1/-1;text-align:center;padding:60px 20px;color:#6b6455}.lc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:90px 20px;gap:8px}.lc-empty h4{font-size:20px;margin:0;font-weight:800}.lc-empty p{margin:0;font-size:14px;color:#6b6455}.lc-pagination{display:flex;justify-content:center;gap:8px;margin-top:40px;flex-wrap:wrap}.lc-page-link{padding:8px 14px;border:1.5px solid var(--ink);border-radius:999px;font-size:12.5px;font-weight:700}.lc-page-link.current{background:var(--ink);color:#fff}.lc-page-link:not(.current):hover{background:#1713100f}@media(max-width:640px){.lc-search{min-width:0;flex:1 1 auto}}@media(max-width:380px){.lc-saved-label{display:none}.lc-saved-btn{padding:9px 12px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lysoric-collection.css.map */
