.catalog-series[data-v-415b6502]{--pill-radius: 999px}@media(min-width:1024px){.catalog-series[data-v-415b6502]{--pill-radius: 30px}}.catalog-series__list[data-v-415b6502]{position:relative;display:flex;gap:8px;margin-block:0;list-style:none;margin-inline:calc(var(--x-wrapper-padding)*-1);padding-inline:var(--x-wrapper-padding);overflow-x:auto;scrollbar-width:none}.catalog-series__list[data-v-415b6502]::-webkit-scrollbar{display:none}@media(min-width:1024px){.catalog-series__list[data-v-415b6502]{flex-direction:column;gap:2px;margin-inline:0;padding-inline:0;overflow:visible}}.catalog-series__indicator[data-v-415b6502]{top:0;z-index:0;border-radius:var(--pill-radius);box-shadow:0 8px 24px -10px color-mix(in srgb,var(--color-brand) 70%,transparent);position:absolute;left:0;background:var(--color-brand);visibility:hidden;pointer-events:none}.is-enhanced .catalog-series__indicator[data-v-415b6502]{visibility:visible}.catalog-series__item[data-v-415b6502]{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(8px,6.06px + .518vw,16px);min-height:40px;padding:8px 16px;border:0;border-radius:var(--pill-radius);background:#0000000d;color:var(--color-muted);font:inherit;font-size:var(--fs-nav);cursor:pointer;line-height:1.3;white-space:nowrap;transition:background-color .3s ease,color .2s ease}.catalog-series__item[data-v-415b6502]:hover{color:var(--color-brand)}.catalog-series__item.is-active[data-v-415b6502]{background:var(--color-brand);color:#fff}.is-enhanced .catalog-series__item.is-active[data-v-415b6502]{background:transparent}.is-enhanced .catalog-series__item.is-active[data-v-415b6502]:not(.is-arrived){color:var(--color-muted)}.catalog-series__item[data-v-415b6502]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(min-width:1024px){.catalog-series__item[data-v-415b6502]{scroll-margin-top:136px;width:100%;min-height:60px;padding:12px clamp(16px,-6.86px + 2.232vw,36px);background:transparent;text-align:left;white-space:normal}}.catalog-series__arrow[data-v-415b6502]{display:none;flex-shrink:0;width:9px;height:13px;transition:transform .3s ease}.catalog-series__item:not(.is-active):hover .catalog-series__arrow[data-v-415b6502]{transform:translate(4px)}@media(min-width:1024px){.catalog-series__arrow[data-v-415b6502]{display:block}}@media(prefers-reduced-motion:reduce){.catalog-series__arrow[data-v-415b6502],.catalog-series__item[data-v-415b6502]{transition:none}}.catalog-tabs[data-v-31d51e9c]{--tab-pad-x: clamp(4px, 1.57px + .647vw, 14px);position:relative;display:flex;gap:24px;border-bottom:1px solid var(--color-muted);margin-inline:calc(var(--x-wrapper-padding)*-1);padding-inline:var(--x-wrapper-padding);overflow-x:auto;scrollbar-width:none}.catalog-tabs[data-v-31d51e9c]::-webkit-scrollbar{display:none}@media(min-width:1024px){.catalog-tabs[data-v-31d51e9c]{--tab-pad-x: clamp(4px, -7.43px + 1.116vw, 14px);justify-content:space-between;gap:0;margin-inline:0 calc(2px - var(--tab-pad-x));padding-inline:0;border-bottom:0}.catalog-tabs.is-sparse[data-v-31d51e9c]{justify-content:flex-start;gap:clamp(32px,-41.14px + 7.143vw,96px)}}.catalog-tabs__tab[data-v-31d51e9c]{position:relative;flex-shrink:0;padding:0 var(--tab-pad-x) clamp(14px,10.12px + 1.036vw,30px);border:0;background:transparent;color:var(--color-muted);font:inherit;font-size:var(--fs-tab);cursor:pointer;line-height:1.35;white-space:nowrap;transition:color .3s ease var(--color-delay, 0s)}.catalog-tabs__tab[data-v-31d51e9c]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background:var(--color-brand);transform:scaleX(0);transition:transform .35s ease}.catalog-tabs__tab.is-active[data-v-31d51e9c],.catalog-tabs__tab[data-v-31d51e9c]:hover{color:var(--color-text)}.catalog-tabs__tab.is-active[data-v-31d51e9c]:after{transform:scaleX(1)}.is-enhanced .catalog-tabs__tab[data-v-31d51e9c]:after{display:none}.is-enhanced .catalog-tabs__tab.is-active[data-v-31d51e9c]{--color-delay: .15s}.catalog-tabs__tab[data-v-31d51e9c]:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}@media(min-width:1024px){.catalog-tabs__tab[data-v-31d51e9c]:not(:lang(zh)):not(:lang(ja)){flex:1 1 0;align-self:flex-end;min-width:0;white-space:normal;text-align:center;text-wrap:balance;word-break:keep-all}.is-sparse .catalog-tabs__tab[data-v-31d51e9c]:not(:lang(zh)):not(:lang(ja)){flex:0 1 auto;max-width:25%}}.catalog-tabs__indicator[data-v-31d51e9c]{bottom:0;z-index:1;height:4px;box-shadow:0 0 12px color-mix(in srgb,var(--color-brand-glow) 70%,transparent);position:absolute;left:0;background:var(--color-brand);visibility:hidden;pointer-events:none}.is-enhanced .catalog-tabs__indicator[data-v-31d51e9c]{visibility:visible}@media(prefers-reduced-motion:reduce){.catalog-tabs__tab[data-v-31d51e9c],.catalog-tabs__tab[data-v-31d51e9c]:after{transition:none}}.catalog-products[data-v-d394336f]{--media-bleed: clamp(8px, 4.12px + 1.036vw, 24px);--card-bleed: clamp(6px, 3.57px + .647vw, 16px);--card-radius: clamp(10px, 8.54px + .388vw, 16px);position:relative}.catalog-products__grid[data-v-d394336f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;gap:clamp(32px,26.17px + 1.553vw,56px) clamp(16px,7.75px + 2.201vw,50px)}@media(min-width:640px){.catalog-products__grid[data-v-d394336f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.catalog-products__grid[data-v-d394336f]{grid-template-columns:repeat(auto-fill,minmax(clamp(120px,85.71px + 3.348vw,150px),1fr))}}.catalog-product[data-v-d394336f]{position:relative}.catalog-product.is-active[data-v-d394336f]{z-index:2}.catalog-product__trigger[data-v-d394336f]{display:flex;flex-direction:column;align-items:center;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.catalog-product__trigger[data-v-d394336f]:focus-visible{border-radius:8px;outline:2px solid var(--color-brand);outline-offset:4px}.catalog-product__media[data-v-d394336f]{position:relative;display:block;width:calc(100% + var(--media-bleed)*2);margin-inline:calc(var(--media-bleed)*-1);aspect-ratio:3/2;min-height:0;transition:transform .5s cubic-bezier(.22,1,.36,1)}.catalog-product__media[data-v-d394336f]:before{content:"";position:absolute;bottom:-6px;left:50%;width:70%;height:12px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.18),transparent);opacity:0;transform:translate(-50%) scaleX(.6);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.catalog-product__media[data-v-d394336f]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.75) 50%,transparent 65%) 150% 0/250% 100% no-repeat;-webkit-mask:var(--img) center bottom/contain no-repeat;mask:var(--img) center bottom/contain no-repeat;pointer-events:none}.catalog-product:hover .catalog-product__media[data-v-d394336f]{transform:translateY(-8px) scale(1.04)}.catalog-product:hover .catalog-product__media[data-v-d394336f]:before{opacity:1;transform:translate(-50%,8px) scaleX(1)}.catalog-product:hover .catalog-product__media[data-v-d394336f]:after{background-position:-50% 0;transition:background-position .9s ease}.catalog-product__img[data-v-d394336f]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.catalog-product__name[data-v-d394336f]{margin-top:clamp(8px,7.03px + .259vw,12px);color:var(--color-muted);font-size:var(--fs-product);line-height:1.35;text-align:center}.catalog-product__card[data-v-d394336f]{--name-top: calc(100% - var(--fs-product)*1.35);position:absolute;top:calc(var(--name-top) - 18px);right:calc(var(--card-bleed)*-1);left:calc(var(--card-bleed)*-1);padding:16px clamp(12px,9.09px + .777vw,24px);border-radius:var(--card-radius);background:#f2f2f2;text-align:center;visibility:hidden;opacity:0;clip-path:inset(0 0 100% 0 round var(--card-radius));transform:translateY(8px);transition:opacity .25s ease,transform .35s ease,clip-path .45s cubic-bezier(.22,1,.36,1),visibility .45s;pointer-events:none}.catalog-product.is-active .catalog-product__card[data-v-d394336f]{visibility:visible;opacity:1;clip-path:inset(0 0 0 0 round var(--card-radius));transform:none;pointer-events:auto}.catalog-product__card-title[data-v-d394336f]{margin:0;color:#333;font-size:var(--fs-card-title);font-weight:600;line-height:1.25;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.catalog-product__specs[data-v-d394336f]{display:flex;flex-direction:column;gap:6px;margin:18px 0 0}.catalog-product__spec[data-v-d394336f]{display:flex;flex-direction:column}.catalog-product__spec-value[data-v-d394336f]{margin:0;color:var(--color-brand);font-size:var(--fs-spec-value);font-weight:600;line-height:1.3}.catalog-product__spec-label[data-v-d394336f]{order:1;color:var(--color-muted);font-size:var(--fs-spec-label);font-weight:600;line-height:1.35}@media(prefers-reduced-motion:reduce){.catalog-product__card[data-v-d394336f],.catalog-product__media[data-v-d394336f],.catalog-product__media[data-v-d394336f]:before{transition:none}.catalog-product__media[data-v-d394336f]:after{display:none}}.catalog-page[data-v-a23bcc3b]{--fs-title: clamp(28px, 22.66px + 1.424vw, 50px);--fs-heading: clamp(24px, 21.09px + .777vw, 36px);--fs-nav: clamp(16px, 14.06px + .518vw, 24px);--fs-spec-value: clamp(20px, 18.54px + .388vw, 26px);--fs-brand: 14px;--fs-tab: 16px;--fs-product: 14px;--fs-card-title: 16px;--fs-spec-label: 12px;--space-top: clamp(112px, 90.16px + 5.825vw, 202px);--space-title: clamp(40px, 27.38px + 3.366vw, 92px);--space-nav: clamp(24px, 10.89px + 3.495vw, 78px);--space-products: clamp(24px, 11.86px + 3.236vw, 74px);--space-bottom: clamp(48px, 42.17px + 1.553vw, 72px);--col-gap: clamp(32px, 0px + 3.125vw, 60px);--nav-width: clamp(260px, 180px + 7.813vw, 330px);--bar-pad-top: 32px;--sticky-top: 0px;--color-brand: #0138d0;--color-brand-glow: #3d7bff;--color-text: #211815;--color-muted: #666}@media(min-width:1024px){.catalog-page[data-v-a23bcc3b]{--fs-brand: 18px;--fs-product: 16px;--fs-spec-label: 14px}}@media(min-width:1536px){.catalog-page[data-v-a23bcc3b]{--fs-tab: 20px;--fs-product: 18px;--fs-card-title: 22px}}.catalog-page[data-v-a23bcc3b]:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)){--fs-nav: clamp(14px, 12.54px + .388vw, 20px);--fs-card-title: 14px}@media(min-width:1536px){.catalog-page[data-v-a23bcc3b]:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)){--fs-card-title: 18px}}.catalog-page[data-v-a23bcc3b]{color:var(--color-text);padding-top:var(--space-top);padding-bottom:var(--space-bottom);overflow-x:clip}.catalog-page__title[data-v-a23bcc3b]{margin:0;font-size:var(--fs-title);line-height:1.3}.catalog-page__body[data-v-a23bcc3b]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "nav" "tabs" "products";margin-top:var(--space-title)}@media(min-width:1024px){.catalog-page__body[data-v-a23bcc3b]{grid-template-columns:var(--nav-width) minmax(0,1fr);grid-template-areas:"bar bar" "nav products";-moz-column-gap:var(--col-gap);column-gap:var(--col-gap)}}.catalog-page__bar[data-v-a23bcc3b]{display:contents}@media(min-width:1024px){.catalog-page__bar[data-v-a23bcc3b]{position:sticky;top:0;z-index:60;display:grid;grid-area:bar;grid-template-columns:var(--nav-width) minmax(0,1fr);grid-template-areas:"head tabs";-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);margin-top:calc(var(--bar-pad-top)*-1);padding-top:var(--bar-pad-top);transition:transform .45s cubic-bezier(.22,1,.36,1)}.catalog-page__bar[data-v-a23bcc3b]:before{content:"";position:absolute;inset:0 calc(var(--x-wrapper-padding)*-1) calc(var(--fs-brand)*-.675);z-index:-1;background:#fff;box-shadow:0 -12px 24px -12px rgb(0,0,0,calc(var(--dock, 0)*14%)),0 12px 24px -14px rgb(0,0,0,calc(var(--dock, 0)*12%))}.catalog-page__bar.is-leaving[data-v-a23bcc3b]{transform:translateY(calc(-100% - var(--fs-brand)*.675 - 24px))}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.catalog-page__bar[data-v-a23bcc3b]{transition:none}}.catalog-page__head[data-v-a23bcc3b]{grid-area:head;align-self:end;padding-left:clamp(0px,-8.74px + 2.33vw,36px)}.catalog-page__heading[data-v-a23bcc3b]{margin:0;color:var(--color-muted);font-size:var(--fs-heading);line-height:1.3}.catalog-page__brand[data-v-a23bcc3b]{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin:6px 0 0 -16px;padding-inline:16px;background:#fff;color:var(--color-muted);font-size:var(--fs-brand);line-height:1.35;transform:translateY(50%)}.catalog-page__rule[data-v-a23bcc3b]{grid-row:1;grid-column:1 / -1;align-self:end;position:relative;height:1px;margin-inline:calc(var(--x-wrapper-padding)*-1)}.catalog-page__rule-line[data-v-a23bcc3b]{position:absolute;inset:0;background:var(--color-muted);transform-origin:left center}.catalog-page__rule-glow[data-v-a23bcc3b]{position:absolute;top:50%;right:100%;width:clamp(80px,41.17px + 10.356vw,240px);height:3px;margin-top:-1.5px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--color-brand-glow) 70%,#fff);box-shadow:0 0 12px 1px color-mix(in srgb,var(--color-brand-glow) 70%,transparent);opacity:0;visibility:hidden;pointer-events:none}.catalog-page__nav[data-v-a23bcc3b]{grid-area:nav;margin-top:var(--space-nav)}@media(min-width:1024px){.catalog-page__nav[data-v-a23bcc3b],.catalog-page__products[data-v-a23bcc3b]{position:sticky;top:var(--sticky-top);align-self:start}}.catalog-page__tabs[data-v-a23bcc3b]{grid-area:tabs;margin-top:32px}@media(min-width:1024px){.catalog-page__tabs[data-v-a23bcc3b]{align-self:end;margin-top:0}}.catalog-page__products[data-v-a23bcc3b]{grid-area:products;margin-top:var(--space-products)}.catalog-page__empty[data-v-a23bcc3b]{margin:0;color:var(--color-muted);padding-block:48px;font-size:var(--fs-product);text-align:center}.catalog-fx .catalog-page .catalog-page__brand,.catalog-fx .catalog-page .catalog-page__char,.catalog-fx .catalog-page .catalog-page__heading-text,.catalog-fx .catalog-page .catalog-page__rule-line,.catalog-fx .catalog-page .catalog-series__indicator,.catalog-fx .catalog-page .catalog-series__item,.catalog-fx .catalog-page .catalog-tabs__indicator,.catalog-fx .catalog-page .catalog-tabs__tab{visibility:hidden}
