._cart_1150cf7{--smvp-text:#f7f8ff;--smvp-muted:#b2bfd8;--smvp-border:#94a5cf3d;color:var(--smvp-text);width:min(100%,1120px);margin-inline:auto;padding:clamp(20px,3.5vw,42px) 16px 64px;font-family:inherit}._header_1150cf7{justify-content:space-between;align-items:flex-start;gap:18px;margin-block-end:28px;display:flex}._heading_1150cf7{margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.35}._intro_1150cf7{color:var(--smvp-muted);margin:8px 0 0;font-size:14px;line-height:1.8}._count_1150cf7{color:#e8d5ff;background:#6739b024;border:1px solid #9f64ef61;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:13px;font-weight:700}._items_1150cf7{gap:14px;display:grid}._item_1150cf7{border:1px solid var(--smvp-border);background:linear-gradient(140deg,#14213c 0%,#0e172e 100%);border-radius:18px;grid-template-columns:92px minmax(0,1fr) minmax(315px,405px) 35px;grid-template-areas:"thumbnail info actions remove";align-items:center;gap:18px;min-width:0;padding:18px 20px;display:grid;box-shadow:0 8px 24px #0004121f}._thumbnail_1150cf7{background:#212e49;border:1px solid #b9a5e638;border-radius:13px;grid-area:thumbnail;place-items:center;width:92px;height:92px;text-decoration:none;display:grid;overflow:hidden}._thumbnail_1150cf7 img,._thumbnail_1150cf7 video{object-fit:cover;width:100%;height:100%;display:block}._fallbackThumb_1150cf7{color:#a688d7;background:linear-gradient(145deg,#27365d,#1b2340);place-items:center;width:100%;height:100%;display:grid}._itemInfo_1150cf7{grid-area:info;min-width:0}._itemTitle_1150cf7{color:var(--smvp-text);overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.55;text-decoration:none;display:inline-block}._itemTitle_1150cf7:hover{color:#f9b9da}._subtitle_1150cf7{color:var(--smvp-muted);margin:3px 0 7px;font-size:12px;line-height:1.5}._price_1150cf7{color:#f2a8d3;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:18px;font-weight:800}._actions_1150cf7{grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}._actionButton_1150cf7{color:#fff;cursor:pointer;white-space:normal;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:51px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.45;transition:filter .15s,transform .15s;display:inline-flex}._actionButton_1150cf7 svg{flex:none}._pinkButton_1150cf7{background:linear-gradient(110deg,#e02d82 0%,#b11266 100%);box-shadow:0 5px 16px #db24782e}._greenButton_1150cf7{background:linear-gradient(110deg,#09966f 0%,#05664d 100%);box-shadow:0 5px 16px #038a6124}._actionButton_1150cf7:enabled:hover{filter:brightness(1.13);transform:translateY(-1px)}._actionButton_1150cf7:enabled:active{transform:translateY(0)}._actionButton_1150cf7:disabled{cursor:not-allowed;opacity:.72;box-shadow:none}._removeButton_1150cf7{color:#f3a7b9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-area:remove;place-items:center;width:35px;height:35px;transition:color .15s,background .15s;display:grid}._removeButton_1150cf7:hover{color:#fff;background:#da2e5c2e}:is(._actionButton_1150cf7:focus-visible,._removeButton_1150cf7:focus-visible,._browseLink_1150cf7:focus-visible,._itemTitle_1150cf7:focus-visible,._thumbnail_1150cf7:focus-visible){outline-offset:3px;outline:3px solid #e8ccff}._infoNote_1150cf7{color:var(--smvp-muted);margin:19px 0 0;font-size:12px;line-height:1.8}._pendingNote_1150cf7{color:#c4b1d5;margin:5px 0 0;font-size:12px;line-height:1.7}._footer_1150cf7{margin-top:25px}._browseLink_1150cf7{min-height:47px;color:var(--smvp-text);background:#23304b;border:1px solid #a8b3d859;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._browseLink_1150cf7:hover{background:#2c3a59}._emptyState_1150cf7{text-align:center;border:1px solid var(--smvp-border);background:#121c34;border-radius:18px;flex-direction:column;align-items:center;padding:58px 20px;display:flex}._emptyIcon_1150cf7{color:#c9a2fa;background:#283755;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid}._emptyHeading_1150cf7{margin:0;font-size:21px;font-weight:800}._emptyIntro_1150cf7{color:var(--smvp-muted);margin:9px 0 22px;font-size:14px}@media (max-width:980px){._item_1150cf7{grid-template-columns:80px minmax(0,1fr) 36px;grid-template-areas:"thumbnail info remove""actions actions actions";gap:13px}._thumbnail_1150cf7{width:80px;height:80px}}@media (max-width:540px){._cart_1150cf7{padding:22px 12px 45px}._header_1150cf7{gap:10px;margin-block-end:20px}._item_1150cf7{border-radius:14px;grid-template-columns:68px minmax(0,1fr) 32px;gap:12px;padding:14px}._thumbnail_1150cf7{width:68px;height:68px}._itemTitle_1150cf7{font-size:15px}._price_1150cf7{font-size:16px}._actionButton_1150cf7{min-height:49px;padding:9px 7px;font-size:13px}._actionButton_1150cf7 svg{width:17px;height:17px}._removeButton_1150cf7{width:32px;height:32px}._count_1150cf7{padding:6px 10px;font-size:11px}}@media (max-width:360px){._actions_1150cf7{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._actionButton_1150cf7,._removeButton_1150cf7{transition:none}}
