.ao[data-v-46417e7d]{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:20px;background:var(--color-accent-2-100,var(--color-neutral-100));color:var(--color-text)}.ao[data-v-46417e7d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ao-text[data-v-46417e7d]{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:14px;font-weight:600;line-height:1.35}.ao-text .pi[data-v-46417e7d]{margin-top:2px}.ao-actions[data-v-46417e7d]{display:flex;gap:8px;flex-wrap:wrap}.ao-btn[data-v-46417e7d]{flex:1 1 auto;min-height:44px;font-size:13.5px}.qs[data-v-6f476b4a]{display:flex;align-items:center;gap:6px;flex:none}.qs button[data-v-6f476b4a]{width:30px;height:30px;border-radius:999px;border:1.5px solid var(--color-divider);background:var(--color-bg);color:var(--color-text);display:grid;place-items:center;cursor:pointer;position:relative}.qs button[data-v-6f476b4a]:after{content:"";position:absolute;inset:-7px}.qs button[data-v-6f476b4a]:hover:enabled{border-color:var(--color-accent)}.qs button[data-v-6f476b4a]:disabled{opacity:.45;cursor:default}.qs-qty[data-v-6f476b4a]{min-width:22px;text-align:center;font-weight:700;font-size:14px}.qs-n[data-v-6f476b4a]{display:inline-block}.qs.lg[data-v-6f476b4a]{gap:4px;padding:4px;border-radius:999px;background:var(--color-surface)}.qs.lg button[data-v-6f476b4a]{width:40px;height:40px;border:0}.qs.lg button[data-v-6f476b4a]:after{inset:-2px}.qs.lg .qs-qty[data-v-6f476b4a]{min-width:28px;font-size:16px}.cl-row[data-v-caeec11d]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main price" "foot foot";align-items:center;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--color-divider)}.cl-paired[data-v-caeec11d]{margin-inline-start:14px;padding-inline-start:12px;border-inline-start:2px solid var(--color-divider)}.cl-paired .cl-name[data-v-caeec11d]{font-size:15px}.cl-main[data-v-caeec11d]{grid-area:main;align-self:start;min-width:0;display:flex;flex-direction:column;gap:3px}.cl-name[data-v-caeec11d]{overflow-wrap:anywhere;font-family:var(--font-heading);font-size:16px;line-height:1.2}.cl-mods[data-v-caeec11d]{font-size:12.5px;color:var(--color-neutral-700);text-wrap:pretty}.cl-price[data-v-caeec11d]{grid-area:price;align-self:start;justify-self:end;font:700 14px var(--font-body);white-space:nowrap}.cl-foot[data-v-caeec11d]{grid-area:foot;justify-content:space-between;gap:10px}.cl-foot[data-v-caeec11d],.cl-links[data-v-caeec11d]{min-width:0;display:flex;align-items:center}.cl-links[data-v-caeec11d]{flex-wrap:wrap;gap:0 6px}.cl-notebtn[data-v-caeec11d]{min-height:24px;padding:0;border:0;background:none;color:var(--color-accent-700);font:700 12.5px var(--font-body);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cl-notebtn[data-v-caeec11d]:hover:enabled{color:var(--color-accent-800)}.cl-dot[data-v-caeec11d]{color:var(--color-neutral-700);font-size:12.5px}.cl-tools[data-v-caeec11d]{flex:none;display:flex;align-items:center;gap:4px}.cl-notebtn[data-v-caeec11d]:focus-visible,.cl-remove[data-v-caeec11d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cl-remove[data-v-caeec11d]{width:44px;height:44px;margin-right:-12px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--color-neutral-700);cursor:pointer}.cl-remove[data-v-caeec11d]:hover:enabled{color:var(--danger)}.cl-notebtn[data-v-caeec11d]:disabled,.cl-remove[data-v-caeec11d]:disabled{opacity:.45;cursor:default}.compact.cl-row[data-v-caeec11d]{gap:2px 10px;padding-block:10px}.compact .cl-name[data-v-caeec11d]{font-size:15px}.compact.cl-paired .cl-name[data-v-caeec11d]{font-size:14px}.compact .cl-mods[data-v-caeec11d]{font-size:12px}.cl-list[data-v-ba58f911]{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.codes[data-v-f86d570b]{font:600 11.5px var(--font-body);letter-spacing:.04em;line-height:1.4;color:var(--color-neutral-700)}.sr-only[data-v-f86d570b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sg-photo[data-v-6bd9e6e5]{position:relative;flex:none;width:56px;height:56px;border-radius:14px;overflow:hidden;background:var(--color-neutral-200);font-size:20px}.sg-count[data-v-6bd9e6e5]{position:absolute;left:4px;bottom:4px}.sg-incart[data-v-6bd9e6e5]{display:block;padding:2px 7px;border-radius:999px;background:var(--color-text);color:var(--color-bg);font:700 11px var(--font-body)}.sg-text[data-v-6bd9e6e5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sg-name[data-v-6bd9e6e5]{font-family:var(--font-heading);font-size:14.5px;line-height:1.2;overflow-wrap:break-word;text-align:left}.sg-price[data-v-6bd9e6e5]{font:700 13px var(--font-body);display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.sg-deal[data-v-6bd9e6e5]{color:var(--color-accent-2-800,var(--success))}.sg-was[data-v-6bd9e6e5]{font-weight:500;color:var(--color-neutral-700)}.sg-add[data-v-6bd9e6e5]{position:relative;z-index:1;flex:none;width:40px;height:40px;border-radius:999px;border:0;background:var(--color-accent);color:var(--color-on-accent);display:grid;place-items:center;cursor:pointer}.sg-add[data-v-6bd9e6e5]:hover:not([aria-disabled=true]){background:var(--color-accent-600);color:var(--color-on-accent-600)}.sg-add[data-v-6bd9e6e5]:active:not([aria-disabled=true]){background:var(--color-accent-700);color:var(--color-on-accent-700)}.sg-add[aria-disabled=true][data-v-6bd9e6e5]{background:var(--color-neutral-300);color:var(--color-neutral-700);cursor:not-allowed}.sg-add[data-v-6bd9e6e5]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sg[data-v-451b423c]{container-type:inline-size;display:flex;flex-direction:column;gap:10px;padding-top:14px}.sg-title[data-v-451b423c]{margin:0;font-family:var(--font-heading);font-size:17px}.sg-title[data-v-451b423c]:focus{outline:none}.sg-title[data-v-451b423c]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}.sg-list[data-v-451b423c]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}@container (min-width: 520px){.sg-list[data-v-451b423c]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.sg-card[data-v-451b423c]{--card-open-radius:20px;--card-open-ring:var(--color-accent);position:relative;min-width:0;display:flex;align-items:center;gap:12px;padding:8px 10px 8px 8px;border-radius:20px;background:var(--color-bg)}.sg.compact[data-v-451b423c]{padding:16px 18px;border-radius:28px;background:var(--color-neutral-100);box-shadow:var(--shadow-sm)}.sg.compact.flat[data-v-451b423c]{padding:4px 0 0;border-radius:0;background:none;box-shadow:none}.sg.compact .sg-card[data-v-451b423c]{background:var(--color-surface)}.sg.compact .sg-card[data-v-451b423c] .sg-name{font-size:14px}.sg.compact .sg-card[data-v-451b423c] .sg-photo{width:48px;height:48px;border-radius:12px}.type-icon[data-v-6bd78b69]{flex:none;display:block}.ts[data-v-3644a606]{margin:0;padding:0;border:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-radius:22px}.ts.highlight[data-v-3644a606]{box-shadow:0 0 0 4px var(--color-bg),0 0 0 7px var(--color-accent-300);animation:ts-call-3644a606 1.6s ease-in-out 2}@keyframes ts-call-3644a606{50%{box-shadow:0 0 0 4px var(--color-bg),0 0 0 9px var(--color-accent-200)}}@media(prefers-reduced-motion:reduce){.ts.highlight[data-v-3644a606]{animation:none}}.ts-seg[data-v-3644a606],.ts-single[data-v-3644a606]{position:relative;min-width:0;min-height:60px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;align-content:center;-moz-column-gap:10px;column-gap:10px;row-gap:2px;padding:8px 14px;border-radius:18px;border:2px solid transparent;background:var(--color-surface);color:var(--color-text)}.ts-seg[data-v-3644a606]{cursor:pointer}.on-card .ts-seg[data-v-3644a606]:not(.on,.off),.ts-single.on-card[data-v-3644a606]{background:var(--color-bg);border-color:var(--color-divider)}.ts-seg[data-v-3644a606]:hover{border-color:var(--color-neutral-300)}.ts-seg.on[data-v-3644a606]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-sm)}.ts-seg.off[data-v-3644a606]{cursor:not-allowed;border-style:dashed;border-color:var(--color-neutral-300);background:transparent;color:var(--color-neutral-700)}.ts-seg[data-v-3644a606]:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.ts-input[data-v-3644a606]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ts-text[data-v-3644a606]{display:contents}.ts-name[data-v-3644a606]{font:700 16px/1.2 var(--font-body);white-space:nowrap;text-overflow:ellipsis}.ts-facts[data-v-3644a606],.ts-name[data-v-3644a606]{min-width:0;overflow:hidden}.ts-facts[data-v-3644a606]{grid-column:1/-1;font:500 13px/1.3 var(--font-body);color:var(--color-neutral-700);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ts-seg.on .ts-facts[data-v-3644a606]{color:var(--color-on-accent)}.ts-single[data-v-3644a606]{margin:0;width:-moz-fit-content;width:fit-content;max-width:100%;padding-right:20px}.compact .ts-seg[data-v-3644a606],.ts-single.compact[data-v-3644a606]{min-height:0;height:44px;padding:0 14px;border-radius:999px}.compact .ts-facts[data-v-3644a606]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ts.compact[data-v-3644a606]{border-radius:999px}@media(min-width:720px){.ts[data-v-3644a606]{grid-template-columns:repeat(2,minmax(0,300px));gap:10px;width:min(100%,610px)}.ts-seg[data-v-3644a606],.ts-single[data-v-3644a606]{min-height:68px;-moz-column-gap:12px;column-gap:12px;padding:10px 18px;border-radius:20px}.ts-seg>.type-icon[data-v-3644a606],.ts-single>.type-icon[data-v-3644a606]{grid-row:1/span 2}.compact .ts-seg>.type-icon[data-v-3644a606],.ts-single.compact>.type-icon[data-v-3644a606]{grid-row:auto}.ts-name[data-v-3644a606]{font-size:17px}.ts-facts[data-v-3644a606]{grid-column:2;font-size:13.5px}}.sr-only[data-v-3644a606]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
