:root{--color-text: #222222;--color-dark-light: #808080;--color-light: #BCBBBB;--color-white: #FFFFFF;--color-caution: #E11E0E;--font-en: "Roboto", "Noto Sans JP", sans-serif;--font-ja: "Noto Sans JP", sans-serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}@media (prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none;margin:0;padding:0}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-width:100%;height:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){text-wrap:balance}:where(hr){border:none;border-block-start:1px solid;color:inherit;height:0;overflow:visible}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}html{scroll-padding-top:80px;scroll-behavior:smooth}body{font-family:var(--font-ja);letter-spacing:.04em;line-height:1.6;font-size:1.2rem;font-weight:400;color:var(--color-text)}@media screen and (min-width: 750px){body{font-size:1.2rem}}a{text-decoration:none}a:not([href]){cursor:default}a:hover{text-decoration:none;transition:opacity .3s ease}@media (hover: hover){a{transition:.3s}a:hover{opacity:.8}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0;line-height:1.8;word-break:break-word;font-family:var(--font-ja)}.field__input,.select__select,.customer .field input,.customer select{font-family:var(--font-ja)}.full__link{position:absolute;top:0;left:0;right:0;bottom:0;display:block!important;z-index:1}.red{color:var(--color-red)}.center{text-align:center!important}.is-hissu,.input-note,.is-note{color:var(--color-caution)!important}.h1{letter-spacing:.08em;line-height:1;font-size:1.8rem;font-weight:400}@media screen and (min-width: 750px){.h1{font-size:2.2rem}}.arrow-link{position:relative;font-size:1.2rem;text-decoration:none}.customer .arrow-link{font-size:1.2rem;text-decoration:none}@media screen and (min-width: 750px){.customer .arrow-link{font-size:1.3rem}}.arrow-link__arrow{margin-right:.7rem;overflow:hidden;display:inline-block;transform:rotate(180deg) translateY(-2px);width:1.1rem;height:1rem}.arrow-link__arrow.arrow-wh{filter:invert(1)}.arrow-link__arrow.arrow-next{transform:rotate(0);margin-left:.7rem}@media screen and (min-width: 750px){.arrow-link__arrow{transform:rotate(180deg) translateY(-1px)}}.arrow-link__arrow:after,.arrow-link__arrow:before{content:"";background:url(//fyrtokyo.com/cdn/shop/t/6/assets/icon-arrow.svg?v=122093166883503862621755750287) no-repeat bottom center;background-size:contain;width:100%;height:100%;position:absolute;top:calc(50% - .5rem);left:0;animation-fill-mode:forwards;animation-duration:.6s}.arrow-link:after{transform:translate(-100%)}.arrow-link:hover{opacity:1}.arrow-link:hover .arrow-link__arrow:before{animation-name:transformRightLeft}.arrow-link:hover .arrow-link__arrow:after{animation-name:transformLeftRight;animation-delay:.2s}@media screen and (min-width: 750px){.arrow-link{font-size:1.3rem}}.checkbox input{display:none}.checkbox label{position:relative;padding-left:1.9rem}.checkbox label:before{content:"";background:url(//fyrtokyo.com/cdn/shop/t/6/assets/square.svg?v=52215027359216248171755750288) no-repeat bottom center;width:1.3rem;height:1.3rem;position:absolute;left:0;top:calc(50% - .65rem);display:block}.checkbox input:checked+label:before{background:url(//fyrtokyo.com/cdn/shop/t/6/assets/icon-checkmark.svg?v=17941617318173508831755750287) no-repeat bottom center}.select{position:relative}.select:before{content:"";background:url(//fyrtokyo.com/cdn/shop/t/6/assets/icon-caret.svg?v=172762722391661709591755750287) no-repeat bottom center;height:.6rem;width:1rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);left:auto;right:1.6rem;z-index:1}.select__select,.customer select{height:3.5rem;padding:0 1.6rem}@media screen and (min-width: 750px){.select__select,.customer select{height:3.7rem}}.c-breadcrumbs{position:relative;padding:0 4.6%;margin-top:-.7rem;line-height:1.2;z-index:3}.is-open-header .c-breadcrumbs{visibility:hidden}.pages-history .c-breadcrumbs a,.pages-history .c-breadcrumbs{color:var(--color-white)}.c-breadcrumbs__item{position:relative;font-size:1rem;padding-right:1.2rem}.c-breadcrumbs__item a{color:var(--color-dark-light)}.c-breadcrumbs__item a:hover{color:var(--color-text)}.c-breadcrumbs__item:not(:last-child):after{position:absolute;top:50%;right:.3rem;content:"";width:.5rem;height:.1rem;background:var(--color-light)}.is-white .c-breadcrumbs__item a,.is-white .c-breadcrumbs__item{color:var(--color-white);transition:none}.is-white .c-breadcrumbs__item:not(:last-child):after{background-color:var(--color-white)}@media screen and (min-width: 750px){.c-breadcrumbs{padding:0 1.7%}}.js-tab__button{cursor:pointer}.js-tab__content:not(.is-active),.js-radio-tab__content:not(.is-active){display:none}.js-tab__content.is-active,.js-radio-tab__content.is-active{animation:fadeIn .3s ease-in-out forwards}.js-toggle-radio-group .js-toggle-content{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.header wishlist-link{display:none}.panel-content{position:fixed;width:100%;height:100dvh;top:0;left:0;opacity:0;visibility:hidden;overflow:hidden;transition:all var(--duration-medium) ease;z-index:3}.panel-content-inner{position:absolute;top:10dvh;right:7%;width:86%;height:80dvh;background-color:rgb(var(--color-background));opacity:0;visibility:hidden;transition:transform var(--duration-medium) ease,visibility var(--duration-medium) ease;-ms-overflow-style:none;scrollbar-width:none;z-index:4}.is-open .panel-content,.is-open .panel-content-inner{opacity:1;visibility:visible}.is-open .panel-content .panel-overlay{position:fixed;top:0;left:0;width:100%;height:100dvh;background:#0000004d;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer;z-index:3;display:block!important}.panel-close__button{position:absolute;top:-4.1rem;left:50%;transform:translate(-50%);width:1.9rem;height:1.9rem;cursor:pointer;z-index:4}.panel-close__button span{position:absolute;left:0;top:1rem;width:100%;height:.2rem;border-radius:.1rem;display:block;background:var(--color-white)}.panel-close__button span:nth-of-type(1){transform:rotate(45deg)}.panel-close__button span:nth-of-type(2){transform:rotate(-45deg)}@media screen and (min-width: 750px){.panel-content-inner{width:70rem;right:calc(50% - 35rem)}.panel-close__button{width:2.6rem;height:2.6rem;top:0;left:auto;right:-5.8rem}}[type=radio]:checked~label{transform:none!important;outline:none!important}.wk-button.wk-full-width,.wk-button.wk-full-width:hover{padding:0}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{display:block;width:0;transition:width .5s ease}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrows{position:absolute;top:50%;left:0;right:0;height:3rem;transform:translateY(-50%);z-index:2}.splide__arrow{align-items:center;padding:.5rem;border:0;border-radius:50%;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;position:absolute;width:2em;z-index:1}.splide__arrow svg{fill:var(--color-text);height:1.8rem;width:1.1rem}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:.1rem}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:.1rem}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.page-index #MainContent,.page-product #MainContent{margin-top:-62px}@media screen and (min-width: 750px){.page-index #MainContent,.page-product #MainContent{margin-top:-60px}}.p-header-topics{position:relative;background:var(--color-white);text-align:center;z-index:1;display:none}.p-header-topics__items{align-items:center}.p-header-topics__item{position:relative;line-height:2.6rem;min-height:2.6rem;padding:0;text-align:center;letter-spacing:.0275em;font-size:1.1rem;font-weight:300}.p-header-topics__hidden{position:absolute;top:50%;right:5px;width:21px;height:21px;cursor:pointer;transform:translateY(-50%)}.p-header-topics__hidden:before,.p-header-topics__hidden:after{content:"";position:absolute;top:50%;left:50%;right:1px;width:15px;height:1px;background:var(--color-text)}.p-header-topics__hidden:before{transform:translate(-50%,-50%) rotate(135deg)}.p-header-topics__hidden:after{transform:translate(-50%,-50%) rotate(45deg)}.shopify-section-header-sticky{width:100%}.is-open-header .shopify-section-header-sticky{position:fixed;top:0;left:0}.header-wrapper{background-color:transparent}.header{display:flex;justify-content:space-between;padding:.6rem 1.7% 1.2rem 5.1%}.header__heading-link{padding:.9rem 0 .7rem}.header__heading-logo{width:20rem}.header__heading-link,.header__heading{margin-right:auto;z-index:5}.header__icon.link{position:relative;z-index:4}.header__icon .icon,.header__icon,.header__icon--cart .icon{width:2.4rem;height:2.4rem}.header__icon .icon-search{margin-top:.2rem}.header__icon .icon-hamburger{width:1.8rem}.header__icons{padding-right:.7rem;column-gap:1.6rem}.header__icons,.header__icon--menu{z-index:4}.header:before{content:none;width:100%;height:100%;display:block;position:fixed;left:0;top:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#00000029;z-index:1;cursor:pointer}body.is-open-header .header:before{content:""}@media screen and (max-width: 749px){.swym-header-launcher{display:none}}@media screen and (min-width: 750px){.header__icons:after{content:"";position:absolute;right:0;bottom:.3rem;width:0;opacity:0;min-width:0;height:1px;background:#d9d9d9;z-index:3;transition:all var(--duration-default) ease}.is-open-header .header__icons:after{width:31%;min-width:45.5rem;opacity:1}}.header__icon--cart{position:relative}.cart-count-bubble{letter-spacing:0;font-family:var(--font-en)}.header-hamburger__button-wrap{padding:1.5rem 1.3rem}.header-hamburger__button{position:relative;width:1.8rem;height:1.4rem;cursor:pointer}.header-hamburger__button span{position:absolute;left:0;width:1.8rem;height:.2rem;display:block}.header-hamburger__button span:nth-child(1){top:0}.header-hamburger__button span:nth-child(2){top:calc(50% - .1rem)}.header-hamburger__button span:nth-child(3){bottom:0}@media screen and (max-width: 749px){.header-hamburger__button span:nth-of-type(1){-webkit-animation:btn07-bar01 .75s forwards;animation:btn07-bar01 .75s forwards}@-webkit-keyframes btn07-bar01{0%{-webkit-transform:translateY(6px) rotate(45deg)}50%{-webkit-transform:translateY(6px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0)}}@keyframes btn07-bar01{0%{transform:translateY(6px) rotate(45deg)}50%{transform:translateY(6px) rotate(0)}to{transform:translateY(0) rotate(0)}}.header-hamburger__button span:nth-of-type(2){transition:opacity .25s .25s;opacity:1}.header-hamburger__button span:nth-of-type(3){-webkit-animation:btn07-bar03 .75s forwards;animation:btn07-bar03 .75s forwards}@-webkit-keyframes btn07-bar03{0%{-webkit-transform:translateY(-6px) rotate(-45deg)}50%{-webkit-transform:translateY(-6px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0)}}@keyframes btn07-bar03{0%{transform:translateY(-6px) rotate(-45deg)}50%{transform:translateY(-6px) rotate(0)}to{transform:translateY(0) rotate(0)}}.is-open-header .header-hamburger__button span:nth-of-type(1){-webkit-animation:active-btn07-bar01 .75s forwards;animation:active-btn07-bar01 .75s forwards}@-webkit-keyframes active-btn07-bar01{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(6px) rotate(0)}to{-webkit-transform:translateY(6px) rotate(45deg)}}@keyframes active-btn07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(6px) rotate(0)}to{transform:translateY(6px) rotate(45deg)}}.is-open-header .header-hamburger__button span:nth-of-type(2){opacity:0}.is-open-header .header-hamburger__button span:nth-of-type(3){-webkit-animation:active-btn07-bar03 .75s forwards;animation:active-btn07-bar03 .75s forwards}@-webkit-keyframes active-btn07-bar03{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-6px) rotate(0)}to{-webkit-transform:translateY(-6px) rotate(-45deg)}}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(0)}to{transform:translateY(-6px) rotate(-45deg)}}}@media screen and (min-width: 750px){.header{padding:.4rem 1.2% .4rem 1.7%}.header__heading-link{padding:1.6rem 0 1rem}.header__heading-logo{width:21.6rem}.header__icons{padding-right:1.2rem;column-gap:2.4rem}}body.page-collection .header-wrapper,body.page-search .header-wrapper{background-color:var(--color-white)}.header .header-hamburger__button span{background:var(--color-text)}.header__icon svg{fill:var(--color-text)}.header .header__heading-logo{filter:brightness(0)}.header .cart-count-bubble{background-color:var(--color-text);color:var(--color-white)}.is-white .header-hamburger__button span{background:var(--color-white)}.is-white .header__icon svg{fill:var(--color-white)}.is-white .header__heading-logo{filter:brightness(100)}.is-white .cart-count-bubble{background-color:var(--color-white);color:var(--color-text)}body.is-open-header .header-hamburger__button span{background:var(--color-light)}.is-open-header .header-hamburger__button span{background:var(--color-text)!important}body.is-open-header .header__icon svg{fill:var(--color-light)}.is-open.header__icon svg,.is-open .header__icon svg{fill:var(--color-text)!important}body.is-open-header .cart-count-bubble{background:var(--color-light);border-color:var(--color-light);color:var(--color-white)}@media screen and (max-width: 749px){body.is-open-header .header__heading-logo{filter:brightness(0)}}.header-panel{position:fixed;top:0;right:0;padding:0;width:100%;height:100dvh;background-color:rgb(var(--color-background));overflow-x:hidden;transform:translate(100%);visibility:hidden;z-index:3;opacity:.98;box-shadow:-5px 0 8px #0000000d;transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.is-open .header-panel{transform:translate(0);visibility:visible}.header-panel__button{position:sticky;z-index:4}.header-panel__content{padding:9.1rem 4.3rem 0}@media screen and (min-width: 750px){.header-panel{width:31%;min-width:45.5rem}.header-panel__content{padding:14rem 17% 0;padding-top:calc(9.5% + 8rem)}.is-open .header-panel__button:after{content:"";width:2.4rem;height:.1rem;background:var(--color-text);position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}}.header__search{display:none!important}.header-panel--search .search{margin-bottom:2.4rem}.header-panel--recommend{position:absolute;width:100%;bottom:0;padding:0 0 5rem 5.2%}.header-panel--recommend-head{text-align:left;font-size:1.4rem;line-height:1.4;margin-bottom:1.6rem}.header-panel--recommend .swiper-button-prev,.header-panel--recommend .swiper-button-next{display:inherit;margin:0;padding:.5rem;box-sizing:content-box;top:calc(50% - 1.15rem);width:auto;height:auto;transition:all ease .3s}.header-panel--recommend .swiper-button-prev{left:.4rem;transform:rotate(180deg)}.header-panel--recommend .swiper-button-next{right:.4rem}.header-panel--recommend .swiper-button-next:after,.header-panel--recommend .swiper-button-prev:after{content:"";background:url(//fyrtokyo.com/cdn/shop/t/6/assets/icon-chevron.svg?v=31303135824790320681755750287) no-repeat center center;width:1.3rem;height:1.3rem;display:block}.header-panel--recommend .swiper-button-next.swiper-button-disabled,.header-panel--recommend .swiper-button-prev.swiper-button-disabled{opacity:0}.header__icon--search .header-panel__content{padding-left:0;padding-right:0}.header-panel--search{padding:0 17%}@media screen and (min-width: 750px){.header-panel--search{padding-top:.4rem}}.header-panel--search-word-item{cursor:pointer}@media screen and (min-width: 750px){.header-panel--search-word-item{margin-bottom:.6rem}}.header-panel--recommend .card__media,.header-panel--recommend .card__media .media,.header-panel--recommend .card__media .media img{position:static}.header-panel--recommend .card__media .media{aspect-ratio:3/4}.header-panel--recommend .card__heading a{font-size:0}.header-panel--recommend .card__information{padding:0}.header-panel--recommend .card__inner .card__content,.header-panel--recommend .card-information{display:none}.header-panel--account-name{margin-bottom:2.6rem;font-weight:500}.header-panel--account .button{width:100%;min-height:4.2rem}.header-panel--account .button:not(:last-child){margin-bottom:1rem}.header-panel--account .button:after{border-radius:.2rem}.header-panel--account{margin-bottom:4rem}.header-panel--account-head,.header-panel--search-head{margin-bottom:1.6rem;text-align:left;line-height:1;color:var(--color-light);font-size:1.1rem}.header-panel--account-head{color:#9f9f9f}@media screen and (min-width: 750px){.header-panel--account-head{font-size:1.2rem}}.header-logout{position:fixed;bottom:2.5rem;width:85.6%;left:7.2%;min-height:4.2rem}.menu-drawer__navigation{margin:2.4rem 0;height:calc(100dvh - 27.2rem);overflow:auto;scrollbar-width:2px;scrollbar-color:var(--color-text)}@media screen and (min-width: 750px){.menu-drawer__navigation{margin-top:0;height:calc(100dvh - 23.4rem)}}.menu-drawer__navigation::-webkit-scrollbar{width:2px}.menu-drawer__navigation::-webkit-scrollbar-track{background-color:#d9d9d9;border-radius:100px}.menu-drawer__navigation::-webkit-scrollbar-thumb{background-color:var(--color-text);border-radius:100px}.menu-drawer__contact{position:fixed;bottom:0;left:0;width:100%;display:flex;text-align:center;justify-content:space-between;padding:1.8rem 2.4rem;border-top:1px solid var(--color-light);background:var(--color-white)}.menu-drawer__contact-tel{margin-top:5px;font-size:1.2rem;font-family:var(--font-en);white-space:nowrap}.menu-drawer__contact-tel>span{display:block;text-align:right;margin-right:-6px}.menu-drawer__contact-tel a{width:fit-content;display:block;background:url(//fyrtokyo.com/cdn/shop/t/6/assets/icon-tel.svg?v=133803345459351710111755750288) no-repeat left center;margin:0 auto;padding-left:1.9rem;line-height:1;font-size:1.6rem;font-weight:500}.menu-drawer__contact-form .button{min-width:180px}@media screen and (max-width: 749px){.menu-drawer__contact-form .button{min-height:calc(4rem + var(--buttons-border-width) * 2)}}.menu-drawer__contact-tel-time{font-size:1.3rem}@media screen and (min-width: 750px){.menu-drawer__contact{padding:2rem 3.2rem}.menu-drawer__contact-tel{margin-right:auto;letter-spacing:.08em;font-size:1.1rem}.menu-drawer__contact-tel a{padding-left:1.5rem;background-size:1.2rem;font-size:1.5rem;pointer-events:none;text-decoration:none;cursor:default}.menu-drawer__contact-form{margin-left:.8rem;flex:1}.menu-drawer__contact-form .button{min-width:0;width:100%;padding:0;line-height:clamp(3.5rem,2.7vw,100vw);min-height:clamp(3.5rem,2.7vw,100vw);font-size:1.2rem}.menu-drawer__contact-tel-time{font-size:1.1rem}}.footer-banner{border-top:.1rem solid #D9D9D9;border-bottom:.1rem solid #D9D9D9;padding-top:2.4rem;margin-top:12rem;margin-left:5.6%;margin-right:5.6%;padding-bottom:2.4rem;position:relative;z-index:1}.footer-banner__item{position:relative;overflow:hidden;margin-bottom:.8rem}.footer-banner__item .full__link{z-index:2}.footer-banner__item:last-child{margin-bottom:0}.footer-banner__item img{display:block;width:100%;height:auto;transition:transform var(--duration-long) ease}.footer-banner__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block}.footer-banner__contents{position:absolute;width:90%;left:5%;top:50%;transform:translateY(-50%);text-align:center;z-index:1}.footer-banner__heading{margin-bottom:.6rem;letter-spacing:.05em;font-size:1.6rem;font-weight:500;color:var(--color-white)}.footer-banner__text{letter-spacing:.05em;line-height:1.4;font-size:1.1rem;color:var(--color-white)}.footer-banner__item--half-width,.footer-banner__item--full-width{width:100%}@media screen and (min-width: 750px){.footer-banner{flex-wrap:wrap;display:flex;margin-left:0;margin-right:0;margin-top:16rem;padding-top:0;padding-left:1.7%;padding-right:1.7%;column-gap:1.7%;row-gap:1.7vw;border:none}.footer-banner__item--half-width{width:49.15%}.footer-banner__item{position:relative;overflow:hidden;margin-bottom:0}.footer-banner__contents{width:80%;left:10%}.footer-banner__heading{margin-bottom:.9rem;font-size:2rem}.footer-banner__text{font-size:1.3rem}}.footer{margin-top:1.2rem}.footer__content-top{padding-bottom:2.4rem}.footer-block.grid__item{max-width:100%}.footer__blocks-wrapper{margin-bottom:1.6rem}.footer-block__heading{position:relative;text-align:left;padding:1.2rem 0;line-height:1.4;letter-spacing:.02rem;font-size:1.2rem;font-weight:500}.footer-block{border-bottom:.1rem solid #D9D9D9}.footer-block__details-content{margin-bottom:1.9rem;display:none}@media screen and (max-width: 749px){.footer-block__heading:after{content:"";width:.6rem;height:.6rem;position:absolute;top:calc(50% - .5rem);right:.5rem;border-bottom:.1rem solid var(--color-text);border-right:.1rem solid var(--color-text);transform:rotate(45deg);transition:all ease .3s}.footer-block__heading.is-open:after{transform:rotate(-135deg)}}.footer-block__details-content li{margin-bottom:.4rem}.footer-menu__item--link{font-size:1.1rem}.footer-menu__item--link:hover,.list-social__link:hover{text-decoration:underline}.footer-block__list-social{display:flex;align-items:center}.footer__list-social{display:flex;column-gap:1.6rem}.list-social__link{font-size:1.1rem;letter-spacing:.02em}.copyright__content{margin-left:auto}@media screen and (min-width: 750px){.footer{padding-left:4%;padding-right:4%;margin-top:5.6rem;margin-bottom:2.4rem}.footer-block__details-content{display:block}.footer-block__heading{padding-top:0;font-size:1.4rem}.footer-menu__item--link{font-size:1.2rem}.footer-block__details-content li{margin-bottom:.6rem}.footer__content-top{display:flex}.footer__content-top .grid{column-gap:8rem;row-gap:0}.footer-block.grid__item{width:auto;max-width:auto}.footer-block{border:none}.footer-block__list-social{position:relative;margin-left:auto;flex-direction:column;justify-content:space-between;align-items:end}.footer__list-social{display:block;text-align:right}.list-social__item:not(:last-child){margin-bottom:.9rem}.list-social__link{font-size:1.2rem}.copyright__content{position:absolute;bottom:-18px;right:0;white-space:nowrap}}.home-visual__container{background-color:var(--color-white)}.home-visual__item{position:relative}.home-visual__heading{position:absolute;bottom:50px;width:100%;text-align:center;line-height:1.8;letter-spacing:.05em;font-size:1.4rem;color:var(--color-white);will-change:transform}.home-visual__media img{width:100%;height:auto}@media screen and (min-width: 750px){.home-visual__blocks{display:flex}.home-visual__item{width:100%}.home-visual__blocks:has(.home-visual__item:nth-child(2)) .home-visual__item{width:50%}}.collection-list-wrapper{margin:12rem auto}@media screen and (max-width: 749px){.collection-list{column-gap:.2rem;row-gap:.2rem}}.collection-list__item{width:calc(50% - .1rem);max-width:calc(50% - .1rem);position:relative}.collection-list__item:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:30%;background:linear-gradient(180deg,#0000,#0000004d);transition:opacity var(--duration-medium) ease;opacity:.3;z-index:0}.collection-list__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:backdrop-filter .2s;z-index:0}.collection-list__item a{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:2}.card__heading-wrap{position:absolute;left:0;width:100%;padding:0 1.5rem 1.6rem;line-height:1.4;color:var(--color-white);z-index:1;transform:translateY(-3.2rem);transition:transform var(--duration-medium) ease,opacity var(--duration-medium) ease}@media screen and (max-width: 749px){.card__heading-wrap{top:97%}}.card__caption{font-size:1.2rem;opacity:0;transition:opacity var(--duration-medium) ease}.collection-list .card__heading{margin-bottom:.8rem;margin-left:.1rem;line-height:1.4;letter-spacing:.05em;font-size:1.3rem;color:var(--color-white)}.no-link.collection-list__item:after{height:100%;opacity:.5;background:var(--color-dark-light)}@media screen and (min-width: 750px){.collection-list-wrapper{max-width:143rem;width:63%;margin:16rem 18.5%}.collection-list{column-gap:.8rem}.collection-list .grid__item{width:calc(33% - .8rem * 2 / 3)}.card__heading-wrap{top:100%;padding:0 1.6rem 1.9rem;transform:translateY(-4.8rem)}.collection-list .card__heading{font-size:1.6rem}.collection-list__item:not(.no-link):hover .card__heading-wrap{transform:translateY(-100%)}.collection-list__item:not(.no-link):hover .card__caption{opacity:1}.collection-list__item:not(.no-link):hover:after{opacity:1}.collection-list__item:not(.no-link):hover:before{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem)}}.collection-list-view-all{aspect-ratio:194/243}.collection-list-view-all a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:500}.collection-list-view-all:after{content:none}.collection-list-view-all__text{position:relative;padding:1.7rem 0 1.6rem}.collection-list-view-all__arrow{position:absolute;bottom:-1rem;left:calc(50% - .6rem);width:1.2rem;height:1rem;overflow:hidden}.collection-list-view-all__arrow:before,.collection-list-view-all__arrow:after{content:"";background:url(//fyrtokyo.com/cdn/shop/t/6/assets/icon-arrow.svg?v=122093166883503862621755750287) no-repeat bottom center;background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0;animation-fill-mode:forwards;animation-duration:.6s}.collection-list-view-all__arrow:after{transform:translate(-100%)}.collection-list-view-all__button:hover .collection-list-view-all__arrow:before{animation-name:transformRightLeft}.collection-list-view-all__button:hover .collection-list-view-all__arrow:after{animation-name:transformLeftRight;animation-delay:.2s}@keyframes transformLeftRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes transformRightLeft{0%{transform:translate(0)}to{transform:translate(100%)}}@media screen and (min-width: 750px){.collection-list-view-all a{font-size:1.4rem}.collection-list-view-all__text{padding:0 0 1.9rem}.collection-list-view-all__arrow{left:calc(50% - .75rem);width:1.5rem;height:1.2rem}}.home-blog{position:relative}.home-blog .full__link{z-index:2}.home-blog:hover .arrow-link__arrow:before{animation-name:transformRightLeft}.home-blog:hover .arrow-link__arrow:after{animation-name:transformLeftRight;animation-delay:.2s}.home-blog .home-blog__post img{display:block;width:100%;height:auto}.home-blog__contents{position:absolute;width:80%;left:10%;top:50%;transform:translateY(-50%);text-align:center;z-index:1}.home-blog__heading{margin-bottom:1.1rem;letter-spacing:.05em;font-size:1.8rem;font-weight:500;color:var(--color-white);filter:drop-shadow(0 0 .5rem rgba(0,0,0,.25))}.home-blog__excerpt{margin-bottom:2.1rem;letter-spacing:.05em;line-height:1.7;font-size:1.2rem;color:var(--color-white);filter:drop-shadow(0 0 .3rem rgba(0,0,0,.5))}.home-blog__link{color:var(--color-white);font-size:1.4rem!important;font-weight:500;letter-spacing:.04em;filter:drop-shadow(0 0 .3rem rgba(0,0,0,.5))}.home-blog__images{position:relative;overflow:hidden;height:174.36vw;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}@media screen and (min-width: 750px){.home-blog__images{height:55vw}}.home-blog__images-inner{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:174.36vw}@media screen and (min-width: 750px){.home-blog__images-inner{height:66.67vw}}.home-blog__post{position:relative}.home-blog__post:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.1}@media screen and (min-width: 750px){.home-blog__heading{margin-bottom:.8rem;font-size:2rem}.home-blog__excerpt{margin-bottom:3rem;font-size:1.4rem}}.parallax-image{position:sticky;top:0;left:0;width:100%;max-height:100dvh;overflow:hidden;--overlay-opacity: 0}@media screen and (min-width: 750px){.parallax-image{max-width:100%;width:auto;height:100dvh}}.parallax-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:var(--overlay-opacity, 0);pointer-events:none}@media screen and (max-width: 749px){.parallax-image{position:relative}.parallax-image:after{opacity:0}}.home-visual__media,.home-visual__media picture{height:100%}.home-visual__media img{object-fit:cover;height:100%}.only-PC{display:none}@media screen and (min-width: 750px){.only-SP{display:none}.only-PC{display:block}}.account-contents{max-width:100%!important;padding:7.6rem 6% 0!important}.account-contents h1#login{font-size:1.8rem;line-height:100%;letter-spacing:.08em;text-align:center;padding-bottom:1.6rem}.account-contents h1#recover{font-size:1.8rem;line-height:100%;letter-spacing:.08em;text-align:center}.account-contents .login__input-wrap{margin-bottom:1.6rem;text-align:left}.account-contents .login-recovermail__input-wrap .field input label{color:gray;top:calc(1.2rem + var(--inputs-border-width))}.account-contents .login-recovermail__input-wrap .field input:focus~label{font-size:1rem;top:calc(var(--inputs-border-width) + .1rem);left:calc(var(--inputs-border-width) + 1rem);letter-spacing:.04rem}.account-contents .login-password__input-wrap{margin-bottom:.8rem}.account-contents .login__input-wrap label{font-weight:500;letter-spacing:.05em}.customer.account-contents .login__input-wrap .field:first-of-type{margin-top:.4rem}.login.account-contents a.login-recover__link{text-align:right;width:auto;font-size:1.2rem;font-weight:500}.customer.account-contents button.login__btn{font-size:1.2rem;font-weight:500;width:100%;margin-bottom:1.6rem;min-height:calc(4.6rem + var(--buttons-border-width) * 2)}.login.account-contents a.login__account-register-btn{width:100%;position:relative;display:inline-flex;justify-content:center;box-sizing:border-box;align-items:center;border:1px solid var(--color-text);padding:1.53rem 3rem;cursor:pointer;font-size:1.2rem;font-weight:500;letter-spacing:.04em;line-height:calc(1 + .2 / var(--font-body-scale));text-decoration:none;border-radius:.3rem}.login.account-contents P{margin:0;padding:2.4rem 0 1.6rem}.login.account-contents P.login-recovermail__input-title{margin:0 0 .4rem;padding:0}.customer.account-contents button.recover__login-btn{width:100%;margin:3.2rem 0 2.4rem;font-size:1.3rem;font-weight:500}.login.account-contents a.recover__cancel-link{font-size:1.2rem;letter-spacing:.04em}.account-contents .login-recovermail__input-wrap{text-align:left}.account-contents .login-recovermail__input-wrap label{font-weight:500;letter-spacing:.05em}.account-contents .login-recovermail__input-wrap .field:first-of-type{margin-top:.4rem}.account-contents .login-recovermail__input-wrap .field label{color:var(--color-dark-light);top:calc(1.2rem + var(--inputs-border-width))}@media screen and (min-width: 750px){.account-contents{margin:0 auto!important;max-width:600px!important;padding:9.6rem 0 0!important}.account-contents h1#login{font-size:2.2rem;padding-bottom:5.6rem}.account-contents h1#recover{font-size:2.2rem}.login.account-contents P{font-size:1.3rem;padding:2.4rem 0 5.6rem}.login.account-contents P.login-recovermail__input-title{font-size:1.2rem;margin:0 0 .8rem;padding:0}.customer.account-contents .login__input-wrap .field:first-of-type{margin-top:.8rem}.login.account-contents a.login-recover__link,.login.account-contents a.recover__cancel-link{font-size:1.3rem}.customer.account-contents .login-recovermail__input-wrap .field:first-of-type{margin-top:.8rem}.customer.account-contents button.login__btn{font-size:1.6rem;min-height:calc(5.8rem + var(--buttons-border-width) * 2);transition:opacity .3s ease}.customer.account-contents button.login__btn:hover{opacity:.8}.login.account-contents a.login__account-register-btn{padding:1.8rem 3rem;font-size:1.6rem}.customer.account-contents button.recover__login-btn{margin:4rem 0 2.4rem;font-size:1.4rem;min-height:calc(5.8rem + var(--buttons-border-width) * 2)}.account-contents .recover__login-btn:hover{background-color:#050505}}.account-contents h1#register{font-size:1.8rem;line-height:100%;letter-spacing:.08em;text-align:center;padding-bottom:1.6rem}.account-contents .register__input-wrap{margin-bottom:1.6rem;text-align:left}.account-contents .register__input-wrap:last-of-type{margin-bottom:0}.account-contents .register__input-wrap-title{font-weight:500;letter-spacing:.05em;line-height:140%;margin-bottom:.8rem}.customer .register__input-wrap .field input,.account-contents .login__input-wrap .field input,.account-contents .login-recovermail__input-wrap .field input{min-height:3.8rem;height:3.8rem;font-size:1.1rem}.account-contents .login-recovermail__input-wrap .field label,.customer .register__input-wrap .field label{color:var(--color-dark-light);top:calc(1.2rem + var(--inputs-border-width));font-size:1.1rem}.customer.account-contents button.register__btn{width:100%;font-size:1.3rem;font-weight:500;min-height:calc(4.6rem + var(--buttons-border-width) * 2);letter-spacing:.04em;margin-bottom:0}.register__input-required{color:var(--color-caution);text-align:right;margin-bottom:1.6rem;font-size:1.1rem}.register__input-wrap .form__message{font-size:1.1rem;color:var(--color-caution);margin-top:.4rem;margin-bottom:.8rem}.customer .register__error-message{padding:0;color:var(--color-caution);margin-bottom:1.6rem}.customer .register__error-message li a{font-size:1.3rem;line-height:20.8px;letter-spacing:.04em}@media screen and (min-width: 750px){.account-contents h1#register{font-size:2.2rem;padding-bottom:5.6rem}.customer.account-contents button.register__btn{font-size:1.6rem;min-height:calc(5.8rem + var(--buttons-border-width) * 2);margin-top:8rem;margin-bottom:0}.register__btn:hover{background-color:#050505}.register__input-required{margin-bottom:2.4rem;font-size:1.2rem}.customer .register__error-message{margin-bottom:2.4rem}.customer .register__error-message li a{font-size:1.3rem}.customer .register__input-wrap .field input,.account-contents .login__input-wrap .field input,.account-contents .login-recovermail__input-wrap .field input{min-height:4.4rem;height:4.4rem;font-size:1.4rem}.account-contents .login-recovermail__input-wrap .field label,.customer .register__input-wrap .field label{font-size:1.4rem}}wishlist-page .wk-page{padding:7.6rem 0 0!important}wishlist-page .wk-page .wk-header{margin-bottom:0}wishlist-page .wk-header h1.wk-title{font-size:1.8rem;line-height:100%;letter-spacing:.08em;margin-bottom:5.6rem}wishlist-page .wk-header div.wk-controls{display:none}wishlist-page .wk-page .wk-login-callout,wishlist-page .wk-page .wk-wishlist-empty-callout{gap:2.4rem;margin:0}wishlist-page .wk-page .wk-login-callout{padding:0 6%;margin-bottom:5.6rem}wishlist-page .wk-page .wk-callout-cta{width:100%;color:var(--color-text)!important;background-color:#fff!important;border-radius:3px!important;font-weight:500}wishlist-page .wk-page .wk-wishlist-empty-callout p{font-size:1.3rem}wishlist-page .wk-body .wk-grid{grid-template-columns:repeat(2,1fr);grid-gap:4em .2em}wishlist-page .wk-body .wk-grid .wk-option-select .wk-control{display:none}wishlist-product-card .wk-cta-button,wishlist-product-card .wk-cta-button:disabled{display:none!important}.wk-page wishlist-product-card .wk-image-link,.wk-page wishlist-product-card .wk-image-link:visited,.wk-page wishlist-product-card .wk-image-link:active,.wk-page wishlist-product-card .wk-image-link:focus{margin-bottom:.4rem}wishlist-page .wk-page .wk-button .wk-icon{--fill: #9F9F9F;--stroke: #9F9F9F}wishlist-page .wk-page .wk-price .wk-current-price{font-size:1.3rem;font-family:var(--font-en)}wishlist-product-card .wk-meta{gap:.4em}@media screen and (min-width: 750px){wishlist-page .wk-page{max-width:100%!important;padding:9.6rem 0 0!important}wishlist-page .wk-header h1.wk-title{margin-bottom:9.6rem;font-size:2.2rem}wishlist-page .wk-page .wk-login-callout,wishlist-page .wk-page .wk-wishlist-empty-callout{gap:4rem}wishlist-page .wk-page .wk-login-callout{padding-left:5rem;padding-right:5rem;margin-bottom:9.6rem}wishlist-page .wk-page .wk-callout-cta{width:26%}wishlist-page .wk-page .wk-callout-cta:hover{opacity:.9}wishlist-page .wk-body .wk-grid{grid-template-columns:repeat(4,1fr);grid-gap:6.4em .2em}wishlist-page wishlist-product-card .wk-meta{gap:.8em}wishlist-page wishlist-product-card .wk-product-title .wk-text-link{font-size:1.4rem}wishlist-page wishlist-product-card .wk-current-price{font-size:1.4rem;letter-spacing:0}wishlist-page .wk-page .wk-price .wk-current-price{font-size:1.5rem}.wk-page wishlist-product-card .wk-image-link,.wk-page wishlist-product-card .wk-image-link:visited,.wk-page wishlist-product-card .wk-image-link:active,.wk-page wishlist-product-card .wk-image-link:focus{margin-bottom:1.3rem}}.mypage__address-wrap,.mypage__order-history-wrap{margin-top:12rem}.mypage-contents .mypage-contents__title-wrap{text-align:center}.mypage-contents h1.customer__title{font-size:1.8rem;letter-spacing:.08em;text-align:center;line-height:100%;margin-bottom:1.6rem}a.mypage-contents__cancel-link{font-size:1.2rem;letter-spacing:.04em;font-weight:500}@media screen and (min-width: 750px){a.mypage-contents__cancel-link{font-weight:400}}.mypage-contents h2.mypage-title{font-size:1.6rem;letter-spacing:.08em;font-weight:500;text-align:center;margin-top:0;margin-bottom:4rem}.mypage-contents .order-history{font-size:1.3rem;border:none}.mypage-contents .order-history tbody tr{border:none}.mypage__order-history-wrap table.order-history td:last-of-type{padding-bottom:0}.mypage__order-history-wrap table.order-history td{padding-top:.5rem;padding-bottom:.5rem;font-family:var(--font-en)}.mypage__order-history-wrap table.order-history td:before{font-size:1.1rem;letter-spacing:.04em}.mypage__order-history-wrap table.order-history td#RowOrder{border-bottom:1px solid var(--color-text);padding-bottom:.9rem;margin-bottom:1rem}.mypage__order-history-wrap table.order-history td:first-of-type a{font-size:1.4rem;letter-spacing:.04em;border:none;box-shadow:none;text-decoration:underline;padding:0}.mypage__order-history-wrap table.order-history td:first-of-type a:hover{box-shadow:none;text-decoration:none}.mypage__order-history-wrap table.order-history td span{font-size:1.1rem}.mypage__order-history-wrap table.order-history td span.ColumnDate-text{font-size:1.2rem}.mypage-contents .mypage__address-wrap p{font-size:1.2rem;line-height:1.6;letter-spacing:.04em}.mypage-contents .mypage__address-wrap .mypage__address-detail-list p{margin-bottom:.8rem}.mypage-contents .mypage__address-btn-wrap{margin-top:4rem}.mypage-contents .mypage__address-wrap .mypage__address-btn{width:100%;position:relative;display:inline-flex;justify-content:center;box-sizing:border-box;align-items:center;border:1px solid var(--color-text);padding:1.2rem 3rem;cursor:pointer;font-size:1.2rem;font-weight:500;letter-spacing:.04em;line-height:1.6;text-decoration:none;border-radius:.3rem}.mypage__order-history-wrap table.order-history td[headers~=ColumnTotal]{font-size:1.2rem}@media screen and (min-width: 750px){.mypage-contents{max-width:840px!important;padding:0 2rem!important}.mypage-contents h1.customer__title{font-size:2.2rem;letter-spacing:.08em}.mypage-secondary-contents{display:block!important}.mypage__order-history-wrap,.mypage__address-wrap{display:grid;grid-template-columns:1fr 600px;gap:3rem;margin-top:8rem}.mypage-contents h2.mypage-title{font-size:1.6rem;font-weight:400;letter-spacing:.05em;text-align:left;margin-bottom:0}.mypage-secondary-contents .mypage__order-history-wrap{padding-right:0!important;margin-top:9.6rem}.mypage__order-history-wrap table.order-history{box-shadow:none}.mypage__order-history-wrap table.order-history thead:after{background:var(--color-text)}.mypage__order-history-wrap table.order-history td#RowOrder{border-bottom:none;padding-bottom:1rem;width:16%}.mypage__order-history-wrap table.order-history th{font-size:1.2rem;letter-spacing:.05em;padding-top:0}.mypage__order-history-wrap table.order-history th:first-of-type{padding-left:0}.mypage__order-history-wrap table.order-history th:last-of-type{padding-right:0}.mypage__order-history-wrap table.order-history th{padding-bottom:.8rem}.mypage__order-history-wrap table.order-history tr:nth-child(2n) td{background:#f8f8f8}.mypage__order-history-wrap table.order-history td{padding-top:1.2rem;padding-bottom:1.1rem;font-size:1.2rem}.mypage__order-history-wrap table.order-history tr:first-of-type td{padding-top:2.7rem}.mypage__order-history-wrap table.order-history td:first-of-type{padding-left:.8rem}.mypage__order-history-wrap table.order-history td:last-of-type{padding-right:.8rem}.mypage__order-history-wrap table.order-history td[headers~=ColumnTotal]{font-size:1.3rem;letter-spacing:.05em}.mypage__order-history-wrap table.order-history td[headers~=ColumnDate]{font-size:1.3rem;letter-spacing:.04em}.mypage__order-history-wrap table.order-history td:first-of-type a{font-size:1.3rem;letter-spacing:.04em;border:none;box-shadow:none;text-decoration:underline;padding:0}.mypage__order-history-wrap table.order-history td:first-of-type a:hover{box-shadow:none;text-decoration:none}.mypage__order-history-wrap table.order-history td span{font-size:1.2rem}.mypage__order-history-wrap table.order-history td span.ColumnDate-text,.mypage-contents .mypage__address-wrap p{font-size:1.3rem}.mypage-contents .mypage__address-wrap .mypage__address-detail-list p{margin-bottom:.6rem}.mypage-contents .mypage__address-wrap .mypage__address-btn{padding:1.1rem 3rem;cursor:pointer;font-size:1.3rem;font-weight:400}}.address-contents h1.address{font-size:1.8rem;line-height:1;letter-spacing:.08em;text-align:center;margin-bottom:1.6rem}.address-contents .address-contents__mypage-link{font-size:1.2rem;text-decoration:none;display:inline-flex;align-items:center}.address-contents .address-contents__mypage-link-arrow{position:relative;display:inline-block;width:11px;height:1px;border-radius:9999px;background-color:var(--color-text);margin-right:.5rem}.address-contents .address-contents__mypage-link-arrow:before,.address-contents .address-contents__mypage-link-arrow:after{content:"";position:absolute;top:calc(50% - .5px);left:0;width:7px;height:1px;border-radius:9999px;background-color:var(--color-text);transform-origin:.5px 50%}.address-contents .address-contents__mypage-link-arrow:before{transform:rotate(45deg)}.address-contents .address-contents__mypage-link-arrow:after{transform:rotate(-45deg)}.address-contents{padding:7.6rem 0 0!important}.address-contents ul{margin-top:5.6rem;margin-bottom:0!important}.address-contents ul li{border-bottom:1px solid var(--color-text);padding-bottom:4rem;margin-bottom:4rem}.address-contents ul li:last-of-type{margin-bottom:0}.address-contents ul li .address-default-title{font-size:1.2rem;color:#005dae;text-align:left;margin-bottom:.8rem;position:relative;padding-left:1.5rem;font-weight:500}.address-contents ul li .address-default-title:after{content:"";display:block;position:absolute;top:.8rem;left:.2rem;width:8px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.address-contents ul li p{text-align:left;letter-spacing:.04em;line-height:1.6;margin-bottom:.4rem}.address-contents ul li button{margin:0;margin-top:1.6rem;width:calc(50% - 1rem);height:40px;line-height:40px;min-height:40px;background-color:rgba(var(--color-background),var(--alpha-button-background));color:rgb(var(--color-link))}.address-contents ul li button:last-of-type{margin-left:1rem}.address-contents ul li button:after{border-radius:.2rem}@media screen and (max-width: 749px){.address-contents ul li button{font-size:1.2rem}}.address-contents .EditAddress_common{margin-top:4rem;padding:3.2rem 1.6rem;background-color:#f5f5f5}.address-contents .EditAddress_common h2{font-size:1.6rem;text-align:center;font-weight:500}.address-contents .EditAddress_common .field input{font-size:1.1rem;height:4rem;padding:1rem 1.5rem}.address-contents .EditAddress_common .EditAddress__btn-wrap{text-align:center}.address-contents .EditAddress_common .EditAddress__btn-wrap .EditAddress__update-btn{width:100%;margin-top:2.4rem;margin-bottom:2rem;margin-right:none;background-color:var(--color-text);color:#fff;height:4.6rem;min-height:4.6rem;line-height:4.6rem;font-weight:500}.address-contents .EditAddress_common button.EditAddress__cancel-link{background-color:transparent;font-size:1.2rem;font-weight:500;text-decoration:underline;display:inline-block;padding:0;line-height:1;height:auto;min-height:auto;min-width:auto}.address-contents button.EditAddress__cancel-link:after{content:none}.address-contents #AddAddress{padding:7.2rem 0;border-bottom:1px solid var(--color-text)}.address-contents h2#AddressNewHeading{font-size:1.6rem;text-align:center;font-weight:500}.address-contents .address-contents__new-btn-form{border-bottom:1px solid var(--color-text)}.address-contents .AddAddress__btn-list{text-align:center}.address-contents .AddAddress__btn-list button{display:block}.address-contents .AddAddress__btn-list button:first-of-type{width:100%}.address-contents .AddAddress__btn-list button.AddAddress__cancel-btn{background-color:transparent;font-size:1.2rem;font-weight:500;text-decoration:underline;display:inline-block;padding:0;line-height:1;height:auto;min-height:auto;min-width:auto;margin-bottom:0}.address-contents .AddAddress__btn-list button.AddAddress__cancel-btn:after{content:none}.address-contents button.address-contents__new-btn{display:block;background-color:#fff;color:var(--color-text);border:none;width:100%;margin:0;padding:8rem 0;font-size:1.2rem}.address-contents button.address-contents__new-btn:after{content:none}.address-contents .dli-plus{position:relative;width:9px;height:9px}.address-contents .dli-plus:before,.address-contents .dli-plus:after{content:"";position:absolute;background-color:var(--color-text)}.address-contents .dli-plus:before{width:100%;height:1px;top:4px;left:0}.address-contents .dli-plus:after{width:1px;height:100%;top:0;left:4px}.address-contents .address-contents__new-btn-text-wrap{display:inline-flex;align-items:center}.address-contents .address-contents__new-btn-text{padding-left:.5rem}.address-contents .address-contents__input-wrap{margin-top:0!important;margin-bottom:.8rem}.address-contents .address-contents__input-wrap .field:first-of-type,.address-contents .address-contents__input-wrap .select{margin-top:.4rem}.address-contents .address-contents__input-title{font-size:1.2rem;font-weight:500;text-align:left}.address-contents .address-contents__input-wrap .field input,.address-contents .address-contents__input-wrap select{height:4rem;min-height:4rem;font-size:1.1rem}.address-contents .address-contents__input-wrap .field:after,.address-contents .address-contents__input-wrap .select:after{border:1px solid var(--color-light)}#AddAddress .address-contents__input-wrap label[for=AddressCountryNew],#AddAddress .address-contents__input-wrap label[for=AddressProvinceNew]{font-size:1.2rem;margin-bottom:0}@media screen and (min-width: 750px){.address-contents{max-width:840px!important;padding:9.6rem 2rem 0!important}.address-contents h1.address{font-size:2.2rem}.address-contents .EditAddress_common h2{font-size:2rem}.address-contents ul li p,.address-contents .address-contents__mypage-link{font-size:1.3rem}.address-contents .address-contents__mypage-link-arrow{margin-top:.3rem}.address-contents form{max-width:600px;margin:0 auto}.address-contents .EditAddress_common .EditAddress__btn-wrap .EditAddress__update-btn{margin-top:4rem;margin-bottom:2rem;height:5rem;min-height:5rem;line-height:5rem}.address-contents #AddAddress{padding:9.6rem 0 9.1rem}.address-contents #AddAddress form#address_form_new{max-width:600px;margin:4rem auto 0}.address-contents h2#AddressNewHeading{font-size:2rem}.address-contents .address-contents__input-wrap{margin-bottom:1.6rem}.address-contents .address-contents__input-wrap .field:first-of-type,.address-contents .address-contents__input-wrap .select{margin-top:.8rem}.address-contents .address-contents__input-wrap .field input,.address-contents .address-contents__input-wrap select{height:4.4rem;min-height:4.4rem;font-size:1.3rem}.address-contents #AddAddress .AddAddress__btn-list button{margin-bottom:2rem}.address-contents #AddAddress .AddAddress__btn-list button.AddAddress__cancel-btn{margin-bottom:0}.address-contents .EditAddress__btn-wrap .EditAddress__update-btn:hover,.address-contents #AddAddress .AddAddress__btn-list button:first-of-type:hover{background-color:#050505}.address-contents .EditAddress_common button.EditAddress__cancel-link:hover,.address-contents .AddAddress__btn-list button.AddAddress__cancel-btn:hover{text-decoration:none}.address-contents form .address-contents__input-wrap-zip,.address-contents form .address-contents__input-wrap-province{box-sizing:border-box;flex-basis:calc(50% - .4rem)}.address-contents form .address-contents__input-wrap-zip{margin-right:.8rem}.address-contents button.address-contents__new-btn{font-size:1.3rem}}.reset-password-contents{margin:0 5.6%!important;max-width:100%!important;padding:7.6rem 0 4rem!important}.reset-password-contents h1.reset-password{font-size:1.8rem;line-height:100%;letter-spacing:.08em;text-align:center;padding-bottom:2.4rem}.reset-password-contents P{padding:0 0 1.6rem}.reset-password-contents .reset-password__input-wrap:last-of-type{margin-top:1.6rem}.reset-password-contents .reset-password__input-wrap .field input{font-size:1.1rem;height:4rem;min-height:4rem;padding:1.5rem;border-radius:.1rem}.reset-password-contents .reset-password__input-wrap .reset-password__input-title{font-weight:500;font-size:1.2rem;line-height:140%;letter-spacing:.05em;padding:0;margin-bottom:.4rem;text-align:left}.reset-password-contents button.reset-password__btn{width:100%;font-size:1.4rem;font-weight:500;margin:3.2rem 0 0;min-height:calc(4.6rem + var(--buttons-border-width) * 2)}.reset-password-contents .reset-password-contents__error{color:var(--color-caution);padding:0;margin-bottom:4rem;text-decoration:none}.reset-password-contents .reset-password-contents__error a{text-decoration:none}.reset-password-contents .field .form__message{color:var(--color-caution);margin-top:0;font-size:1.2rem}@media screen and (min-width: 750px){.reset-password-contents{margin:0 auto!important;max-width:600px!important;padding:9.6rem 0 8rem!important}.reset-password-contents h1.reset-password{font-size:2.2rem}.reset-password-contents P{font-size:1.3rem;padding:0 0 5.6rem}.reset-password-contents .reset-password__input-wrap .field input{font-size:1.3rem;height:4.6rem;min-height:4.6rem;padding:1.2rem 1.5rem}.reset-password-contents .reset-password__input-wrap .reset-password__input-title{margin-bottom:.8rem}.reset-password-contents button.reset-password__btn{margin:4rem 0 0;font-size:1.6rem;min-height:calc(5.8rem + var(--buttons-border-width) * 2)}.reset-password-contents button.reset-password__btn:hover{background-color:#050505}.reset-password-contents .reset-password-contents__error{color:var(--color-caution);padding:0;margin-bottom:2.4rem}}.shopify-policy__container{padding-left:6%;padding-right:6%;max-width:100%}.shopify-policy__title h1{margin-top:7.6rem;margin-bottom:5.6rem;font-size:1.8rem;font-weight:400;line-height:1;letter-spacing:.08em;text-align:center}.shopify-policy__body{font-size:1.2rem;font-weight:400;line-height:1.6;letter-spacing:.04em}.shopify-policy__body ul{padding-left:0}.shopify-policy__body li{margin-top:1rem}.shopify-policy__body li strong{display:block}.shopify-policy__body h2{font-size:1.4rem;font-weight:500;line-height:140%;letter-spacing:.08em;margin-top:4.8rem;margin-bottom:.8rem}@media screen and (min-width: 750px){.shopify-policy__container{max-width:65.9%;padding:0 3.6%;margin:0 auto}.shopify-policy__title h1{margin-top:9.6rem;margin-bottom:9.6rem;font-size:2.2rem}.shopify-policy__body{font-size:1.4rem;line-height:1.8}.shopify-policy__body h2{font-size:1.6rem;line-height:1.4;letter-spacing:.05em;margin-bottom:1.6rem;margin-top:4.8rem}}.contact-info__link.contact-tel a{background-image:url(//fyrtokyo.com/cdn/shop/t/6/assets/icon-tel.svg?v=133803345459351710111755750288);background-size:1.5rem auto}.contact-info__link.contact-mail a{background-image:url(//fyrtokyo.com/cdn/shop/t/6/assets/icon-mail.svg?v=23248047893277674721758287942);background-position:2px 6px;background-size:1.5rem auto}@media screen and (min-width: 750px){.contact-info__link.contact-tel a,.contact-info__link.contact-mail a{background-size:1.8rem auto}.contact-info__link.contact-mail a{background-position:left 6px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/original.css.map */
