@layer reset{*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,picture,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}input,textarea,select{font:inherit}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}@layer common{html{background-color:#000}body{background-color:#000;color:var(--color-text);font-family:var(--font-base);font-size:var(--fs-sm);line-height:var(--lh-base);letter-spacing:-.01em}.l-skip-link{position:absolute;top:-100%;left:0;z-index:200;padding:var(--space-2xs) var(--space-sm);background-color:var(--color-white);color:var(--color-text-dark);transition:top var(--transition-fast)}.l-skip-link:focus{top:0}@media(max-width:767px){.u-hide-sp{display:none!important}}@media(min-width:768px){.u-hide-pc{display:none!important}}.u-reveal{opacity:0;transform:translateY(3rem);transition:opacity 1s ease,transform 1s ease}.u-reveal.is-visible{opacity:1;transform:none}.u-scale-in{transform:scale(.7)}.l-header{position:fixed;top:0;left:40px;z-index:var(--z-header);padding-top:70px;opacity:0;transition:opacity var(--transition-slow)}.l-header.is-visible{opacity:1}@media(max-width:767px){.l-header{display:none}}.l-header__nav-list{display:flex;flex-direction:column;gap:16px}.l-header__nav-link{display:block;font-family:var(--font-en);font-weight:700;font-size:var(--fs-xxs);letter-spacing:.12px;color:#fff6;transition:color var(--transition-base)}.l-header__nav-link.is-active{color:var(--color-white)}@media(hover:hover)and (pointer:fine){.l-header__nav-link:hover{color:var(--color-white)}}.c-btn-buy{display:inline-flex;align-items:center;justify-content:center;gap:4rem;width:33.1rem;height:7.6rem;background-color:var(--color-white);transition:opacity var(--transition-base);padding-left:4rem}@media(hover:hover)and (pointer:fine){.c-btn-buy:hover{opacity:.8}}@media(max-width:767px){.c-btn-buy{gap:2rem;width:28.4rem;height:6rem}}.c-btn-buy__label{font-family:var(--font-base);font-weight:700;font-size:var(--fs-md);letter-spacing:.072rem;color:var(--color-text-dark)}@media(max-width:767px){.c-btn-buy__label{font-size:var(--fs-base);letter-spacing:.064rem}}.c-btn-buy__icon{flex-shrink:0}.l-footer{padding:8rem 2rem 3rem;text-align:center;background-color:var(--color-bg)}@media(max-width:767px){.l-footer{padding:8rem 2rem 3rem}}.l-footer__link-block{display:flex;flex-direction:column;align-items:center;gap:4rem;max-width:38.1rem;margin:0 auto}@media(max-width:767px){.l-footer__link-block{gap:3rem;max-width:35rem}}.l-footer__tagline{margin:0;font-family:var(--font-heading);font-weight:500;font-size:2.2rem;letter-spacing:-.022rem;color:var(--color-white)}@media(max-width:767px){.l-footer__tagline{font-size:1.7rem;letter-spacing:-.017rem}}.l-footer__link{display:flex;align-items:center;justify-content:center;width:100%;height:11.5rem;border:1px solid var(--color-white);transition:opacity var(--transition-base)}@media(hover:hover)and (pointer:fine){.l-footer__link:hover{opacity:.7}}@media(max-width:767px){.l-footer__link{height:9.2rem}}.l-footer__link-text{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(max-width:767px){.l-footer__link-text{gap:1rem}}.l-footer__link-title{font-family:var(--font-en);font-size:2.2rem;letter-spacing:.022rem;color:var(--color-white);line-height:100%}.l-footer__link-sub{font-family:var(--font-en);font-size:1.6rem;letter-spacing:.016rem;color:var(--color-white);line-height:100%}@media(max-width:767px){.l-footer__link-sub{font-size:1.2rem;letter-spacing:.012rem}}.l-footer__link-arrow{position:absolute;top:50%;left:100%;margin-left:7.2rem;transform:translateY(-50%);width:0;height:0;border-top:.6rem solid transparent;border-bottom:.6rem solid transparent;border-left:.9rem solid var(--color-white)}@media(max-width:767px){.l-footer__link-arrow{margin-left:5.7rem}}.l-footer__copyright{margin:14rem 0 0;font-family:var(--font-en-base);font-size:1.2rem;color:var(--color-text-muted)}@media(max-width:767px){.l-footer__copyright{margin-top:4rem}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lp-common.css.map */
