.root.svelte-be81jm{display:flex;flex-direction:column;gap:6px;min-width:0}.lbl.svelte-be81jm{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px;font-weight:500;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-mono);line-height:1.2}.lbl-extra.svelte-be81jm{font-weight:400;text-transform:none;letter-spacing:0}.wrap.svelte-be81jm{position:relative;display:block;min-width:0}.field.svelte-be81jm{width:100%;min-width:0;height:44px;background:var(--bg-elev);border:1px solid var(--line);color:var(--ink);border-radius:var(--radius-md);padding:0 14px;font-family:inherit;font-size:14px;outline:none;box-shadow:0 0 0 0 transparent;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.34,1.56,.64,1),background-color .2s ease}.field.svelte-be81jm::placeholder{color:var(--ink-4)}.wrap.has-leading.svelte-be81jm .field:where(.svelte-be81jm){padding-left:40px}.wrap.has-trailing.svelte-be81jm .field:where(.svelte-be81jm){padding-right:40px}.field.svelte-be81jm:hover:not(:disabled):not(:focus){border-color:var(--line-strong)}.field.svelte-be81jm:invalid{box-shadow:0 0 0 0 transparent}.field.svelte-be81jm:-moz-ui-invalid{box-shadow:0 0 0 0 transparent}.field.svelte-be81jm:focus{border-color:color-mix(in oklab,var(--accent) 80%,var(--ink));box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 28%,transparent)}.wrap.is-error.svelte-be81jm .field:where(.svelte-be81jm){border-color:color-mix(in oklab,var(--danger) 70%,var(--ink))}.wrap.is-error.svelte-be81jm .field:where(.svelte-be81jm):focus{border-color:var(--ink)}.field.svelte-be81jm:disabled{opacity:.6;cursor:not-allowed}.leading.svelte-be81jm,.trailing.svelte-be81jm{position:absolute;top:50%;transform:translateY(-50%);color:var(--ink-3);display:grid;place-items:center;pointer-events:none;width:28px;height:28px}.leading.svelte-be81jm{left:6px}.trailing.svelte-be81jm{right:6px}.trailing.svelte-be81jm button,.leading.svelte-be81jm button{pointer-events:auto;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;border-radius:var(--radius-sm);display:grid;place-items:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.trailing.svelte-be81jm button:hover,.leading.svelte-be81jm button:hover{background:color-mix(in oklab,var(--ink) 8%,transparent);color:var(--ink)}.hint.svelte-be81jm{margin:0;font-size:12px;line-height:1.4;color:var(--ink-3)}.hint-error.svelte-be81jm{color:var(--danger)}.hint-success.svelte-be81jm{color:var(--accent-ink)}html[data-skin=liquid] .field.svelte-be81jm{background:color-mix(in oklab,var(--bg-elev) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in oklab,var(--ink) 14%,transparent);box-shadow:inset 0 1px 2px color-mix(in oklab,var(--ink) 8%,transparent),0 1px color-mix(in oklab,white 40%,transparent)}html[data-skin=liquid] .field.svelte-be81jm:hover:not(:disabled):not(:focus){border-color:color-mix(in oklab,var(--ink) 28%,transparent)}html[data-skin=liquid] .field.svelte-be81jm:focus{background:var(--bg-elev);border-color:color-mix(in oklab,var(--accent) 80%,var(--ink));box-shadow:inset 0 1px 2px color-mix(in oklab,var(--ink) 10%,transparent),0 0 0 3px color-mix(in oklab,var(--accent) 28%,transparent)}html[data-skin=liquid] .wrap.is-error.svelte-be81jm .field:where(.svelte-be81jm){border-color:color-mix(in oklab,var(--danger) 70%,var(--ink))}html[data-skin=liquid] .wrap.is-error.svelte-be81jm .field:where(.svelte-be81jm):focus{border-color:var(--ink);box-shadow:inset 0 1px 2px color-mix(in oklab,var(--ink) 10%,transparent),0 0 0 3px color-mix(in oklab,var(--ink) 22%,transparent)}html[data-skin=liquid][data-theme=dark] .field.svelte-be81jm{background:color-mix(in oklab,var(--bg-elev) 75%,transparent);border-color:color-mix(in oklab,white 18%,transparent)}@media(prefers-reduced-motion:reduce){.field.svelte-be81jm{transition:border-color .12s linear,box-shadow .12s linear}}.btn[aria-disabled=true]{pointer-events:none;opacity:.5;cursor:not-allowed}.product-card.no-thumb.svelte-r1g5zn{grid-template-columns:1fr auto}.brand-strip.svelte-ldr0j2{--gap: 24px;--logo-h: 24px;width:100%;overflow:hidden;display:flex;justify-content:center}.brand-strip-md.svelte-ldr0j2{--gap: 34px;--logo-h: 30px}.brand-strip.is-marquee.svelte-ldr0j2{justify-content:flex-start;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.track.svelte-ldr0j2{display:flex;flex:none}.brand-strip.is-marquee.svelte-ldr0j2 .track:where(.svelte-ldr0j2){animation:svelte-ldr0j2-brand-marquee var(--dur) linear infinite}.brand-strip.is-marquee.svelte-ldr0j2:hover .track:where(.svelte-ldr0j2){animation-play-state:paused}.brand-group.svelte-ldr0j2{display:flex;align-items:center;gap:var(--gap);padding-right:var(--gap);flex:none}.brand-strip.svelte-ldr0j2:not(.is-marquee) .brand-group:where(.svelte-ldr0j2){padding-right:0}.brand-logo.svelte-ldr0j2{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm)}.brand-logo.svelte-ldr0j2 img:where(.svelte-ldr0j2){height:var(--logo-h);width:auto;display:block}@keyframes svelte-ldr0j2-brand-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.brand-strip.is-marquee.svelte-ldr0j2{overflow-x:auto}.brand-strip.is-marquee.svelte-ldr0j2 .track:where(.svelte-ldr0j2){animation:none}}.review-form.svelte-116up0j{display:flex;flex-direction:column;gap:18px}.review-stars.svelte-116up0j{display:flex;justify-content:center;gap:6px;padding:6px 0 4px}.review-star.svelte-116up0j{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-full);color:var(--ink-4);transition:transform .12s ease,color .18s ease,background .18s ease}.review-star.svelte-116up0j:hover{background:var(--bg-sunken);transform:translateY(-1px)}.review-star.filled.svelte-116up0j{color:var(--accent-ink)}.review-thanks.svelte-116up0j{display:flex;flex-direction:column;align-items:center;gap:14px;padding:16px 0 8px;text-align:center}.review-thanks-icon.svelte-116up0j{width:48px;height:48px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center}.review-thanks.svelte-116up0j p:where(.svelte-116up0j){margin:0;color:var(--ink-3);font-size:14px}.toast-stack.svelte-pteanu{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column-reverse;gap:10px;max-width:calc(100% - 24px);pointer-events:none}@media(max-width:720px){.toast-stack.svelte-pteanu{bottom:auto;top:calc(16px + env(safe-area-inset-top,0px));left:12px;right:12px;transform:none;max-width:none;flex-direction:column}}.toast.svelte-pteanu{display:flex;align-items:center;gap:11px;padding:9px 16px 9px 11px;max-width:480px;border-radius:var(--radius-full);color:var(--ink);font-size:13.5px;line-height:1.35;font-weight:500;background:color-mix(in oklab,var(--bg-elev) 62%,transparent);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid color-mix(in oklab,white 50%,transparent);box-shadow:inset 0 1px color-mix(in oklab,white 70%,transparent),inset 0 -1px color-mix(in oklab,var(--ink) 6%,transparent),0 12px 32px -12px color-mix(in oklab,var(--ink) 22%,transparent),0 2px 6px -2px color-mix(in oklab,var(--ink) 12%,transparent);pointer-events:auto}@media(max-width:720px){.toast.svelte-pteanu{width:100%;max-width:none}}[data-theme=dark] .toast.svelte-pteanu{background:color-mix(in oklab,var(--bg-elev) 55%,transparent);border:1px solid color-mix(in oklab,white 14%,transparent);box-shadow:inset 0 1px color-mix(in oklab,white 18%,transparent),inset 0 -1px color-mix(in oklab,black 30%,transparent),0 16px 40px -12px color-mix(in oklab,black 60%,transparent)}.toast-msg.svelte-pteanu{flex:1;min-width:0;word-break:break-word}.toast-icon.svelte-pteanu{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px color-mix(in oklab,white 35%,transparent),inset 0 -1px color-mix(in oklab,black 18%,transparent)}.toast-default.svelte-pteanu .toast-icon:where(.svelte-pteanu){background:linear-gradient(180deg,color-mix(in oklab,var(--ink) 80%,white) 0%,var(--ink) 100%);color:var(--bg)}.toast-success.svelte-pteanu .toast-icon:where(.svelte-pteanu){background:linear-gradient(180deg,#04ab62,#009e5a,#009052 50%,#007742);background:linear-gradient(180deg,#04ab62,color(xyz 0.137 0.251 0.133),color(xyz 0.11 0.208 0.106) 50%,color(xyz 0.068 0.138 0.063))}.toast-error.svelte-pteanu .toast-icon:where(.svelte-pteanu){background:linear-gradient(180deg,oklch(.7 .18 25) 0%,var(--danger) 100%)}.toast-info.svelte-pteanu .toast-icon:where(.svelte-pteanu){background:linear-gradient(180deg,#44a8e7,#1d90d0 50%,#0085c4,#0079b3);background:linear-gradient(180deg,#44a8e7,#1d90d0 50%,color(xyz 0.183 0.207 0.559),color(xyz 0.151 0.17 0.489))}html:not([data-skin=liquid]) .toast.svelte-pteanu{background:var(--bg-elev);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--line);box-shadow:var(--shadow-lg)}
