@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=DM+Sans:wght@400;500;700&family=Noto+Sans+TC:wght@400;500;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--color-bg-primary: #ffffff;--color-bg-secondary: #f4f6f9;--color-bg-tertiary: #e8ecf0;--color-brand: #0046be;--color-brand-dark: #003494;--color-brand-light: #eef3ff;--color-accent: #ffd700;--color-accent-dark: #e6c200;--color-text-primary: #1d1d1f;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-text-inverse: #ffffff;--color-text-brand: #0046be;--color-success: #00a651;--color-danger: #e53e3e;--color-warning: #ffd700;--color-border: #e5e7eb;--color-border-hover: #d1d5db;--font-heading: "DM Sans", "Noto Sans TC", sans-serif;--font-body: "Inter", "Noto Sans TC", sans-serif;--font-mono: "JetBrains Mono", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-16: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-brand: 0 4px 14px rgba(0, 70, 190, .25);--ease: cubic-bezier(.4, 0, .2, 1);--duration-fast: .15s;--duration-base: .25s}body{background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-body)}.header-wrapper,.header{background:var(--color-brand)!important;border-bottom:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.header a,.header__menu-item,.header__menu-item--top,.header__menu-item--link,.header nav a,.header__heading-link{color:var(--color-text-inverse)!important}.header__menu-item:hover,.header__menu-item--top:hover,.header a:hover,.header__icon:hover,.header__button-icon:hover,#cart-icon-bubble:hover{color:var(--color-accent)!important;background:transparent!important}.header__icon,.header__button-icon,#cart-icon-bubble{color:var(--color-text-inverse)!important}.header .cart-count-bubble{background:var(--color-accent)!important;color:var(--color-text-primary)!important}.header__search input,.search__input,.search__input--header,.predictive-search__input{background:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;border-radius:var(--radius-full)!important}.search__input::placeholder,.search__input--header::placeholder,.predictive-search__input::placeholder{color:#ffffffb3!important}.announcement-bar-wrap,.announcement-bar{background:var(--color-accent)!important;color:var(--color-text-primary)!important;font-weight:600!important}.announcement-bar__link,.announcement-bar__message{color:var(--color-text-primary)!important}.card-wrapper--product,.card-wrapper--product .card--product{background:var(--color-bg-primary)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;transition:all var(--duration-base) var(--ease)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.card-wrapper--product:hover .card--product,.card-wrapper--product:focus-within .card--product{box-shadow:var(--shadow-md)!important;border-color:var(--color-brand)!important;transform:translateY(-2px)!important}.card-wrapper--product .card__inner .media{background:var(--color-bg-secondary)!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important}.card-wrapper--product .card__inner .media img{mix-blend-mode:normal!important;object-fit:contain!important;padding:16px!important;opacity:1!important}.card-wrapper--product:hover .card__inner .media img,.card-wrapper--product:focus-within .card__inner .media img{transform:none!important}.card-wrapper--product .card__vendor{color:var(--color-brand)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.card-wrapper--product .card__heading--product,.card-wrapper--product .card__heading--product a,.card-wrapper--product .card__heading__product-title{color:var(--color-text-primary)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.card-wrapper--product .price-item--sale,.card-wrapper--product .price--on-sale .price-item--sale{color:var(--color-danger)!important;font-family:var(--font-mono)!important;font-size:18px!important;font-weight:700!important}.card-wrapper--product .price-item--regular{color:var(--color-text-muted)!important;font-size:13px!important;text-decoration:line-through!important}.card-wrapper--product .badge,.card-wrapper--product .badge--sale{background:var(--color-danger)!important;color:#fff!important;border-radius:var(--radius-full)!important;font-weight:700!important;font-size:11px!important}.card-wrapper--product .card__low-stock{background:var(--color-accent)!important;color:var(--color-text-primary)!important;font-weight:700!important;border-radius:var(--radius-full)!important}.button,.ds-btn--primary,.cart-submit-button,.quick-add__submit{background:var(--color-brand)!important;color:#fff!important;border:none!important;border-radius:var(--radius-md)!important;font-weight:600!important;transition:all var(--duration-fast) var(--ease)!important;box-shadow:var(--shadow-brand)!important}.button:hover:not([disabled]),.ds-btn--primary:hover:not(:disabled),.cart-submit-button:hover:not([disabled]),.quick-add__submit:hover:not([disabled]){background:var(--color-brand-dark)!important;transform:translateY(-1px)!important}.facets__summary,.facets details summary,.facets__summary__label{color:var(--color-text-primary)!important;font-weight:600!important}.facet-checkbox,.facet-checkbox__content__label,.facets__item label,.facets__item{color:var(--color-text-secondary)!important}.facet-checkbox__content__count{color:var(--color-text-muted)!important}.facets-container,.facets{background:var(--color-bg-primary)!important}.lh{background:linear-gradient(135deg,#f0f4ff,#fff,#f8f0ff)!important}.lh .lh-hero h1,.lh .lh-sec h2{background:linear-gradient(135deg,#0046be,#0070ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;font-family:var(--font-heading)!important}.lh .lh-sub,.lh .lh-k{color:var(--color-text-secondary)!important}.lh .lh-float{background:#fff!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-md)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--color-text-primary)!important}.lh .lh-float b{color:var(--color-text-primary)!important}.lh .lh-float small{color:var(--color-text-secondary)!important}main,#MainContent{background:var(--color-bg-secondary)!important}
/*# sourceMappingURL=/cdn/shop/t/39/assets/design-system.css.map */
