@layer components{.site-search{position:relative}.slive{z-index:60;overscroll-behavior:contain;border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-white);max-height:min(70dvh,560px);box-shadow:var(--shadow-pop);text-align:start;padding-block:6px;position:absolute;inset:calc(100% + 6px) 0 auto;overflow-y:auto}.slive[hidden]{display:none}.slive__group+.slive__group{border-top:1px solid var(--c-line-soft);margin-block-start:4px;padding-block-start:4px}.slive__label{letter-spacing:.08em;text-transform:uppercase;color:var(--c-gray-500);padding:8px 14px 4px;font-size:.6875rem;font-weight:700;display:block}.slive__opt{font-size:var(--fs-sm);color:var(--c-ink);align-items:center;gap:12px;padding:8px 14px;display:flex}.slive__opt:hover,.slive__opt[aria-selected=true]{background:var(--c-surface);color:var(--c-ink)}.slive__img{border-radius:var(--r-sm);background:var(--c-bg);object-fit:contain;mix-blend-mode:multiply;flex:none;width:40px;height:40px}.slive__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.slive__prices{flex-direction:column;flex:none;align-items:flex-end;display:flex}.slive__price{font-family:var(--font-head);white-space:nowrap;font-weight:700}.slive__price--sale{color:var(--c-red)}.slive__old{color:var(--c-gray-500);white-space:nowrap;font-size:.6875rem}.slive__meta{font-size:var(--fs-xs);color:var(--c-gray-500);flex:none}.slive__all{border-top:1px solid var(--c-line-soft);color:var(--c-orange-text);margin-block-start:4px;font-weight:600}.slive__empty{font-size:var(--fs-sm);color:var(--c-gray-500);padding:10px 14px}.slive__suggest{color:var(--c-gray-700);display:block}.slive__suggest strong{color:var(--c-orange-text)}@media (prefers-reduced-motion:no-preference){.slive{animation:slive-in .14s var(--ease-out)}}@keyframes slive-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}