.ais{--accent: var(--colorBtnPrimary, #fa8900);--accent-dim: rgba(250,137,0,.08);--brand: #990047;--text: var(--colorTextBody, #000);--bg: var(--colorBody, #fff);--border: var(--colorTextBodyAlpha015, rgba(0,0,0,.1));--muted: rgba(0,0,0,.4);--radius: 20px;--font: var(--typeBasePrimary, "Lato"), var(--typeBaseFallback, sans-serif);--heading: var(--typeHeaderPrimary, "Domine"), var(--typeHeaderFallback, serif)}.ais__hero{position:relative;padding:52px 0 12px;transition:padding .5s cubic-bezier(.4,0,.2,1)}[data-state=results] .ais__hero{padding:24px 0 8px}[data-state=results] .ais__greeting,[data-state=results] .ais__sub,[data-state=searching] .ais__greeting,[data-state=searching] .ais__sub{opacity:0;height:0;margin:0;overflow:hidden;transition:opacity .3s,height .4s,margin .4s}.ais__hero-inner{max-width:680px;margin:0 auto;text-align:center}.ais__greeting{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:8px;transition:opacity .4s,height .5s,margin .5s}.ais__greeting-sparkle{display:flex;color:var(--accent);animation:aisSparkleFloat 4s ease-in-out infinite}@keyframes aisSparkleFloat{0%,to{opacity:.7}50%{opacity:1}}.ais__greeting-text{font-family:var(--heading);font-weight:var(--typeHeaderWeight, 700);font-size:clamp(20px,3.5vw,30px);letter-spacing:var(--typeHeaderSpacing, .02em);color:var(--text);margin:0;line-height:1.2}.ais__sub{font-family:var(--font);font-size:14px;color:var(--text);opacity:.45;margin:0 0 28px;transition:opacity .4s,height .5s,margin .5s}.ais__bar-wrap{position:relative;max-width:600px;margin:0 auto}.ais__bar{position:relative;display:flex;align-items:center;background:var(--bg);border:1.5px solid var(--border);border-radius:56px;padding:5px 5px 5px 24px;transition:border-color .3s,box-shadow .3s;z-index:2}.ais__bar:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-dim),0 8px 32px #0000000f}.ais__bar-glow{display:none}[data-state=searching] .ais__bar{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim),0 4px 20px #fa890014}.ais__input{flex:1;border:none;background:transparent;font-family:var(--font);font-size:15px;color:var(--text);padding:11px 0;outline:none;min-width:0;position:relative;z-index:1}.ais__input-ghost{position:absolute;left:24px;top:50%;transform:translateY(-50%);font-family:var(--font);font-size:15px;color:var(--text);opacity:.3;pointer-events:none;white-space:nowrap;z-index:0}.ais__input:focus~.ais__input-ghost,.ais__input:not(:placeholder-shown)~.ais__input-ghost{display:none}.ais__submit{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--accent);color:var(--colorBtnPrimaryText, #000);border:none;border-radius:50%;cursor:pointer;transition:transform .2s,opacity .2s,box-shadow .2s}.ais__submit:disabled{opacity:.3;cursor:not-allowed}.ais__submit:not(:disabled):hover{transform:scale(1.08);box-shadow:0 4px 16px #fa89004d}.ais__submit:not(:disabled):active{transform:scale(.95)}.ais__chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:20px;transition:opacity .3s,max-height .5s,margin .5s;max-height:120px;overflow:hidden}[data-state=searching] .ais__chips,[data-state=results] .ais__chips{opacity:0;max-height:0;margin:0;pointer-events:none}.ais__chip{padding:7px 16px;border:1px solid var(--border);border-radius:50px;background:transparent;font-family:var(--font);font-size:12.5px;color:var(--text);opacity:.65;cursor:pointer;transition:all .2s;animation:aisChipIn .5s ease both}@keyframes aisChipIn{0%{opacity:0}to{opacity:.65}}.ais__chip:hover{border-color:var(--accent);color:var(--accent);opacity:1;background:var(--accent-dim)}.ais__suggest{position:absolute;top:calc(100% + 4px);left:8px;right:8px;background:var(--bg);border:1px solid var(--border);border-radius:16px;box-shadow:0 16px 48px #0000001a;z-index:100;overflow:hidden;animation:aisSuggestIn .15s ease}@keyframes aisSuggestIn{0%{opacity:0;transform:translateY(-4px)}}.ais__suggest-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border:none;background:transparent;cursor:pointer;text-align:left;font-family:var(--font);transition:background .12s}.ais__suggest-item:hover{background:var(--accent-dim)}.ais__suggest-img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--colorSmallImageBg, #eee)}.ais__suggest-name{flex:1;font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ais__suggest-price{font-size:12px;font-weight:600;color:var(--text);opacity:.6;flex-shrink:0}.ais__response{max-width:1200px;margin:0 auto;padding-bottom:48px}.ais__loading-bar{height:2px;background:var(--border);border-radius:2px;overflow:hidden;margin-bottom:28px}.ais__loading-bar-fill{height:100%;width:40%;background:linear-gradient(90deg,var(--accent),var(--brand));border-radius:2px;animation:aisLoadBar 1.5s ease-in-out infinite}@keyframes aisLoadBar{0%{transform:translate(-100%)}to{transform:translate(350%)}}.ais__loading-skeleton{animation:aisFadeIn .3s ease}.ais__skeleton-msg{height:64px;border-radius:16px;background:linear-gradient(90deg,var(--accent-dim) 25%,rgba(250,137,0,.03) 50%,var(--accent-dim) 75%);background-size:200% 100%;animation:aisShimmer 1.5s infinite;margin-bottom:24px}.ais__skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ais__skeleton-card{aspect-ratio:3/4.5;border-radius:12px;background:linear-gradient(90deg,#0000000a 25%,#00000005,#0000000a 75%);background-size:200% 100%;animation:aisShimmer 1.5s infinite}@keyframes aisShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes aisFadeIn{0%{opacity:0}to{opacity:1}}.ais__message{margin-bottom:24px;animation:aisSlideUp .4s ease both}@keyframes aisSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ais__message-row{display:flex;gap:12px;align-items:flex-start;padding:18px 22px;background:linear-gradient(135deg,var(--accent-dim) 0%,rgba(153,0,71,.04) 100%);border-radius:var(--radius);border:1px solid rgba(250,137,0,.1)}.ais__avatar{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent) 0%,var(--brand) 100%);color:#fff;border-radius:10px}.ais__avatar svg{width:14px;height:14px}.ais__message-content{flex:1;min-width:0}.ais__message-label{display:block;font-family:var(--font);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:4px}.ais__message-text{font-family:var(--font);font-size:14px;line-height:1.65;color:var(--text);margin:0}.ais__message-text.is-typing:after{content:"";display:inline-block;width:2px;height:14px;background:var(--accent);margin-left:2px;vertical-align:text-bottom;animation:aisCursor .6s step-end infinite}@keyframes aisCursor{0%,to{opacity:1}50%{opacity:0}}.ais__pills{display:flex;gap:6px;flex-wrap:wrap;padding:10px 22px 0;animation:aisFadeIn .5s .3s ease both}.ais__pill{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;background:var(--bg);border:1px solid var(--border);border-radius:50px;font-family:var(--font);font-size:11.5px;color:var(--text)}.ais__pill-key{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.4}.ais__results-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ais__results-count{font-family:var(--font);font-size:13px;font-weight:600;color:var(--text);opacity:.5}.ais__results-reset{border:none;background:transparent;font-family:var(--font);font-size:12px;color:var(--accent);cursor:pointer;padding:4px 0;font-weight:600;transition:opacity .2s}.ais__results-reset:hover{opacity:.7}.ais__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ais__card{display:block;text-decoration:none;color:inherit;border-radius:12px;transition:transform .25s ease,box-shadow .25s ease;animation:aisCardIn .45s ease both;animation-delay:calc(var(--i, 0) * .04s)}@keyframes aisCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ais__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.ais__card-img-wrap{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:10px;background:var(--colorSmallImageBg, #eee);margin-bottom:10px}.ais__card-img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.ais__card:hover .ais__card-img{transform:scale(1.04)}.ais__card-img--empty{width:100%;height:100%;background:var(--colorSmallImageBg, #eee)}.ais__badge{position:absolute;top:8px;left:8px;padding:3px 9px;border-radius:4px;font-family:var(--font);font-size:10.5px;font-weight:700;letter-spacing:.03em;z-index:2}.ais__badge--sale{background:var(--colorSaleTag, #c20000);color:var(--colorSaleTagText, #fff)}.ais__card-body{padding:0 2px}.ais__card-name{font-family:var(--font);font-size:13px;font-weight:400;line-height:1.4;color:var(--text);margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ais__card-prices{display:flex;align-items:baseline;gap:8px}.ais__card-price{font-family:var(--font);font-size:14px;font-weight:600;color:var(--colorPrice, #1c1d1d)}.ais__card-price--red{color:var(--colorSaleTag, #c20000)}.ais__card-was{font-size:12px;color:var(--text);opacity:.35;text-decoration:line-through}.ais__empty{text-align:center;padding:40px 0;animation:aisSlideUp .4s ease both}.ais__empty-text{font-family:var(--font);font-size:14px;line-height:1.6;color:var(--text);opacity:.6;margin:0 0 8px}.ais__empty-hint{font-family:var(--font);font-size:12.5px;color:var(--text);opacity:.35;margin:0}@media(max-width:959px){.ais__grid{grid-template-columns:repeat(3,1fr);gap:14px}.ais__skeleton-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.ais__hero{padding:32px 0 8px}[data-state=results] .ais__hero{padding:16px 0 6px}.ais__greeting-text{font-size:clamp(18px,4vw,24px)}.ais__sub{margin-bottom:20px;font-size:13px}.ais__bar{padding:4px 4px 4px 18px}.ais__input{font-size:14px;padding:9px 0}.ais__input-ghost{left:18px;font-size:14px}.ais__submit{width:40px;height:40px}.ais__grid{grid-template-columns:repeat(2,1fr);gap:12px}.ais__skeleton-grid{grid-template-columns:repeat(2,1fr)}.ais__card-name{font-size:12px}.ais__card-price{font-size:13px}.ais__message-row{padding:14px 16px;gap:10px}.ais__message-text{font-size:13px}.ais__pills{padding:8px 16px 0}.ais__chip{padding:6px 13px;font-size:11.5px}.ais__chips{gap:6px;margin-top:14px}.ais__response{padding-bottom:32px}}@media(max-width:480px){.ais__grid{gap:10px}.ais__card-img-wrap{border-radius:8px}.ais__card-was,.ais__greeting-sparkle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/ai-search.css.map */
