.smai-lock,.smai-lock body{overflow:hidden}.smai-hp{position:absolute !important;inset-inline-start:-9999px}.smai-result{position:relative;border-block-end:1px solid var(--sm-line,#E2E8E4);padding-block-end:6px}.smai-semantic{align-self:flex-start;margin:8px 12px;min-height:36px;border:1px solid var(--sm-line,#E2E8E4);border-radius:999px;padding:4px 12px;font:inherit;font-size:.8rem;background:var(--sm-mint-soft,#F4FBF6);color:var(--sm-teal,#0B3B20);cursor:pointer}.smai-semantic:disabled{opacity:.6;cursor:wait}.smai-compare-pick{display:block;margin-inline-start:auto;min-height:36px;padding:4px 12px;background:#fff;color:var(--sm-teal,#0B3B20);border:1px solid var(--sm-line,#E2E8E4);border-radius:999px;font:inherit;font-size:.75rem;cursor:pointer}.smai-compare-pick[aria-pressed="true"]{background:var(--sm-teal,#0B3B20);color:#fff}.smai-compare-tray{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-block-start:1px solid var(--sm-line,#E2E8E4)}.smai-compare-tray[hidden]{display:none}.smai-compare-tray button{min-height:44px;border:0;background:var(--sm-green,#0F7A3B);color:#fff;border-radius:999px;padding:8px 14px;font:inherit;cursor:pointer}.smai-compare-tray button:disabled{opacity:.5;cursor:default}.smai-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.smai-table{border-collapse:collapse;font-size:.8rem;text-align:start;min-width:540px}.smai-table caption{text-align:start;font-weight:700;padding:12px}.smai-table :is(th,td){border:1px solid var(--sm-line,#E2E8E4);padding:12px;min-width:120px;max-width:200px;vertical-align:top;overflow-wrap:anywhere}.smai-table th{background:var(--sm-mint-soft,#F4FBF6)}.smai-msg:has(.smai-table-wrap){max-width:100%;width:100%;min-width:0}.smai-form .smai-consent{display:flex;align-items:start;gap:8px;font-size:.8rem}.smai-form .smai-consent input{width:18px;height:18px;min-height:18px;flex:none;margin-top:4px}.smai-msg{overflow-wrap:anywhere;min-width:0}.smai-list,.smai-log{min-height:0}[dir="rtl"] .smai-msg{line-height:1.9}@media (max-width: 480px){.smai-form :is(input,textarea){font-size:16px}}.smai-ov{position:fixed;inset:0;z-index:1000;background:rgba(11,59,32,.42);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;padding:6vh 16px 16px;animation:smai-fade .18s ease-out}.smai-ov[hidden]{display:none}.smai-ov__panel{width:min(760px,100%);max-height:86vh;display:flex;flex-direction:column;background:#fff;border-radius:22px;box-shadow:0 30px 80px -20px rgba(11,59,32,.55);overflow:hidden;animation:smai-rise .22s cubic-bezier(.2,.7,.2,1)}.smai-bar{display:flex;align-items:center;gap:.25rem;padding:.6rem;border-block-end:1px solid var(--sm-line,#E2E8E4)}.smai-bar input{flex:1;min-width:0;height:48px;border:0;background:transparent;font:inherit;font-size:1.0625rem;padding-inline:.5rem;color:var(--sm-ink,#1E1E1E);outline:none}.smai-bar input::-webkit-search-cancel-button{display:none}.smai-ic{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:0;background:none;color:var(--sm-teal,#0B3B20);cursor:pointer;font-size:1.5rem;line-height:1}.smai-ic:hover{background:var(--sm-mint-soft,#F4FBF6);color:var(--sm-green,#0F7A3B)}.smai-ic:focus-visible{outline:2px solid var(--sm-gold,#FF8A00)}.smai-back{display:grid}.smai-mic.is-on{background:var(--sm-sale,#C2412D);color:#fff;animation:smai-pulse 1.2s infinite}.smai-meta{padding:.6rem 1rem 0;font-size:.875rem;color:var(--sm-ink-soft,#55605B);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.smai-meta:empty{display:none}.smai-photo img{width:40px;height:40px;object-fit:cover;border-radius:10px;vertical-align:middle}.smai-alt{display:inline-flex;gap:.3rem;flex-wrap:wrap}.smai-chips{padding:.5rem 1rem 1rem;overflow-y:auto}.smai-h{margin:.75rem 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sm-ink-soft,#55605B)}.lang-ur .smai-h{letter-spacing:0;font-size:.875rem}.smai-chipset{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-end:.4rem}.smai-chip{display:inline-flex;align-items:center;min-height:36px;padding:.35rem .85rem;border-radius:999px;border:1px solid var(--sm-line,#E2E8E4);background:#fff;color:var(--sm-teal,#0B3B20);font:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;cursor:pointer}.smai-chip:hover{border-color:var(--sm-green,#0F7A3B);color:var(--sm-green,#0F7A3B);text-decoration:none}.smai-chip--gold{background:var(--sm-gold-soft,#FFF0DC);border-color:transparent}.smai-list{overflow-y:auto;padding:.25rem .5rem .75rem;overscroll-behavior:contain}.smai-item{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:.75rem;padding:.5rem;border-radius:14px;text-decoration:none;color:var(--sm-ink,#1E1E1E)}.smai-item:hover,.smai-item:focus-visible{background:var(--sm-mint-soft,#F4FBF6);text-decoration:none}.smai-item img,.smai-item__ph{width:56px;height:56px;object-fit:cover;border-radius:10px;background:var(--sm-gray,#F4F6F8)}.smai-item__t{font-size:.875rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smai-item__p{font-weight:800;font-size:.9375rem;color:var(--sm-green,#0F7A3B);white-space:nowrap;font-family:var(--wp--preset--font-family--display,inherit)}.smai-all{display:block;width:calc(100% - 1rem);margin:.5rem;padding:.8rem;text-align:center;border-radius:999px;background:var(--sm-teal,#0B3B20);color:#fff;font-weight:700;font-size:.875rem;text-decoration:none;border:0;cursor:pointer;font-family:inherit}.smai-all:hover{background:var(--sm-green,#0F7A3B);color:#fff;text-decoration:none}.smai-skel{height:64px;margin:.5rem;border-radius:14px;background:linear-gradient(90deg,#F1F4F2 25%,#E6EEEA 50%,#F1F4F2 75%);background-size:200% 100%;animation:smai-shimmer 1.2s infinite}@media (max-width: 720px){.smai-ov{padding:0;background:#fff;backdrop-filter:none}.smai-ov__panel{width:100%;max-height:none;height:100%;border-radius:0;box-shadow:none}.smai-back{display:grid}.smai-bar{padding-top:max(.6rem,env(safe-area-inset-top))}}.smai-fab{position:fixed;z-index:900;inset-inline-end:20px;inset-block-end:20px;width:60px;height:60px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;color:#fff;background:radial-gradient(circle at 30% 25%,#138a5c,var(--sm-green,#0F7A3B) 55%,var(--sm-teal,#0B3B20));box-shadow:0 14px 30px -10px rgba(15,122,59,.75);transition:transform .25s cubic-bezier(.2,.7,.2,1)}.smai-fab:hover{transform:translateY(-3px) scale(1.04)}.smai-fab:focus-visible{outline:3px solid var(--sm-gold,#FF8A00);outline-offset:3px}.smai-fab__pulse{position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--sm-gold,#FF8A00);opacity:0;animation:smai-ring 3s 2s infinite}.smai-chat-open .smai-fab{transform:scale(.9);opacity:0;pointer-events:none}.smai-chat{position:fixed;z-index:950;inset-inline-end:20px;inset-block-end:20px;width:min(390px,calc(100vw - 24px));height:min(620px,calc(100vh - 40px));display:flex;flex-direction:column;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 30px 80px -24px rgba(11,59,32,.6),0 0 0 1px rgba(11,59,32,.06);animation:smai-rise .25s cubic-bezier(.2,.7,.2,1);transform-origin:bottom right}.smai-chat[hidden]{display:none}.smai-chat__h{display:flex;align-items:center;gap:.7rem;padding:.9rem 1rem;background:var(--sm-teal,#0B3B20);color:#fff}.smai-chat__h strong{display:block;font-size:.9375rem}.smai-chat__h small{display:block;font-size:.75rem;color:#A9CBBE}.smai-chat__h .smai-ic{margin-inline-start:auto;color:#fff}.smai-chat__h .smai-ic:hover{background:rgba(255,255,255,.12);color:#fff}.smai-av{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--sm-gold,#FF8A00);color:var(--sm-teal,#0B3B20);font-weight:800}.smai-log{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.6rem;background:linear-gradient(180deg,#F3F8F5,#fff 40%);overscroll-behavior:contain}.smai-msg{max-width:88%;padding:.65rem .85rem;border-radius:16px;font-size:.9rem;line-height:1.5;animation:smai-pop .2s ease-out}.smai-msg--bot{align-self:flex-start;background:#fff;border:1px solid var(--sm-line,#E2E8E4);border-end-start-radius:4px}.smai-msg--me{align-self:flex-end;background:var(--sm-green,#0F7A3B);color:#fff;border-end-end-radius:4px}.smai-msg p{margin:0}.smai-msg a{color:var(--sm-green,#0F7A3B);font-weight:700}.smai-msg:has(.smai-quick){background:none;border:0;padding:0;max-width:100%}.smai-quick{display:flex;flex-wrap:wrap;gap:.4rem}.smai-quick button{min-height:36px;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--sm-green,#0F7A3B);background:#fff;color:var(--sm-green,#0F7A3B);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.smai-quick button:hover{background:var(--sm-green,#0F7A3B);color:#fff}.smai-cards{display:grid;gap:.25rem;margin-top:.5rem}.smai-cards .smai-item{grid-template-columns:44px 1fr;padding:.35rem}.smai-cards .smai-item img,.smai-cards .smai-item__ph{width:44px;height:44px}.smai-cards .smai-item__p{grid-column:2;font-size:.8125rem}.smai-msg .smai-all{width:100%;margin:.5rem 0 0;color:#fff}.smai-form{display:grid;gap:.45rem;min-width:0}.smai-form input,.smai-form textarea{width:100%;min-height:40px;padding:.5rem .7rem;border:1px solid var(--sm-line,#E2E8E4);border-radius:10px;font:inherit;font-size:.875rem}.smai-form input:focus,.smai-form textarea:focus{outline:none;border-color:var(--sm-green,#0F7A3B);box-shadow:0 0 0 3px rgba(15,122,59,.12)}.smai-form button{min-height:42px;border:0;border-radius:999px;background:var(--sm-green,#0F7A3B);color:#fff;font:inherit;font-weight:700;cursor:pointer}.smai-form button:disabled{opacity:.6}.smai-wa{text-align:center;font-size:.8125rem}.smai-in{display:flex;align-items:center;gap:.25rem;padding:.5rem;border-block-start:1px solid var(--sm-line,#E2E8E4);padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.smai-in input{flex:1;min-width:0;height:44px;padding-inline:.9rem;border:1px solid var(--sm-line,#E2E8E4);border-radius:999px;font:inherit;font-size:.9375rem;background:var(--sm-gray,#F4F6F8)}.smai-in input:focus{outline:none;border-color:var(--sm-green,#0F7A3B);background:#fff}.smai-send{background:var(--sm-green,#0F7A3B) !important;color:#fff !important;border-radius:50% !important}.lang-ur .smai-send svg{transform:scaleX(-1)}.smai-dots{display:inline-flex;gap:4px}.smai-dots i{width:7px;height:7px;border-radius:50%;background:var(--sm-ink-soft,#55605B);animation:smai-bounce 1s infinite}.smai-dots i:nth-child(2){animation-delay:.15s}.smai-dots i:nth-child(3){animation-delay:.3s}@media (max-width: 900px){.smai-fab{inset-block-end:calc(76px + env(safe-area-inset-bottom));width:54px;height:54px;inset-inline-end:14px}.single-product .smai-fab{inset-block-end:calc(150px + env(safe-area-inset-bottom))}}@media (max-width: 560px){.smai-chat{inset:0;width:100%;height:100dvh;border-radius:0}}@keyframes smai-fade{from{opacity:0}}@keyframes smai-rise{from{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes smai-pop{from{opacity:0;transform:translateY(6px)}}@keyframes smai-pulse{50%{box-shadow:0 0 0 8px rgba(194,65,45,.18)}}@keyframes smai-ring{0%{opacity:.9;transform:scale(.9)}60%,100%{opacity:0;transform:scale(1.35)}}@keyframes smai-shimmer{to{background-position:-200% 0}}@keyframes smai-bounce{50%{transform:translateY(-4px);opacity:.5}}@media (prefers-reduced-motion: reduce){.smai-ov,.smai-ov__panel,.smai-chat,.smai-msg,.smai-fab__pulse,.smai-skel,.smai-dots i{animation:none !important}}