@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";:root{--font-body-family: "Noto Sans JP",sans-serif;--font-heading-family: "Noto Sans JP",sans-serif;--inner-custom: 72rem}:lang(zh-CN){--font-body-family: "Noto Sans SC",sans-serif;--font-heading-family: "Noto Sans SC",sans-serif}:lang(zh-TW){--font-body-family: "Noto Sans TC",sans-serif;--font-heading-family: "Noto Sans TC",sans-serif}:lang(en){--inner-custom: 74rem}@media screen and (min-width: 750px){.sp{display:none}}@media screen and (max-width: 749px){.pc{display:none}}.inner__custom{max-width:var(--inner-custom);margin-inline:auto}.txt80{font-size:80%}.txt90{font-size:90%}.txt130{font-size:130%}.mt05em{margin-top:.5em!important}.mt2em{margin-top:2em!important}.center{text-align:center}.button:not([disabled]),.shopify-challenge__button,.shopify-payment-button__button--unbranded{transition:.3s}.button:not([disabled]):hover,.shopify-challenge__button:hover,.shopify-payment-button__button--unbranded:hover{color:rgba(var(--color-button),var(--alpha-button-background));background-color:rgb(var(--color-button-text))}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: .5px}.shopify-pc__banner__dialog{bottom:1.25em!important;right:1.25em!important;max-width:25em!important;padding:1em 1.3em!important;border-radius:.35em}#shopify-pc__banner__body-title{font-size:.8em!important}.shopify-pc__banner__dialog p{font-size:.65em}.shopify-pc__banner__dialog button{font-size:.65em!important;padding:.8em .7em!important;border-radius:4px!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{border:1px solid #e7e7e7!important;color:#4a4a57!important;background:#e7e7e7!important;font-weight:700}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{border:1px solid #7c7c8d!important;color:#fff!important;background:#7c7c8d!important;font-weight:700}.shopify-pc__prefs__header-actions button{border-radius:4px;font-weight:700}#shopify-pc__prefs__header-accept{color:#383330;background:#e7e7e7;border-color:#e7e7e7}#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{color:#383330;background:#8f8f8f;border-color:#8f8f8f}.shopify-pc__prefs__dialog{background:#383838;font-size:1.2rem}@media screen and (max-width: 688px){.shopify-pc__banner__dialog{bottom:0!important;right:0!important;max-width:inherit!important;width:100%!important;padding:1.2em!important;border-radius:0}}@media only screen and (max-width: 480px){.shopify-pc__banner__dialog button{margin-top:9px!important}.shopify-pc__banner__btns{flex-direction:unset!important;gap:8px!important}}.header__inline-menu{display:none}.header__search,.header__icon--cart{display:none!important}@media screen and (max-width: 768px){.lsn-select{width:100%;display:block}.lsn-select__item-name{flex:1}selector[data-type=lsn-switchers]{position:absolute;top:50%;translate:0 -50%;right:9.5rem;width:10rem;height:4rem}selector[data-type=lsn-switchers] .lsn-switcher{align-items:center}selector[data-type=lsn-switchers] .lsn-switcher{height:100%;font-size:13px!important}selector[data-type=lsn-switchers] lsn-select__list{font-size:13px!important}}@media screen and (max-width: 749px){.header{padding:10px 1rem!important;position:relative}selector[data-type=lsn-switchers]{right:6.5rem}}@media screen and (min-width: 769px){.lsn-switcher,.lsn-select__list{font-size:15px!important}}.footer-block--menu:not(.custom){display:none}.footer-block__details-content{display:flex;justify-content:center;gap:0 3rem}@media screen and (max-width: 749px){.footer-block__details-content{flex-wrap:wrap;gap:0 1.5rem}}.footer-block__details-content .list-menu__item--link{color:#fff!important;text-decoration:none;position:relative;padding-bottom:.5rem;font-family:Outfit,Noto Sans JP,serif;font-size:1.1rem!important;letter-spacing:.08em;line-height:1;white-space:nowrap}.footer-block__details-content a[target=_blank].list-menu__item--link span{display:inline-block;position:relative;padding-right:1.5rem}.footer-block__details-content a[target=_blank].list-menu__item--link span:after{content:"";position:absolute;width:1rem;height:1rem;background:url(/cdn/shop/files/icn_blank.svg?v=1738823120) no-repeat center center / 100% 100%;top:.1rem;right:0}@media screen and (min-width: 750px){.footer-block__details-content>li:not(:last-child){margin-right:3rem!important}.footer-block__details-content .list-menu__item--link:hover{text-decoration:none!important}.footer-block__details-content .list-menu__item--link:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#fff;width:100%;transform:scaleX(0);transform-origin:left center;transition:.6s transform}.footer-block__details-content .list-menu__item--link:hover:before{transform:scale(1)}}@media screen and (max-width: 749px){.footer-block__details-content,.footer__blocks-wrapper.grid{margin-bottom:0!important}}@media only screen and (min-width: 750px){.reset-password h1,.reset-password .h1{font-size:calc(var(--font-heading-scale)* 3.4rem)}}@media screen and (max-width: 749px){h1#recover{font-size:calc(var(--font-heading-scale)* 2.4rem)}}@media screen and (min-width: 750px){.customer:not(.account):not(.order){--inner-custom: 73rem;max-width:var(--inner-custom)!important}}.register h1,.login h1{--font-heading-scale: .7}.register h1+p{text-align:left}@media screen and (max-width: 749px){.register h1+p{font-size:1.4rem}}.field select:not(:placeholder-shown){padding:1.8rem 1.5rem 0 2rem;margin:var(--inputs-border-width)}.customer .field select:not(:placeholder-shown)~label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.accepts-marketing{margin:2rem 0 0;text-align:left}.accepts-marketing label{font-size:1.4rem}.terms__area{text-align:left;font-size:1.4rem}.terms__area--title{margin-bottom:.5em}.terms__area--box{padding:1em;height:150px;overflow-y:scroll;word-break:break-all;border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))}.terms__area--box>*:first-child{margin-top:0}.terms__area .accepts-marketing+.accepts-marketing{margin-top:.5em}.customer button{--color-button:171,214,252;--color-button-text:0, 0, 0}.login__text{color:#fff}.login__text2{color:#fff;text-align:left}@media screen and (max-width: 749px){.login a[href="/account/register"]{font-size:1.2rem}}#recover:target~.login__text2,#recover:target~.login__form{display:none}.april{text-align:center;max-width:var(--inner-custom);margin-inline:auto;padding-block:7rem;text-underline-offset:3px}.april__title{margin-top:0;text-align:center}.april__title img{width:330px}@media screen and (max-width: 749px){.april__title img{max-width:220px}}.april__image{width:100%;margin:2rem 0}.april__image img{width:100%}.april__text{font-size:1.5rem;line-height:2;color:#fff;text-align:left}.april__text .lead{font-size:120%;padding-bottom:1.5rem;display:inline-block}@media screen and (max-width: 749px){.april__text{padding-inline:1.5rem}}.april__text a{color:#fff}.april__text p{margin-block:0}.april__button{margin-block:3rem}.april__button a{max-width:270px;width:100%}.april__link{margin-top:3rem}.april__link a{color:#fff}.april__link a span{position:relative;padding-right:1.8rem}.april__link a span:after{content:"";position:absolute;width:1.2rem;height:1.2rem;background:url(/cdn/shop/files/icn_blank.svg?v=1738823120) no-repeat center center / 100% 100%;top:.4rem;right:0}body:has(.redirect){display:flex;flex-direction:column;min-height:100vh}body:has(.redirect) main.content-for-layout{flex:1;display:flex;align-items:center;justify-content:center}.redirect-title{font-family:Lato;color:#fff;font-weight:300;font-size:1.4rem;letter-spacing:.05em;text-align:center}@media screen and (min-width: 750px){.redirect-title{font-size:1.6rem}}.loading-circle{position:relative;width:30px;height:30px;margin:1.5rem auto 0;display:block!important}@media screen and (min-width: 750px){.loading-circle{width:40px;height:40px;margin:2.8rem auto 0}}.loading-circle:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:calc(infinity * 1px);border:solid 1px #555}.loading-circle:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:calc(infinity * 1px);border:solid 1px #fff;clip-path:polygon(0 0,50% 50%,100% 0);animation:loading-circle 1s linear infinite}@keyframes loading-circle{to{transform:rotate(360deg)}}.map-page{padding-block:3rem 10rem}@media screen and (min-width: 750px){.map-page{padding-block:3rem 22rem}}.map-page__text{font-size:1.2rem;line-height:190%;letter-spacing:.1em;text-align:center;color:#fff}@media screen and (min-width: 750px){.map-page__text{font-size:1.5rem;line-height:230%;text-align:center}}.map-page-anchorlinks{margin-top:3.4rem;display:grid;grid-template-columns:repeat(8,1fr);gap:1.5rem 1.3rem;padding-inline:.5em}@media screen and (min-width: 750px){.map-page-anchorlinks{margin-top:4.5rem;display:flex;justify-content:center;flex-wrap:wrap}}.map-page-anchorlinks a{height:100%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-weight:300;font-size:1.6rem;text-transform:uppercase;transition:.3s;width:3rem;height:3rem;border:1px solid #555;border-radius:calc(infinity * 1px);padding:0 0 .1rem .1rem}.map-page-anchorlinks a:hover{opacity:.7}.map-page-box{margin:5rem auto 0;padding-inline:.5em;max-width:84rem}@media screen and (min-width: 750px){.map-page-box{margin:8.5rem auto 0;padding-inline:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 4rem}}.map-page-box__item{border-bottom:1px solid #555}.map-page-box__item a{padding:1.4rem 1rem;display:grid;grid-template-columns:1.4rem 1fr;align-items:center;gap:1.2rem;color:#fff;font-weight:400;font-size:1rem;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 750px){.map-page-box__item a{padding:1.5rem 1rem;font-size:1.5rem;grid-template-columns:1.6rem 1fr}}.map-page-box__item a:hover{color:#6295bf;text-decoration:underline}.map-page-box__item a img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-style.css.map */
