.sf-search[data-v-8b20db8f]{flex:auto;min-width:0}.sf-search__form[data-v-8b20db8f]{height:var(--brand-control-h);border-radius:var(--brand-radius-pill);background:#fff;border:2px solid #fff;align-items:stretch;margin:0;display:flex;position:relative;box-shadow:0 2px 6px #0000001f}.sf-search__form[data-v-8b20db8f]:focus-within{box-shadow:0 0 0 3px #ffffff8c}.sf-search__icon[data-v-8b20db8f]{color:var(--brand-text-muted);align-self:center;margin-left:16px;font-size:18px!important}.sf-search__input[data-v-8b20db8f]{min-width:0;height:100%;color:var(--brand-text);box-shadow:none;background:0 0;border:0;outline:0;flex:auto;padding:0 12px;font-size:1rem}.sf-search__input[data-v-8b20db8f]:focus{box-shadow:none}.sf-search__input[data-v-8b20db8f]::-webkit-search-cancel-button{cursor:pointer}.sf-search__btn[data-v-8b20db8f]{color:var(--brand-primary-darker);border-radius:var(--brand-radius-pill);cursor:pointer;background:#fde047;border:0;flex:none;margin:3px;padding:0 22px;font-size:1rem;font-weight:700}.sf-search__btn[data-v-8b20db8f]:hover{background:#facc15}.live-search[data-v-8b20db8f]{z-index:1000;border:1px solid var(--brand-border);border-radius:var(--brand-radius-card);max-height:min(70vh,520px);box-shadow:var(--brand-shadow-lg);background:#fff;padding:8px 0 0;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.live-search ul[data-v-8b20db8f]{margin:0;padding:0;list-style:none}.live-search li a[data-v-8b20db8f]{min-height:var(--brand-tap);color:var(--brand-text);align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex}.live-search li a[data-v-8b20db8f]:hover{background:var(--brand-primary-pale)}.live-search li.category a .fa[data-v-8b20db8f]{color:var(--brand-primary);font-size:18px!important}.live-search small[data-v-8b20db8f]{color:var(--brand-text-muted)}.product-image[data-v-8b20db8f]{background:var(--brand-bg-muted);border-radius:6px;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.product-image img[data-v-8b20db8f]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-name[data-v-8b20db8f]{flex:auto;min-width:0;font-size:.9375rem;line-height:1.35}.product-price[data-v-8b20db8f]{flex:none;font-size:.9375rem}.live-search li.empty[data-v-8b20db8f]{color:var(--brand-text-muted);padding:12px 16px}.view-all-results[data-v-8b20db8f]{min-height:var(--brand-tap);border-top:1px solid var(--brand-border);justify-content:center;align-items:center;gap:6px;margin-top:4px;font-weight:600;display:flex}@media (width<=575px){.sf-search__btn[data-v-8b20db8f]{padding:0 16px}.sf-search__icon[data-v-8b20db8f]{display:none}}.sf-header[data-v-5a6b211b]{z-index:20;background:#fff;position:relative;box-shadow:0 2px 8px #10182814}.sf-header__main[data-v-5a6b211b]{color:#fff;background:linear-gradient(90deg,var(--brand-primary-dark) 0,var(--brand-primary) 55%,var(--brand-primary-dark) 100%)}.sf-header a[data-v-5a6b211b]{text-decoration:none}.sf-header__inner[data-v-5a6b211b]{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"logo search hotline account cart";align-items:center;gap:24px;padding-top:14px;padding-bottom:14px;display:grid}.sf-header .sf-header__inner[data-v-5a6b211b]:after,.sf-header .sf-header__inner[data-v-5a6b211b]:before,.sf-header__menu-btn[data-v-5a6b211b]{display:none}.sf-header__logo[data-v-5a6b211b]{grid-area:logo;justify-self:start;margin:0}.sf-header__logo a[data-v-5a6b211b]{border-radius:var(--brand-radius-card);background:#fff;padding:6px 12px;display:block;box-shadow:0 1px 3px #00000026}.sf-header__logo img[data-v-5a6b211b]{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto;max-width:200px;height:auto;max-height:48px;display:block}.sf-header__search[data-v-5a6b211b]{grid-area:search}.sf-header__hotline[data-v-5a6b211b]{grid-area:hotline}.sf-header__account[data-v-5a6b211b]{grid-area:account;position:relative}.sf-header__cart[data-v-5a6b211b]{grid-area:cart;margin:0}.sf-header__action[data-v-5a6b211b],.sf-header__hotline[data-v-5a6b211b]{min-height:var(--brand-tap);color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.sf-header__icon[data-v-5a6b211b]{color:#fff;border-radius:var(--brand-radius-pill);background:#ffffff29;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.sf-header__icon .fa[data-v-5a6b211b]{font-size:20px!important}.sf-header__hotline .sf-header__icon[data-v-5a6b211b]{color:var(--brand-primary-dark);background:#fde047}.sf-header__badge[data-v-5a6b211b]{text-align:center;color:#fff;background:var(--brand-badge);border:2px solid var(--brand-primary);border-radius:var(--brand-radius-pill);min-width:22px;height:22px;padding:0 6px;font-size:.8125rem;font-weight:700;line-height:22px;position:absolute;top:-4px;right:-6px}.sf-header__badge[data-v-5a6b211b]:empty{display:none}.sf-header__text[data-v-5a6b211b]{white-space:nowrap;flex-direction:column;line-height:1.25;display:flex}.sf-header__text small[data-v-5a6b211b]{color:#dcfce7;font-size:.8125rem}.sf-header__text b[data-v-5a6b211b]{color:#fff;font-size:.9375rem}.sf-header__name[data-v-5a6b211b]{text-overflow:ellipsis;max-width:120px;overflow:hidden}.sf-header__hotline b[data-v-5a6b211b]{color:#fff;font-size:1.125rem}.sf-header__action:hover .sf-header__icon[data-v-5a6b211b]{color:var(--brand-primary-dark);background:#fff}.sf-header__account-menu[data-v-5a6b211b]{z-index:30;border:1px solid var(--brand-border);border-radius:var(--brand-radius-card);min-width:220px;box-shadow:var(--brand-shadow-lg);visibility:hidden;opacity:0;background:#fff;margin:0;padding:8px;list-style:none;transition:all .15s;position:absolute;top:100%;right:0}.sf-header__account:focus-within .sf-header__account-menu[data-v-5a6b211b],.sf-header__account:hover .sf-header__account-menu[data-v-5a6b211b]{visibility:visible;opacity:1}.sf-header__account-menu a[data-v-5a6b211b]{min-height:44px;color:var(--brand-text);border-radius:var(--brand-radius);align-items:center;padding:0 12px;display:flex}.sf-header__account-menu a[data-v-5a6b211b]:hover{color:var(--brand-primary-dark);background:var(--brand-primary-pale)}.sf-header__nav[data-v-5a6b211b]{border-bottom:1px solid var(--brand-border);background:#fff;position:relative}.sf-header__nav-inner[data-v-5a6b211b]{position:static}.sf-header__nav-inner[data-v-5a6b211b] .sf-menu__nav{justify-content:space-between;align-items:stretch;display:flex}.sf-header__links[data-v-5a6b211b]{margin:0;padding:0;list-style:none;display:flex}.sf-header__drawer-call[data-v-5a6b211b],.sf-header__extra[data-v-5a6b211b]{display:none}@media (width<=1199px){.sf-header__inner[data-v-5a6b211b]{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"logo search account cart";gap:16px}.sf-header__hotline[data-v-5a6b211b]{display:none}}@media (width<=991px){.sf-header[data-v-5a6b211b]{z-index:auto}.sf-header__inner[data-v-5a6b211b]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu logo cart""search search search";gap:10px 12px;padding-top:10px;padding-bottom:12px}.sf-header__menu-btn[data-v-5a6b211b]{min-width:var(--brand-tap);height:var(--brand-tap);color:#fff;border-radius:var(--brand-radius);cursor:pointer;background:#ffffff29;border:0;flex-direction:column;grid-area:menu;justify-content:center;align-items:center;gap:2px;padding:0 6px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.sf-header__menu-btn .fa[data-v-5a6b211b]{font-size:20px!important}.sf-header__logo img[data-v-5a6b211b]{max-width:180px;max-height:44px}.sf-header__account[data-v-5a6b211b],.sf-header__cart .sf-header__text[data-v-5a6b211b]{display:none}.sf-header__nav[data-v-5a6b211b]{background:0 0;border:0}.sf-header__nav-inner[data-v-5a6b211b]{padding:0}.sf-header__nav-inner[data-v-5a6b211b] .sf-menu__nav{display:block}.sf-header__extra[data-v-5a6b211b]{padding:16px 20px 32px;display:block}.sf-header__links[data-v-5a6b211b]{display:block}.sf-header__links a[data-v-5a6b211b]{min-height:48px;color:var(--brand-text);border-bottom:1px solid var(--brand-border);padding:0;font-size:1rem}.sf-header__drawer-call[data-v-5a6b211b]{gap:10px;margin-top:20px;display:grid}.sf-header__drawer-call p[data-v-5a6b211b]{text-align:center;margin:0}}
