:root{--black: rgb(0, 0, 0);--white: rgb(255, 255, 255);--red: rgb(255, 0, 0);--red-ink: rgb(199, 0, 0);--grey-500: rgb(124, 124, 124);--grey-600: rgb(110, 110, 110);--grey-100: rgb(235, 235, 235);--grey-050: rgb(246, 246, 246);--teal-500: rgb(1, 154, 180);--black-30: rgba(0, 0, 0, .3);--black-08: rgba(0, 0, 0, .08);--black-50: rgba(0, 0, 0, .5);--grey-500-50: rgba(124, 124, 124, .5);--white-70: rgba(255, 255, 255, .7);--white-30: rgba(255, 255, 255, .3);--bg-base: var(--white);--bg-secondary: var(--grey-050);--bg-inverse: var(--black);--bg-header: var(--white);--bg-announcement: var(--white);--bg-header-overlay: transparent;--scrim-header-overlay: var(--black-50);--fg-primary: var(--black);--fg-secondary: var(--grey-600);--fg-muted: var(--grey-600);--fg-inverse: var(--white);--fg-on-image: var(--white);--color-accent: var(--black);--color-accent-fg: var(--white);--fg-remark: var(--teal-500);--line-hairline: var(--black-30);--line-rule: var(--black);--line-on-image: var(--white);--line-input: var(--black);--line-disabled: var(--black-30);--focus-ring-color: var(--black);--focus-ring-color-inverse: var(--white);--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring: var(--focus-ring-width) solid var(--focus-ring-color);--focus-ring-inverse: var(--focus-ring-width) solid var(--focus-ring-color-inverse);--state-success: var(--black);--state-warning: var(--red-ink);--state-error: var(--red-ink);--state-sale: var(--red-ink);--state-sale-display: var(--red);--state-disabled-fg: var(--grey-600);--state-disabled-bg: var(--grey-100);--overlay-scrim: var(--black-50);--overlay-caption: var(--grey-500-50);--overlay-media-hover: rgba(0, 0, 0, .04);--badge-final-sale-bg: var(--red-ink);--badge-final-sale-fg: var(--white);--badge-sale-pct-bg: var(--red-ink);--badge-sale-pct-fg: var(--white);--badge-best-selling-bg: var(--black);--badge-best-selling-fg: var(--white);--badge-trending-bg: var(--black);--badge-trending-fg: var(--white);--badge-limited-bg: var(--black);--badge-limited-fg: var(--white);--badge-pre-order-bg: var(--black);--badge-pre-order-fg: var(--white);--badge-mid-waist-bg: transparent;--badge-mid-waist-fg: var(--black);--badge-coming-soon-bg: transparent;--badge-coming-soon-fg: var(--black);--badge-low-stock-bg: var(--white);--badge-low-stock-fg: var(--red-ink);--badge-sold-out-bg: var(--white);--badge-sold-out-fg: var(--grey-600);--badge-pad-y: var(--space-1);--badge-pad-x: var(--space-2);--badge-min-h: 1.25rem;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-display: var(--font-body);--font-cjk: "Inter", "Hiragino Sans", "Noto Sans JP", "Noto Sans TC", "Microsoft JhengHei", "PingFang TC", sans-serif;--font-feature-numeric: "tnum" 1;--text-2xs: .625rem;--text-xs: .6875rem;--text-sm: .75rem;--text-lede: .8125rem;--text-lede-lg: .875rem;--text-base: .9375rem;--text-input: 1rem;--text-md: 1.0625rem;--text-lg: 1.125rem;--text-xl: clamp(1.25rem, 1.05rem + .9vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.1rem + 1.8vw, 2rem);--text-3xl: clamp(2rem, 1.2rem + 3.6vw, 3rem);--text-4xl: clamp(2.25rem, 1rem + 5.6vw, 4rem);--text-promo: clamp(1.0625rem, 1.0351rem + .1124vw, 1.125rem);--text-page-title: clamp(1.375rem, 1.3202rem + .2247vw, 1.5rem);--text-nav-title: 1.5rem;--text-display-sm: 2rem;--text-hero-sm: clamp(2.125rem, 1.9607rem + .6742vw, 2.5rem);--text-page-heading: clamp(2.125rem, 1.9607rem + .6742vw, 2.5rem);--text-price-xl: clamp(1.125rem, 1.081rem + .1878vw, 1.25rem);--weight-light: 300;--weight-regular: 400;--weight-bold: 700;--tracking-display: -.08em;--tracking-hero: -.06em;--tracking-nav: -.02em;--tracking-title: -.01em;--tracking-none: 0;--tracking-micro: .04em;--tracking-meta: .06em;--tracking-label: .08em;--tracking-label-wide: .1em;--leading-tight: 100%;--leading-copy: 1.35;--leading-cjk: 1.6;--type-display: var(--weight-bold) var(--text-4xl) / var(--leading-tight) var(--font-display);--type-h1: var(--weight-bold) var(--text-3xl) / var(--leading-tight) var(--font-display);--type-h2: var(--weight-bold) var(--text-2xl) / var(--leading-tight) var(--font-display);--type-h3: var(--weight-regular) var(--text-xl) / var(--leading-tight) var(--font-body);--type-h4: var(--weight-bold) var(--text-lg) / var(--leading-tight) var(--font-display);--type-body: var(--weight-light) var(--text-base) / var(--leading-copy) var(--font-body);--type-body-tight: var(--weight-light) var(--text-base) / var(--leading-tight) var(--font-body);--type-small: var(--weight-light) var(--text-sm) / var(--leading-copy) var(--font-body);--type-label: var(--weight-regular) var(--text-md) / var(--leading-tight) var(--font-body);--type-label-sm: var(--weight-regular) var(--text-sm) / var(--leading-tight) var(--font-body);--type-price: var(--weight-light) var(--text-sm) / var(--leading-tight) var(--font-body);--type-price-lg: var(--weight-light) var(--text-md) / var(--leading-tight) var(--font-body);--type-badge: var(--weight-bold) var(--text-2xs) / var(--leading-tight) var(--font-body);--type-button: var(--weight-bold) var(--text-sm) / var(--leading-tight) var(--font-body);--type-button-lg: var(--weight-bold) var(--text-lg) / var(--leading-tight) var(--font-body);--type-nav: var(--weight-regular) var(--text-sm) / var(--leading-tight) var(--font-body);--type-chevron: var(--weight-light) var(--text-lg) / var(--leading-tight) var(--font-body);--type-product-name: var(--weight-light) var(--text-sm) / var(--leading-tight) var(--font-body);--type-announcement: var(--weight-regular) var(--text-xs) / var(--leading-tight) var(--font-body);--type-meta: var(--weight-regular) var(--text-2xs) / var(--leading-tight) var(--font-body);--type-input: var(--weight-light) var(--text-input) / var(--leading-tight) var(--font-body);--type-lede: var(--weight-light) var(--text-lede) / var(--leading-copy) var(--font-body);--type-lede-lg: var(--weight-light) var(--text-lede-lg) / var(--leading-copy) var(--font-body);--type-promo: var(--weight-bold) var(--text-promo) / var(--leading-tight) var(--font-body);--type-page-title: var(--weight-bold) var(--text-page-title) / var(--leading-tight) var(--font-body);--type-nav-title: var(--weight-regular) var(--text-nav-title) / var(--leading-tight) var(--font-body);--type-display-sm: var(--weight-bold) var(--text-display-sm) / var(--leading-tight) var(--font-display);--type-price-xl: var(--weight-light) var(--text-price-xl) / var(--leading-tight) var(--font-body);--type-hero-sm: var(--weight-bold) var(--text-hero-sm) / var(--leading-tight) var(--font-body);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 3rem;--space-9: 4rem;--space-10: 6rem;--section-pad-block: clamp(3rem, 1.6rem + 6vw, 6rem);--section-pad-inline: var(--page-gutter);--section-gap: clamp(1.5rem, 1.1rem + 1.8vw, 2rem);--stack-gap: var(--space-4);--bp-sm: 375px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1440px;--container-max: 90rem;--container-max-text: 45rem;--page-gutter: clamp(1rem, .6rem + 1.6vw, 1.5rem);--grid-columns: 4;--grid-gutter: var(--page-gutter);--grid-product-columns: 2;--grid-product-gap: clamp(.75rem, .4rem + 1.4vw, 1.25rem);--bar-announcement-h: 2.25rem;--bar-header-h: 3.25rem;--sticky-atc-h: 4rem;--tap-target-min: 2.75rem;--drawer-w: 26.25rem;--radius-none: 0;--radius-full: 999px;--radius-pill: var(--radius-full);--radius-pill-sm: var(--radius-full);--border-width-hairline: 1px;--border-width-rule: 1px;--border-width-pill: 1px;--rule-hairline: var(--border-width-hairline) solid var(--line-hairline);--rule-announcement: var(--border-width-rule) solid var(--line-rule);--rule-header: var(--border-width-hairline) solid var(--line-hairline);--outline-pill: inset 0 0 0 var(--border-width-pill) var(--white);--outline-pill-ink: inset 0 0 0 var(--border-width-pill) var(--black);--shadow-none: none;--elevation-drawer: var(--shadow-none);--elevation-modal: var(--shadow-none);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-linear: linear;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .4s;--duration-marquee: 24s;--hover-opacity: .6;--press-opacity: .4;--transition-fade: opacity var(--duration-fast) var(--ease-standard);--transition-invert: background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);--transition-media: transform var(--duration-slow) var(--ease-standard), opacity var(--duration-slow) var(--ease-standard);--transition-reveal: transform var(--duration-base) var(--ease-standard);--media-hover-scale: 1.03;--z-base: 0;--z-sticky-filter: 50;--z-header: 100;--z-mega-nav: 110;--z-sticky-atc: 200;--z-scrim: 290;--z-drawer: 300;--z-modal: 400;--z-toast: 500;--ratio-product-card: 204 / 275;--ratio-pdp-gallery: 4 / 5;--ratio-hero-desktop: 16 / 7;--ratio-hero-mobile: 4 / 5;--ratio-collection-banner-desktop: 24 / 7;--ratio-collection-banner-mobile: 3 / 4;--ratio-promo-tile: 1 / 1;--ratio-lookbook: 4 / 5;--ratio-category-tile: 3 / 4;--ratio-editorial-split: 1 / 1;--ratio-video-poster: 16 / 9;--image-fit: cover;--image-position: center top;--image-bg: var(--grey-100);--image-filter: none;--icon-stroke: 1.4px;--icon-size-sm: 1rem;--icon-size: 1.25rem;--icon-size-nav: 1.375rem;--icon-size-lg: 1.5rem;--icon-color: currentColor;--icon-hit-area: var(--tap-target-min);--icon-hit-area-pointer: 2rem;--payment-icon-h: 1.25rem;--payment-icon-w: 2rem;--logo-w-header: 7.0625rem;--logo-h-header: 1.6875rem;--logo-w-footer: 11.5rem;--logo-h-footer: 2.75rem}@media(min-width:768px){:root{--grid-columns: 8;--grid-product-columns: 3}}@media(min-width:1024px){:root{--grid-columns: 12;--grid-product-columns: 4}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-base);color:var(--fg-primary);font:var(--type-body);text-wrap:pretty}:lang(ja),:lang(zh-Hant),:lang(zh){font-family:var(--font-cjk);line-height:var(--leading-cjk);letter-spacing:var(--tracking-none)}:lang(de){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}a{color:var(--fg-primary);text-decoration:none;transition:var(--transition-fade)}a:hover{opacity:var(--hover-opacity)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}[data-theme=inverse] :focus-visible,[data-theme=on-image] :focus-visible{outline:var(--focus-ring-inverse)}[data-motion-paused] *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-theme=inverse]{--bg-base: var(--black);--bg-secondary: rgb(26, 26, 26);--bg-inverse: var(--white);--bg-header: var(--black);--bg-announcement: var(--black);--fg-primary: var(--white);--fg-secondary: var(--white-70);--fg-muted: var(--white-70);--fg-inverse: var(--black);--color-accent: var(--white);--color-accent-fg: var(--black);--line-hairline: var(--white-30);--line-rule: var(--white);--line-input: var(--white);--focus-ring-color: var(--white);--state-warning: rgb(255, 138, 138);--state-error: rgb(255, 138, 138);--state-sale: rgb(255, 138, 138)}[data-theme=on-image]{--bg-base: transparent;--fg-primary: var(--white);--fg-secondary: var(--white-70);--fg-muted: var(--white-70);--line-hairline: rgba(255, 255, 255, .4);--line-rule: var(--white);--focus-ring-color: var(--white)}
/*# sourceMappingURL=/cdn/shop/t/1002/assets/echt-tokens.css.map */
