.ex,.exw{--ex-shell:#f6f8fa;--ex-line:color-mix(in srgb, var(--brand-ink) 11%, transparent);--ex-line-soft:color-mix(in srgb, var(--brand-ink) 6%, transparent);--ex-lift:cubic-bezier(.22, 1, .36, 1);--ex-shadow:0 22px 48px -32px #10202c73;--ex-radius:14px;--ex-yellow:#fce700;--ex-gold:#89661d;--ex-gold-bg:#f6f1dd;--ex-blue-bg:#e8f1f8}.ex{min-height:100dvh;font-family:var(--brand-font-body);color:var(--brand-ink);background:var(--ex-shell);flex-direction:column;display:flex}.ex *,.ex :before,.ex :after,.exw *,.exw :before,.exw :after{box-sizing:border-box}.ex-top{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);box-shadow:0 1px 0 var(--ex-line);background:#ffffffdb;align-items:center;gap:18px;padding:10px 20px;display:flex;position:sticky;top:0}.ex-top__brand{flex:none;place-items:center;height:34px;display:grid}.ex-top__brand img{width:auto;height:30px}.ex-top__right{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ex-lead{font:inherit;color:var(--brand-ink);border:1px solid var(--ex-line);cursor:pointer;transition:box-shadow .2s var(--ex-lift), transform .2s var(--ex-lift);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 8px;font-size:12.5px;display:flex}.ex-lead:hover{transform:translateY(-1px);box-shadow:0 8px 18px -12px #10202c80}.ex-lead__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.ex-lead--browsing .ex-lead__dot{background:#9aa7b1}.ex-lead--warm .ex-lead__dot{background:#e0a500}.ex-lead--hot .ex-lead__dot{background:#ec6608}.ex-lead--ready .ex-lead__dot{background:#16a34a;animation:2.4s ease-out infinite ex-pulse;box-shadow:0 0 #16a34a80}@keyframes ex-pulse{70%{box-shadow:0 0 0 7px #16a34a00}to{box-shadow:0 0 #16a34a00}}.ex-lead__score{font-variant-numeric:tabular-nums;font-weight:700}.ex-lead__band{text-transform:capitalize;color:color-mix(in srgb, var(--brand-ink) 60%, transparent)}.ex-basket-pill{font:inherit;color:var(--brand-accent-ink);background:var(--brand-accent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:flex}.ex-basket-pill:disabled{color:color-mix(in srgb, var(--brand-ink) 45%, transparent);background:color-mix(in srgb, var(--brand-ink) 7%, transparent);cursor:default}.ex-basket-pill em{font-variant-numeric:tabular-nums;opacity:.85;font-style:normal}.ex-leadpanel{top:calc(100% + 8px);border:1px solid var(--ex-line);border-radius:var(--ex-radius);width:min(340px,100vw - 32px);box-shadow:var(--ex-shadow);animation:ex-drop .24s var(--ex-lift) both;background:#fff;padding:16px;position:absolute;inset-inline-end:20px}@keyframes ex-drop{0%{opacity:0;transform:translateY(-6px)}}.ex-leadpanel header{justify-content:space-between;align-items:flex-start;display:flex}.ex-leadpanel h3{font-family:var(--brand-font-heading);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:30px;line-height:1}.ex-leadpanel h3 small{color:color-mix(in srgb, var(--brand-ink) 45%, transparent);font-size:14px;font-weight:400}.ex-leadpanel__band{background:color-mix(in srgb, currentColor 8%, transparent);border-inline-start:3px solid;border-radius:10px;flex-direction:column;gap:2px;margin:12px 0;padding:9px 11px;font-size:12.5px;display:flex}.ex-leadpanel__band strong{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ex-leadpanel__band span{color:var(--brand-ink)}.ex-leadpanel__band--browsing{color:#6b7a85}.ex-leadpanel__band--warm{color:#a87400}.ex-leadpanel__band--hot{color:#c2540a}.ex-leadpanel__band--ready{color:#15803d}.ex-leadpanel__reasons{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ex-leadpanel__reasons li{border-top:1px solid var(--ex-line-soft);justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.ex-leadpanel__reasons em{font-variant-numeric:tabular-nums;color:#15803d;font-style:normal;font-weight:700}.ex-leadpanel__reasons em.down{color:#b91c1c}.ex-leadpanel__empty,.ex-leadpanel footer p{color:color-mix(in srgb, var(--brand-ink) 72%, transparent);margin:0;font-size:12.5px;line-height:1.55}.ex-leadpanel footer{border-top:1px solid var(--ex-line);margin-top:14px;padding-top:12px}.ex-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-ink) 48%, transparent);font-size:10.5px;font-weight:700;display:block}.ex-handoff{color:#0b3d24;box-shadow:0 1px 0 var(--ex-line);background:linear-gradient(90deg,#dcfce7,#f0fdf4);padding:9px 20px;font-size:13px;font-weight:500}.ex-handoff--waiting{color:#5a3d00;background:linear-gradient(90deg, var(--brand-tint-soft), #fffdf0)}.ex-open__groups{text-align:start;gap:26px;margin-top:42px;display:grid}.ex-open__groups h2{font-family:var(--brand-font-heading);letter-spacing:-.005em;margin:0;font-size:15px}.ex-open__groups section>p{color:color-mix(in srgb, var(--brand-ink) 60%, transparent);margin:3px 0 11px;font-size:13px}.ex-chips{flex-wrap:wrap;gap:8px;display:flex}.ex-chips button{font:inherit;text-align:start;color:var(--brand-ink);border:1px solid var(--ex-line);cursor:pointer;transition:border-color .18s var(--ex-lift), box-shadow .18s var(--ex-lift), transform .18s var(--ex-lift);background:#fff;border-radius:999px;padding:9px 14px;font-size:13px}.ex-chips button:hover{border-color:color-mix(in srgb, var(--brand-accent) 45%, transparent);transform:translateY(-1px);box-shadow:0 10px 22px -18px #10202ccc}.ex-chips--sm button{padding:6px 11px;font-size:12.5px}.ex-stage{flex:1;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);gap:14px;min-height:0;padding:14px 20px 20px;display:grid}.ex-tabs{display:none}.ex-chat,.ex-canvas{border:1px solid var(--ex-line);border-radius:var(--ex-radius);background:#fff;flex-direction:column;height:calc(100dvh - 116px);min-height:0;display:flex;overflow:hidden}.ex-canvas{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.ex-canvas__pane{animation:ex-in .34s var(--ex-lift) both;flex-direction:column;gap:16px;padding:18px;display:flex}.ex-detail,.ex-compare,.ex-bundle,.ex-basket{border:1px solid var(--ex-line);border-radius:var(--ex-radius);background:#fff;margin:12px 12px 0;padding:16px;box-shadow:0 14px 30px -28px #10202ce6}.ex-detail+.ex-shelf,.ex-compare+.ex-shelf,.ex-bundle+.ex-shelf,.ex-basket+.ex-shelf{padding-top:16px}.ex-shelf{padding-bottom:22px}.ex-pane-head__tools{flex:none;align-items:center;gap:10px;display:flex}.ex-basketbar{z-index:5;width:calc(100% - 24px);font:inherit;text-align:start;color:var(--brand-ink);border:1px solid color-mix(in srgb, var(--brand-accent) 30%, transparent);border-radius:var(--ex-radius);background:linear-gradient(120deg, color-mix(in srgb, var(--brand-accent) 9%, #fff), color-mix(in srgb, var(--brand-tint) 20%, #fff));cursor:pointer;animation:ex-in .3s var(--ex-lift) both;align-items:center;gap:12px;margin:12px 12px 0;padding:9px 12px;display:flex;position:sticky;top:0}.ex-basketbar:hover{border-color:color-mix(in srgb, var(--brand-accent) 55%, transparent)}.ex-basketbar__thumbs{flex:none;align-items:center;gap:4px;display:flex}.ex-basketbar__thumb{width:34px;height:34px;box-shadow:0 0 0 1px var(--ex-line);background:#fff;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.ex-basketbar__thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ex-basketbar__thumb em{color:var(--brand-accent-ink);background:var(--brand-accent);border-start-start-radius:5px;padding:0 3px;font-size:9.5px;font-style:normal;font-weight:700;position:absolute;inset-block-end:0;inset-inline-end:0}.ex-basketbar__more{color:color-mix(in srgb, var(--brand-ink) 60%, transparent);padding:0 6px;font-size:11.5px;font-weight:700}.ex-basketbar__copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ex-basketbar__copy strong{font-size:12.5px;font-weight:600}.ex-basketbar__copy span{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ex-basketbar__go{color:var(--brand-accent);flex:none;font-size:12px;font-weight:600}.ex-canvas__empty{color:color-mix(in srgb, var(--brand-ink) 50%, transparent);flex:1;place-items:center;padding:40px;font-size:13.5px;display:grid}.ex-pane-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ex-pane-head h2{font-family:var(--brand-font-heading);letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.3}.ex-pane-head p{color:color-mix(in srgb, var(--brand-ink) 60%, transparent);margin:3px 0 0;font-size:12.5px}.ex-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.ex-grid--compact{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ex-card{border:1px solid var(--ex-line);transition:border-color .18s var(--ex-lift), box-shadow .18s var(--ex-lift);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ex-card:hover{border-color:color-mix(in srgb, var(--brand-accent) 40%, transparent);box-shadow:0 14px 28px -24px #10202ce6}.ex-card__hit{font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:6px;padding:10px 10px 8px;display:flex;position:relative}.ex-card__hit:disabled{cursor:default;opacity:.55}.ex-card[data-in=yes]{border-color:color-mix(in srgb, var(--brand-accent) 45%, transparent);background:color-mix(in srgb, var(--brand-accent) 4%, #fff)}.ex-card[data-focused=yes]{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 16%, transparent)}.ex-card__media{aspect-ratio:1;background:#fbfcfd;border-radius:8px;place-items:center;display:grid;overflow:hidden}.ex-card__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ex-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.ex-card__foot{flex-direction:column;gap:6px;padding:0 10px 10px;display:flex}.ex-card__add{width:100%;font:inherit;color:var(--brand-accent-ink);background:var(--brand-accent);cursor:pointer;transition:transform .16s var(--ex-lift), box-shadow .16s var(--ex-lift);border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.ex-card__add:hover:not(:disabled){box-shadow:0 10px 20px -14px color-mix(in srgb, var(--brand-accent) 90%, #000);transform:translateY(-1px)}.ex-card__add.held{color:#15803d;background:#dcfce7;border-color:#15803d40}.ex-card__add:disabled{color:color-mix(in srgb, var(--brand-ink) 45%, transparent);background:color-mix(in srgb, var(--brand-ink) 7%, transparent);cursor:default}.ex-card__minor{gap:6px;display:flex}.ex-card__minor button{flex:1}.ex-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;display:flex}.ex-price strong{font-size:14px;font-weight:700}.ex-price s{color:color-mix(in srgb, var(--brand-ink) 45%, transparent);font-size:12px}.ex-price--lg strong{font-family:var(--brand-font-heading);font-size:27px}.ex-price--lg s{font-size:14px}.ex-badges{flex-wrap:wrap;gap:4px;display:flex}.ex-badge{letter-spacing:.02em;white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:700}.ex-badge--save{color:#3a2c00;background:var(--brand-tint)}.ex-badge--best{color:var(--brand-accent-ink);background:var(--brand-accent)}.ex-badge--low{color:#7f1d1d;background:#fee2e2}.ex-badge--gift{color:#14532d;background:#dcfce7}.ex-badge--flag{color:color-mix(in srgb, var(--brand-ink) 78%, transparent);background:color-mix(in srgb, var(--brand-ink) 8%, transparent)}.ex-detail__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.ex-detail__media{flex-direction:column;gap:8px;display:flex}.ex-detail__media img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;background:#fbfcfd;border-radius:12px;width:100%}.ex-detail__ar{color:color-mix(in srgb, var(--brand-ink) 62%, transparent);margin:4px 0 0;font-size:13px}.ex-detail__facts{flex-direction:column;gap:13px;display:flex}.ex-detail__actions{flex-wrap:wrap;gap:7px;display:flex}.ex-stock{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.ex-stock li{background:color-mix(in srgb, var(--brand-ink) 6%, transparent);color:color-mix(in srgb, var(--brand-ink) 72%, transparent);border-radius:6px;padding:3px 8px}.ex-stock li.in{color:#14532d;background:#dcfce7}.ex-stock li.out{color:#7f1d1d;background:#fee2e2}.ex-specs{background:var(--ex-line-soft);border:1px solid var(--ex-line-soft);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ex-specs>div{background:#fff;padding:7px 10px}.ex-specs dt{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--brand-ink) 48%, transparent);font-size:10.5px}.ex-specs dd{margin:2px 0 0;font-size:12.5px}.ex-around h3{font-family:var(--brand-font-heading);margin:0 0 10px;font-size:14px}.ex-compare__scroll{border:1px solid var(--ex-line);border-radius:12px;overflow-x:auto}.ex-table{border-collapse:collapse;width:100%;font-size:12.5px}.ex-table thead th{z-index:1;vertical-align:top;text-align:start;min-width:150px;box-shadow:0 1px 0 var(--ex-line);background:#fff;padding:12px 10px;position:sticky;top:0}.ex-table thead th img{object-fit:contain;mix-blend-mode:multiply;width:56px;height:56px;margin-bottom:6px;display:block}.ex-table thead th span{margin-bottom:7px;font-weight:600;line-height:1.35;display:block}.ex-table tbody th{text-align:start;white-space:nowrap;color:color-mix(in srgb, var(--brand-ink) 60%, transparent);font-weight:500}.ex-table th,.ex-table td{border-top:1px solid var(--ex-line-soft);padding:8px 10px}.ex-table tr.differs td,.ex-table tr.differs th{background:color-mix(in srgb, var(--brand-tint) 13%, transparent)}.ex-table tr.differs th{box-shadow:inset 3px 0 0 var(--brand-accent);color:var(--brand-ink);font-weight:600}.ex-toggle{color:color-mix(in srgb, var(--brand-ink) 65%, transparent);cursor:pointer;flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.ex-lines{border:1px solid var(--ex-line);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ex-lines li{background:#fff;align-items:center;gap:12px;padding:11px 12px;display:flex}.ex-lines li+li{border-top:1px solid var(--ex-line-soft)}.ex-lines img{object-fit:contain;mix-blend-mode:multiply;background:#fbfcfd;border-radius:8px;flex:none;width:52px;height:52px}.ex-lines__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ex-lines__body strong{font-size:13px;font-weight:600;line-height:1.35}.ex-lines__body p{color:color-mix(in srgb, var(--brand-ink) 62%, transparent);margin:0;font-size:12px}.ex-lines__price{font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:6px;font-size:13.5px;font-weight:700;display:flex}.ex-lines__price span{color:color-mix(in srgb, var(--brand-ink) 50%, transparent);font-weight:400}.ex-role{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-ink) 62%, transparent);background:color-mix(in srgb, var(--brand-ink) 7%, transparent);border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:10px;font-weight:700}.ex-role--main{color:var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 11%, transparent)}.ex-role--upsell{color:#3a2c00;background:var(--brand-tint)}.ex-role--cross_sell{color:#14532d;background:#dcfce7}.ex-qty{border:1px solid var(--ex-line);border-radius:7px;align-self:flex-start;align-items:center;gap:2px;display:flex;overflow:hidden}.ex-qty button{width:24px;height:24px;font:inherit;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;font-size:14px;line-height:1}.ex-qty button:hover{background:color-mix(in srgb, var(--brand-ink) 6%, transparent)}.ex-qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;font-size:12.5px}.ex-bundle__foot{background:linear-gradient(120deg, color-mix(in srgb, var(--brand-accent) 8%, #fff), color-mix(in srgb, var(--brand-tint) 18%, #fff));border:1px solid var(--ex-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.ex-bundle__foot>div:first-child{flex-direction:column;gap:1px;display:flex}.ex-bundle__foot span{text-transform:uppercase;letter-spacing:.07em;color:color-mix(in srgb, var(--brand-ink) 55%, transparent);font-size:11px}.ex-bundle__foot strong{font-family:var(--brand-font-heading);font-variant-numeric:tabular-nums;font-size:25px}.ex-bundle__foot em{color:#15803d;font-size:12px;font-style:normal;font-weight:700}.ex-basket__actions{flex-wrap:wrap;gap:8px;display:flex}.ex-foot-note{color:color-mix(in srgb, var(--brand-ink) 50%, transparent);margin:0;font-size:11.5px}.ex-primary,.ex-ghost{font:inherit;cursor:pointer;transition:transform .16s var(--ex-lift), box-shadow .16s var(--ex-lift);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ex-primary{color:var(--brand-accent-ink);background:var(--brand-accent);border:1px solid #0000}.ex-primary:hover{box-shadow:0 10px 20px -14px color-mix(in srgb, var(--brand-accent) 90%, #000);transform:translateY(-1px)}.ex-ghost{color:var(--brand-ink);border:1px solid var(--ex-line);background:#fff}.ex-ghost:hover{border-color:color-mix(in srgb, var(--brand-accent) 45%, transparent)}.ex-primary--sm,.ex-ghost--sm{border-radius:7px;padding:6px 11px;font-size:12px}.ex-icon{width:26px;height:26px;font:inherit;color:color-mix(in srgb, var(--brand-ink) 55%, transparent);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px}.ex-link{color:var(--brand-accent);font-size:12.5px}.ex-foot{color:color-mix(in srgb, var(--brand-ink) 48%, transparent);padding:12px 20px 18px;font-size:11.5px;line-height:1.6}@media (max-width:960px){.ex-stage{grid-template-rows:auto 1fr;grid-template-columns:1fr;padding:10px 12px 14px}.ex-tabs{background:color-mix(in srgb, var(--brand-ink) 6%, transparent);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.ex-tabs button{font:inherit;color:color-mix(in srgb, var(--brand-ink) 60%, transparent);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:7px;padding:8px;font-size:12.5px;font-weight:600;overflow:hidden}.ex-tabs button[aria-selected=true]{color:var(--brand-ink);background:#fff;box-shadow:0 2px 6px -4px #10202c99}.ex-chat,.ex-canvas{height:calc(100dvh - 176px)}.ex-stage[data-pane=chat] .ex-canvas,.ex-stage[data-pane=canvas] .ex-chat{display:none}.ex-detail__body{grid-template-columns:1fr}.ex-top{flex-wrap:wrap;gap:10px}.ex-leadpanel{width:calc(100vw - 24px);inset-inline:12px auto}}@media (prefers-reduced-motion:reduce){.ex *,.ex :before,.ex :after,.exw *,.exw :before,.exw :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ex-top__title{font-family:var(--brand-font-heading);flex:1;font-size:15px;font-weight:700}.ex-money{white-space:nowrap;unicode-bidi:isolate;align-items:center;gap:3px;display:inline-flex}.ex-sar{flex:none}.ex-money__code{font-size:.78em;font-weight:600}.ex-chat__head{border-bottom:1px solid var(--ex-line);background:#fff;align-items:center;gap:10px;padding:12px 14px;display:flex}.ex-chat__head--widget{color:var(--brand-accent-ink);background:var(--brand-accent);border-bottom:3px solid var(--ex-yellow)}.ex-chat__head--widget .ex-ghost{color:var(--brand-accent-ink);background:0 0;border-color:#ffffff73}.ex-chat__head--widget .ex-icon{color:var(--brand-accent-ink)}.ex-chat__logo{filter:brightness(0)invert();width:auto;height:22px}.ex-chat__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ex-chat__who strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ex-chat__who span{opacity:.85;font-size:11.5px}.ex-chat__actions{align-items:center;gap:6px;display:flex}.ex-badge--agent{background:var(--ex-yellow);align-self:flex-start;color:#3a2c00!important;opacity:1!important}.ex-log{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 16px 10px;display:flex;overflow-y:auto}.ex-chat[data-state=human] .ex-log{background:linear-gradient(#fffde6 0%,#fff 90px)}.ex-msg{max-width:88%;animation:ex-in .25s var(--ex-lift) both;flex-direction:column;gap:4px;display:flex}.ex-msg__body{overflow-wrap:anywhere;unicode-bidi:plaintext;border-radius:14px;padding:10px 13px;font-size:14px;line-height:1.6}.ex-msg__body p{margin:0}.ex-msg__body p+p,.ex-msg__body ul,.ex-msg__body ol{margin:6px 0 0}.ex-msg__body ul,.ex-msg__body ol{padding-inline-start:20px}.ex-msg__body a{color:inherit;text-decoration:underline}.ex-md-h{font-weight:700}.ex-msg--shopper{align-self:flex-start}.ex-msg--shopper .ex-msg__body{color:var(--brand-accent-ink);background:var(--brand-accent);white-space:pre-wrap;border-end-start-radius:4px}.ex-msg--local .ex-msg__body{opacity:.85}.ex-msg--failed .ex-msg__body{opacity:.6}.ex-msg--assistant{align-self:flex-end;align-items:flex-end}.ex-msg--assistant .ex-msg__body{background:var(--brand-surface-alt);border:1px solid var(--ex-line-soft);border-end-end-radius:4px}.ex-msg--agent{align-self:flex-end;align-items:flex-end}.ex-msg--agent .ex-msg__body{color:#2b2300;background:color-mix(in srgb, var(--ex-yellow) 30%, #fff);border:1px solid color-mix(in srgb, var(--ex-yellow) 80%, #b39b00);border-end-end-radius:4px}.ex-msg__who{color:color-mix(in srgb, var(--brand-ink) 70%, transparent);font-size:11.5px;font-weight:700}.ex-msg__tag{letter-spacing:.04em;color:var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 9%, #fff);border-radius:999px;align-self:flex-end;padding:1px 7px;font-size:10.5px;font-weight:700}.ex-msg--system{max-width:100%;color:color-mix(in srgb, var(--brand-ink) 55%, transparent);align-self:center;font-size:12px}.ex-msg__retry{font:inherit;color:#b42318;cursor:pointer;background:#fef3f2;border:1px solid #fecdca;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600}.ex-error{color:#b42318;align-items:center;gap:10px;font-size:12.5px;display:flex}.ex-tool{color:color-mix(in srgb, var(--brand-ink) 55%, transparent);align-self:flex-end;font-size:12px;font-style:italic}.ex-dots{gap:4px;padding:4px 0;display:inline-flex}.ex-dots i{background:color-mix(in srgb, var(--brand-ink) 40%, transparent);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite ex-dot}.ex-dots i:nth-child(2){animation-delay:.15s}.ex-dots i:nth-child(3){animation-delay:.3s}@keyframes ex-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes ex-in{0%{opacity:0;transform:translateY(8px)}}.ex-pill{color:#5a3d00;background:var(--brand-tint-soft);border-radius:999px;align-self:center;margin:8px auto 0;padding:4px 12px;font-size:12px;font-weight:600}.ex-chat>.ex-chips{padding:4px 14px 8px}.ex-chips button:disabled{opacity:.5;cursor:default}.ex-composer{border-top:1px solid var(--ex-line);background:#fff;align-items:flex-end;gap:8px;padding:10px 12px 12px;display:flex}.ex-composer__input{min-height:42px;max-height:140px;font:inherit;color:var(--brand-ink);background:var(--brand-surface-alt);border:1px solid var(--ex-line);resize:none;field-sizing:content;border-radius:12px;flex:1;padding:10px 12px;font-size:14px}.ex-composer__input:focus{outline:2px solid color-mix(in srgb, var(--brand-accent) 45%, transparent);outline-offset:0}.ex-composer__send,.ex-voice{cursor:pointer;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ex-composer__send{color:var(--brand-accent-ink);background:var(--brand-accent);border:0}.ex-composer__send:disabled{opacity:.45;cursor:default}.ex-voice{color:var(--brand-accent);border:1px solid var(--ex-line);background:#fff}.ex-voice--on{color:#fff;background:#d92d20;border-color:#d92d20;animation:1.2s infinite ex-mic}@keyframes ex-mic{0%,to{box-shadow:0 0 #d92d2073}50%{box-shadow:0 0 0 7px #d92d2000}}.ex-voice-note{max-width:90px;color:color-mix(in srgb, var(--brand-ink) 55%, transparent);align-self:center;font-size:10.5px;line-height:1.3}.ex-handoff--human{color:#3a2c00;background:linear-gradient(90deg, var(--ex-yellow), #fff7a8)}.ex-handoff--failed{color:var(--brand-ink);background:var(--brand-surface-alt)}.ex-handoff__line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ex-handoff__line em{font-style:normal;font-weight:700}.ex-handoff__pulse{background:#e0a500;border-radius:50%;width:8px;height:8px;animation:1.4s infinite ex-pulse}.ex-callback{flex-direction:column;gap:6px;margin-top:8px;font-size:12.5px;display:flex}.ex-callback__row{gap:6px;display:flex}.ex-callback__row input{min-width:0;font:inherit;border:1px solid var(--ex-line);border-radius:8px;flex:1;padding:7px 10px}.ex-callback__done{margin:6px 0 0;font-weight:600}.ex-csat{border-top:1px solid var(--ex-line);background:var(--brand-surface-alt);flex-direction:column;gap:10px;padding:14px;display:flex}.ex-csat__title{font-family:var(--brand-font-heading);font-size:15px}.ex-csat form{flex-direction:column;gap:8px;font-size:13px;display:flex}.ex-csat__stars{gap:4px;display:flex}.ex-csat__stars button{color:#d0d5dd;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.ex-csat__stars button.on{color:#f5b400}.ex-csat textarea{font:inherit;border:1px solid var(--ex-line);resize:vertical;border-radius:8px;padding:8px 10px}.ex-csat p{margin:0;font-size:13px}.ex-note{color:#5a3d00;background:var(--brand-tint-soft);border-radius:8px;margin:0;padding:8px 11px;font-size:12.5px}.ex-note--jood{color:var(--ex-gold);background:var(--ex-gold-bg)}.ex-link-button{font:inherit;text-align:start;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.ex-link-button:hover{color:var(--brand-accent)}.ex-link-button--quiet{color:color-mix(in srgb, var(--brand-ink) 55%, transparent);align-self:flex-start;font-size:11.5px;font-weight:500;text-decoration:underline}.ex-card--compact .ex-card__title{font-size:12px}.ex-thumbs{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.ex-thumbs button{border:1px solid var(--ex-line);cursor:pointer;background:#fff;border-radius:8px;flex:none;width:52px;height:52px;padding:2px}.ex-thumbs button[data-on=yes]{border-color:var(--brand-accent)}.ex-thumbs img{object-fit:contain;width:100%;height:100%}.ex-joodboxes{flex-wrap:wrap;gap:8px;display:flex}.ex-joodbox{border-radius:10px;flex-direction:column;flex:140px;gap:4px;padding:9px 11px;display:flex}.ex-joodbox span{font-size:11.5px;font-weight:600}.ex-joodbox strong{font-size:18px}.ex-joodbox--blue{color:var(--brand-accent);background:var(--ex-blue-bg);border:1px solid color-mix(in srgb, var(--brand-accent) 55%, transparent)}.ex-joodbox--gold{color:var(--ex-gold);background:var(--ex-gold-bg);border:1px solid var(--ex-gold)}.ex-around{border-top:1px solid var(--ex-line);flex-direction:column;gap:14px;padding-top:6px;display:flex}.ex-upsell,.ex-jood{border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.ex-upsell{background:color-mix(in srgb, var(--brand-accent) 5%, #fff);border:1px solid color-mix(in srgb, var(--brand-accent) 30%, transparent)}.ex-upsell__body{align-items:center;gap:10px;display:flex}.ex-upsell__body img{object-fit:contain;background:#fff;border-radius:8px;width:56px;height:56px}.ex-upsell__delta{margin:3px 0 0;font-size:12.5px}.ex-upsell__delta strong{color:var(--brand-accent)}.ex-upsell__actions{gap:6px;display:flex}.ex-jood{font-size:13px}.ex-jood--gold{color:var(--ex-gold);background:var(--ex-gold-bg);border:1px solid var(--ex-gold)}.ex-jood--blue{color:var(--brand-accent);background:var(--ex-blue-bg);border:1px solid color-mix(in srgb, var(--brand-accent) 55%, transparent)}.ex-rail header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex}.ex-rail h3{margin:0;font-size:14px}.ex-rail header p{color:color-mix(in srgb, var(--brand-ink) 60%, transparent);flex-basis:100%;order:3;margin:0;font-size:12px}.ex-rail header .ex-ghost{margin-inline-start:auto}.ex-rail__tick{color:#15803d;background:#dcfce7;border-radius:999px;margin-inline-start:8px;padding:1px 7px;font-size:11px}.ex-rail__row{scrollbar-width:thin;grid-auto-columns:minmax(150px,170px);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.ex-alt{display:flex;position:relative}.ex-alt__delta{box-shadow:0 0 0 1px var(--ex-line);background:#fff;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;inset-block-start:8px;inset-inline-end:8px}.ex-table td.best{color:#14532d;background:#dcfce7;font-weight:700}.ex-table thead th .ex-link-button{margin:6px 0 4px;font-size:12.5px;display:block}.ex-role--membership{color:var(--ex-gold);background:var(--ex-gold-bg)}.ex-role--alternative{color:color-mix(in srgb, var(--brand-ink) 70%, transparent);background:color-mix(in srgb, var(--brand-ink) 7%, transparent)}.ex-stores{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ex-stores li{border:1px solid var(--ex-line);border-radius:10px;flex-direction:column;gap:3px;padding:11px 12px;font-size:12.5px;display:flex}.ex-stores li strong{font-size:13.5px}.ex-stores__links{gap:12px;margin-top:4px;display:flex}.ex-stores__links a{color:var(--brand-accent);font-weight:600}.ex-skel{flex-direction:column;gap:10px;display:flex}.ex-skel__row,.ex-skel__card{background:linear-gradient(90deg,#eef2f5,#f7f9fb,#eef2f5) 0 0/200% 100%;border-radius:8px;height:16px;animation:1.2s linear infinite ex-shimmer;display:block}.ex-skel__card{border-radius:12px;height:220px}@keyframes ex-shimmer{to{background-position:-200% 0}}.ex-minicart{height:48px;font:inherit;color:var(--brand-ink);background:var(--brand-tint-soft);border:0;border-top:2px solid var(--ex-yellow);cursor:pointer;flex:none;align-items:center;gap:10px;padding:0 14px;font-size:13px;display:flex}.ex-minicart__go{color:var(--brand-accent);margin-inline-start:auto;font-weight:700}@font-face{font-family:Dubai;src:url(/fonts/dubai/Dubai-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dubai;src:url(/fonts/dubai/Dubai-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dubai;src:url(/fonts/dubai/Dubai-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Dubai;src:url(/fonts/dubai/Dubai-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.exw-root{color:#051f2f;width:100vw;height:100dvh;font-family:Dubai,system-ui,-apple-system,sans-serif}.exw-root button,.exw-root input,.exw-root textarea{font-family:inherit}.exw-root button:not(:disabled),.exw-root [role=button]{cursor:pointer}.xw{width:100%;height:100%}.xw-noscroll{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.xw-noscroll::-webkit-scrollbar{display:none}.xw-log{scrollbar-width:thin;scrollbar-color:#c0d0da transparent}.xw-rise{animation:.3s ease-out both xw-rise}@keyframes xw-rise{0%{opacity:0;transform:translateY(30px)}}.xw-slide{animation:.2s ease-out both xw-slide}@keyframes xw-slide{0%{opacity:0;transform:translate(50px)}}[dir=rtl] .xw-slide{animation-name:xw-slide-rtl}@keyframes xw-slide-rtl{0%{opacity:0;transform:translate(-50px)}}.xw-md{overflow-wrap:anywhere;unicode-bidi:plaintext;line-height:1.55}.xw-md p{margin:0}.xw-md p+p,.xw-md ul,.xw-md ol{margin-top:6px}.xw-md ul,.xw-md ol{padding-inline-start:20px}.xw-md ul{list-style:outside}.xw-md ol{list-style:decimal}.xw-md a{color:#047ac2;text-decoration:underline}.xw-md strong,.xw-md .ex-md-h{font-weight:700}.xw-dots{gap:4px;padding:6px 0;display:inline-flex}.xw-dots i{background:#5b6b78;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite xw-dot}.xw-loader{gap:6px;display:inline-flex}.xw-loader i{background:#047ac2;border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite xw-dot}.xw-loader i:nth-child(2){background:#fce700}.xw-dots i:nth-child(2),.xw-loader i:nth-child(2){animation-delay:.15s}.xw-dots i:nth-child(3),.xw-loader i:nth-child(3){animation-delay:.3s}@keyframes xw-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.xw-pulse{animation:1.4s ease-in-out infinite xw-pulse}@keyframes xw-pulse{50%{opacity:.3;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.xw-rise,.xw-slide,.xw-dots i,.xw-loader i,.xw-pulse{animation:none}}[dir=rtl] .ex-open__groups,[dir=rtl] .ex-pane-head,[dir=rtl] .ex-lines{text-align:right}[dir=rtl] .ex-basketbar__go,[dir=rtl] .ex-minicart__go{direction:rtl}[dir=rtl] .ex-card__title,[dir=rtl] .ex-pane-head h2{font-family:"Cairo", var(--brand-font-heading)}
