:root{--blue-900: #1e3a8a;--blue-800: #1e40af;--blue-700: #1d4ed8;--blue-600: #2563eb;--blue-500: #3b82f6;--blue-400: #60a5fa;--blue-100: #dbeafe;--blue-050: #eff6ff;--brandSurface: var(--blue-700);--brandSurfaceHover: var(--blue-800);--brandSurfacePressed: var(--blue-900);--brandSurfaceOn: #fff;--brandBlue: var(--blue-600);--brandBlueOn: #fff;--brandLink: var(--blue-700);--brandFocus: var(--blue-700);--brandTint: var(--blue-100);--brandTintOn: var(--textPrimary);--brandTintWeak: var(--blue-050);--accentDefault: var(--blue-700);--accentHover: var(--blue-800);--accentPressed: var(--blue-900);--accentOn: #fff;--backgroundPrimaryDefault: #000;--backgroundPrimaryHover: #2a2a2a;--backgroundPrimaryPressed: #3e3e3e;--backgroundSecondaryDefault: #6a6a6a;--backgroundSecondaryHover: #767676;--backgroundSecondaryPressed: #ababab;--backgroundTertiaryDefault: #f4f6f9;--backgroundTertiaryHover: #fafbfd;--backgroundTertiaryPressed: #fafbfd;--backgroundNeutralDefault: #fff;--backgroundNeutralHover: #f4f6f9;--backgroundNeutralPressed: #dbe1ea;--backgroundInactiveDefault: #dbe1ea;--backgroundPositiveDefault: #00ab0f;--backgroundPositiveHover: #34bc3f;--backgroundPositivePressed: #55c75e;--textPrimary: #0b1220;--textPrimaryHover:#2a2a2a;--textSecondary: #64748b;--textDisabled: #ababab;--textPlaceholder: #767676;--textError: var(--blue-600);--textPromotional: var(--blue-600);--textOnDark: #fff;--borderPrimaryOutline: #000;--borderSecondary: #6a6a6a;--borderLines: #dbe1ea;--borderFocus: var(--blue-700);--borderError: var(--blue-600);--borderNoticeable: var(--blue-700);--borderSelected: #000;--borderInteractive: #767676;--title-font-ja: "\30d2\30e9\30ae\30ce\89d2\30b4  Pro","Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans CJK JP",Osaka,sans-serif;--body-font-ja: "Twemoji Country Flags","\30d2\30e9\30ae\30ce\89d2\30b4  Pro","Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans CJK JP",Osaka,system-ui,-apple-system,sans-serif;--price-font-en: UniqloProRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;--letter-spacing-uniqlo-pro: .4px;--cjk--2: 11px;--cjk--1: 13px;--cjk-base: 15px;--cjk-1: 17px;--cjk-2: 19px;--cjk-3: 22px;--cjk-4: 26px;--cjk-5: 30px;--cjk-6: 36px;--cjk-7: 40px;--cjk-8: 45px;--cjk-9: 51px;--cjk-10: 56px;--lat--2: 12px;--lat--1: 14px;--lat-base: 16px;--lat-1: 18px;--lat-2: 20px;--lat-3: 24px;--lat-4: 28px;--lat-5: 32px;--lat-6: 36px;--lat-7: 42px;--lat-8: 48px;--lat-9: 54px;--lat-10: 60px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--line-height-01: 1;--line-height-02: 1.1;--line-height-03: 1.2;--line-height-04: 1.4;--line-height-04-minus-1: 1.3;--line-height-05: 1.5;--spacing-01: 4px;--spacing-02: 8px;--spacing-03: 12px;--spacing-04: 16px;--spacing-05: 24px;--spacing-06: 32px;--spacing-07: 52px;--spacing-08: 88px;--spacing-gutter-sm: 16px;--spacing-gutter-md: 24px;--spacing-gutter-lg: 24px;--radius-button: 0;--radius-pill: 999px;--shadow-floating: 0 2px 4px #0003;--shadow-soft: 0 0 10px #0000001a;--shadow-bottom-nav: 0 0 20px #0000001a;--layout-max-width: 1200px;--spec-label-width: 96px;--color-grid-cell-min: 128px;--header-height: 64px;--header-search-max-width: 382px;--control-min-height: 44px;--control-min-height-sm: 38px;--tracking-tight: .144px;--tracking-price: .36px;--tracking-logo: .02em;--surface-search: #fffffff2;--root-font-size: 16px}:root{--font-body-family: var(--body-font-ja);--font-body-style: normal;--font-body-weight: var(--font-weight-regular);--font-body-weight-bold: var(--font-weight-bold);--font-heading-family: var(--title-font-ja);--font-heading-style: normal;--font-heading-weight: var(--font-weight-light);--buttons-radius: var(--radius-button);--buttons-radius-outset: var(--radius-button);--inputs-radius: var(--radius-button);--inputs-radius-outset: var(--radius-button);--media-radius: var(--radius-button);--badge-corner-radius: var(--radius-button);--text-boxes-radius: var(--radius-button);--popup-corner-radius: var(--radius-button);--product-card-corner-radius: 0rem;--collection-card-corner-radius: 0rem;--blog-card-corner-radius: 0rem;--variant-pills-radius: var(--radius-pill);--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--inputs-shadow-opacity: 0;--media-shadow-opacity: 0;--media-shadow-visible: 0;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-visible: 0}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-inverse,body{--color-background: 255,255,255;--gradient-background: #fff;--color-foreground: 11,18,32;--color-shadow: 11,18,32;--color-button: 0,0,0;--color-button-text: 255,255,255;--color-secondary-button: 255,255,255;--color-secondary-button-text: 11,18,32;--color-link: 29,78,216;--color-badge-foreground: 11,18,32;--color-badge-background: 255,255,255;--color-badge-border: 219,225,234;--payment-terms-background-color: #fff}body{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));font-family:var(--body-font-ja);letter-spacing:normal;line-height:var(--line-height-05)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.card__heading,.product__title{font-family:var(--title-font-ja);font-weight:var(--font-weight-light);line-height:var(--line-height-04);letter-spacing:normal}.price,.price-item,.price__regular,.price__sale,.price .price-item--regular,.price .price-item--sale{font-family:var(--price-font-en);color:var(--brandBlue);letter-spacing:var(--letter-spacing-uniqlo-pro)}.price--on-sale .price-item--regular{color:var(--textSecondary)}.badge,.product__inventory .badge{background:var(--brandSurface);color:var(--brandSurfaceOn);border:0;border-radius:var(--radius-button);font-weight:var(--font-weight-bold);font-size:var(--cjk--2)}.button,.shopify-challenge__button,.customer button{border-radius:var(--radius-button);font-weight:var(--font-weight-bold);letter-spacing:normal;min-height:var(--control-min-height)}.field__input:focus,.select__select:focus,.customer .field input:focus{outline:2px solid var(--brandFocus);outline-offset:-2px}.header,.header-wrapper{background:var(--backgroundNeutralDefault);border-bottom:1px solid var(--borderLines)}a{text-underline-offset:2px}.u-price{font-family:var(--price-font-en);font-size:var(--cjk-6);font-weight:var(--font-weight-regular);line-height:var(--line-height-03);letter-spacing:var(--tracking-price);color:var(--brandBlue)}.u-sub{font-size:var(--cjk--1);font-weight:var(--font-weight-light);color:var(--textSecondary)}.u-btn{background:var(--backgroundPrimaryDefault);color:var(--textOnDark);border:0;border-radius:var(--radius-button);font-family:var(--body-font-ja);font-size:var(--cjk-base);font-weight:var(--font-weight-bold);line-height:1;letter-spacing:var(--tracking-tight);min-height:var(--control-min-height);padding:0 var(--spacing-05);cursor:pointer}.u-btn:hover{background:var(--backgroundPrimaryHover)}.u-btn:active{background:var(--backgroundPrimaryPressed)}.u-btn--outline{background:transparent;color:var(--textPrimary);border:1px solid var(--borderPrimaryOutline)}.u-btn--outline:hover{background:var(--backgroundTertiaryDefault)}.u-btn--brand,.u-badge--brand,.u-tag--brand{background:var(--brandSurface);color:var(--brandSurfaceOn);border:0}.u-btn--brand:hover{background:var(--brandSurfaceHover);color:var(--brandSurfaceOn)}.u-btn--brand:active{background:var(--brandSurfacePressed);color:var(--brandSurfaceOn)}.u-surface--brand{background:var(--brandSurface);color:var(--brandSurfaceOn)}.u-surface--brand a,.u-surface--brand .u-sub{color:var(--brandSurfaceOn)}.u-surface--tint{background:var(--brandTint);color:var(--brandTintOn)}.u-badge--brand{border-radius:0;padding:var(--spacing-01) var(--spacing-02);font-size:var(--cjk--2);font-weight:var(--font-weight-bold)}.u-input{border:1px solid var(--borderLines);border-radius:0;min-height:var(--control-min-height);padding:0 var(--spacing-03);font-family:var(--body-font-ja)}.u-input:focus{outline:2px solid var(--brandFocus);outline-offset:-2px}.u-input[aria-invalid=true]{border-color:var(--borderError)}.u-search{border-radius:var(--radius-pill);background:var(--surface-search);color:var(--textPlaceholder);border:1px solid var(--borderLines);min-height:var(--control-min-height-sm);padding:0 var(--spacing-04)}.u-card{background:var(--backgroundNeutralDefault);border-radius:0}.u-divider{border:0;border-top:1px solid var(--borderLines)}a{color:var(--textPrimary);text-decoration:none}a:hover{text-decoration:underline;color:var(--textPrimaryHover)}a.u-link-notice{color:var(--brandLink)}.ms-wrap{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--spacing-05)}.ms-header{position:sticky;top:0;z-index:10;background:var(--backgroundNeutralDefault);border-bottom:1px solid var(--borderLines)}.ms-header__row{display:flex;align-items:center;gap:var(--spacing-05);height:var(--header-height)}.ms-logo{font-size:var(--cjk-2);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-logo);color:var(--textPrimary);white-space:nowrap}.ms-logo:hover{text-decoration:none}.ms-logo em{font-style:normal;color:var(--brandBlue)}.ms-header__search{flex:1;max-width:var(--header-search-max-width);margin:0}.ms-header__search input{width:100%}.ms-header__contact{margin-left:auto;white-space:nowrap}.ms-cat{display:flex;gap:var(--spacing-05);overflow-x:auto}.ms-cat a{padding:var(--spacing-03) 0;font-size:var(--cjk-base);color:var(--textSecondary);white-space:nowrap}.ms-cat a:hover{text-decoration:none;color:var(--textPrimary)}.ms-cat a.is-on{color:var(--textPrimary);box-shadow:inset 0 -2px 0 var(--borderSelected)}.ms-notice{background:var(--brandTintWeak);color:var(--textPrimary);font-size:var(--cjk--1);padding:var(--spacing-02) 0;border-bottom:1px solid var(--borderLines)}.ms-notice a{color:var(--brandLink)}.ms-footer{margin-top:var(--spacing-08);border-top:1px solid var(--borderLines);padding:var(--spacing-06) 0;font-size:var(--cjk--1);color:var(--textSecondary)}.ms-footer__lead{margin:0 0 var(--spacing-03)}.ms-footer__links{display:flex;flex-wrap:wrap;gap:var(--spacing-05)}.ms-footer__links a{color:var(--textSecondary)}.ms-footer__copy{margin:var(--spacing-05) 0 0;color:var(--textDisabled)}@media screen and (max-width:749px){.ms-header__row{height:auto;flex-wrap:wrap;padding-top:var(--spacing-03);padding-bottom:var(--spacing-03)}.ms-header__search{order:3;flex-basis:100%;max-width:none}}.ms-card__code{font-size:var(--cjk--2);color:var(--textSecondary);margin-bottom:var(--spacing-01)}.ms-card__meta{font-size:var(--cjk--2);color:var(--textSecondary);margin-top:var(--spacing-01)}.ms-stock{margin-top:var(--spacing-07)}.ms-stock__title{font-size:var(--cjk-2);margin:0 0 var(--spacing-04)}.ms-stock__scroll{overflow-x:auto}.ms-table{border-collapse:collapse;font-size:var(--cjk--1);min-width:100%}.ms-table th,.ms-table td{border:1px solid var(--borderLines);padding:var(--spacing-02) var(--spacing-03);text-align:center;white-space:nowrap;font-weight:var(--font-weight-regular)}.ms-table thead th{background:var(--backgroundTertiaryDefault)}.ms-table tbody th{text-align:left}.ms-stock__note{font-size:var(--cjk--2);color:var(--textSecondary);margin-top:var(--spacing-03)}.ms-spec{margin-top:var(--spacing-05)}.ms-spec dl{display:grid;grid-template-columns:var(--spec-label-width) 1fr;gap:0;margin:0 0 var(--spacing-05);font-size:var(--cjk--1)}.ms-spec dt{color:var(--textSecondary);padding:var(--spacing-02) 0;border-top:1px solid var(--borderLines)}.ms-spec dd{margin:0;padding:var(--spacing-02) 0;border-top:1px solid var(--borderLines)}.ms-cta{display:flex;flex-wrap:wrap;gap:var(--spacing-03)}.ms-cta .u-btn{display:inline-flex;align-items:center;text-decoration:none}.ms-cta .u-btn:hover{text-decoration:none;color:var(--textOnDark)}.ms-cta .u-btn--outline:hover{color:var(--textPrimary)}.product__title h1,.product__title>*{font-size:var(--cjk-4);line-height:var(--line-height-04)}.product__info-wrapper .price{font-size:var(--cjk-6)}.ms-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--spacing-06);align-items:center;padding-top:var(--spacing-07);padding-bottom:var(--spacing-07)}.ms-hero__media{background:var(--backgroundTertiaryDefault);overflow:hidden;aspect-ratio:4 / 3}.ms-hero__image{display:block;width:100%;height:100%;object-fit:cover}.ms-hero__heading{margin:0 0 var(--spacing-04);font-size:var(--cjk-6)}.ms-hero__body{margin:0 0 var(--spacing-05);color:var(--textSecondary);font-size:var(--cjk-base);font-weight:var(--font-weight-light);line-height:var(--line-height-05)}.ms-hero__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-03)}.ms-hero__actions .u-btn{display:inline-flex;align-items:center;text-decoration:none}.ms-hero__actions .u-btn:hover{color:var(--textOnDark);text-decoration:none}.ms-hero__actions .u-btn--outline:hover{color:var(--textPrimary)}.ms-row{padding-bottom:var(--spacing-07)}.ms-row__title{margin:0 0 var(--spacing-05);font-size:var(--cjk-2)}.ms-row__grid{margin:0;padding:0}.ms-row__item{list-style:none}@media screen and (max-width:749px){.ms-hero{grid-template-columns:1fr;padding-top:var(--spacing-05);padding-bottom:var(--spacing-05)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/marusho-tokens.css.map */
