.lunai-katalog{padding-top:10px;padding-bottom:var(--section-gap)}.lk-fav{display:block;margin-bottom:26px}.lk-fav__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.lk-fav__eyebrow{display:inline-flex;align-items:center;gap:7px;font-family:var(--display);font-size:17px;font-weight:600;color:var(--ink)}.lk-fav__eyebrow .lunai-ico{color:var(--rose-deep)}.lk-fav__all{flex:none;font-family:var(--ui);font-size:13px;font-weight:600;color:var(--gold-text);text-decoration:none;padding:6px 2px;margin:-6px -2px}.lk-fav__all:hover{text-decoration:underline}.lk-fav__all:focus-visible{outline:2px solid var(--ds-gold);outline-offset:2px;border-radius:var(--r-tag)}.lk-fav__card{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;text-decoration:none;padding:26px 22px;border-radius:16px;background:var(--cream-warm);border:1px solid var(--line);transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.lk-fav .lk-fav__card[hidden],.lk-fav .lk-fav__rail[hidden]{display:none}.lk-fav__card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.lk-fav__card:focus-visible{outline:2px solid var(--ds-gold);outline-offset:3px}.lk-fav__ic{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--pastel-blush);color:var(--rose-deep)}.lk-fav__txt{font-family:var(--ui);font-size:13.5px;line-height:1.55;color:var(--olive-text);max-width:34ch}.lk-fav .lk-fav__rail{display:flex;gap:12px;min-height:175px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:6px;scrollbar-width:none}.lk-fav__rail::-webkit-scrollbar{display:none}.lk-fav .lk-fav__slot{display:block;flex:0 0 auto;width:96px;scroll-snap-align:start}.lk-fav__rail .lunai-search__favcard{color:var(--ink)}.lk-fav__rail .lunai-search__favimg{background:var(--cream-warm);border-color:var(--line);border-radius:var(--r-card)}.lk-fav__rail .lunai-search__favcard:focus-visible{border-radius:var(--r-card)}.lk-fav__rail .lunai-search__favprc,.lk-fav__rail .lunai-search__favprc .price,.lk-fav__rail .lunai-search__favprc .price *{font-size:13px}.lk-fav__rail .lunai-search__favprc .price__sale,.lk-fav__rail .lunai-search__favprc .price--on-sale .price__regular{display:none}.lk-fav__rail .lunai-search__favprc .price--on-sale .price__sale{display:block}.lk-fav__rail .lunai-search__favprc .price__sale s.price-item--regular{display:none}.lk-head{margin-bottom:18px}.lk-eyebrow{display:block;text-align:center;font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text);margin-bottom:10px;position:relative}.lk-eyebrow:before,.lk-eyebrow:after{content:"";position:absolute;top:50%;width:calc(50% - 52px);height:1px;background:var(--line)}.lk-eyebrow:before{left:0}.lk-eyebrow:after{right:0}.lk-title{margin:0 0 6px;font-family:var(--display);font-weight:600;font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;color:var(--ink)}.lk-title em{font-style:italic;font-weight:400;color:var(--gold-text)}.lk-lead{margin:0;font-family:var(--ui);font-size:13.5px;color:var(--olive-text)}.lk-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px}@media screen and (min-width:750px){.lk-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.lk-grid{grid-template-columns:repeat(3,1fr);gap:18px}}.lk-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:left;padding:16px 16px 18px;border:0;border-radius:16px;background:var(--tile-tone, transparent);cursor:pointer;text-decoration:none;box-shadow:var(--shadow-soft);transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.lk-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.lk-tile:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lk-tile__eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--ui);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--olive-text)}.lk-tile__illu{display:flex;align-items:center;justify-content:center;width:72px;height:72px;flex:none;margin-bottom:2px}.lk-tile__illu picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.lk-tile__illu img{max-width:94%;max-height:94%;width:auto;height:auto;object-fit:contain}.lk-tile__name{font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.15;color:var(--olive-deep)}.lk-tile__desc{font-family:var(--ui);font-size:12.5px;line-height:1.5;color:color-mix(in oklab,var(--ink) 68%,transparent)}.lunai-katalog .lk-moments-rail{--gutter: var(--page-gutter)}.lunai-katalog .lunai-divider{margin-top:var(--section-gap)}.lk-head--moments .lk-eyebrow:before,.lk-head--moments .lk-eyebrow:after{display:none}:root[data-theme=dark] .lk-tile{background-image:linear-gradient(var(--noc-art-dim),var(--noc-art-dim))}:root[data-theme=dark] .lk-tile .lk-tile__name{color:var(--noc-text)}:root[data-theme=dark] .lk-tile .lk-tile__desc{color:#ece9e4b8}:root[data-theme=dark] .lk-tile .lk-tile__eyebrow{color:var(--noc-text-2)}:root[data-theme=dark] .lk-tile .lk-tile__illu img{opacity:.85}@media(prefers-reduced-motion:reduce){.lk-tile,.lk-fav__card{transition:none}.lk-fav__rail{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lunai-catalog.css.map */
