.lm-smart{--lms-surface:var(--secondary-background);--lms-ink:var(--heading-color);--lms-text:var(--text-color);--lms-accent:var(--accent-color);--lms-line:var(--border-color);--lms-muted:var(--background);color:var(--lms-text);direction:rtl;margin:20px 0 36px;font-family:var(--text-font-family);letter-spacing:0}.lm-smart [hidden]{display:none!important}.lm-smart button,.lm-smart input,.lm-smart select{font:inherit}.lm-smart button{cursor:pointer}.lm-smart :focus-visible{outline:2px solid var(--lms-accent);outline-offset:3px}.lm-smart button:disabled{opacity:.45;cursor:not-allowed}.lm-smart__grid{align-content:flex-start}.product-list.product-list--collection.lm-smart__grid>.product-item.product-item--vertical{min-height:0!important;height:auto!important;align-self:stretch}.lm-smart__toolbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px 0;border-block:1px solid var(--lms-line);margin-bottom:16px}.lm-smart__count{color:var(--lms-ink);white-space:nowrap}.lm-smart__sort{display:flex;align-items:center;gap:8px}.lm-smart select{max-width:210px;border:1px solid var(--lms-line);background:var(--lms-surface);color:var(--lms-ink);padding:10px;border-radius:3px}.lm-smart__mobile-filter{display:none!important}.lm-filters__sentinel{height:1px;width:1px;visibility:hidden;pointer-events:none}.lm-smart__bar{position:sticky;top:var(--lmf-top,0px);z-index:4;margin:0 0 16px;padding:10px 0;transition:top .15s}.lm-smart__bar.is-stuck:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--lms-surface);border-bottom:2px solid var(--lms-accent);box-shadow:0 6px 16px #26235a1a;z-index:0;pointer-events:none}.lm-smart__bar.is-stuck .lm-smart__active{display:none}.lm-smart__controls{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.lm-smart__shortcuts{display:contents}.lm-smart .lm-smart__shortcut{border:1px solid var(--lms-line);background:var(--lms-surface);color:var(--lms-ink);padding:7px 14px;border-radius:3px;font-size:13px;line-height:1.2;min-height:0}.lm-smart .lm-smart__shortcut[aria-pressed=true]{background:var(--lms-accent);border-color:var(--lms-accent);color:var(--secondary-background)}.lm-smart__facets{display:contents}.lm-smart__facet{position:relative}.lm-smart__facet>summary{list-style:none;cursor:pointer;padding:7px 14px;background:var(--lms-surface);border:1px solid var(--lms-line);border-radius:3px;font-size:13px;font-weight:500;color:var(--lms-ink);white-space:nowrap;line-height:1.2;transition:border-color .15s,color .15s}.lm-smart__facet>summary:after{content:"";display:inline-block;width:6px;height:6px;margin-inline-start:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.lm-smart__facet>summary:hover,.lm-smart__facet[open]>summary{border-color:var(--lms-accent);color:var(--lms-accent)}.lm-smart__facet>summary::-webkit-details-marker{display:none}.lm-smart__facet.is-active>summary{background:var(--lms-accent);border-color:var(--lms-accent);color:var(--lms-surface);font-weight:600}.lm-smart__facet .lm-filters__opts{position:absolute;z-index:20;top:calc(100% + 4px);inset-inline-start:0;min-width:200px;max-width:calc(100vw - 24px);max-height:300px;overflow:auto;background:var(--lms-surface);border:1px solid var(--lms-line);border-top:3px solid var(--lms-accent);border-radius:3px;padding:8px 10px;box-shadow:0 8px 24px #26235a24;scrollbar-width:thin;scrollbar-color:var(--lms-accent) transparent}.lm-smart__facet .lm-filters__opts::-webkit-scrollbar{width:5px;height:5px}.lm-smart__facet .lm-filters__opts::-webkit-scrollbar-track{background:transparent}.lm-smart__facet .lm-filters__opts::-webkit-scrollbar-thumb{background:var(--lms-accent);border-radius:4px}.lm-smart__facet .lm-filters__opts label{display:flex;gap:8px;align-items:center;padding:5px 2px;font-size:13px;cursor:pointer;color:var(--lms-text)}.lm-smart__facet .lm-filters__opts label:hover{color:var(--lms-ink)}.lm-smart__facet .lm-filters__opts input{accent-color:var(--lms-accent);width:16px;height:16px;flex:none}.lm-smart__facet .lm-filters__opts small{opacity:.55;margin-inline-start:auto}.lm-smart__active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;background:transparent}.lm-smart .lm-smart__chip{border:1px solid transparent;background:var(--lms-accent);color:#fff;padding:7px 14px;border-radius:3px;font-size:13px;line-height:1.2}.lm-smart .lm-smart__clear{background:none;border:0;color:var(--lms-accent);text-decoration:underline;padding:8px;font-size:13px}#lm-filters.lm-smart .lm-smart__shortcut,#lm-filters.lm-smart .lm-smart__clear{background:var(--lms-surface)!important;color:var(--lms-ink)!important;box-shadow:none!important;font-weight:500!important;white-space:normal;letter-spacing:0;min-height:0!important;border:1px solid var(--lms-line)!important}#lm-filters.lm-smart .lm-smart__chip{background:var(--lms-accent)!important;color:#fff!important;border:1px solid transparent!important;box-shadow:none!important;font-weight:500!important;white-space:normal;letter-spacing:0;min-height:0!important}#lm-filters.lm-smart .lm-smart__shortcut[aria-pressed=true]{background:var(--lms-accent)!important;color:var(--lms-surface)!important}#lm-filters.lm-smart .lm-smart__clear{background:transparent!important;border:0!important;color:var(--lms-accent)!important}#lm-filters.lm-smart .lm-smart__active{background:transparent!important}.lm-smart__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;min-width:0}.product-list.product-list--collection.lm-smart__grid>.product-item.product-item--vertical{flex:none!important;width:auto!important;max-width:none!important;height:auto!important}.lm-smart__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 10px;margin:6px 0;font-size:11px;color:var(--lms-text)}.lm-smart__facts span{overflow-wrap:anywhere}.lm-smart__inventory{display:block;font-size:12px;margin-top:6px}.lm-smart .product-item__title h3{overflow-wrap:anywhere}.lm-smart .product-item__price-list bdi{white-space:nowrap}.lm-smart__message{padding:40px 15px;text-align:center;width:100%;grid-column:1/-1;color:var(--lms-ink)}.lm-smart__message p{margin-bottom:16px}.lm-smart__skeleton{min-height:340px;background:var(--lms-surface);border:1px solid var(--lms-line)}.lm-smart__skeleton:before{content:"";display:block;aspect-ratio:4/3;background:var(--lms-muted);margin-bottom:24px}.lm-smart__skeleton:after{content:"";display:block;width:70%;height:12px;margin:auto;background:var(--lms-muted)}.lm-smart__dialog{border:0;padding:0;background:var(--lms-surface);color:var(--lms-text);width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 32px);border-radius:3px;direction:rtl}.lm-smart__dialog::backdrop{background:var(--heading-color);opacity:.6}.lm-smart__sort-dialog{padding:20px}.lm-smart__sort-dialog h2{font-size:18px}.lm-smart__sort-dialog label{display:block}.lm-smart__sort-dialog select{width:100%;max-width:100%;margin:12px 0}.lm-smart__intro{line-height:1.7;max-width:850px;margin:12px 0 0;color:var(--text-color)}@media(max-width:999px){.lm-smart{margin:14px 0 28px}.lm-smart__mobile-filter{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;flex:1;min-height:42px}.lm-smart__sort>label,.lm-smart__sort>select{display:none}.lm-smart__sort{flex:1}.lm-smart__sort .lm-smart__mobile-filter{width:100%}.lm-smart__count{width:100%;font-size:13px}.lm-smart__toolbar{gap:10px}.lm-smart__shortcuts{gap:6px}.lm-smart .lm-smart__shortcut{font-size:12px;padding:6px 9px;min-height:36px}.lm-smart__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-smart__skeleton{min-height:300px}.lm-smart__intro{font-size:14px}.lm-smart__grid .product-item__action-button{white-space:normal;padding-inline:8px}.lm-smart__grid .product-item__title{font-size:12px}}@media(min-width:1600px){.lm-smart__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lm-smart__grid .lm-smart__facts,.lm-smart__grid .lm-smart__inventory{display:none!important}.lm-smart__bar .lm-filters__collapse{display:none;align-items:center;gap:4px;background:var(--lms-surface,#fff);border:1px dashed var(--lmf-accent,#83bc44);border-radius:20px;padding:5px 12px;font-size:11.5px;font-weight:600;color:var(--lmf-accent,#83bc44);cursor:pointer;font-family:inherit;white-space:nowrap;line-height:1.2;box-shadow:0 1px 4px #26235a14}.lm-smart__bar .lm-filters__collapse:hover{background:var(--lmf-accent,#83bc44);color:#fff;border-style:solid}.lm-smart__bar.has-extra .lm-filters__collapse{display:inline-flex}.lm-smart__bar .lm-filters__group.is-extra{display:none}.lm-smart__bar.is-expanded .lm-filters__group.is-extra{display:block}
/*# sourceMappingURL=/cdn/shop/t/58/assets/lovable-smart-home.css.map */
