*{font-style:normal}html{overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;--8px: .5rem;--10px: .625rem;--12px: .75rem;--13px: .8125rem;--14px: .875rem;--15px: .9375rem;--16px: 1rem;--18px: 1.125rem;--20px: 1.25rem;--22px: 1.375rem;--24px: 1.5rem;--30px: 1.875rem;--40px: 2.5rem;--45px: 2.8125rem;--60px: 3.75rem;--240px: 15rem;--250px: 15.625rem;--355px: 22.1875rem}body{height:100%;width:100%;background-color:#fff}img{vertical-align:top;font-size:0;line-height:0}a:focus,button:focus{outline:none}body::-webkit-scrollbar{display:none}hr{display:none}ul,li{list-style-type:none}a,a:active,a:hover,a:focus{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}html .clearfix{height:1%}.clearfix{display:block}.clear-flex{height:16.75rem;display:block}@media screen and (max-width: 1000px){.sp-visibility-hidden{display:none!important}}@media screen and (min-width:768px) and (max-width:1000px){.collection-bottomspacer{position:relative;bottom:45px}}@media screen and (min-width: 1001px){.pc-visibility-hidden{display:none!important}}.v-hidden{visibility:hidden}.grid-std-style{display:grid}.flex-std-style{display:flex}.flex-end-style{justify-content:flex-end}.left-spacer{margin-left:1.25rem}.text-underline{text-decoration:underline}.item-text-cont .border-none{border:none}fieldset{display:block;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0m;min-inline-size:min-content;border-width:0;border-style:none;border-color:none;border-image:none}.no-box{display:contents}.flex-center{display:flex;justify-content:center}.std-font-bk12{color:#0b080a;font-size:var(--12px)}.font12{font-size:var(--12px)}.top-spacer{margin-top:2rem}.std-loginstyle>h1{text-decoration:none}.textEN{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}.textJP{font-family:Hiragino Kaku Gothic ProN;font-weight:300}.textALLlang{font-family:Inter,sans-serif,Hiragino Kaku Gothic ProN;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}.locale-selectors__container{display:none}#wrapper{width:100%;min-height:100vh;position:relative}header{position:relative;z-index:9999}.top-relative{position:relative}@media screen and (min-width: 768px){.cont-frR{width:2.5rem;height:100vh;top:0;right:0;position:absolute;background-color:#0b080a}.cont-frL{width:2.5rem;height:100vh;top:0;left:0;position:absolute;background-color:#0b080a}.cont-frB{width:100%;height:2.5rem;bottom:0;position:absolute;background-color:#0b080a}}@media screen and (max-width: 767px){.cont-frR{width:var(--20px);height:100vh;top:0;right:0;position:absolute;background-color:#0b080a}.cont-frL{width:var(--20px);height:100vh;top:0;left:0;position:absolute;background-color:#0b080a}.cont-frB{width:100%;height:var(--20px);bottom:0;position:absolute;background-color:#0b080a}}.cont-btnbox{display:flex;justify-content:center}@media screen and (min-width: 768px){.cont-btn{width:16.25rem;height:5.25rem;position:absolute;bottom:0;background-color:#fff;z-index:9999}}@media screen and (max-width: 767px){.cont-btn{width:12.5rem;height:4rem;position:absolute;bottom:0;background-color:#fff;z-index:9}}.cont-btn a{font-size:1rem;color:#0b080a;text-decoration:none;display:flex;justify-content:center}@media screen and (min-width: 768px){.cont-btn a{font-size:var(--20px)}}@media screen and (max-width: 767px){.section1-heightSP{max-height:100%}.sp-search-fontsize{font-size:1rem!important}}.top-image-grid{display:flex;flex-direction:row;flex-wrap:wrap;width:100vw;height:calc(100% / 3);background-color:#fff}.top-image-grid img{width:50vw!important;border:1px solid #FFFFFF;object-position:top}@media screen and (min-width: 768px){.top-image-grid{height:50%}.top-image-grid img{width:25vw!important}}@media screen and (max-width: 767px){.top-image-grid img:not(:nth-child(-n+6)){display:none}}.nav-style{width:100%;font-size:var(--12px);font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0;opacity:1}@media screen and (min-width: 1001px){header>.nav-style>div{height:3.375rem;padding:0 6.25rem;display:grid;grid-template-columns:minmax(12.5rem,16.25rem) 6.25rem 1fr 8.125rem;grid-template-rows:1fr}footer>div>.nav-style{height:3.375rem;padding:0 6.25rem;display:grid;grid-template-columns:minmax(12.5rem,16.25rem) 6.25rem 1fr 8.125rem;grid-template-rows:1fr;position:relative}.footer-end{display:flex;flex-direction:column-reverse}.footer-end>div:first-of-type{padding-bottom:3.875rem}}@media screen and (max-width: 1000px){footer{width:100vw;display:flex;align-items:flex-end;position:relative;bottom:3.875rem}footer>div{width:100%;display:grid;grid-template-columns:auto;grid-template-rows:auto 1fr auto;padding:0 var(--20px)}footer>div>.footer-bottom{padding-bottom:var(--16px);margin-bottom:2.5rem;position:relative}footer>div>.footer-bottom:after{content:"";width:var(--10px);height:1px;background-color:#0b080a;position:absolute;top:33px;left:0}footer>div>.nav-style{display:grid;grid-template-columns:auto;grid-template-rows:auto 1fr auto}}.header,.header-pages{opacity:1;display:block}.menu-hidden{opacity:0}.header .nav-style{position:fixed;top:0;left:0;width:100%;color:#0b080a!important}@media screen and (min-width: 1001px){.header .nav-style{z-index:9999;color:#0b080a!important}}.header-pages .nav-style{background-color:#fff;top:0;left:0;width:100vw;color:#0b080a!important}@media screen and (min-width: 1001px){.header-pages .nav-style{position:fixed}}.header-pages .sp-header-style{display:grid;position:relative;padding-inline:20px;margin-top:40px}.header-pages .nav-style a,.header-pages .logo a{fill:#0b080a!important}header>.logo{display:flex;height:var(--14px);z-index:9999}.header .logo a{fill:#0b080a!important}footer>.logo{display:flex;height:var(--14px);z-index:9}@media screen and (min-width: 1001px){header .nav-style div div+div{position:relative;margin-top:auto}}@media screen and (max-width: 1000px){header{position:relative}header>.nav-style{padding-inline:var(--20px)}header>button{position:fixed;right:var(--20px);top:var(--40px)}.sp-visible_header{position:fixed;top:var(--40px);left:var(--20px);z-index:9999}.js-global-navigation>.logo{position:fixed;top:var(--40px);left:var(--20px)}.shopping{display:block}.shopping li{margin-bottom:var(--20px)}header .online-store:before{content:"";width:var(--10px);height:1px;background-color:#0b080a;position:absolute;top:-21px;left:0}header .main-menu:before{content:"";width:var(--10px);height:1px;background-color:#0b080a;position:absolute;top:-21px;left:0}header .shopping:before{content:"";width:var(--10px);height:1px;background-color:#0b080a;position:absolute;top:-21px;left:0}header .main-menu>ul{display:grid}header .main-menu>ul>li:not(:last-child){margin-bottom:var(--20px)}header .online-store{grid-row:2 / 3;position:relative;margin-top:8.75rem}header .logo{grid-row:1 / 2}header .main-menu{grid-row:3 / 4;position:relative;margin-top:var(--40px)}header .shopping{grid-row:4 / 5;position:relative;margin-top:var(--40px)}footer>div>.nav-style>.shopping{margin-top:var(--40px)}header>.nav-style>.online-store{margin-bottom:2.625rem}.online-store>h2{font-size:1rem}.collection-tag{margin-top:var(--10px)}.online-store_header>ul{display:flex;flex-wrap:wrap;margin-bottom:2.5rem}.online-store_header>ul>li:not(:last-of-type){margin-right:var(--20px)}}@media screen and (min-width: 1001px){.online-store{display:flex;flex-direction:column;justify-content:flex-end;position:relative}.shopping{display:flex;margin-top:auto;margin-left:auto}.shopping li:last-child{margin-left:2rem}nav{display:flex;justify-content:space-between;margin-left:8%;position:relative}.main-menu>ul{display:flex;margin-top:auto}.main-menu>ul>li:not(:first-child){margin-left:2rem}.main-menu>ul>li:first-child{padding-right:5rem;margin-left:0rem}.online-store_header>h2{font-size:var(--20px)}}footer{width:100%;height:100%;color:#0b080a;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}footer .nav-style{color:#0b080a}footer .logo a{fill:#0b080a!important}.footer-links ul{display:flex;flex-flow:column;margin-left:auto}.footer-links ul li{display:flex}.footer-bottom{font-size:var(--12px)}.footer-bottom ul li:last-child{margin-right:4.75rem}.bottom-position{position:absolute;bottom:3.75rem}@media screen and (min-width: 1001px){.footer-info{width:100vw;padding-left:100px;padding-right:100px;display:flex;flex-flow:column;row-gap:40px}.footer-links{width:100%;font-size:var(--12px);margin-top:2.5rem;padding-right:2.25rem;display:flex;justify-content:flex-end}.footer-bottom{display:flex}.footer-bottom ul{width:100%;display:flex;justify-content:space-between}footer>div>.nav-style>.logo{position:relative;top:2.25rem}}@media screen and (max-width: 1000px){.footer-info{display:flex;flex-flow:column}.footer-links{font-size:var(--12px);position:relative;margin-bottom:var(--20px)}.footer-links>ul>li{margin-bottom:var(--20px)}.footer-links>ul>li:last-child{margin-bottom:2.5rem}.footer-links:after{content:"";width:var(--10px);height:1px;background-color:#0b080a;position:absolute;bottom:0;left:0}.footer-bottom{display:flex}}@media screen and (min-width: 768px){.std-page{width:100vw;height:calc(100% - 9rem);min-height:calc(100vh - 9rem);display:grid;grid-template-rows:1fr auto auto;grid-template-columns:100%;position:relative;top:9rem;font-family:Inter,sans-serif,Hiragino Kaku Gothic ProN;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0;padding-bottom:3.875rem}.std-page>div:first-of-type{color:#0b080a;display:grid}.std-page-text{font-size:var(--13px);line-height:var(--24px)}.grid-pc{display:grid;grid-template-columns:minmax(12.5rem,16.25rem) 1fr;grid-template-rows:1fr;padding:0 6.25rem}.std-page>div:first-of-type>div>h1{font-size:var(--20px)}.container{display:grid;grid-template-columns:minmax(12.5rem,16.25rem) 1fr;grid-template-rows:1fr;padding:0 6.25rem}.article-title h2{font-size:var(--20px)}.cart-page{top:9rem;grid-template-rows:auto auto 14.625rem}}@media screen and (max-width: 767px){.std-page{width:100vw;height:calc(100% - 7.5rem);min-height:calc(100vh - 7.5rem);display:grid;grid-template-rows:1fr auto;grid-template-columns:100%;position:relative;top:7.5rem;font-family:Inter,sans-serif,Hiragino Kaku Gothic ProN;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}.std-page>div:first-of-type{color:#0b080a}.std-page>div:first-of-type>div>h1{font-size:1rem;margin-bottom:4.625rem}.std-page>div:first-of-type>div>div{font-size:var(--13px)}.std-page>div:first-of-type>div>div>.textJP,.textEN{line-height:var(--24px)}.std-page>div:not(:last-of-type){margin-bottom:7.5rem}.std-layout-sp,.container{padding:0 var(--20px)}.article-title{margin-bottom:4.375rem}.article-title h2{font-size:1rem}.article-cont>.about-text p{font-size:var(--13px)}.article-cont{margin-bottom:5rem}.cart-page{top:7.5rem}.bottom-gap{margin-bottom:3.75rem}}.cart-page{width:100vw;position:relative;display:grid}.container{width:100vw;height:100%;color:#0b080a}.fullpage .container{color:#0b080a;display:flex}.pages-container{width:100vw;height:100%;color:#0b080a;display:grid;grid-template-columns:minmax(12.5rem,16.25rem) 1fr;grid-template-rows:1fr;padding:0 6.25rem}.article-cont{font-size:var(--13px)}.about-text{line-height:1.5rem}@media screen and (min-width: 768px){.stockist ul{display:flex;margin-bottom:var(--10px)}.stockist ul li{display:flex}.stockist ul li:first-child{width:6rem}.store-box{margin-bottom:1.5rem}.stockist>div:last-of-type{margin-bottom:4rem}.store-name{margin-left:var(--20px)}.store-box ul:nth-child(n+2) .store-name{margin-left:7.25rem}.store-address{margin-left:var(--20px)}}@media screen and (max-width: 767px){.stockist ul{display:block;margin-bottom:var(--10px)}.stockist>div>ul>li:not(:last-child){margin-bottom:var(--10px)}.store-box{margin-bottom:2.5rem}}.stockist ul{font-size:var(--13px)}.store-name a{text-decoration:underline}.store-box ul:nth-child(n+2) .store-location{display:none}.no-decolation{text-decoration:none}.flex-style{display:flex}.section img{height:100%;width:100vw;object-fit:cover}.loading__spinner{position:absolute;z-index:1;width:1.8rem}.loading__spinner{width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors: active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.quantity-hidden{visibility:hidden}.quantity-block input{background-color:#fff}.button-addtobag{color:#fff;height:2.8125rem;display:block;background-color:#0b080a;text-align:center}.button-addtobag:hover{color:#fff;height:2.8125rem;display:block;background-color:#c1c1c1;transition:1.5s;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s}.button-addtobag:active,.button-addtobag:focus,.button-addtobag:target{color:#fff;height:2.8125rem;display:block;background-color:#c1c1c1}@media screen and (min-width: 768px){.button-addtobag,.button-addtobag:hover{width:15.625rem}}@media screen and (max-width: 767px){.button-addtobag,.button-addtobag:hover{width:100%}}@media screen and (max-width: 767px){.slider{margin:0 auto}.slider-img{margin-inline:.5rem}.slider-img img{height:50vh;width:100%;object-fit:cover}.slider>div{margin-top:2rem}}.swiper-container{width:100%;height:100%}.swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100}.swiper-slide>img{height:100vh;object-fit:cover;object-position:top}@media screen and (max-width: 767px){.swiper-slide>img{object-position:20% top}}.search-block-style{position:relative}.search-block-style>h1{font-size:var(--20px)}@media screen and (max-width: 767px){.search-block-style>h1{font-size:1rem;margin-bottom:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/theme.css.map */
