.wnai-search{direction:rtl;width:100%;max-width:584px;margin:1.75rem auto}.wnai-search-form{display:flex;align-items:center;gap:0;height:46px;padding:0 6px;border:1px solid #dfe1e5;border-radius:24px;background:#fff;box-shadow:none;transition:box-shadow 0.18s ease,border-color 0.18s ease}.wnai-search-form:hover,.wnai-search-form:focus-within{border-color:#fff0;box-shadow:0 1px 6px rgb(32 33 36 / .28)}.wnai-search-input{flex:1 1 auto;min-width:0;height:100%;padding:0 8px;border:0;outline:none;background:#fff0;font-size:16px;color:#202124}.wnai-search-input::-webkit-search-decoration,.wnai-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.wnai-search-icon-btn{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#fff0;color:#9aa0a6;cursor:pointer}.wnai-search-icon-btn svg{width:20px;height:20px;fill:currentColor}.wnai-search-icon-btn:hover,.wnai-visual-btn{color:#5f6368}.wnai-status{min-height:1.2rem;margin:.5rem 0;font-size:.85rem;color:#6b7280}.wnai-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.wnai-product-card{display:flex;flex-direction:column;gap:.35rem;padding:.6rem;border:1px solid #ececec;border-radius:12px;text-decoration:none;color:inherit;background:#fff;transition:box-shadow 0.15s ease}.wnai-product-card:hover{box-shadow:0 4px 14px rgb(0 0 0 / .08)}.wnai-product-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.wnai-product-name{font-size:.85rem;font-weight:600}.wnai-product-weight{font-size:.78rem;color:#4b5563}.wnai-categories{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0}.wnai-category-chip{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;background:#f3f4f6;color:#111827;text-decoration:none;font-size:.8rem}.wnai-search-more{display:flex;flex-direction:column;gap:.55rem;margin:1rem 0 .4rem;align-items:center}.wnai-view-all,.wnai-load-more{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.55rem 1rem;border-radius:999px;border:1px solid #d1d5db;background:#fff;color:#111827;text-decoration:none;cursor:pointer;font-size:.88rem}.wnai-view-all{background:#111827;color:#fff;border-color:#111827}.wnai-empty{color:#6b7280;font-size:.9rem}:root{--wnai-color:#111827;--wnai-text:#ffffff;--wnai-offset:20px;--wnai-offset-mobile:80px;--wnai-side:0px;--wnai-assistive:56px}.wnai-chat-launcher{position:fixed;top:calc(50% - (var(--wnai-assistive) / 2));right:10px;left:auto;bottom:auto;z-index:2147483002;width:var(--wnai-assistive);height:var(--wnai-assistive);padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--wnai-color);color:var(--wnai-text);font-size:0;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:0 10px 28px rgb(0 0 0 / .28);opacity:1}.wnai-chat-launcher::after{content:"";position:absolute;inset:-2px;border-radius:50%;pointer-events:none;animation:wnai-pulse 1.6s ease-out;animation-iteration-count:3}@media (prefers-reduced-motion:reduce){.wnai-chat-launcher::after{animation:none}}.wnai-assistive-icon{width:28px;height:28px;display:block;pointer-events:none}.wnai-assistive-icon svg{width:100%;height:100%;display:block}.wnai-chat-launcher.wnai-snap{transition:left 0.34s cubic-bezier(.2,.8,.2,1),top 0.34s cubic-bezier(.2,.8,.2,1)}.wnai-chat-launcher.wnai-dragging{cursor:grabbing;transform:scale(1.06);transition:none}.wnai-chat-launcher.wnai-dragging::after,.wnai-chat-launcher.wnai-open::after{animation:none}.wnai-chat-launcher.wnai-side-left{right:auto;left:10px}@keyframes wnai-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--wnai-color) 55%,transparent)}70%{box-shadow:0 0 0 16px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.wnai-chat-panel{position:fixed;top:calc(50% + (var(--wnai-offset) - 20px));right:4.4rem;left:auto;bottom:auto;z-index:2147483001;display:none;flex-direction:column;width:min(380px, calc(100% - 5.2rem));height:min(560px, 78vh);transform:translateY(-50%);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 16px 48px rgb(0 0 0 / .28)}.wnai-chat-panel.wnai-side-left{right:auto;left:4.4rem}.wnai-chat-panel.wnai-open{display:flex}.wnai-chat-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.8rem 1rem;background:var(--wnai-color);color:var(--wnai-text);font-weight:600;font-size:.95rem}.wnai-chat-title{flex:1}.wnai-chat-close{border:0;background:#fff0;color:inherit;font-size:1.45rem;line-height:1;cursor:pointer;padding:0 .15rem}.wnai-chat-messages{flex:1;padding:.8rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;background:#f9fafb}.wnai-msg{max-width:85%;padding:.55rem .8rem;border-radius:12px;font-size:.88rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.wnai-msg-link{color:#1d4ed8;text-decoration:underline;display:inline-block;margin:0 .15rem}.wnai-msg-bot{align-self:flex-start;background:#e5e7eb;color:#111827}.wnai-msg-user{align-self:flex-end;background:var(--wnai-color);color:var(--wnai-text)}.wnai-chat-products{display:grid;grid-template-columns:1fr;gap:.5rem;width:100%}.wnai-chat-products .wnai-product-card{max-width:100%;flex-direction:row;align-items:center;padding:.45rem}.wnai-chat-products .wnai-product-card img{width:64px;height:64px;aspect-ratio:1;flex-shrink:0}.wnai-chat-form{display:flex;gap:.4rem;padding:.6rem;border-top:1px solid #eee;background:#fff}.wnai-chat-input{flex:1;padding:.55rem .8rem;border:1px solid #d8d8d8;border-radius:10px;font-size:.88rem}.wnai-chat-send{padding:.55rem 1rem;border:0;border-radius:10px;background:var(--wnai-color);color:var(--wnai-text);cursor:pointer}@media (max-width:720px){.wnai-chat-launcher,.wnai-chat-launcher.wnai-side-left{width:52px;height:52px}.wnai-chat-panel,.wnai-chat-panel.wnai-side-left{top:auto;bottom:0;left:0;right:0;transform:none;width:100%;height:min(82vh, 640px);border-radius:18px 18px 0 0}}.wnai-review-summary{margin:1.5rem 0;padding:1rem 1.25rem;border:1px solid #e5e7eb;border-radius:14px;background:#fafaf9}.wnai-review-summary__title{margin:0 0 .5rem;font-size:1.05rem}.wnai-review-summary ul{margin:.5rem 0 0;padding:0;list-style:none;font-size:.88rem}.wnai-review-summary__negatives{color:#92400e}.wnai-landing{direction:rtl;margin:1.5rem 0}.wnai-landing-form{display:grid;gap:.75rem;margin-bottom:1.25rem}.wnai-landing-form input{width:100%;padding:.7rem 1rem;border:1px solid #d8d8d8;border-radius:10px}.wnai-landing-form button{justify-self:start;padding:.65rem 1.2rem;border:0;border-radius:10px;background:#1f2937;color:#fff;cursor:pointer}.wnai-landing-title{margin:0 0 .5rem;font-size:1.35rem}.wnai-landing-shop{margin-top:1.5rem}.wnai-landing-shop ul.products{list-style:none}.wnai-landing-intro{margin:0 0 1rem;line-height:1.8;color:#4b5563}.wnai-product-seo-wrap{margin:1rem 0 1.5rem}.wnai-product-seo{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.wnai-product-seo-btn{border-radius:10px;padding:.55rem 1rem}.wnai-product-seo-status{font-size:.9rem;color:#4b5563}.wnai-offer-modal{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgb(91 33 182 / .28)}.wnai-offer-card{position:relative;width:min(420px, 100%);padding:1.5rem 1.35rem 1.25rem;border-radius:18px;background:#fff;color:#3b0764;border:1px solid rgb(139 92 246 / .35);box-shadow:0 24px 60px rgb(91 33 182 / .22)}.wnai-offer-text{margin:0 0 1rem;line-height:1.9;font-size:.98rem}.wnai-offer-cta{display:inline-block;padding:.65rem 1.15rem;border-radius:12px;background:#8b5cf6;color:#fff;font-weight:700;text-decoration:none}.wnai-offer-cta:hover{background:#7c3aed;color:#fff}.wnai-offer-close{position:absolute;top:.4rem;left:.5rem;border:0;background:#fff0;color:#6d28d9;font-size:1.4rem;line-height:1;cursor:pointer}