.storefront .search-box{position:relative}.storefront .search-box[data-loading]:after{content:"";background:var(--store-accent);opacity:0;border-radius:2px;block-size:2px;animation:.9s ease-in-out .3s infinite alternate search-box-loading;position:absolute;inset-block-end:-1px;inset-inline:20px}@keyframes search-box-loading{0%{opacity:.2;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}@keyframes search-box-loading-still{to{opacity:.6}}.storefront .search-box-panel{z-index:70;overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);max-block-size:min(60dvh,560px);box-shadow:var(--shadow-menu);color:var(--color-text);text-align:start;padding-block:6px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow-y:auto}.storefront .search-box-corrected{color:var(--color-warning-text);padding:8px 16px 4px;font-size:14px}.storefront .search-box-group+.search-box-group{border-block-start:1px solid var(--color-border-subtle);margin-block-start:4px;padding-block-start:4px}.storefront .search-box-heading{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--store-text);padding:8px 16px 2px}.storefront .search-box-option{min-block-size:44px;color:inherit;border-inline-start:3px solid #0000;align-items:center;gap:12px;padding-block:6px;padding-inline:13px 16px;font-size:16px;line-height:1.6;text-decoration:none;display:flex}.storefront .search-box-option:hover{background:var(--color-nav-hover)}.storefront .search-box-option[aria-selected=true]{background:var(--color-surface-selected);border-inline-start-color:var(--store-accent)}.storefront .search-box-option>svg{color:var(--color-text-muted);flex:none}.storefront .search-box-label{flex:1;min-inline-size:0}.storefront .search-box-count,.storefront .search-box-price{color:var(--store-text);white-space:nowrap;font-size:14px}.storefront .search-box-thumb{border-radius:var(--radius-md);background:var(--color-surface);flex:none;place-items:center;block-size:48px;inline-size:48px;display:grid;overflow:hidden}.storefront .search-box-thumb img{object-fit:contain;block-size:100%;inline-size:100%}.storefront .search-box-thumb .catalog-image-placeholder{color:var(--color-image-placeholder)}.storefront .search-box-thumb .catalog-image-placeholder svg{block-size:32px;inline-size:32px}.storefront .search-box-thumb .catalog-image-placeholder span{display:none}.storefront .search-box-product{flex-direction:column;flex:1;min-inline-size:0;display:flex}.storefront .search-box-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.storefront .search-box-name mark{color:var(--color-primary);background:0 0}@media (max-width:600px){.storefront .search-box-panel{inset-inline:calc(var(--store-gutter) * -1);border-radius:0 0 var(--radius-card) var(--radius-card);border-inline:0}}@media (prefers-reduced-motion:reduce){.storefront .search-box[data-loading]:after{animation:0s .3s forwards search-box-loading-still}}
.account-link__label{display:inline-block;position:relative}.account-link__name+.account-link__sizer{visibility:hidden}.account-link__name{text-overflow:ellipsis;white-space:nowrap;text-align:center;position:absolute;inset:0;overflow:hidden}
