.u-color--base{color:var(--color-base);-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-fill--base{background-color:var(--color-base);-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-border-color--base{border-color:var(--color-base);-webkit-transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-color--primary{color:var(--color-primary);-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-fill--primary{background-color:var(--color-primary);-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-border-color--primary{border-color:var(--color-primary);-webkit-transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-color--primary-darken{color:var(--color-primary-darken);-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-fill--primary-darken{background-color:var(--color-primary-darken);-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-border-color--primary-darken{border-color:var(--color-primary-darken);-webkit-transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-color--secondary{color:var(--color-secondary);-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-fill--secondary{background-color:var(--color-secondary);-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-border-color--secondary{border-color:var(--color-secondary);-webkit-transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-color--tertialy{color:var(--color-tertialy);-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-fill--tertialy{background-color:var(--color-tertialy);-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-border-color--tertialy{border-color:var(--color-tertialy);-webkit-transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-color--tertialy-darken{color:var(--color-tertialy-darken);-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-fill--tertialy-darken{background-color:var(--color-tertialy-darken);-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-border-color--tertialy-darken{border-color:var(--color-tertialy-darken);-webkit-transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-color--quaternary{color:var(--color-quaternary);-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-fill--quaternary{background-color:var(--color-quaternary);-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-border-color--quaternary{border-color:var(--color-quaternary);-webkit-transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-color--card-bg{color:var(--color-card-bg);-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-fill--card-bg{background-color:var(--color-card-bg);-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-border-color--card-bg{border-color:var(--color-card-bg);-webkit-transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-color--raw-black{color:var(--color-raw-black);-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-fill--raw-black{background-color:var(--color-raw-black);-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.u-border-color--raw-black{border-color:var(--color-raw-black);-webkit-transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 760px){.u-only--pc{display:none !important}}@media screen and (min-width: 761px){.u-only--sp{display:none !important}}:root{--color-base: #ffffff;--color-base-80: rgb(255 255 255 / 0.8);--color-base-70: rgb(255 255 255 / 0.7);--color-base-60: rgb(255 255 255 / 0.6);--color-base-50: rgb(255 255 255 / 0.5);--color-base-40: rgb(255 255 255 / 0.4);--color-base-30: rgb(255 255 255 / 0.3);--color-base-20: rgb(255 255 255 / 0.2);--color-base-10: rgb(255 255 255 / 0.1);--color-rgb-base: 255 255 255;--color-primary: #2c2c2c;--color-primary-80: rgb(44 44 44 / 0.8);--color-primary-70: rgb(44 44 44 / 0.7);--color-primary-60: rgb(44 44 44 / 0.6);--color-primary-50: rgb(44 44 44 / 0.5);--color-primary-40: rgb(44 44 44 / 0.4);--color-primary-30: rgb(44 44 44 / 0.3);--color-primary-20: rgb(44 44 44 / 0.2);--color-primary-10: rgb(44 44 44 / 0.1);--color-rgb-primary: 44 44 44;--color-primary-darken: #1a1a1a;--color-primary-darken-80: rgb(26 26 26 / 0.8);--color-primary-darken-70: rgb(26 26 26 / 0.7);--color-primary-darken-60: rgb(26 26 26 / 0.6);--color-primary-darken-50: rgb(26 26 26 / 0.5);--color-primary-darken-40: rgb(26 26 26 / 0.4);--color-primary-darken-30: rgb(26 26 26 / 0.3);--color-primary-darken-20: rgb(26 26 26 / 0.2);--color-primary-darken-10: rgb(26 26 26 / 0.1);--color-rgb-primary-darken: 26 26 26;--color-secondary: #f0f0f0;--color-secondary-80: rgb(240 240 240 / 0.8);--color-secondary-70: rgb(240 240 240 / 0.7);--color-secondary-60: rgb(240 240 240 / 0.6);--color-secondary-50: rgb(240 240 240 / 0.5);--color-secondary-40: rgb(240 240 240 / 0.4);--color-secondary-30: rgb(240 240 240 / 0.3);--color-secondary-20: rgb(240 240 240 / 0.2);--color-secondary-10: rgb(240 240 240 / 0.1);--color-rgb-secondary: 240 240 240;--color-tertialy: #bdbdbd;--color-tertialy-80: rgb(189 189 189 / 0.8);--color-tertialy-70: rgb(189 189 189 / 0.7);--color-tertialy-60: rgb(189 189 189 / 0.6);--color-tertialy-50: rgb(189 189 189 / 0.5);--color-tertialy-40: rgb(189 189 189 / 0.4);--color-tertialy-30: rgb(189 189 189 / 0.3);--color-tertialy-20: rgb(189 189 189 / 0.2);--color-tertialy-10: rgb(189 189 189 / 0.1);--color-rgb-tertialy: 189 189 189;--color-tertialy-darken: #4d4d4d;--color-tertialy-darken-80: rgb(77 77 77 / 0.8);--color-tertialy-darken-70: rgb(77 77 77 / 0.7);--color-tertialy-darken-60: rgb(77 77 77 / 0.6);--color-tertialy-darken-50: rgb(77 77 77 / 0.5);--color-tertialy-darken-40: rgb(77 77 77 / 0.4);--color-tertialy-darken-30: rgb(77 77 77 / 0.3);--color-tertialy-darken-20: rgb(77 77 77 / 0.2);--color-tertialy-darken-10: rgb(77 77 77 / 0.1);--color-rgb-tertialy-darken: 77 77 77;--color-quaternary: #e6e6e6;--color-quaternary-80: rgb(230 230 230 / 0.8);--color-quaternary-70: rgb(230 230 230 / 0.7);--color-quaternary-60: rgb(230 230 230 / 0.6);--color-quaternary-50: rgb(230 230 230 / 0.5);--color-quaternary-40: rgb(230 230 230 / 0.4);--color-quaternary-30: rgb(230 230 230 / 0.3);--color-quaternary-20: rgb(230 230 230 / 0.2);--color-quaternary-10: rgb(230 230 230 / 0.1);--color-rgb-quaternary: 230 230 230;--color-card-bg: #808080;--color-card-bg-80: rgb(128 128 128 / 0.8);--color-card-bg-70: rgb(128 128 128 / 0.7);--color-card-bg-60: rgb(128 128 128 / 0.6);--color-card-bg-50: rgb(128 128 128 / 0.5);--color-card-bg-40: rgb(128 128 128 / 0.4);--color-card-bg-30: rgb(128 128 128 / 0.3);--color-card-bg-20: rgb(128 128 128 / 0.2);--color-card-bg-10: rgb(128 128 128 / 0.1);--color-rgb-card-bg: 128 128 128;--color-raw-black: #000000;--color-raw-black-80: rgb(0 0 0 / 0.8);--color-raw-black-70: rgb(0 0 0 / 0.7);--color-raw-black-60: rgb(0 0 0 / 0.6);--color-raw-black-50: rgb(0 0 0 / 0.5);--color-raw-black-40: rgb(0 0 0 / 0.4);--color-raw-black-30: rgb(0 0 0 / 0.3);--color-raw-black-20: rgb(0 0 0 / 0.2);--color-raw-black-10: rgb(0 0 0 / 0.1);--color-rgb-raw-black: 0 0 0;--font-en: Lexend, Zen Kaku Gothic New, Hiragino Kaku Gothic ProN, Meiryo, sans-serif;--font-en-sub: Lexend Deca, Lexend, Zen Kaku Gothic New, Hiragino Kaku Gothic ProN, Meiryo, sans-serif;--font-ja: Zen Kaku Gothic New, Hiragino Kaku Gothic ProN, Meiryo, sans-serif;--font-main: Lexend, Zen Kaku Gothic New, Hiragino Kaku Gothic ProN, Meiryo, sans-serif;--font-serif: Zen Old Mincho, Hiragino Mincho ProN, serif}body{color:var(--color-primary);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:var(--font-main);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.l-layoutGrid{display:grid;grid-template-columns:repeat(12, 1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 760px){.l-layoutGrid{grid-template-columns:repeat(4, 1fr);-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}.l-header{position:fixed;top:0;left:0;width:100%;z-index:1000}@media screen and (max-width: 760px){.l-header.is-nav-open{height:100%;top:4px}}@media screen and (min-width: 761px){.l-header.is-scrolling{top:8px}}@media screen and (max-width: 760px){.l-header.is-scrolling{top:4px}}.l-header__container{padding-left:8px;padding-right:8px}@media screen and (max-width: 760px){.l-header__container{padding-right:4px;padding-left:4px}}.l-header__inner{position:relative;width:100%;border-radius:4px;background-color:rgba(0,0,0,0);-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header__inner:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;opacity:1;will-change:opacity;-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);background:url("./images/header-bottom-border.svg") center/contain repeat-x}.is-scrolling .l-header__inner{background-color:rgba(214,214,214,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.is-scrolling .l-header__inner:after{opacity:0}@media screen and (max-width: 760px){.is-nav-open .l-header__inner{background-color:var(--color-primary-darken)}.is-nav-open .l-header__inner:after{opacity:0}}.l-header__nav-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:55px;padding-left:32px;padding-right:32px;position:relative}@media screen and (max-width: 760px){.l-header__nav-container{padding-left:16px;padding-right:10px}}.is-scrolling .l-header__nav-container{height:48px}.l-header__logo{position:absolute;top:50%;left:50%;translate:-50% -50%;width:135px;height:24px}@media screen and (max-width: 760px){.l-header__logo{left:54px;translate:0 -50%;width:90px;height:16px;-webkit-transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1) .4s;transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}.is-nav-open .l-header__logo{opacity:0;-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1)}}.l-header__logo a{width:100%;height:24px;display:block}@media screen and (max-width: 760px){.l-header__logo a{height:100%}}.l-header__logo a span{display:block;width:100%;height:100%}.l-header__logo a span svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.l-header__nav{gap:24px}@media screen and (max-width: 760px){.l-header__nav.-desktop{display:none}}@media screen and (min-width: 761px){.l-header__nav.-mobile{display:none}}.l-header__nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width: 760px){.l-header__nav__list{gap:14px}}.-account .l-header__nav__list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l-header__nav__list>li{display:-webkit-box;display:-ms-flexbox;display:flex}.l-header__nav__list>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;will-change:color;-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header__nav__list>li>a:has(.count){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media(hover: hover){.l-header__nav__list>li>a:hover *{color:var(--color-primary-60)}}.l-header__nav__list>li>a>span{display:inline-block;font-size:12px;letter-spacing:.16em;font-family:var(--font-en);font-weight:500;color:var(--color-primary);text-transform:uppercase;will-change:color;-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header__nav__list>li>a>span::before,.l-header__nav__list>li>a>span::after{content:"";display:block flow;inline-size:0;block-size:1px}.l-header__nav__list>li>a>span::before{-webkit-margin-after:calc((1 - 1)*.5em);margin-block-end:calc((1 - 1)*.5em)}.l-header__nav__list>li>a>span::after{-webkit-margin-before:calc((1 - 1)*.5em);margin-block-start:calc((1 - 1)*.5em)}@media screen and (max-width: 760px){.is-nav-open .l-header__nav__list>li>a>span{color:var(--color-base)}}.l-header__nav__list>li>a .count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;letter-spacing:.16em;font-family:var(--font-en);font-weight:500;color:var(--color-primary);text-transform:uppercase;will-change:color;-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 760px){.is-nav-open .l-header__nav__list>li>a .count{color:var(--color-base)}}.l-header__nav__list>li>a .count>span{display:inline-block;font-size:21px;font-weight:200;translate:0 -7%;will-change:color;-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header__nav__list>li>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;position:relative}.l-header__nav__list>li>button:after{content:"";width:200%;height:400%;position:absolute;top:50%;left:50%;translate:-50% -50%;cursor:pointer}.l-header__nav__list>li>button .icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;height:16px;position:relative}.l-header__nav__list>li>button .icon svg{width:100%;height:auto;display:block;position:absolute;top:50%;left:0;translate:0 -50%;-webkit-transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header__nav__list>li>button .icon svg.menu-close{opacity:0}.is-nav-open .l-header__nav__list>li>button .icon{color:var(--color-base)}.is-nav-open .l-header__nav__list>li>button .icon svg{-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:1s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-nav-open .l-header__nav__list>li>button .icon svg.menu-open{opacity:0;scale:1 0}.is-nav-open .l-header__nav__list>li>button .icon svg.menu-close{opacity:1}.l-header__nav__list>li>button .text{display:block;letter-spacing:.16em;font-family:var(--font-en);font-weight:500;text-transform:uppercase;opacity:0;font-size:0;-webkit-transition:font-size 0s .6s,opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:font-size 0s .6s,opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header__nav__list>li>button .text::before,.l-header__nav__list>li>button .text::after{content:"";display:block flow;inline-size:0;block-size:1px}.l-header__nav__list>li>button .text::before{-webkit-margin-after:calc((1 - 1)*.5em);margin-block-end:calc((1 - 1)*.5em)}.l-header__nav__list>li>button .text::after{-webkit-margin-before:calc((1 - 1)*.5em);margin-block-start:calc((1 - 1)*.5em)}.is-nav-open .l-header__nav__list>li>button .text{opacity:1;font-size:12px;color:var(--color-base);-webkit-transition:font-size 0s,opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:font-size 0s,opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header__nav__list>li>button .logo{display:block;width:90px;height:16px}.l-header__nav__list>li>button .logo svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.l-header__mobile-nav{width:100%;height:0;color:var(--color-base);overflow:hidden}.is-nav-open .l-header__mobile-nav{height:calc(100dvh - 64px)}.l-header__mobile-nav .mobile-nav{width:100%;height:100%;padding-left:12px;padding-right:12px;position:relative}.l-header__mobile-nav .mobile-nav__container{width:100%;height:100%;padding-top:42px;padding-bottom:60px;overflow:auto;border-top:1px solid var(--color-base-20);scrollbar-width:0}.l-header__mobile-nav .mobile-nav__container::-webkit-scrollbar{display:none}.l-header__mobile-nav .mobile-nav__upper{padding-left:40px}.l-header__mobile-nav .mobile-nav__upper ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.l-header__mobile-nav .mobile-nav__upper ul li:not(:first-child){margin-top:24px}.l-header__mobile-nav .mobile-nav__upper ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.l-header__mobile-nav .mobile-nav__upper ul li a span{display:block;font-size:12px;letter-spacing:.2em;font-family:var(--font-en);line-height:24px;font-weight:300;text-transform:uppercase}.l-header__mobile-nav .mobile-nav__upper ul li a span::before,.l-header__mobile-nav .mobile-nav__upper ul li a span::after{content:"";display:block flow;inline-size:0;block-size:1px}.l-header__mobile-nav .mobile-nav__upper ul li a span::before{-webkit-margin-after:calc((1 - 2)*.5em);margin-block-end:calc((1 - 2)*.5em)}.l-header__mobile-nav .mobile-nav__upper ul li a span::after{-webkit-margin-before:calc((1 - 2)*.5em);margin-block-start:calc((1 - 2)*.5em)}.l-header__mobile-nav .mobile-nav__lower{margin-top:56px;padding-left:40px}.l-header__mobile-nav .mobile-nav__lower__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:76px}.l-header__mobile-nav .mobile-nav__lower__block:not(:first-child){margin-top:56px}.l-header__mobile-nav .mobile-nav__lower__block .block-label{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}.l-header__mobile-nav .mobile-nav__lower__block .block-label span{display:block;font-size:12px;letter-spacing:.2em;font-family:var(--font-en);line-height:24px;font-weight:300;text-transform:uppercase;color:var(--color-base-60)}.l-header__mobile-nav .mobile-nav__lower__block .block-label span::before,.l-header__mobile-nav .mobile-nav__lower__block .block-label span::after{content:"";display:block flow;inline-size:0;block-size:1px}.l-header__mobile-nav .mobile-nav__lower__block .block-label span::before{-webkit-margin-after:calc((1 - 2)*.5em);margin-block-end:calc((1 - 2)*.5em)}.l-header__mobile-nav .mobile-nav__lower__block .block-label span::after{-webkit-margin-before:calc((1 - 2)*.5em);margin-block-start:calc((1 - 2)*.5em)}.l-header__mobile-nav .mobile-nav__lower__block .block-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.l-header__mobile-nav .mobile-nav__lower__block .block-content li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.l-header__mobile-nav .mobile-nav__lower__block .block-content li:not(:first-child){margin-top:24px}.l-header__mobile-nav .mobile-nav__lower__block .block-content li a{display:block;width:100%}.l-header__mobile-nav .mobile-nav__lower__block .block-content li a:has(i){display:grid;grid-template-columns:1fr 10px;gap:6px}.l-header__mobile-nav .mobile-nav__lower__block .block-content li a span{display:block;font-size:12px;letter-spacing:.2em;font-family:var(--font-en);line-height:24px;font-weight:300;text-transform:uppercase}.l-header__mobile-nav .mobile-nav__lower__block .block-content li a span::before,.l-header__mobile-nav .mobile-nav__lower__block .block-content li a span::after{content:"";display:block flow;inline-size:0;block-size:1px}.l-header__mobile-nav .mobile-nav__lower__block .block-content li a span::before{-webkit-margin-after:calc((1 - 2)*.5em);margin-block-end:calc((1 - 2)*.5em)}.l-header__mobile-nav .mobile-nav__lower__block .block-content li a span::after{-webkit-margin-before:calc((1 - 2)*.5em);margin-block-start:calc((1 - 2)*.5em)}.l-header__mobile-nav .mobile-nav__lower__block .block-content li a span:has(br){line-height:16px}.l-header__mobile-nav .mobile-nav__lower__block .block-content li a span:has(br)::before,.l-header__mobile-nav .mobile-nav__lower__block .block-content li a span:has(br)::after{content:"";display:block flow;inline-size:0;block-size:1px}.l-header__mobile-nav .mobile-nav__lower__block .block-content li a span:has(br)::before{-webkit-margin-after:calc((1 - 1.3333333333)*.5em);margin-block-end:calc((1 - 1.3333333333)*.5em)}.l-header__mobile-nav .mobile-nav__lower__block .block-content li a span:has(br)::after{-webkit-margin-before:calc((1 - 1.3333333333)*.5em);margin-block-start:calc((1 - 1.3333333333)*.5em)}.l-header__mobile-nav .mobile-nav__lower__block .block-content li a i{display:block;width:100%;height:10px;-ms-flex-item-align:center;align-self:center}.l-header__mobile-nav .mobile-nav__lower__block .block-content li a i svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.l-header__mobile-nav .mobile-nav__bottom{position:absolute;left:0;bottom:0;padding-top:8px;padding-right:12px;padding-left:12px;padding-bottom:12px;background-color:var(--color-primary-darken)}.l-header__mobile-nav .mobile-nav__bottom p{font-size:10px;letter-spacing:.1em;line-height:12px;font-weight:300;font-family:var(--font-en);color:var(--color-base-60);text-transform:uppercase}.l-header__mobile-nav .mobile-nav__bottom p::before,.l-header__mobile-nav .mobile-nav__bottom p::after{content:"";display:block flow;inline-size:0;block-size:1px}.l-header__mobile-nav .mobile-nav__bottom p::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.l-header__mobile-nav .mobile-nav__bottom p::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}.l-header:not(:has(~.l-top)){-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 761px){.l-header:has(~.l-top){top:calc(100dvh - 8px - 48px)}}@media screen and (max-width: 760px){.l-header:has(~.l-top){top:4px}}.l-header:has(~.l-top) .l-header__inner{border-radius:4px;background-color:var(--color-primary-20)}.l-header:has(~.l-top) .l-header__nav-container{height:48px;padding-left:32px;padding-right:32px}@media screen and (max-width: 760px){.l-header:has(~.l-top) .l-header__nav-container{height:40px;padding-left:16px;padding-right:10px}}.l-header:has(~.l-top) .l-header__logo{display:none}.l-header:has(~.l-top) .l-header__nav__list>li>a *{color:var(--color-base)}@media(hover: hover){.l-header:has(~.l-top) .l-header__nav__list>li>a:hover *{color:var(--color-primary-darken)}}.l-header:has(~.l-top) .l-header__nav__list>li>button{color:var(--color-base)}@media screen and (max-width: 760px){.l-header:has(~.l-top).is-nav-open .l-header__inner{background-color:var(--color-primary-darken)}}@media screen and (max-width: 760px){.l-header:has(~.l-top).is-nav-open .l-header__mobile-nav{height:calc(100dvh - 50px)}}.l-header:has(~.l-product) .l-header__inner:after{background:url("./images/header-bottom-border-w.svg") center/contain repeat-x}.l-header:has(~.l-product) .l-header__logo{color:var(--color-base)}.l-header:has(~.l-product) .l-header__nav__list>li>a *{color:var(--color-base)}@media(hover: hover){.l-header:has(~.l-product) .l-header__nav__list>li>a:hover *{color:var(--color-primary-darken)}}.l-header:has(~.l-product) .l-header__nav__list>li>button{color:var(--color-base)}.l-header:has(~.l-product).is-scrolling .l-header__inner{background-color:var(--color-primary-80);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.l-footer__social{padding-right:40px;padding-left:40px;position:relative;background-color:#f5f5f5}@media screen and (max-width: 760px){.l-footer__social{padding-right:16px;padding-left:16px}}.l-footer__social:before{content:"";width:calc(100% - 32px);height:1px;position:absolute;top:0;left:16px;translate:0 -50%;background-color:var(--color-primary-10)}@media screen and (max-width: 760px){.l-footer__social:before{content:none}}.l-footer__social__inner{position:relative;padding-top:16px;padding-bottom:40px;display:grid;grid-template-columns:1fr 280px;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content}@media screen and (max-width: 760px){.l-footer__social__inner{grid-template-columns:1fr;padding-bottom:26px}}.l-footer__social .c-section-title{grid-column:1/2;grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width: 760px){.l-footer__social .c-section-title{grid-column:1/2;grid-row:1/span 1}}.l-footer__social__links{grid-column:2/3;grid-row:1/span 2}@media screen and (max-width: 760px){.l-footer__social__links{grid-column:1/2;grid-row:3/span 1;margin-top:16px}}.l-footer__social__links__container{display:grid;grid-template-columns:1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 760px){.l-footer__social__links__container{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-template-columns:262px 1fr}}.l-footer__social__links__container .c-outer-link{padding-top:12px}.l-footer__social__message{grid-column:1/2;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 760px){.l-footer__social__message{margin-top:44px;grid-column:1/2;grid-row:2/span 1}}.l-footer__social__message p{font-size:12px;letter-spacing:0;font-family:var(--font-ja);line-height:20px}.l-footer__social__message p::before,.l-footer__social__message p::after{content:"";display:block flow;inline-size:0;block-size:1px}.l-footer__social__message p::before{-webkit-margin-after:calc((1 - 1.6666666667)*.5em);margin-block-end:calc((1 - 1.6666666667)*.5em)}.l-footer__social__message p::after{-webkit-margin-before:calc((1 - 1.6666666667)*.5em);margin-block-start:calc((1 - 1.6666666667)*.5em)}.l-footer__breadcrumbs{background-color:var(--color-primary-darken);position:relative}.l-footer__breadcrumbs:empty{display:none}.l-footer__breadcrumbs:after{content:"";width:calc(100% - 32px);height:1px;bottom:0;left:16px;position:absolute;background-color:var(--color-base-20)}.l-footer__breadcrumbs .c-breadcrumbs{padding-top:24px;padding-bottom:24px}@media screen and (max-width: 760px){.l-footer__breadcrumbs .c-breadcrumbs{padding-top:16px;padding-bottom:16px}}.l-footer__breadcrumbs .c-breadcrumbs__item{color:var(--color-base)}.l-footer__breadcrumbs .c-breadcrumbs__item:not(:last-child):after{background:url("./images/icon-breadcrumb-arrow-footer.svg") center/contain no-repeat}.l-footer__inner{padding-top:32px;padding-bottom:24px;background-color:var(--color-primary-darken)}@media screen and (max-width: 760px){.l-footer__inner{padding-top:28px;padding-bottom:20px}}.l-footer__upper{padding-right:40px;padding-left:40px;padding-bottom:178px}@media screen and (max-width: 760px){.l-footer__upper{padding-right:16px;padding-left:16px}}@media screen and (max-width: 760px){.l-footer__upper{padding-bottom:47px}}.l-footer__upper-inner{display:grid;grid-template-columns:180px 1fr 280px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 760px){.l-footer__upper-inner{row-gap:132px;grid-template-columns:1fr 1fr}}.l-footer__block{-ms-flex-item-align:start;align-self:start}@media screen and (min-width: 761px){.l-footer__block:nth-child(1){grid-column:1/2}.l-footer__block:nth-child(2){grid-column:2/3}.l-footer__block:nth-child(3){grid-column:3/4}}@media screen and (max-width: 760px){.l-footer__block:nth-child(1){grid-column:1/2}.l-footer__block:nth-child(2){grid-column:2/3}.l-footer__block:nth-child(3){grid-column:2/3}}.l-footer__block-label{padding-bottom:40px}.l-footer__block-label p{color:var(--color-base-60);text-transform:uppercase;font-family:var(--font-en);letter-spacing:.2em;font-weight:300;font-size:12px;line-height:24px}.l-footer__block-label p::before,.l-footer__block-label p::after{content:"";display:block flow;inline-size:0;block-size:1px}.l-footer__block-label p::before{-webkit-margin-after:calc((1 - 2)*.5em);margin-block-end:calc((1 - 2)*.5em)}.l-footer__block-label p::after{-webkit-margin-before:calc((1 - 2)*.5em);margin-block-start:calc((1 - 2)*.5em)}.l-footer__nav{width:100%}.l-footer__nav ul li:not(:first-child){margin-top:4px}@media screen and (max-width: 760px){.l-footer__nav ul li:not(:first-child){margin-top:8px}}.l-footer__nav ul li a{display:inline-block;color:var(--color-base);font-size:12px;font-family:var(--font-en);line-height:24px;font-weight:300;text-transform:uppercase;letter-spacing:.2em;will-change:opacity;-webkit-transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1}.l-footer__nav ul li a::before,.l-footer__nav ul li a::after{content:"";display:block flow;inline-size:0;block-size:1px}.l-footer__nav ul li a::before{-webkit-margin-after:calc((1 - 2)*.5em);margin-block-end:calc((1 - 2)*.5em)}.l-footer__nav ul li a::after{-webkit-margin-before:calc((1 - 2)*.5em);margin-block-start:calc((1 - 2)*.5em)}@media screen and (max-width: 760px){.l-footer__nav ul li a{line-height:16px}.l-footer__nav ul li a::before,.l-footer__nav ul li a::after{content:"";display:block flow;inline-size:0;block-size:1px}.l-footer__nav ul li a::before{-webkit-margin-after:calc((1 - 1.3333333333)*.5em);margin-block-end:calc((1 - 1.3333333333)*.5em)}.l-footer__nav ul li a::after{-webkit-margin-before:calc((1 - 1.3333333333)*.5em);margin-block-start:calc((1 - 1.3333333333)*.5em)}}@media(hover: hover){.l-footer__nav ul li a:hover{opacity:.6}}.l-footer__company-logo{max-width:210px;width:100%;margin-right:auto}.l-footer__company-logo img{width:100%;height:auto;mix-blend-mode:lighten}.l-footer__logo{width:100%;padding-left:16px;padding-right:16px}@media screen and (max-width: 760px){.l-footer__logo{padding-left:8px;padding-right:8px}}.l-footer__logo img{width:100%;height:auto}.l-footer__copyright{padding-left:16px;padding-right:16px;margin-top:25px}@media screen and (max-width: 760px){.l-footer__copyright{margin-top:20px;padding-left:8px;padding-right:8px}}.l-footer__copyright span{display:block;font-size:12px;color:var(--color-base);font-family:var(--font-en);letter-spacing:.2em;line-height:36px;font-weight:300;text-transform:uppercase}.l-footer__copyright span::before,.l-footer__copyright span::after{content:"";display:block flow;inline-size:0;block-size:1px}.l-footer__copyright span::before{-webkit-margin-after:calc((1 - 3)*.5em);margin-block-end:calc((1 - 3)*.5em)}.l-footer__copyright span::after{-webkit-margin-before:calc((1 - 3)*.5em);margin-block-start:calc((1 - 3)*.5em)}@media screen and (max-width: 760px){.l-footer__copyright span{line-height:16px}.l-footer__copyright span::before,.l-footer__copyright span::after{content:"";display:block flow;inline-size:0;block-size:1px}.l-footer__copyright span::before{-webkit-margin-after:calc((1 - 1.3333333333)*.5em);margin-block-end:calc((1 - 1.3333333333)*.5em)}.l-footer__copyright span::after{-webkit-margin-before:calc((1 - 1.3333333333)*.5em);margin-block-start:calc((1 - 1.3333333333)*.5em)}}.p-set-cta{width:100%;position:relative}.p-set-cta__bg{width:100%;height:720px;position:relative}@media screen and (max-width: 760px){.p-set-cta__bg{height:680px}}.p-set-cta__bg img{width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;-o-object-fit:cover;object-fit:cover}.p-set-cta__content{position:absolute;top:0;left:0;width:100%;height:100%;padding-right:40px;padding-left:40px}@media screen and (max-width: 760px){.p-set-cta__content{padding-right:16px;padding-left:16px}}.p-set-cta__content__inner{height:100%;padding-top:24px;padding-bottom:32px;width:280px;margin-left:auto;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 760px){.p-set-cta__content__inner{padding-top:16px;padding-bottom:16px;width:100%}}.p-set-cta__content__inner .c-section-title{display:-webkit-box;display:-ms-flexbox;display:flex}.p-set-cta__content__inner .c-section-title__main{color:var(--color-base)}.p-set-cta__content__about{margin-top:48px;width:calc(100% + 1em)}@media screen and (max-width: 760px){.p-set-cta__content__about{margin-top:26px;width:100%}}.p-set-cta__content__about p{width:100%;font-size:12px;letter-spacing:0;font-family:var(--font-main);font-weight:400;font-weight:300;color:var(--color-base-80);line-height:20px;text-align:justify}.p-set-cta__content__about p::before,.p-set-cta__content__about p::after{content:"";display:block flow;inline-size:0;block-size:1px}.p-set-cta__content__about p::before{-webkit-margin-after:calc((1 - 1.6666666667)*.5em);margin-block-end:calc((1 - 1.6666666667)*.5em)}.p-set-cta__content__about p::after{-webkit-margin-before:calc((1 - 1.6666666667)*.5em);margin-block-start:calc((1 - 1.6666666667)*.5em)}@media screen and (min-width: 761px){.p-set-cta__content__about p{letter-spacing:-0.014em}}@media screen and (max-width: 760px){.p-set-cta__content__about p{color:var(--color-base-60)}.p-set-cta__content__about p br{display:none}}.p-set-cta__content__copy{font-size:24px;line-height:44px;letter-spacing:.02em;font-family:var(--font-serif);font-weight:500;color:var(--color-base)}.p-set-cta__content__copy::before,.p-set-cta__content__copy::after{content:"";display:block flow;inline-size:0;block-size:1px}.p-set-cta__content__copy::before{-webkit-margin-after:calc((1 - 1.8333333333)*.5em);margin-block-end:calc((1 - 1.8333333333)*.5em)}.p-set-cta__content__copy::after{-webkit-margin-before:calc((1 - 1.8333333333)*.5em);margin-block-start:calc((1 - 1.8333333333)*.5em)}@media screen and (max-width: 760px){.p-set-cta__content__copy{font-size:20px;line-height:34px}.p-set-cta__content__copy::before,.p-set-cta__content__copy::after{content:"";display:block flow;inline-size:0;block-size:1px}.p-set-cta__content__copy::before{-webkit-margin-after:calc((1 - 1.7)*.5em);margin-block-end:calc((1 - 1.7)*.5em)}.p-set-cta__content__copy::after{-webkit-margin-before:calc((1 - 1.7)*.5em);margin-block-start:calc((1 - 1.7)*.5em)}}.p-set-cta__content__copy-en{margin-top:40px;font-size:12px;letter-spacing:.2em;font-family:var(--font-en);font-weight:300;line-height:20px;color:var(--color-base)}.p-set-cta__content__copy-en::before,.p-set-cta__content__copy-en::after{content:"";display:block flow;inline-size:0;block-size:1px}.p-set-cta__content__copy-en::before{-webkit-margin-after:calc((1 - 1.6666666667)*.5em);margin-block-end:calc((1 - 1.6666666667)*.5em)}.p-set-cta__content__copy-en::after{-webkit-margin-before:calc((1 - 1.6666666667)*.5em);margin-block-start:calc((1 - 1.6666666667)*.5em)}@media screen and (max-width: 760px){.p-set-cta__content__copy-en{display:none}}.p-set-cta__content__link{margin-top:28px}@media screen and (max-width: 760px){.p-set-cta__content__link{max-width:262px;width:100%;margin-top:25px;margin-right:auto}}.p-set-cta__content__link .c-link-block.-inverted{background-color:#232323}.p-former-products-link{padding-right:40px;padding-left:40px;position:relative;background-color:var(--color-primary-10)}@media screen and (max-width: 760px){.p-former-products-link{padding-right:16px;padding-left:16px}}.p-former-products-link__inner{position:relative;padding-top:35px;padding-bottom:40px;display:grid;grid-template-columns:1fr 280px;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content}@media screen and (max-width: 760px){.p-former-products-link__inner{padding-top:24px;grid-template-columns:1fr;padding-bottom:16px}}.p-former-products-link__title p{font-size:24px;line-height:44px;letter-spacing:.02em;font-family:var(--font-serif);font-weight:500}.p-former-products-link__title p::before,.p-former-products-link__title p::after{content:"";display:block flow;inline-size:0;block-size:1px}.p-former-products-link__title p::before{-webkit-margin-after:calc((1 - 1.8333333333)*.5em);margin-block-end:calc((1 - 1.8333333333)*.5em)}.p-former-products-link__title p::after{-webkit-margin-before:calc((1 - 1.8333333333)*.5em);margin-block-start:calc((1 - 1.8333333333)*.5em)}@media screen and (max-width: 760px){.p-former-products-link__title p{font-size:20px;line-height:34px}.p-former-products-link__title p::before,.p-former-products-link__title p::after{content:"";display:block flow;inline-size:0;block-size:1px}.p-former-products-link__title p::before{-webkit-margin-after:calc((1 - 1.7)*.5em);margin-block-end:calc((1 - 1.7)*.5em)}.p-former-products-link__title p::after{-webkit-margin-before:calc((1 - 1.7)*.5em);margin-block-start:calc((1 - 1.7)*.5em)}}.p-former-products-link__links{grid-column:2/3;grid-row:1/span 2}@media screen and (max-width: 760px){.p-former-products-link__links{grid-column:1/2;grid-row:3/span 1;margin-top:16px}}.p-former-products-link__links__container{display:grid;grid-template-columns:1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 760px){.p-former-products-link__links__container{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}.p-former-products-link__links__container .c-link-block__arrow svg{width:15px}.p-former-products-link__message{grid-column:1/2;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 760px){.p-former-products-link__message{margin-top:44px;grid-column:1/2;grid-row:2/span 1}}.p-former-products-link__message p{font-size:12px;letter-spacing:0;font-family:var(--font-ja);line-height:20px}.p-former-products-link__message p::before,.p-former-products-link__message p::after{content:"";display:block flow;inline-size:0;block-size:1px}.p-former-products-link__message p::before{-webkit-margin-after:calc((1 - 1.6666666667)*.5em);margin-block-end:calc((1 - 1.6666666667)*.5em)}.p-former-products-link__message p::after{-webkit-margin-before:calc((1 - 1.6666666667)*.5em);margin-block-start:calc((1 - 1.6666666667)*.5em)}.c-breadcrumbs{padding-right:40px;padding-left:40px;padding-top:23px}@media screen and (max-width: 760px){.c-breadcrumbs{padding-right:16px;padding-left:16px}}@media screen and (max-width: 760px){.c-breadcrumbs{padding-top:15px}}.c-breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.c-breadcrumbs__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-breadcrumbs__item:not(:last-child):after{content:"";width:8px;height:10px;display:block;background:url("./images/icon-breadcrumb-arrow.svg") center/contain no-repeat}.c-breadcrumbs__item a,.c-breadcrumbs__item div{display:block;font-size:10px;letter-spacing:.16em;line-height:24px;font-family:var(--font-en);font-weight:300;text-transform:uppercase}.c-breadcrumbs__item a::before,.c-breadcrumbs__item a::after,.c-breadcrumbs__item div::before,.c-breadcrumbs__item div::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-breadcrumbs__item a::before,.c-breadcrumbs__item div::before{-webkit-margin-after:calc((1 - 2.4)*.5em);margin-block-end:calc((1 - 2.4)*.5em)}.c-breadcrumbs__item a::after,.c-breadcrumbs__item div::after{-webkit-margin-before:calc((1 - 2.4)*.5em);margin-block-start:calc((1 - 2.4)*.5em)}.c-breadcrumbs__item a{will-change:opacity;-webkit-transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(hover: hover){.c-breadcrumbs__item a:hover{opacity:.6}}.c-section-title{display:grid;grid-template-columns:180px 1fr;font-family:var(--font-en);font-weight:300;letter-spacing:.2em;font-size:12px}@media screen and (max-width: 760px){.c-section-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}}.c-section-title__sub{grid-column:1/2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}@media screen and (max-width: 760px){.c-section-title__sub{gap:24px}}.c-section-title__sub span{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.c-section-title__sub span{gap:24px}}.c-section-title__sub span:after{content:"";height:1px;width:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;background-color:var(--color-primary-40)}.c-section-title__main{grid-column:2/3;text-transform:uppercase;position:relative}@media screen and (min-width: 761px){.c-section-title__main{white-space:nowrap}}.c-section-title.-inverted{color:var(--color-base)}.c-section-title.-inverted .c-section-title__sub span:after{background-color:var(--color-base-40)}.c-tile-gallery{position:relative;width:100%;height:100%;display:block;overflow:hidden;background-color:var(--color-base)}.c-tile-gallery__container{width:100%;min-width:1388px;height:80%;position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}@media screen and (max-width: 760px){.c-tile-gallery__container{min-width:760px;grid-template-columns:repeat(3, 1fr);gap:6px}}.c-tile-gallery__column{display:grid;grid-template-columns:1fr;gap:8px}.c-tile-gallery__column:nth-child(1) .splide__slide img{translate:0 -150px}@media screen and (max-width: 760px){.c-tile-gallery__column:nth-child(1) .splide__slide img{translate:0 -60px}}.c-tile-gallery__column:nth-child(2) .splide__slide img{translate:0 113px}.c-tile-gallery__column:nth-child(3) .splide__slide img{translate:0 234px}@media screen and (max-width: 760px){.c-tile-gallery__column:nth-child(3) .splide__slide img{translate:0 209px}}@media screen and (max-width: 760px){.c-tile-gallery__column:nth-child(4){display:none}}.c-tile-gallery__column:nth-child(4) .splide__slide img{translate:0 37px}.c-tile-gallery__column .splide__track{overflow:visible}.c-product-card{display:block;background-color:var(--color-base);border-radius:2px;overflow:hidden}.c-product-card__inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-product-card__thumbnail{width:100%;padding-top:100%;position:relative}.c-product-card__thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.c-product-card__details{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 8px 8px;background-color:var(--color-base);gap:33px;will-change:background-color;-webkit-transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 760px){.c-product-card__details{gap:23px;padding:13px 10px 12px}}.c-product-card__titles{display:grid;grid-template-columns:27px 1fr;gap:16px}@media screen and (max-width: 760px){.c-product-card__titles{grid-template-columns:23px 1fr;gap:14px}}.c-product-card__titles .number{height:17px;width:100%;-ms-flex-item-align:center;align-self:center}@media screen and (max-width: 760px){.c-product-card__titles .number{height:15px}}.c-product-card__titles .number img{height:100%;width:auto;display:block;will-change:filter;-webkit-transition:-webkit-filter .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-filter .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:filter .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:filter .4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-filter .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-product-card__titles .title{font-size:20px;font-family:var(--font-serif);font-weight:600;line-height:28px;letter-spacing:0;will-change:color;-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-product-card__titles .title::before,.c-product-card__titles .title::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-product-card__titles .title::before{-webkit-margin-after:calc((1 - 1.4)*.5em);margin-block-end:calc((1 - 1.4)*.5em)}.c-product-card__titles .title::after{-webkit-margin-before:calc((1 - 1.4)*.5em);margin-block-start:calc((1 - 1.4)*.5em)}@media screen and (max-width: 760px){.c-product-card__titles .title{font-size:18px}.c-product-card__titles .title::before,.c-product-card__titles .title::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-product-card__titles .title::before{-webkit-margin-after:calc((1 - 1.5555555556)*.5em);margin-block-end:calc((1 - 1.5555555556)*.5em)}.c-product-card__titles .title::after{-webkit-margin-before:calc((1 - 1.5555555556)*.5em);margin-block-start:calc((1 - 1.5555555556)*.5em)}}.c-product-card__notes{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-product-card__notes:has(.icon){position:relative;padding-right:28px}.c-product-card__notes .note-ja{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;line-height:18px;font-family:var(--font-serif);font-weight:600;letter-spacing:0;will-change:color;-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-product-card__notes .note-ja::before,.c-product-card__notes .note-ja::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-product-card__notes .note-ja::before{-webkit-margin-after:calc((1 - 1.5)*.5em);margin-block-end:calc((1 - 1.5)*.5em)}.c-product-card__notes .note-ja::after{-webkit-margin-before:calc((1 - 1.5)*.5em);margin-block-start:calc((1 - 1.5)*.5em)}@media screen and (max-width: 760px){.c-product-card__notes .note-ja{font-size:11px}.c-product-card__notes .note-ja::before,.c-product-card__notes .note-ja::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-product-card__notes .note-ja::before{-webkit-margin-after:calc((1 - 1.6363636364)*.5em);margin-block-end:calc((1 - 1.6363636364)*.5em)}.c-product-card__notes .note-ja::after{-webkit-margin-before:calc((1 - 1.6363636364)*.5em);margin-block-start:calc((1 - 1.6363636364)*.5em)}}.c-product-card__notes .note-en{margin-top:6px;font-size:12px;line-height:18px;font-family:var(--font-en);letter-spacing:.07em;font-weight:300;color:var(--color-raw-black-40);text-transform:uppercase;will-change:color;-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-product-card__notes .note-en::before,.c-product-card__notes .note-en::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-product-card__notes .note-en::before{-webkit-margin-after:calc((1 - 1.5)*.5em);margin-block-end:calc((1 - 1.5)*.5em)}.c-product-card__notes .note-en::after{-webkit-margin-before:calc((1 - 1.5)*.5em);margin-block-start:calc((1 - 1.5)*.5em)}@media screen and (max-width: 760px){.c-product-card__notes .note-en{font-size:11px;margin-top:8px}.c-product-card__notes .note-en::before,.c-product-card__notes .note-en::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-product-card__notes .note-en::before{-webkit-margin-after:calc((1 - 1.6363636364)*.5em);margin-block-end:calc((1 - 1.6363636364)*.5em)}.c-product-card__notes .note-en::after{-webkit-margin-before:calc((1 - 1.6363636364)*.5em);margin-block-start:calc((1 - 1.6363636364)*.5em)}}.c-product-card__notes .icon{position:absolute;bottom:2px;right:4px;will-change:color;-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(hover: hover){.c-product-card:hover{background-color:var(--color-primary-darken)}.c-product-card:hover .c-product-card__details{background-color:var(--color-primary-darken)}.c-product-card:hover .c-product-card__titles .number img{-webkit-filter:invert(1);filter:invert(1)}.c-product-card:hover .c-product-card__titles .title{color:#f0f0f0}.c-product-card:hover .c-product-card__notes .note-ja{color:var(--color-base)}.c-product-card:hover .c-product-card__notes .note-en{color:var(--color-base-40)}.c-product-card:hover .c-product-card__notes .icon{color:var(--color-base)}}.c-news-item:not(:first-child) .c-news-item__inner{padding-top:24px}@media screen and (max-width: 760px){.c-news-item:not(:first-child) .c-news-item__inner{padding-top:16px}}.c-news-item__inner{display:grid;position:relative;grid-template-columns:1fr 280px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding-bottom:24px}@media screen and (max-width: 760px){.c-news-item__inner{grid-template-columns:1fr;padding-bottom:16px}}.c-news-item__inner:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:var(--color-primary);opacity:.2;will-change:opacity;-webkit-transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-news-item__date{grid-column:1/3;padding-bottom:18px}@media screen and (max-width: 760px){.c-news-item__date{grid-column:1/span 1}}.c-news-item__date time{display:block;font-size:12px;letter-spacing:.2em;font-family:var(--font-en);font-weight:300;color:var(--color-primary-60);line-height:12px}.c-news-item__date time::before,.c-news-item__date time::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-news-item__date time::before{-webkit-margin-after:calc((1 - 1)*.5em);margin-block-end:calc((1 - 1)*.5em)}.c-news-item__date time::after{-webkit-margin-before:calc((1 - 1)*.5em);margin-block-start:calc((1 - 1)*.5em)}.c-news-item__title{grid-column:1/3;padding-bottom:56px}@media screen and (max-width: 760px){.c-news-item__title{grid-column:1/span 1}}.c-news-item__title:has(+.c-news-item__thumbnail){grid-column:1/2}@media screen and (max-width: 760px){.c-news-item__title:has(+.c-news-item__thumbnail){grid-column:1/span 1}}@media screen and (max-width: 760px){.c-news-item__title:has(+.c-news-item__thumbnail){padding-bottom:24px}}.c-news-item__title p,.c-news-item__title h3{font-size:20px;letter-spacing:.02em;font-family:var(--font-ja);font-weight:300;line-height:28px}.c-news-item__title p::before,.c-news-item__title p::after,.c-news-item__title h3::before,.c-news-item__title h3::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-news-item__title p::before,.c-news-item__title h3::before{-webkit-margin-after:calc((1 - 1.4)*.5em);margin-block-end:calc((1 - 1.4)*.5em)}.c-news-item__title p::after,.c-news-item__title h3::after{-webkit-margin-before:calc((1 - 1.4)*.5em);margin-block-start:calc((1 - 1.4)*.5em)}@media screen and (max-width: 760px){.c-news-item__title p,.c-news-item__title h3{font-size:16px;line-height:24px}.c-news-item__title p::before,.c-news-item__title p::after,.c-news-item__title h3::before,.c-news-item__title h3::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-news-item__title p::before,.c-news-item__title h3::before{-webkit-margin-after:calc((1 - 1.5)*.5em);margin-block-end:calc((1 - 1.5)*.5em)}.c-news-item__title p::after,.c-news-item__title h3::after{-webkit-margin-before:calc((1 - 1.5)*.5em);margin-block-start:calc((1 - 1.5)*.5em)}}.c-news-item__thumbnail{grid-column:2/3;grid-row:2/span 2}@media screen and (max-width: 760px){.c-news-item__thumbnail{grid-column:1/span 1}}@media screen and (max-width: 760px){.c-news-item__thumbnail{grid-row:3/4;padding-bottom:40px}}.c-news-item__thumbnail+.c-news-item__link{grid-column:1/2}@media screen and (max-width: 760px){.c-news-item__thumbnail+.c-news-item__link{grid-column:1/span 1}}.c-news-item__link{grid-column:1/3;align-self:self-end}@media screen and (max-width: 760px){.c-news-item__link{grid-column:1/span 1}}.c-news-item__link__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:64px}.c-news-item__link__inner .link-title{font-size:12px;letter-spacing:.2em;font-family:var(--font-en);font-weight:500;text-transform:uppercase;line-height:12px}.c-news-item__link__inner .link-title::before,.c-news-item__link__inner .link-title::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-news-item__link__inner .link-title::before{-webkit-margin-after:calc((1 - 1)*.5em);margin-block-end:calc((1 - 1)*.5em)}.c-news-item__link__inner .link-title::after{-webkit-margin-before:calc((1 - 1)*.5em);margin-block-start:calc((1 - 1)*.5em)}.c-news-item__link__inner .link-arrow{-webkit-box-flex:0;-ms-flex:0 0 19px;flex:0 0 19px;opacity:0;translate:-12% 0;will-change:opacity,translate;-webkit-transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 760px){.c-news-item__link__inner .link-arrow{opacity:1;translate:0 0}}.c-news-item__link__inner .link-arrow svg{width:100%;height:auto;display:block}@media(hover: hover){.c-news-item:hover .c-news-item__inner:after{opacity:1}.c-news-item:hover .c-news-item__link .link-arrow{opacity:1;translate:0 0}}.c-back-button{width:52px;height:40px;padding-left:16px;padding-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;background-color:var(--color-tertialy);color:var(--color-base);-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 761px){.c-back-button:has(.c-back-button__text){width:285px}}@media(hover: hover){.c-back-button:hover{background-color:#707070}}.p-howto .c-back-button{background-color:var(--color-tertialy-darken);color:var(--color-base-60)}.p-howto .c-back-button .c-back-button__text__ja{color:var(--color-base-50)}.c-back-button__icon{-webkit-box-flex:0;-ms-flex:0 0 19px;flex:0 0 19px}.c-back-button__icon svg{width:100%;height:auto;display:block}.c-back-button__text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}@media screen and (max-width: 760px){.c-back-button__text{display:none}}.c-back-button__text__en{font-size:12px;line-height:24px;text-transform:uppercase;font-family:var(--font-en);font-weight:500;letter-spacing:.2em}.c-back-button__text__en::before,.c-back-button__text__en::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-back-button__text__en::before{-webkit-margin-after:calc((1 - 2)*.5em);margin-block-end:calc((1 - 2)*.5em)}.c-back-button__text__en::after{-webkit-margin-before:calc((1 - 2)*.5em);margin-block-start:calc((1 - 2)*.5em)}.c-back-button__text__ja{font-family:var(--font-main);font-size:11px;line-height:22;letter-spacing:0;font-weight:400}.c-back-button__text__ja::before,.c-back-button__text__ja::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-back-button__text__ja::before{-webkit-margin-after:calc((1 - 2)*.5em);margin-block-end:calc((1 - 2)*.5em)}.c-back-button__text__ja::after{-webkit-margin-before:calc((1 - 2)*.5em);margin-block-start:calc((1 - 2)*.5em)}.c-start-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:207px;height:96px;margin-right:auto;margin-left:auto;background-color:var(--color-base);will-change:background-color;-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);border-radius:2px}@media screen and (max-width: 760px){.c-start-button{width:172px}}.c-start-button .title-en{line-height:1;font-size:16px;font-family:var(--font-en);letter-spacing:.2em;text-transform:uppercase;font-weight:500;will-change:color;-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-start-button .title-ja{margin-top:12px;font-size:11px;letter-spacing:0;will-change:color;-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-start-button .title-ja::before,.c-start-button .title-ja::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-start-button .title-ja::before{-webkit-margin-after:calc((1 - 2)*.5em);margin-block-end:calc((1 - 2)*.5em)}.c-start-button .title-ja::after{-webkit-margin-before:calc((1 - 2)*.5em);margin-block-start:calc((1 - 2)*.5em)}@media(hover: hover){.c-start-button:hover{background-color:var(--color-primary-darken)}.c-start-button:hover .title-en,.c-start-button:hover .title-ja{color:var(--color-base)}}.c-link-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px;background-color:var(--color-base);border-radius:2px;will-change:background-color;-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-link-block.-inverted{background-color:var(--color-primary-darken)}.c-link-block.-reversed{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-link-block.-reversed .c-link-block__arrow{scale:-1 1}.c-link-block__titles *{display:block}.c-link-block__titles .title-en{font-family:var(--font-en);letter-spacing:.2em;line-height:1;font-size:12px;font-weight:500;text-transform:uppercase;will-change:color;-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-link-block__titles .title-en::before,.c-link-block__titles .title-en::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-link-block__titles .title-en::before{-webkit-margin-after:calc((1 - 1.25)*.5em);margin-block-end:calc((1 - 1.25)*.5em)}.c-link-block__titles .title-en::after{-webkit-margin-before:calc((1 - 1.25)*.5em);margin-block-start:calc((1 - 1.25)*.5em)}.-inverted .c-link-block__titles .title-en{color:var(--color-base)}.c-link-block__titles .title-ja{margin-top:8px;font-size:11px;line-height:22px;font-weight:400;letter-spacing:0;color:var(--color-primary-80);will-change:color;-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);text-align:left}.c-link-block__titles .title-ja::before,.c-link-block__titles .title-ja::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-link-block__titles .title-ja::before{-webkit-margin-after:calc((1 - 2)*.5em);margin-block-end:calc((1 - 2)*.5em)}.c-link-block__titles .title-ja::after{-webkit-margin-before:calc((1 - 2)*.5em);margin-block-start:calc((1 - 2)*.5em)}@media screen and (max-width: 760px){.c-link-block__titles .title-ja{margin-top:8px}}.-inverted .c-link-block__titles .title-ja{color:var(--color-base)}.c-link-block__arrow{display:block;margin-top:12px;color:var(--color-raw-black);will-change:color;-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.-inverted .c-link-block__arrow{color:var(--color-base)}.c-link-block__arrow svg{display:block;width:19px;height:auto}@media(hover: hover){.c-link-block:hover{background-color:var(--color-primary-darken)}.c-link-block:hover .c-link-block__titles .title-en,.c-link-block:hover .c-link-block__titles .title-ja{color:var(--color-base)}.c-link-block:hover .c-link-block__arrow{color:var(--color-base)}.c-link-block:hover.-inverted{background-color:var(--color-base)}.c-link-block:hover.-inverted .c-link-block__titles .title-en{color:var(--color-primary)}.c-link-block:hover.-inverted .c-link-block__titles .title-ja{color:var(--color-primary-80)}.c-link-block:hover.-inverted .c-link-block__arrow{color:var(--color-raw-black)}}.c-outer-link{padding:16px 14px 10px;position:relative;height:100%;background-color:var(--color-primary-darken);border-radius:2px;will-change:background-color;-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-outer-link__title{display:block;font-family:var(--font-en);font-weight:500;letter-spacing:.2em;color:var(--color-base);font-size:12px;line-height:12px;text-transform:uppercase;will-change:color;-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-outer-link__title::before,.c-outer-link__title::after{content:"";display:block flow;inline-size:0;block-size:1px}.c-outer-link__title::before{-webkit-margin-after:calc((1 - 1)*.5em);margin-block-end:calc((1 - 1)*.5em)}.c-outer-link__title::after{-webkit-margin-before:calc((1 - 1)*.5em);margin-block-start:calc((1 - 1)*.5em)}.c-outer-link__icon{margin-top:32px;display:block;color:var(--color-base);will-change:color;-webkit-transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(hover: hover){.c-outer-link:hover{background-color:var(--color-base)}.c-outer-link:hover .c-outer-link__title{color:var(--color-primary-darken)}.c-outer-link:hover .c-outer-link__icon{color:var(--color-primary-darken)}}