.header-menu-icon .icon{width:24px;height:24px}.header-menu-controls .header-menu-icon-hit{position:relative}.header-menu-controls .header-menu-icon-hit:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.header-v2--legacy .header-menu-controls{gap:22px}@media(min-width:768px){.header-v2--legacy .header-menu-controls{gap:var(--space-5)}}.header-v2--container{background-color:var(--color-surface);box-shadow:0 1px 2px #0000001a;transition:background .3s}.header-v2--container:hover{background-color:var(--color-surface)!important;box-shadow:0 1px 2px #0000001a!important}.header-v2--container.is--index{background-color:transparent;box-shadow:none}.header-v2--container.is--index:hover .header-menu-font-color,.header-v2--container:not(.is--index) .header-menu-font-color{color:#313134}.header-menu-dropdown{position:absolute;left:0;right:0;top:100%;width:100%;display:none;z-index:1;-webkit-box-shadow:0 8px 16px #0000001a;box-shadow:0 8px 16px #0000001a}.header-menu-backdrop{display:none;position:fixed;left:0;right:0;bottom:0;z-index:0;background:var(--modal-overlay-bg, rgba(0, 0, 0, .4));pointer-events:auto}.header-menu-backdrop.is-visible{display:block}.header-menu-item:not(:last-child){padding-right:36px}.header-menu-item .header-menu-item-text:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--color-button-primary-hover);transition:width .3s}.header-menu-item:hover .header-menu-item-text:after{width:100%}.header-menu-item-label{display:inline-grid}.header-menu-item-label-ghost,.header-menu-item-label-text{grid-area:1 / 1}.header-menu-item-label-ghost{font-weight:var(--font-weight-semibold);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.header-menu-item-label-text{font-weight:var(--font-weight-medium)}.header-menu-item:hover .header-menu-item-label-text{font-weight:var(--font-weight-semibold)}.header-menu-item:hover .header-menu-item-text{color:var(--color-button-primary-hover)}.header-menu-item-left-nav{min-width:200px}.header-menu-item-left-nav.active{color:var(--color-foreground);background-color:var(--color-surface-subtle)}.header-menu-item-left-nav--title{font-weight:var(--font-weight-medium)}.header-menu-item-left-nav--icon{width:38px;height:38px;flex-shrink:0;object-fit:contain}.header-menu-content-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;gap:16px}.header-menu-content-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-lg);color:var(--color-foreground)}.header-menu-content-link{flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-sm);color:var(--color-foreground);white-space:nowrap}.header-menu-content-link:hover{color:var(--color-button-primary-hover)}.header-menu-category-group+.header-menu-category-group:before{content:"";display:block;width:100%;height:1px;background-color:var(--color-divider);margin-top:24px;margin-bottom:24px}.header-menu-category-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-label);margin-bottom:8px;padding-left:10px;line-height:var(--line-height-sm);pointer-events:none}.header-menu-category-title--mobile{font-size:var(--font-size-sm);color:var(--color-label)}.header-navigation-mobile-fixed .header-menu-category-title--mobile{padding-left:24px;padding-right:24px;padding-bottom:var(--space-1);margin-bottom:0}.header-card{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.header-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.header-card__media{position:relative}.header-card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}@media(hover:hover){.header-card__img--hover,.header-card:hover .header-card__img--default{opacity:0}.header-card:hover .header-card__img--hover{opacity:1}}.header-menu-dropdown-left{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0;height:100%;max-height:60vh;overflow-y:auto}.header-menu-dropdown-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;max-height:75vh;height:100%;padding-bottom:20px}.header-menu-dropdown-inner{display:flex;gap:40px}@media(min-width:1440px){.header-menu-dropdown-inner{display:grid;grid-template-columns:344px 1056px;gap:40px;max-width:1400px}.header-menu-dropdown-left{width:auto;min-width:0}.header-menu-dropdown-right{flex-grow:unset;width:auto}.header-menu-dropdown-left .header-menu-item-left-nav{width:100%}}.header-card-list{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px}.header-menu-item-content{display:none}.header-menu-item-content.active{display:-webkit-box;display:-ms-flexbox;display:flex}.header-menu-link-dropdown{background-color:var(--color-surface);position:absolute;visibility:hidden;padding:8px 0;z-index:-1;margin:0;left:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 8px 16px #0000001a;box-shadow:0 8px 16px #0000001a;border-radius:4px;top:100%}.header-menu-item:hover .header-menu-link-dropdown{visibility:visible;z-index:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(0);transform:translateY(0)}.header-menu-link-item-dropdown{visibility:hidden;z-index:-1}.header-menu-link-item:hover>.header-menu-link-item-dropdown{visibility:visible;z-index:1}.header-menu-link-item-text{white-space:nowrap;font-weight:var(--font-weight-medium);display:block;width:100%;transition:none}.header-menu-link-item:hover>.header-menu-link-item-text{color:var(--color-button-primary-hover)}.header-menu-mobile-trigger__icon--close,.header-menu-mobile-trigger[aria-expanded=true] .header-menu-mobile-trigger__icon--menu{display:none}.header-menu-mobile-trigger[aria-expanded=true] .header-menu-mobile-trigger__icon--close{display:inline-flex}.header-navigation-mobile-fixed{top:var(--header-mobile-overlay-top, var(--header-legacy-h, 48px));bottom:0;z-index:9998;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease}.header-navigation-mobile-fixed[open]{visibility:visible;opacity:1;pointer-events:auto}.header-navigation-mobile-panel{height:100%}.header-navigation-mobile-content{max-height:calc(100dvh - var(--header-mobile-overlay-top, var(--header-legacy-h, 48px)));overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:24px;font-family:var(--font-family-heading, "PingFang SC", system-ui, sans-serif)}body.header-mobile-nav-open .header-v2--legacy .header-v2--container,body.header-mobile-nav-open .header-v2--legacy .header-v2--container.is--index,body.header-mobile-nav-open .header-v2--legacy .header-v2--container.is--index:hover{background-color:var(--color-surface)!important;box-shadow:0 1px 2px #0000001a!important}body.header-mobile-nav-open .header-v2--legacy .header-v2--container .header-menu-font-color,body.header-mobile-nav-open .header-v2--legacy .header-v2--container.is--index .header-menu-font-color,body.header-mobile-nav-open .header-v2--legacy .header-v2--container .header-legacy-tagline,body.header-mobile-nav-open .header-v2--legacy .header-v2--container.is--index .header-legacy-tagline{color:var(--color-foreground)!important}body.header-mobile-nav-open .header-v2--legacy .header-menu-icon{color:inherit}.header-nav-mobile-l1__trigger,.header-nav-mobile-footer__row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 24px;box-sizing:border-box;color:var(--color-foreground);cursor:pointer;position:relative}.header-nav-mobile-l1__trigger--static{cursor:default}.header-nav-mobile-l1__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.3;min-width:0}.header-nav-mobile-l1:not(:last-child) .header-nav-mobile-l1__trigger:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background-color:var(--color-divider);pointer-events:none}.header-nav-mobile-chevron{width:12px;height:12px;flex-shrink:0;display:block;transition:transform .2s ease}.header-nav-mobile-l1__trigger.is-expanded .header-nav-mobile-chevron,.header-nav-mobile-l2__trigger.is-expanded .header-nav-mobile-chevron,.header-locale-mobile__trigger.is-expanded .header-nav-mobile-chevron{transform:rotate(180deg)}.header-nav-mobile-l1__cta{padding:8px 24px 16px}.header-nav-mobile-links{display:flex;flex-direction:column;padding:8px 0}.header-nav-mobile-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 24px;box-sizing:border-box;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.header-nav-mobile-link__chevron{width:12px;height:12px;flex-shrink:0;color:var(--color-text-muted)}.header-nav-mobile-l2__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 24px;box-sizing:border-box;color:var(--color-foreground);cursor:pointer;position:relative}.header-nav-mobile-l2__main{display:flex;align-items:center;gap:16px;min-width:0}.header-nav-mobile-l2__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-nav-mobile-l2__more{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;color:var(--color-foreground);text-decoration:none}.header-nav-mobile-l2__more-icon{width:10px;height:10px;flex-shrink:0}.header-nav-mobile-l2__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:28px 24px 0}.header-nav-mobile-l2__header-title{font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--color-foreground)}.header-nav-mobile-l2__panel-inner{background-color:var(--color-surface-muted)}.header-nav-mobile-l2__carousel{padding:16px 24px 24px;overflow:hidden}.header-nav-mobile-l2-swiper .swiper{overflow:visible}.header-nav-mobile-l2-swiper .swiper-wrapper{align-items:stretch}.header-nav-mobile-l2-swiper .swiper-slide{width:160px;height:auto;display:flex}.header-card-mobile{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding-bottom:24px;background-color:var(--color-surface);border-radius:0;color:var(--color-foreground);text-decoration:none}.header-card-mobile__media{width:160px;height:160px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-card-mobile__img{width:128px;height:128px;object-fit:contain}.header-card-mobile__content{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;gap:8px;width:128px;text-align:center}.header-card-mobile__tip{min-height:1.2em;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2}.header-card-mobile__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.header-card-mobile__feature{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:1.3;color:var(--color-foreground-secondary);font-family:var(--font-family-body, "PingFang SC", system-ui, sans-serif)}.header-nav-mobile-footer{border-top:8px solid var(--color-surface-subtle)}.header-locale-mobile__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 24px;box-sizing:border-box;color:var(--color-foreground);cursor:pointer;position:relative}.header-locale-mobile__trigger-main{display:flex;align-items:center;gap:8px;min-width:0}.header-locale-mobile__globe{width:18px;height:18px;flex-shrink:0}.header-locale-mobile__label{font-size:var(--font-size-button);font-weight:var(--font-weight-regular);line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-locale-mobile__panel{background-color:var(--color-surface)}.header-locale-mobile__intro{display:flex;flex-direction:column;gap:8px;padding:16px 0;margin:0 24px;border-bottom:1px solid var(--color-divider)}.header-locale-mobile__intro-title{font-size:var(--font-size-body-px);font-weight:var(--font-weight-medium);line-height:1.3;color:var(--color-foreground)}.header-locale-mobile__intro-sub{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.3;color:var(--color-foreground-secondary)}.header-locale-mobile__list{display:flex;flex-direction:column;gap:8px;padding:8px 0}.header-locale-mobile__region+.header-locale-mobile__region:before{content:"";display:block;height:1px;margin:0 24px 8px;background-color:var(--color-divider)}.header-locale-mobile__region-title{display:flex;align-items:center;min-height:40px;padding:8px 24px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.3;color:var(--color-foreground-secondary)}.header-locale-mobile__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 24px;box-sizing:border-box;color:var(--color-foreground);text-decoration:none}.header-locale-mobile__row-main{display:flex;align-items:center;gap:16px;min-width:0}.header-locale-mobile__flag{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.header-locale-mobile__country{font-size:var(--font-size-button);font-weight:var(--font-weight-medium);line-height:1.3}.header-locale-mobile__language{flex-shrink:0;font-size:var(--font-size-button);font-weight:var(--font-weight-medium);line-height:1.3;color:var(--color-foreground-secondary);text-align:right}.header-menu-icon{color:#000}.menu-mobile-trigger{display:none}.menu-mobile-trigger.active{display:block}.menu-mobile-container{display:none}:root{--header-navbar-h: 50px;--header-legacy-h: 48px}.header-v2--legacy .header-v2--container{transition:background-color .3s,box-shadow .3s}.header-v2--legacy .header-v2--container.is--index{background-color:transparent;box-shadow:none}.header-v2--legacy .header-v2--container.is--index:hover{background-color:transparent!important;box-shadow:none!important}.header-v2--legacy .header-v2--container:not(.is--index){background-color:#fff;box-shadow:0 1px 2px #0000001a}.header-v2--legacy .header-v2--container:not(.is--index):hover{background-color:#fff!important;box-shadow:0 1px 2px #0000001a!important}.header-v2--legacy .header-v2--container.is--index .header-menu-font-color,.header-v2--legacy .header-v2--container.is--index .header-legacy-tagline{color:var(--default-header-font-color)}.header-v2--legacy .header-v2--container:not(.is--index) .header-menu-font-color,.header-v2--legacy .header-v2--container:not(.is--index) .header-legacy-tagline{color:#1c1c1f}.header-v2--legacy .header-v2--container.is--index .header-legacy-tagline{border-color:currentColor;opacity:.85}.header-v2--legacy .header-menu-icon{color:inherit}.header-v2--pc{display:none}.header-v2--legacy{display:block}@media screen and (min-width:1024px){.header-v2--pc{display:block}.header-v2--legacy{display:none}}.header-v2--topbar{position:relative;z-index:2;background-color:var(--color-surface-muted);box-shadow:0 1px 2px #0000000f;padding-top:1px;padding-bottom:1px}.header-v2--navbar{background-color:var(--color-surface);box-shadow:0 1px 2px #0000001a;min-height:var(--header-navbar-h);transition:background-color .3s,box-shadow .3s;position:relative;z-index:1}.header-v2--pc:not(.is--index) .header-v2--navbar{background-color:var(--color-surface)}.header-v2--pc.is--index .header-v2--navbar{background-color:transparent;box-shadow:none}.header-v2--pc.is--index .header-v2--navbar.is-stuck{background-color:var(--color-surface);box-shadow:0 1px 2px #0000001a}.header-v2--pc.is--index .header-v2--navbar:not(.is-stuck) .header-menu-font-color,.header-v2--pc.is--index .header-v2--navbar:not(.is-stuck) .header-menu-item-text{color:var(--default-header-font-color)}.header-v2--navbar.is-stuck .header-menu-font-color,.header-v2--navbar.is-stuck .header-menu-item-text{color:#1c1c1f}.header-v2--pc.is--index .header-v2--navbar:not(.is-stuck):has(.header-menu-item:hover){background-color:var(--color-surface);box-shadow:0 1px 2px #0000001a}.header-v2--pc.is--index .header-v2--navbar:not(.is-stuck):has(.header-menu-item:hover) .header-menu-font-color,.header-v2--pc.is--index .header-v2--navbar:not(.is-stuck):has(.header-menu-item:hover) .header-menu-item-text{color:var(--color-primary)}
/*# sourceMappingURL=/cdn/shop/t/43/assets/header-v2.css.map */
