.aiBasket[data-v-78dbd20b]{max-width:1040px;margin:0 auto 32px auto;padding:48px 10px 0;font-family:Cabin,Open Sans,-apple-system,system-ui,sans-serif;text-align:left}@media (max-width:720px){.aiBasket[data-v-78dbd20b]{padding:20px 12px 0;margin-bottom:20px}}.aiBasket__pill[data-v-78dbd20b]{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#2253a1;background:rgba(34,83,161,.08);padding:4px 9px;border-radius:4px;font-weight:700;width:fit-content}.aiBasket__dot[data-v-78dbd20b]{width:5px;height:5px;background:#3b8ede;border-radius:999px;box-shadow:0 0 0 3px rgba(59,142,222,.25);animation:aiBasket-pulse-data-v-78dbd20b 1.6s ease-in-out infinite}.aiBasket__loading[data-v-78dbd20b]{display:flex;flex-direction:column;gap:18px;padding:8px 0 18px}.aiBasket__loadingHead[data-v-78dbd20b]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.aiBasket__loadingText[data-v-78dbd20b]{font-size:14px;color:#3f3f46;display:inline-flex;flex-wrap:wrap;gap:6px;align-items:baseline}.aiBasket__loadingQuery[data-v-78dbd20b]{color:#0a0a0a;font-weight:600}.aiBasket__loadingPhrase[data-v-78dbd20b]{color:#71717a;transition:opacity .35s ease}.aiBasket__skeletonGrid[data-v-78dbd20b]{display:flex;flex-wrap:wrap;gap:14px}@media (max-width:520px){.aiBasket__skeletonGrid[data-v-78dbd20b]{gap:10px}}.aiBasket__skeletonCard[data-v-78dbd20b]{flex:1 1 190px;max-width:240px;min-width:160px;border-radius:10px;border:1px solid #ececef;background:#fff;overflow:hidden;padding-bottom:12px}@media (max-width:520px){.aiBasket__skeletonCard[data-v-78dbd20b]{flex:1 1 calc(50% - 7px);max-width:none}}.aiBasket__skeletonImg[data-v-78dbd20b]{width:100%;aspect-ratio:1/1;background:linear-gradient(90deg,#f0f1f4,#f7f8fa 50%,#f0f1f4);background-size:200% 100%;animation:aiBasket-shimmer-data-v-78dbd20b 1.4s ease-in-out infinite}.aiBasket__skeletonLine[data-v-78dbd20b]{height:10px;margin:10px 10px 0;border-radius:4px;background:linear-gradient(90deg,#eef0f3,#f6f7f9 50%,#eef0f3);background-size:200% 100%;animation:aiBasket-shimmer-data-v-78dbd20b 1.4s ease-in-out infinite}.aiBasket__skeletonLine--short[data-v-78dbd20b]{width:50%}.aiBasket__skeletonRow[data-v-78dbd20b]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 10px 0}.aiBasket__skeletonPrice[data-v-78dbd20b]{width:48px;height:14px;border-radius:4px;background:linear-gradient(90deg,#eef0f3,#f6f7f9 50%,#eef0f3);background-size:200% 100%;animation:aiBasket-shimmer-data-v-78dbd20b 1.4s ease-in-out infinite}.aiBasket__skeletonBtn[data-v-78dbd20b]{flex:1;height:28px;border-radius:6px;background:linear-gradient(90deg,#e8eaef,#f2f3f6 50%,#e8eaef);background-size:200% 100%;animation:aiBasket-shimmer-data-v-78dbd20b 1.4s ease-in-out infinite}.aiBasket__header[data-v-78dbd20b]{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}@media (max-width:720px){.aiBasket__header[data-v-78dbd20b]{margin-bottom:14px;gap:8px}}.aiBasket__summary[data-v-78dbd20b]{font-size:15px;font-weight:400;color:#3f3f46;margin:0;line-height:1.55;letter-spacing:0;max-width:680px}@media (max-width:720px){.aiBasket__summary[data-v-78dbd20b]{font-size:13.5px;line-height:1.45}}.aiBasket__sections[data-v-78dbd20b]{display:flex;flex-direction:column;gap:24px}@media (max-width:720px){.aiBasket__sections[data-v-78dbd20b]{gap:18px}}.aiBasket__section[data-v-78dbd20b]{text-align:left}.aiBasket__title[data-v-78dbd20b]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a;margin:0 0 10px 0;padding-bottom:6px;border-bottom:1px solid #ececef}@media (max-width:720px){.aiBasket__title[data-v-78dbd20b]{font-size:11px;letter-spacing:.06em;margin-bottom:8px}}.aiBasket__grid[data-v-78dbd20b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}@media (max-width:900px){.aiBasket__grid[data-v-78dbd20b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.aiBasket__grid[data-v-78dbd20b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.aiCard[data-v-78dbd20b]{position:relative;display:flex;flex-direction:column;border-radius:12px;border:1px solid #ececef;background:#fff;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.aiCard[data-v-78dbd20b]:hover{border-color:#2253a1;transform:translateY(-1px);box-shadow:0 10px 24px -18px rgba(10,10,10,.25)}.aiCard--oos[data-v-78dbd20b]{opacity:.75}.aiCard--oos[data-v-78dbd20b]:hover{transform:none;box-shadow:none}.aiCard__link[data-v-78dbd20b]{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.aiCard__img[data-v-78dbd20b]{position:relative;aspect-ratio:4/5;background:#fafafa;overflow:hidden}.aiCard__img img[data-v-78dbd20b]{width:100%;height:100%;object-fit:cover;display:block}.aiCard__ph[data-v-78dbd20b]{width:100%;height:100%;background:linear-gradient(120deg,#eef2f7,#f6f7f8)}.aiCard__oos[data-v-78dbd20b]{background:rgba(10,10,10,.82);font-size:10px;font-weight:600;padding:3px 7px;text-transform:uppercase;letter-spacing:.06em}.aiCard__oos[data-v-78dbd20b],.aiCard__sale[data-v-78dbd20b]{position:absolute;top:8px;left:8px;color:#fff;border-radius:999px}.aiCard__sale[data-v-78dbd20b]{background:#d92d20;font-size:11px;font-weight:700;padding:3px 8px;letter-spacing:.02em}.aiCard__body[data-v-78dbd20b]{display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:10px 12px 12px;flex:1;text-align:left}.aiCard__text[data-v-78dbd20b]{display:flex;flex-direction:column;gap:2px;min-width:0}.aiCard__name[data-v-78dbd20b]{font-size:13.5px;font-weight:600;color:#0a0a0a;-webkit-line-clamp:2;text-align:left;letter-spacing:-.005em}.aiCard__name[data-v-78dbd20b],.aiCard__sub[data-v-78dbd20b]{line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.aiCard__sub[data-v-78dbd20b]{font-size:11.5px;color:#71717a;-webkit-line-clamp:1}.aiCard__brand[data-v-78dbd20b]{color:#71717a}.aiCard__vendors[data-v-78dbd20b]{color:#71717a;margin-left:2px}.aiCard__priceRow[data-v-78dbd20b]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;padding-right:42px}.aiCard__price[data-v-78dbd20b]{font-size:16px;font-weight:700;color:#0a0a0a;letter-spacing:-.01em}.aiCard__priceOld[data-v-78dbd20b]{font-size:12px;color:#71717a;text-decoration:line-through}.aiCard__addBtn[data-v-78dbd20b]{position:absolute;bottom:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;min-width:32px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;color:#fff;background:#0a0a0a;border:0;border-radius:999px;cursor:pointer;letter-spacing:0;transition:background .15s,transform .1s,box-shadow .15s;box-shadow:0 6px 14px -8px rgba(10,10,10,.45)}.aiCard__addBtn svg[data-v-78dbd20b]{flex-shrink:0}.aiCard__addBtn[data-v-78dbd20b]:hover{background:#2253a1}.aiCard__addBtn[data-v-78dbd20b]:active{transform:scale(.96)}.aiCard__addBtn[data-v-78dbd20b]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:520px){.aiCard__addBtn[data-v-78dbd20b]{height:34px;min-width:34px;padding:0 11px}}@media (max-width:400px){.aiCard__addLabel[data-v-78dbd20b]{display:none}}.aiBasket__chips[data-v-78dbd20b]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:14px 0 0 0}.aiBasket__chipsLabel[data-v-78dbd20b]{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:#71717a;margin-right:4px}.aiBasket__chip[data-v-78dbd20b]{background:#fff;border:1px solid #ececef;color:#3f3f46;font-family:inherit;font-size:12.5px;padding:6px 12px;border-radius:999px;cursor:pointer;text-decoration:none;font-weight:600;transition:border-color .15s,color .15s,background .15s}.aiBasket__chip[data-v-78dbd20b]:hover{border-color:#2253a1;color:#2253a1;background:rgba(34,83,161,.04)}.aiBasket__divider[data-v-78dbd20b]{display:flex;align-items:center;gap:12px;margin:28px 0 16px 0;color:#71717a;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.aiBasket__divider[data-v-78dbd20b]:after,.aiBasket__divider[data-v-78dbd20b]:before{content:"";flex:1;height:1px;background:#ececef}@-moz-keyframes aiBasket-pulse-data-v-78dbd20b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@-webkit-keyframes aiBasket-pulse-data-v-78dbd20b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@-o-keyframes aiBasket-pulse-data-v-78dbd20b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes aiBasket-pulse-data-v-78dbd20b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@-moz-keyframes aiBasket-shimmer-data-v-78dbd20b{0%{background-position:200% 0}to{background-position:-200% 0}}@-webkit-keyframes aiBasket-shimmer-data-v-78dbd20b{0%{background-position:200% 0}to{background-position:-200% 0}}@-o-keyframes aiBasket-shimmer-data-v-78dbd20b{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes aiBasket-shimmer-data-v-78dbd20b{0%{background-position:200% 0}to{background-position:-200% 0}}