.icon[data-v-e8d572f6]{display:inline-block;vertical-align:middle}.search-wrap[data-v-571e46bd]{max-width:560px;position:relative}.search-wrap .search-box[data-v-571e46bd]{max-width:none}.suggest[data-v-571e46bd]{background:var(--ds-white);border:var(--ds-line);border-radius:16px;box-shadow:var(--ds-shadow);left:0;max-height:min(70vh,520px);overflow-y:auto;position:absolute;right:0;text-align:left;top:calc(100% + .5rem);z-index:1050}.suggest.loading[data-v-571e46bd]{opacity:.7}.suggest ul[data-v-571e46bd]{list-style:none;margin:0;padding:.4rem}.suggest-head[data-v-571e46bd]{color:var(--ds-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:.5rem .65rem .25rem;text-transform:uppercase}.suggest-item[data-v-571e46bd]{align-items:center;border-radius:var(--ds-radius-sm);color:var(--ds-navy);cursor:pointer;display:flex;gap:.7rem;padding:.45rem .65rem}.suggest-item.active[data-v-571e46bd]{background:var(--ds-sun)}.page-icon[data-v-571e46bd]{background:var(--ds-cream);border-radius:8px;display:inline-grid;flex-shrink:0;height:32px;place-items:center;width:32px}.page-title[data-v-571e46bd]{flex:1;font-weight:600;min-width:0}.page-kind[data-v-571e46bd]{color:var(--ds-muted);font-size:.8rem;white-space:nowrap}.product-img[data-v-571e46bd]{background:var(--ds-white);border:1px solid rgba(27,31,59,.12);border-radius:8px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.product-img img[data-v-571e46bd]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-text[data-v-571e46bd]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.product-name[data-v-571e46bd]{display:-webkit-box;font-size:.92rem;-webkit-line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.product-name mark[data-v-571e46bd]{background:none;color:inherit;font-weight:700;padding:0}.product-meta[data-v-571e46bd]{color:var(--ds-muted);display:flex;font-size:.8rem;gap:.5rem}.product-meta strong[data-v-571e46bd]{color:var(--ds-navy)}.suggest-all[data-v-571e46bd]{border-radius:0 0 var(--ds-radius-sm) var(--ds-radius-sm);border-top:1px solid rgba(27,31,59,.12);font-weight:700;gap:.35rem;justify-content:center;margin-top:.3rem;padding-block:.65rem}.suggest-empty[data-v-571e46bd]{color:var(--ds-muted);padding:.85rem .65rem}@media(max-width:575px){.page-kind[data-v-571e46bd],.submit-label[data-v-571e46bd]{display:none}}.error-page[data-v-d7305297]{background:var(--ds-sun);padding-block:3rem}.error-sticker[data-v-d7305297]{background:var(--ds-pink);border:var(--ds-line);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow);display:inline-block;font-size:clamp(4rem,14vw,8rem);font-weight:800;letter-spacing:-.05em;line-height:1;padding:.1em .3em .15em;transform:rotate(-4deg)}.error-page .lead[data-v-d7305297]{color:var(--ds-navy)!important}.suggestions .btn[data-v-d7305297]{min-height:60px}.contact-info[data-v-d7305297]{background:var(--ds-white);border:var(--ds-line);border-radius:var(--ds-radius)}@media(max-width:768px){.action-buttons .btn[data-v-d7305297]{display:flex;margin:0 0 .5rem!important;width:100%}}
