.ls-root{--ls-ink:var(--COLOR-TEXT,#3C3C3B);--ls-ink-soft:var(--COLOR-TEXT-LIGHTEN,#6f6f6e);--ls-heading:var(--COLOR-HEADING,#2C3D2B);--ls-accent:var(--COLOR-ACCENT,#667F62);--ls-sale:var(--COLOR-SALE-BG,#4f6a46);--ls-bg:var(--COLOR-BG,#ffffff);--ls-lime:#BCCB3E;--ls-lime-soft:rgba(188,203,62,.42);--ls-promo:#d02e2e;--ls-tile:#f6f6f4;--ls-line:rgba(60,60,59,.12);--ls-line-strong:rgba(60,60,59,.22);--ls-wash:rgba(60,60,59,.05);--ls-scrim:rgba(28,34,27,.38);--ls-r:8px;--ls-ease:cubic-bezier(.16,1,.3,1);--ls-top:100px;display:flex;align-items:center;font-size:14px;line-height:1.5;color:var(--ls-ink)}.ls-portal{display:block}.ls-root *,.ls-root *:before,.ls-root *:after{box-sizing:border-box}.ls-root a{color:inherit;text-decoration:none}.ls-root button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;min-width:0;min-height:0;box-shadow:none;text-transform:none;letter-spacing:normal}.ls-root h2,.ls-root h3,.ls-root h4,.ls-root p{margin:0;padding:0;text-transform:none}.ls-root img{display:block;max-width:100%}.ls-root ul{list-style:none;margin:0;padding:0}.ls-root :focus-visible{outline:2px solid var(--ls-accent);outline-offset:2px;border-radius:4px}.ls-root ::selection{background:var(--ls-lime-soft);color:var(--ls-heading)}.ls-tnum{font-variant-numeric:tabular-nums}.ls-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;flex:none}[data-ls-root] [hidden]{display:none!important}.ls-field{position:relative;display:flex;align-items:center;width:248px;height:40px;margin:0;border:1px solid var(--ls-line-strong);border-radius:999px;background:var(--ls-bg);transition:width .5s var(--ls-ease),border-color .2s,box-shadow .2s}.ls-field:hover{border-color:#3c3c3b66}.ls-root.is-open .ls-field:not(.ls-field--m){width:380px;border-color:var(--ls-heading);box-shadow:0 0 0 3px #667f6229}.ls-field>.ls-icon{position:absolute;left:13px;width:18px;height:18px;pointer-events:none}.ls-root .ls-input{appearance:none;-webkit-appearance:none;border:0!important;background:transparent!important;outline:none;box-shadow:none!important;width:100%;height:100%;margin:0;padding:0 72px 0 40px;font:500 13px/1 inherit;font-family:inherit;color:var(--ls-heading);caret-color:var(--ls-accent);border-radius:999px;min-height:0}.ls-input::placeholder{color:#6f6f6e;font-weight:400;opacity:1}.ls-input::-webkit-search-cancel-button{display:none}.ls-kbd{position:absolute;right:12px;font-size:11px;color:var(--ls-ink-soft);border:1px solid var(--ls-line-strong);border-radius:5px;padding:1px 6px;line-height:16px;transition:opacity .2s}.ls-root .ls-clear{position:absolute;right:8px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ls-wash);opacity:0;pointer-events:none;transition:opacity .2s}.ls-clear .ls-icon{width:12px;height:12px;stroke-width:16}.ls-root.has-q .ls-clear{opacity:1;pointer-events:auto}.ls-root.has-q .ls-kbd,.ls-root.is-open .ls-kbd{opacity:0}.ls-mobile-btn{display:none;width:36px;height:36px;place-items:center;border-radius:50%}.ls-root .ls-desk-btn{display:flex;align-items:center;padding:8px;color:var(--text,currentColor)}.ls-root:not(.is-open)>.ls-field{display:none}.ls-root.is-open>.ls-desk-btn{display:none}.ls-root.is-open>.ls-field:not(.ls-field--m){animation:ls-field-in .5s var(--ls-ease) both}@keyframes ls-field-in{0%{width:40px;opacity:0}}.ls-scrim{position:fixed;left:0;right:0;bottom:0;top:var(--ls-top);z-index:998;background:var(--ls-scrim);opacity:0;pointer-events:none;transition:opacity .35s var(--ls-ease)}.ls-root.is-open .ls-scrim{opacity:1;pointer-events:auto}.ls-panel{position:fixed;left:0;right:0;top:var(--ls-top);z-index:999;background:var(--ls-bg);border-bottom:1px solid var(--ls-line-strong);box-shadow:0 24px 48px -18px #1c221b47;text-align:left;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .55s var(--ls-ease),visibility 0s .55s}.ls-root.is-open .ls-panel{clip-path:inset(0 0 -60px 0);visibility:visible;transition:clip-path .6s var(--ls-ease),visibility 0s}.ls-wrap{max-width:1180px;margin:0 auto;padding-inline:48px}.ls-grid{display:grid;grid-template-columns:300px minmax(0,1fr);max-height:calc(100vh - var(--ls-top) - 70px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ls-line-strong) transparent}.ls-root.is-open .ls-side,.ls-root.is-open .ls-main{animation:ls-rise .6s var(--ls-ease) both}.ls-root.is-open .ls-main{animation-delay:.06s}@keyframes ls-rise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ls-view{animation:ls-swap .45s var(--ls-ease) both}@keyframes ls-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ls-side{grid-column:1;padding:26px 28px 26px 0;border-right:1px solid var(--ls-line);min-width:0}.ls-main{grid-column:2;grid-row:1;padding:26px 0 26px 32px;min-width:0}.ls-root .ls-h{font-size:12px;font-weight:800;color:var(--ls-heading);letter-spacing:.02em;line-height:1.4;margin:0 0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:inherit}.ls-h a,.ls-h button,.ls-h span{font-size:12px!important;font-weight:600;color:var(--ls-ink-soft)!important;letter-spacing:0}.ls-h a,.ls-h button{text-decoration:underline!important;text-underline-offset:3px;text-decoration-color:var(--ls-line-strong)!important}.ls-h a:hover,.ls-h button:hover{color:var(--ls-heading)!important;text-decoration-color:currentColor!important}.ls-cats{display:grid;gap:2px;margin:0 0 22px!important}.ls-cat{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px 6px 6px;border-radius:var(--ls-r);transition:background .2s}.ls-cat__th{width:40px;height:40px;border-radius:6px;background:var(--ls-tile);overflow:hidden;display:grid;place-items:center}.ls-cat__th img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.ls-cat__th .ls-icon{width:18px;height:18px;color:var(--ls-heading)}.ls-cat__nm{font-size:14px;font-weight:600;color:var(--ls-ink);line-height:1.25;min-width:0}.ls-cat__nm small{display:block;font-size:11.5px;font-weight:400;color:var(--ls-ink-soft);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-cat__ct{font-size:12px;color:var(--ls-ink-soft);white-space:nowrap;display:flex;align-items:center;gap:6px}.ls-cat__ct .ls-icon{width:12px;height:12px;stroke-width:16;opacity:0;transform:translate(-4px);transition:.25s var(--ls-ease)}.ls-cat:hover,.ls-cat.is-active{background:var(--ls-wash)}.ls-cat:hover .ls-cat__nm,.ls-cat.is-active .ls-cat__nm{color:var(--ls-heading)}.ls-cat:hover .ls-cat__ct .ls-icon,.ls-cat.is-active .ls-cat__ct .ls-icon{opacity:1;transform:none}.ls-cat--promo .ls-cat__nm{color:var(--ls-promo)!important}.ls-cat--promo .ls-cat__th{background:#fbeceb}.ls-cat--promo .ls-cat__th .ls-icon{color:var(--ls-promo)}.ls-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 22px}.ls-root .ls-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--ls-line-strong);border-radius:999px;font-size:12.5px;font-weight:500;color:var(--ls-ink);transition:border-color .2s,color .2s}.ls-root .ls-chip:hover{border-color:var(--ls-heading);color:var(--ls-heading)}.ls-chip .ls-icon{width:12px;height:12px;stroke-width:14;color:var(--ls-ink-soft)}.ls-root .ls-chips--recent .ls-chip{background:var(--ls-tile);border-color:transparent}.ls-feature{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border-radius:var(--ls-r);overflow:hidden;background:var(--ls-tile);margin-bottom:18px;min-height:268px}.ls-feature__vis{position:relative;overflow:hidden;background:#ecebe7}.ls-feature__life{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:50% 18%;transition:transform 1.2s var(--ls-ease)}.ls-feature__bottle{position:absolute;right:-6%;bottom:-8%;height:92%!important;width:auto!important;max-width:none!important;mix-blend-mode:multiply;filter:drop-shadow(0 18px 20px rgba(28,34,27,.18));transition:transform .9s var(--ls-ease)}.ls-feature:hover .ls-feature__life{transform:scale(1.035)}.ls-feature:hover .ls-feature__bottle{transform:translateY(-6px) rotate(-2deg)}.ls-badge{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:999px;background:var(--ls-ink);color:#fff;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;line-height:1}.ls-badge--green{background:var(--ls-heading)}.ls-feature__vis .ls-badge{position:absolute;left:14px;top:14px}.ls-feature__copy{padding:24px 26px;display:flex;flex-direction:column;gap:10px;min-width:0}.ls-root .ls-feature__copy h3{font-size:26px;line-height:1.05;font-weight:800;letter-spacing:-.025em;color:var(--ls-heading);text-wrap:balance;font-family:inherit}.ls-feature__copy p{font-size:13.5px;line-height:1.55;color:var(--ls-ink);max-width:40ch}.ls-marks{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0}.ls-marks span{font-size:11.5px;font-weight:600;color:var(--ls-heading);background:#fff;border-radius:999px;padding:3px 10px}.ls-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.ls-price s{color:var(--ls-ink-soft);font-size:13px}.ls-price b{font-size:15px;font-weight:800;color:var(--ls-heading)}.ls-feature .ls-price b{font-size:20px}.ls-off{font-size:11px;font-weight:800;color:#fff;background:var(--ls-sale);border-radius:999px;padding:2px 7px}.ls-cta{display:flex;gap:8px;margin-top:auto;padding-top:6px;flex-wrap:wrap}.ls-root .ls-btn{height:44px;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;transition:background .2s,transform .2s,color .2s,border-color .2s}.ls-root .ls-btn--dark{background:var(--ls-ink);color:#fff}.ls-root .ls-btn--dark:hover{background:var(--ls-heading)}.ls-root .ls-btn--dark:active{transform:scale(.98)}.ls-root .ls-btn--dark[disabled]{opacity:.5;cursor:not-allowed}.ls-root .ls-btn.is-done{background:var(--ls-accent)}.ls-root .ls-btn--ghost{border:1px solid var(--ls-line-strong);color:var(--ls-ink)}.ls-root .ls-btn--ghost:hover{border-color:var(--ls-heading);color:var(--ls-heading)}.ls-btn .ls-icon{width:15px;height:15px;stroke-width:14}.ls-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ls-card{display:flex;flex-direction:column;gap:8px;min-width:0;position:relative}.ls-card__ph{position:relative;display:block;aspect-ratio:1/1.08;border-radius:var(--ls-r);background:var(--ls-tile);overflow:hidden}.ls-card__ph img{position:absolute;top:4%;right:0;bottom:4%;left:0;width:100%;height:92%!important;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.32);transition:transform .7s var(--ls-ease)}.ls-card:hover .ls-card__ph img{transform:scale(1.4)}.ls-card__ph .ls-badge{position:absolute;left:8px;top:8px;z-index:1}.ls-card__media{position:relative}.ls-root .ls-qadd{position:absolute;right:8px;bottom:8px;height:32px;padding:0 12px 0 10px;border-radius:999px;background:#fff;color:var(--ls-heading);font-size:12px;font-weight:700;display:flex;align-items:center;gap:5px;box-shadow:0 4px 12px -4px #1c221b40;opacity:0;transform:translateY(6px);transition:.3s var(--ls-ease)}.ls-qadd .ls-icon{width:13px;height:13px;stroke-width:16}.ls-card:hover .ls-qadd,.ls-qadd:focus-visible{opacity:1;transform:none}.ls-root .ls-qadd:hover{background:var(--ls-heading);color:#fff}.ls-root .ls-qadd.is-done{opacity:1;transform:none;background:var(--ls-accent);color:#fff}.ls-card__t{font-size:13.5px;font-weight:700;color:var(--ls-heading)!important;line-height:1.3;text-wrap:balance}.ls-card .ls-price b{font-size:13.5px}.ls-card .ls-price s{font-size:12px}.ls-panel mark{background:linear-gradient(transparent 52%,var(--ls-lime-soft) 52%);color:inherit;padding:0 1px}.ls-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.ls-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:8px;border-radius:var(--ls-r);transition:background .2s}.ls-row:hover,.ls-row.is-kb{background:var(--ls-wash)}.ls-row__ph{width:64px;height:64px;border-radius:6px;background:var(--ls-tile);overflow:hidden}.ls-row__ph img{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.45)}.ls-row__t{display:block;font-size:14px;font-weight:700;color:var(--ls-heading);line-height:1.3}.ls-row__d{display:block;margin-top:2px;font-size:12px;color:var(--ls-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-row .ls-price{flex-direction:column;align-items:flex-end;gap:0}.ls-sugs{display:grid;gap:2px;margin:0 0 22px!important}.ls-root .ls-sug{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--ls-r);font-size:14px;color:var(--ls-ink);text-align:left}.ls-sug .ls-icon{width:15px;height:15px;stroke-width:13;color:var(--ls-ink-soft)}.ls-root .ls-sug:hover,.ls-root .ls-sug.is-kb{background:var(--ls-wash);color:var(--ls-heading)}.ls-all{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:var(--ls-r);background:var(--ls-heading);color:#fff!important;font-weight:700;font-size:14px;transition:background .2s}.ls-all:hover,.ls-all.is-kb{background:#22311f}.ls-all .ls-icon{width:16px;height:16px;stroke-width:14}.ls-empty{padding:12px 0 8px;display:grid;gap:8px;max-width:52ch}.ls-root .ls-empty h4{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--ls-heading);font-family:inherit}.ls-loading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.ls-loading span{height:80px;border-radius:var(--ls-r);background:linear-gradient(90deg,var(--ls-tile),#fafaf9,var(--ls-tile));background-size:200% 100%;animation:ls-shim 1.2s linear infinite}@keyframes ls-shim{to{background-position:-200% 0}}.ls-perks{border-top:1px solid var(--ls-line);background:#fbfbfa}.ls-perks .ls-wrap{display:flex;align-items:center;gap:28px;min-height:52px;font-size:12.5px;color:var(--ls-ink);flex-wrap:wrap;padding-block:10px}.ls-perk{display:flex;align-items:center;gap:8px}.ls-perk .ls-icon{width:17px;height:17px;stroke-width:11;color:var(--ls-accent)}.ls-perk--lead{font-weight:700;color:var(--ls-heading)}.ls-hl{background:linear-gradient(transparent 46%,var(--ls-lime) 46%);padding:0 3px;color:var(--ls-heading);font-weight:800}.ls-perks__sep{flex:1}.ls-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:9600;transform:translate(-50%,20px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:12px;background:var(--ls-heading);color:#fff;padding:10px 16px 10px 10px;border-radius:999px;font-size:13px;font-weight:600;box-shadow:0 14px 30px -10px #1c221b73;transition:.45s var(--ls-ease);max-width:calc(100vw - 32px)}.ls-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.ls-toast img{width:34px;height:34px;border-radius:50%;background:#fff;object-fit:contain}.ls-toast a{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px;margin-left:4px;white-space:nowrap}.ls-mtop{display:none}.ls-portal.is-compact .ls-mtop{display:flex;gap:12px;align-items:center;max-width:1180px;margin:0 auto;padding:18px 48px 0}.ls-portal.is-compact .ls-field--m{flex:1;width:auto;border-color:var(--ls-heading)}.ls-portal.is-compact .ls-cancel{font-size:13px;font-weight:600;color:var(--ls-heading);padding:8px 2px}.ls-portal.is-compact .ls-grid{max-height:calc(100vh - var(--ls-top) - 130px)}.menu__item--search-field{display:flex;align-items:center}.menu__item--search-field:has(.ls-root.is-open){margin-right:6px}.ls-ext-toggle{background:none;border:0;cursor:pointer;color:inherit}@media(max-width:1280px){.ls-root.is-open .ls-field:not(.ls-field--m){width:280px}}@media(max-width:1080px){.ls-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-cards .ls-card:nth-child(n+4){display:none}}@media(max-width:859px),(pointer:coarse){.ls-root>.ls-field,.ls-root>.ls-desk-btn{display:none!important}.ls-mobile-btn{display:grid}.ls-wrap{padding-inline:16px}.ls-panel{top:0;bottom:0;z-index:9500;overflow-y:auto;overscroll-behavior:contain;border:0;box-shadow:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);clip-path:inset(0 0 100% 0)}.ls-root.is-open .ls-panel{clip-path:inset(0 0 0 0)}.ls-scrim{display:none}.ls-mtop{display:flex;gap:10px;align-items:center;position:sticky;top:0;z-index:2;background:var(--ls-bg);padding:10px 16px;border-bottom:1px solid var(--ls-line)}.ls-field--m{flex:1;width:auto;border-color:var(--ls-heading)}.ls-root .ls-field--m .ls-input{font-size:16px}.ls-root .ls-cancel{font-size:13px;font-weight:600;color:var(--ls-heading);padding:8px 2px}.ls-grid{grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible}.ls-side{grid-column:1;border:0;padding:18px 0 0}.ls-main{grid-column:1;grid-row:auto;padding:4px 0 24px}.ls-side .ls-cats{display:flex;overflow-x:auto;gap:8px;margin:0 -16px 20px!important;padding:0 16px 4px;scrollbar-width:none}.ls-side .ls-cats::-webkit-scrollbar{display:none}.ls-cat{grid-template-columns:auto;justify-items:center;text-align:center;gap:6px;padding:4px;flex:none;width:84px}.ls-cat__th{width:64px;height:64px;border-radius:50%}.ls-cat__nm{font-size:12px}.ls-cat__nm small,.ls-cat__ct{display:none}.ls-feature{grid-template-columns:minmax(0,1fr)}.ls-feature__vis{aspect-ratio:16/10}.ls-feature__copy{padding:18px}.ls-root .ls-feature__copy h3{font-size:22px}.ls-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-cards .ls-card:nth-child(n+4){display:flex}.ls-root .ls-qadd{opacity:1;transform:none;width:32px;padding:0;justify-content:center}.ls-qadd span{display:none}.ls-results{grid-template-columns:minmax(0,1fr)}.ls-perks .ls-wrap{flex-direction:column;align-items:flex-start;gap:10px}.ls-perks__sep{display:none}}@media(prefers-reduced-motion:reduce){.ls-root *,.ls-root *:before,.ls-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/lunova-search.css.map */
