.d-none,.tmp-hidden{display:none}@media screen and (min-width: 1301px){.hidden-desktop{display:none}}@media screen and (min-width: 961px)and (max-width: 1300px){.hidden-laptop{display:none}}@media screen and (min-width: 601px)and (max-width: 960px){.hidden-tablet{display:none}}@media screen and (max-width: 600px){.hidden-mobile{display:none}}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:none;border-radius:0;font:inherit;outline:none;color:#000}textarea{resize:vertical}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}textarea{resize:none}.shopify-challenge__container{margin-top:110px}@media screen and (min-width: 961px){.shopify-challenge__container{margin-top:131px}}html{background-color:#fff;font-size:62.5%;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}html.wf-loading{opacity:0}html.wf-active{opacity:1}body{background-color:#fff;color:#000;height:100%;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid";text-align:left;padding:0;margin:0;-webkit-transition:opacity 2s ease-out;transition:opacity 2s ease-out;scroll-behavior:smooth;font-size:12px;font-size:1.2rem}@media screen and (min-width: 961px){body{font-size:13px;font-size:1.3rem}}body.lock{overflow:hidden}.ja{font-family:ryo-gothic-plusn,sans-serif}.ttl_font{font-family:'Helvetica , "Helvetica Neue" , sans-serif';font-weight:700;letter-spacing:-.1em}h1,h2,h3,h4{color:#000;font-weight:400}p{text-align:justify}@media screen and (min-width: 961px){p{font-size:13px;font-size:1.3rem;line-height:1.2307692308;letter-spacing:0em}}a{opacity:1;color:#000;text-decoration:none}img{image-rendering:-webkit-optimize-contrast;width:100%}header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:18px 12px;line-height:1}@media screen and (max-width: 960px){header{background-color:#fff}}@media screen and (min-width: 961px){header{padding:33px 60px}}@media screen and (max-width: 960px){header ul li{padding:3px 0}}header ul li:not(:last-of-type){border-bottom:1px solid #000}@media screen and (min-width: 961px){header ul li:first-of-type{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}}header ul li:first-of-type h1 a{font-size:12px;font-size:1.2rem;line-height:1}@media screen and (min-width: 961px){header ul li:first-of-type h1 a{font-size:16px;font-size:1.6rem;line-height:1}}header ul li>span{font-size:10px;font-size:1rem;line-height:1}@media screen and (min-width: 961px){header ul li:nth-of-type(2){margin-top:20px}}header ul li:last-of-type{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}@media screen and (min-width: 961px){header ul li:last-of-type{margin-top:3px;text-align:right}}header ul li .menu-btn,header ul li .menu-open{cursor:pointer;font-size:13px;font-size:1.3rem;line-height:1}@media screen and (min-width: 961px){header ul li .menu-btn,header ul li .menu-open{font-size:16px;font-size:1.6rem;line-height:1}}header ul li .cart{position:relative;z-index:1;font-size:13px;font-size:1.3rem;line-height:1}@media screen and (min-width: 961px){header ul li .cart{font-size:16px;font-size:1.6rem;line-height:1}}header ul li .cart:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:39px;height:15px;background-color:#10c10b}@media screen and (max-width: 960px){header ul li .cart:before{width:35px;height:13px}}@media screen and (max-width: 960px){body.menu-is-open header{background-color:#0000}}body.menu-is-open header ul li:not(:last-of-type){border-bottom:1px solid #fff}body.menu-is-open header ul li h1 a{color:#fff}body.menu-is-open header ul li>span{color:#fff}.menu-overlay{background-color:#000;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.menu-overlay.is-open{opacity:1;visibility:visible}.menu-overlay nav{position:relative;width:100%;height:calc(100% - 93px);padding:50px 12px;margin-top:93px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media screen and (min-width: 961px){.menu-overlay nav{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;height:calc(100% - 89px);padding:60px;margin-top:123px}}.menu-overlay .menu-close{position:absolute;cursor:pointer;z-index:1001}@media screen and (max-width: 960px){.menu-overlay .menu-close{bottom:40px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);width:18px;height:18px}}@media screen and (min-width: 961px){.menu-overlay .menu-close{top:60px;right:60px}}.menu-overlay .menu-list{width:calc((100% - 10px)/2)}@media screen and (min-width: 961px){.menu-overlay .menu-list{width:calc((100% - 180px)/2)}}.menu-overlay .menu-list li{border-top:1px solid #fff;height:28px}@media screen and (min-width: 961px){.menu-overlay .menu-list li{height:34px}}.menu-overlay .menu-list li:last-of-type{border-bottom:1px solid #fff;height:29px}@media screen and (min-width: 961px){.menu-overlay .menu-list li:last-of-type{height:35px}}.menu-overlay .menu-list li a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding-left:3px;font-size:13px;font-size:1.3rem;line-height:1}@media screen and (min-width: 961px){.menu-overlay .menu-list li a{padding-left:8px;font-size:16px;font-size:1.6rem;line-height:1}}.menu-overlay .menu-list .menu-before-original{border-bottom:1px solid #fff;height:29px}@media screen and (min-width: 961px){.menu-overlay .menu-list .menu-before-original{height:35px}}.menu-overlay .menu-list .menu-original-first{margin-top:27px}@media screen and (min-width: 961px){.menu-overlay .menu-list .menu-original-first{margin-top:33px}}footer{background:#fff;position:relative;z-index:100;padding:8px 12px}@media screen and (min-width: 961px){footer{padding:40px 60px}}footer ul li{border-top:1px solid #000}footer ul li:last-of-type{border-bottom:1px solid #000}footer ul li a{display:block;padding:8px}footer small{margin-top:7px;display:block;text-align:right;font-size:10px;font-size:1rem;line-height:1}@media screen and (min-width: 961px){footer small{font-size:12px;font-size:1.2rem;line-height:1}}@media screen and (max-width: 960px){main{min-height:calc(100vh - 368px)}}@media screen and (min-width: 961px){main{min-height:calc(100vh - 493px)}}@media screen and (max-width: 960px){main.page_product{min-height:auto}}@media screen and (max-width: 960px){.main-content{margin-top:93px;padding:0 12px 70px}}@media screen and (min-width: 961px){.main-content{margin-top:123px;padding:0 60px 40px}}.sale-status{position:relative;padding-left:15px;font-size:13px;font-size:1.3rem;line-height:1}@media screen and (min-width: 961px){.sale-status{padding-left:17px}}.sale-status:after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translateY(-50%);width:8px;height:8px;background-color:red;border-radius:50%;-webkit-animation:flash .8s infinite alternate;animation:flash .8s infinite alternate}@media screen and (max-width: 600px){.sale-status:after{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width: 961px){.sale-status:after{width:9px;height:9px}}@-webkit-keyframes flash{0%{opacity:1}to{opacity:0}}@keyframes flash{0%{opacity:1}to{opacity:0}}.geo-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;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;z-index:9999}.geo-modal{background:#fff;padding:2rem;width:300px;text-align:center}.geo-modal-buttons{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.geo-modal button{padding:.5rem 1rem;color:#000;border:1px solid #000;cursor:pointer;width:calc(50% - .5rem)}#loading-visual{background-color:#fff;position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100vh;height:100dvh;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}#loading-visual.show{opacity:1;visibility:visible}#loading-visual video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}#loading-visual .issue-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 600px){#loading-visual .issue-logo{width:180px}}@media screen and (min-width: 601px)and (max-width: 960px){#loading-visual .issue-logo{width:240px}}@media screen and (min-width: 961px){#loading-visual .issue-logo{width:500px}}#main-content{opacity:0;visibility:hidden}#main-content.show{opacity:1;visibility:visible}@media screen and (min-width: 961px){#top .content-block{padding:0 78px}}#top .content-block .content-inr:not(:first-of-type){margin-top:100px}@media screen and (min-width: 961px){#top .content-block .content-inr:not(:first-of-type){margin-top:108px}}#top .content-block .issue-fv{width:100vw;margin-left:calc((100vw - 100%)/-2)}@media screen and (max-width: 960px){#top .content-block .issue-fv{height:auto}}@media screen and (min-width: 961px){#top .content-block .issue-fv{height:calc(100vh - 173px)}}#top .content-block .issue-fv .swiper{width:100%;height:100%;overflow:hidden}#top .content-block .issue-fv .swiper-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#top .content-block .issue-fv .swiper-slide{width:auto;height:100%}@media screen and (max-width: 960px){#top .content-block .issue-fv .swiper-slide{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;width:88vw;height:auto}}#top .content-block .issue-fv .swiper-slide img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%;display:block}@media screen and (max-width: 960px){#top .content-block .issue-fv .swiper-slide img{width:100%;-o-object-fit:contain;object-fit:contain}}#top .content-block #collection-home h2{text-align:center;font-size:26px;font-size:2.6rem;line-height:1}@media screen and (min-width: 961px){#top .content-block #collection-home h2{font-size:60px;font-size:6rem;line-height:1}}#top .content-block #collection-home h2 span{margin-top:13px;display:block;text-align:center;font-weight:400;font-family:IBM Plex Sans,ryo-gothic-plusn,sans-serif;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:0em}@media screen and (min-width: 961px){#top .content-block #collection-home h2 span{margin-top:23px;font-size:26px;font-size:2.6rem;line-height:1;letter-spacing:0em}}#top .content-block #collection-home ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#top .content-block #collection-home li{width:25%}@media screen and (min-width: 961px){#top .content-block #collection-home li{width:12.5%}}#top .content-block #collection-home li a{position:relative;display:block;aspect-ratio:1/1}#top .content-block #collection-home li a img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}#top .content-block #collection-home li a img.sold-banner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:42.7%;height:auto}@media screen and (hover: hover)and (min-width: 961px){#top .content-block #collection-home li a:hover .speech-box{display:block}}#top .content-block #collection-home li a .speech-box{position:absolute;z-index:10;left:50%;bottom:50%;background-color:#fff;border:1px solid #000;border-radius:10px 10px 10px 0;display:none;width:126px;padding:15px 19px;text-align:left}#top .content-block #collection-home li a .speech-box span{display:block;-webkit-transform-origin:left center;transform-origin:left center;font-size:10px;font-size:1rem}#top .content-block #collection-home li a .speech-box span.sku{line-height:.9;-webkit-transform:scale(.8);transform:scale(.8)}#top .content-block #collection-home li a .speech-box span.ttl{margin-top:1px;line-height:1.1;-webkit-transform:scale(.9);transform:scale(.9)}#top .content-block #collection-archive ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 10px}@media screen and (min-width: 961px){#top .content-block #collection-archive ul{gap:45px 27px}}#top .content-block #collection-archive ul li{aspect-ratio:530/707;width:calc((100% - 10px)/2)}@media screen and (min-width: 961px){#top .content-block #collection-archive ul li{width:calc((100% - 54px)/3)}}#top .content-block #collection-archive ul li img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}#top .content-block #collection-archive ul li span{display:block;margin-top:9px;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:0em}@media screen and (min-width: 961px){#top .content-block #collection-archive ul li span{margin-top:20px;font-size:20px;font-size:2rem;line-height:1;letter-spacing:0em}}#top .content-block #collection-archive ul li h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 960px){#top .content-block #collection-archive ul li h3{margin-top:4px;font-size:20px;font-size:2rem;line-height:1;letter-spacing:0em}}@media screen and (min-width: 961px){#top .content-block #collection-archive ul li h3{font-size:26px;font-size:2.6rem;line-height:1;letter-spacing:0em}}#top .content-block #collection-original li,#top .content-block #collection-mummy li{position:relative}@media screen and (max-width: 960px){#top .content-block #collection-original li,#top .content-block #collection-mummy li{aspect-ratio:348/711}}#top .content-block #collection-original li:not(:first-of-type),#top .content-block #collection-mummy li:not(:first-of-type){margin-top:20px}@media screen and (min-width: 961px){#top .content-block #collection-original li:not(:first-of-type),#top .content-block #collection-mummy li:not(:first-of-type){margin-top:100px}}@media screen and (max-width: 960px){#top .content-block #collection-original li img,#top .content-block #collection-mummy li img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}}#top .content-block #collection-original li .text-wrap,#top .content-block #collection-mummy li .text-wrap{position:absolute;left:33px;bottom:38px}@media screen and (min-width: 961px){#top .content-block #collection-original li .text-wrap,#top .content-block #collection-mummy li .text-wrap{left:54px;bottom:54px}}#top .content-block #collection-original li .text-wrap h3,#top .content-block #collection-mummy li .text-wrap h3{color:#fff;font-size:20px;font-size:2rem;line-height:1;letter-spacing:0em}@media screen and (min-width: 961px){#top .content-block #collection-original li .text-wrap h3,#top .content-block #collection-mummy li .text-wrap h3{font-size:60px;font-size:6rem;line-height:1;letter-spacing:0em}}#top .content-block #collection-original li .text-wrap span,#top .content-block #collection-mummy li .text-wrap span{color:#fff;display:block;margin-top:6px;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:0em}@media screen and (min-width: 961px){#top .content-block #collection-original li .text-wrap span,#top .content-block #collection-mummy li .text-wrap span{margin-top:9px;font-size:26px;font-size:2.6rem;line-height:1;letter-spacing:0em}}#top .content-block #collection-mummy{margin-top:20px}@media screen and (min-width: 961px){#top .content-block #collection-mummy{margin-top:100px}}#archive-collections ul li,#collections-list ul li{border-top:1px solid #000}#archive-collections ul li:last-of-type,#collections-list ul li:last-of-type{border-bottom:1px solid #000}#archive-collections ul li a,#collections-list ul li a{display:block;padding:8px}@media screen and (max-width: 960px){#archive-collections ul li a,#collections-list ul li a{font-size:12px;font-size:1.2rem;line-height:1}}#archive-collections{padding-top:42px}@media screen and (min-width: 961px){#archive-collections{padding-top:89px;min-height:calc(100vh - 393px)}}#archive-collections ul{position:relative;z-index:2}#archive-collections ul li a{position:relative;z-index:1}#archive-collections ul li a:hover+.overlay{display:block}#archive-collections ul li .overlay{display:none;position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100%}#archive-collections ul li .overlay img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#collection .content-block{padding:42px 0 35px}@media screen and (min-width: 961px){#collection .content-block{padding:89px 0 53px}}#collection #collection-archive-img{margin-top:18px}@media screen and (min-width: 961px){#collection #collection-archive-img{margin-top:46px}}#collection #collection-archive-img img{width:100%;height:100%}#collection #collection-product{margin-top:40px}@media screen and (min-width: 961px){#collection #collection-product{margin-top:112px}}#collection #collection-product ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#collection #collection-product li{width:25%}@media screen and (min-width: 961px){#collection #collection-product li{width:12.5%}}#collection #collection-product li a{position:relative;display:block;aspect-ratio:87/112}@media screen and (min-width: 961px){#collection #collection-product li a{aspect-ratio:1/1}}#collection #collection-product li a:before{content:"";opacity:.7;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);width:100%;height:100%}#collection #collection-product li a img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}#product{font-family:IBM Plex Sans,ryo-gothic-plusn,sans-serif}#product .fonts-conv{line-height:1.25}#product .fonts-conv .ja{-webkit-font-feature-settings:"pwid";font-feature-settings:"pwid";font-family:IBM Plex Sans,ryo-gothic-plusn,sans-serif;font-size:95%}@media screen and (min-width: 961px){#product .content-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:min(3.3vw,64px);-moz-column-gap:min(3.3vw,64px);column-gap:min(3.3vw,64px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:34px 0 0}}#product #product-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 961px){#product #product-desc{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;position:sticky;top:165px;z-index:100;padding-bottom:56px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:26.3%}}@media screen and (max-width: 960px){#product #product-desc{position:relative;background-color:#fff;padding:15px 0}}@media screen and (max-width: 960px){#product #product-desc .desc-inr{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#product #product-desc .desc-inr dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}@media screen and (min-width: 961px){#product #product-desc .desc-inr dl{margin-top:7px}}#product #product-desc .desc-inr dl dt,#product #product-desc .desc-inr dl dd{border-top:solid 1px #000;padding-top:7px;padding-bottom:7px}#product #product-desc .desc-inr dl dt:last-of-type,#product #product-desc .desc-inr dl dd:last-of-type{border-bottom:solid 1px #000}@media screen and (max-width: 960px){#product #product-desc .desc-inr dl dt:nth-last-of-type(2),#product #product-desc .desc-inr dl dd:nth-last-of-type(2){-ms-flex-item-align:stretch;align-self:stretch;border-bottom:solid 1px #000}}#product #product-desc .desc-inr dl dt{width:108px;line-height:1.25;-ms-flex-item-align:stretch;align-self:stretch}#product #product-desc .desc-inr dl dd{width:calc(100% - 108px)}@media screen and (min-width: 961px){#product #product-desc .desc-inr dl dd{padding-right:12px}}#product #product-desc .desc-inr dl dd.w-full{font-size:10px;font-size:1rem}@media screen and (max-width: 960px){#product #product-desc .desc-inr dl dd.w-full{line-height:1.5}}@media screen and (min-width: 961px){#product #product-desc .desc-inr dl dd.w-full{border-top:none;padding-top:13px;padding-bottom:20px}}#product #product-desc .desc-inr dl dd p{word-wrap:break-word;white-space:normal}@media screen and (max-width: 960px){#product #product-desc .desc-inr dl .w-full{border-bottom:none!important}}@media screen and (min-width: 961px){#product #product-desc .desc-inr dl .w-full{width:100%}}#product #product-desc .desc-inr .back{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;padding:20px}@media screen and (min-width: 961px){#product #product-desc .desc-inr .back{display:none}}@media screen and (max-width: 960px){#product #product-desc form{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media screen and (min-width: 961px){#product #product-desc form{margin-top:80px}}@media screen and (max-width: 960px){#product #product-imgs{position:fixed;top:110px;left:0;width:100%;padding:0 12px}}@media screen and (min-width: 961px){#product #product-imgs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(100% - (26.3% + min(3.3vw,64px)));padding-bottom:56px}}#product #product-imgs .flex-wrap{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;padding-bottom:7px;border-bottom:solid 1px #000;font-size:12px;font-size:1.2rem;line-height:1}@media screen and (min-width: 961px){#product #product-imgs .flex-wrap{display:none}}@media screen and (max-width: 960px){#product #product-imgs #my_img{position:relative;margin-top:7px}}@media screen and (min-width: 961px){#product #product-imgs #my_img ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}}#product #product-imgs #my_img ul li{aspect-ratio:3/4}@media screen and (max-width: 960px){#product #product-imgs #my_img ul li{max-height:calc(100svh - 152px)}}@media screen and (min-width: 961px){#product #product-imgs #my_img ul li{width:calc((100% - 15px)/2)}}#product #product-imgs #my_img ul li img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media screen and (max-width: 960px){#product #product-imgs #my_img ul li img{-o-object-fit:contain;object-fit:contain}}#product #product-imgs #my_img .np-wrap{position:absolute;left:0;bottom:0;z-index:100;width:100%;padding:5px;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}@media screen and (min-width: 961px){#product #product-imgs #my_img .np-wrap{display:none}}#product form .flex-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#product form .flex-wrap:before{content:"";position:absolute;top:11px;right:12px;width:8px;height:8px;border-right:solid 1px #000;border-bottom:solid 1px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#product form .flex-wrap label,#product form .flex-wrap select,#product form .flex-wrap .no-variant{border-top:solid 1px #000;padding-top:7px;padding-bottom:7px}#product form .flex-wrap label{width:134px}#product form .flex-wrap select,#product form .flex-wrap .no-variant{width:calc(100% - 134px);padding-right:12px}#product form .submit-btn input{background-color:#000;color:#fff;padding:8px}#product form .submit-btn input.sold{background-color:#c9c9c9;color:#000;cursor:not-allowed}@media screen and (max-width: 960px){#product form .submit-btn .back{display:none}}@media screen and (min-width: 961px){#product form .submit-btn .back{margin-top:15px;display:inline-block;text-decoration:underline}}#cart .content-inr{padding-bottom:40px}@media screen and (min-width: 961px){#cart .content-inr{padding:60px min(11vw,220px) 110px}}#cart .cart-wrapper{margin-top:7px}@media screen and (min-width: 961px){#cart .cart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media screen and (min-width: 961px){#cart #cart-items{width:44vw}}#cart #cart-items li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;padding:8px 0;border-top:1px solid #000}#cart #cart-items li:last-of-type{border-bottom:1px solid #000}@media screen and (min-width: 961px){#cart #cart-items li{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}@media screen and (min-width: 961px)and (max-width: 1300px){#cart #cart-items li{padding:30px 24px 20px 0}}@media screen and (min-width: 1301px)and (max-width: 1600px){#cart #cart-items li{padding:30px 40px 20px 0}}@media screen and (min-width: 1601px){#cart #cart-items li{padding:30px 67px 20px 0}}#cart #cart-items .item-image{width:87px}@media screen and (min-width: 961px){#cart #cart-items .item-image{width:150px}}#cart #cart-items .item-image a{display:block}#cart #cart-items .item-image a img{width:100%}@media screen and (min-width: 961px)and (max-width: 1300px){#cart #cart-items .item-desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width: 1301px){#cart #cart-items .item-desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}#cart #cart-items .left span{display:block;font-size:12px;font-size:1.2rem;line-height:1.25;letter-spacing:0em}#cart #cart-items .left span:not(:first-of-type){margin-top:6px}@media screen and (min-width: 1301px){#cart #cart-items .left span:not(:first-of-type){margin-top:10px}}@media screen and (min-width: 961px){#cart #cart-items .left span{font-size:13px;font-size:1.3rem;line-height:1.2307692308;letter-spacing:0em}}#cart #cart-items .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 960px){#cart #cart-items .right{margin-top:14px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media screen and (min-width: 961px)and (max-width: 1300px){#cart #cart-items .right{margin-top:14px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width: 1301px)and (max-width: 1600px){#cart #cart-items .right{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media screen and (min-width: 1601px){#cart #cart-items .right{-webkit-column-gap:77px;-moz-column-gap:77px;column-gap:77px}}#cart #cart-items .right .cart-item__quantity-wrapper{border:1px solid #000}#cart #cart-items .right .cart-item__quantity-wrapper .cart-quantity-container{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;width:113px;height:29px}#cart #cart-items .right .cart-item__quantity-wrapper .cart-quantity-container input,#cart #cart-items .right .cart-item__quantity-wrapper .cart-quantity-container 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;width:33.3333333333%;height:100%;text-align:center}#cart #cart-items .right .cart-item__quantity-wrapper .qty-btn,#cart #cart-items .right .cart-item__quantity-wrapper .qty-input{font-size:13px;font-size:1.3rem;line-height:1}#cart #cart-items .right .cart-item__quantity-wrapper .qty-input::-webkit-inner-spin-button,#cart #cart-items .right .cart-item__quantity-wrapper .qty-input::-webkit-outer-spin-button{-webkit-appearance:none}#cart #cart-items .right .cart-remove{display:block;width:14px;height:18px}#cart #cart-items .right .cart-remove img{width:100%}#cart #cart-items .back{display:inline-block;margin-top:37px;text-decoration:underline}@media screen and (min-width: 961px){#cart #cart-items .back{margin-top:43px}}@media screen and (max-width: 960px){#cart #cart-footer{margin-top:170px}}@media screen and (min-width: 961px){#cart #cart-footer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:start;align-self:start;z-index:100;position:sticky;top:215px}}#cart #cart-footer .checkout-wrap{border-top:1px solid #000;padding:19px 0}@media screen and (min-width: 961px){#cart #cart-footer .checkout-wrap{padding:27px 0}}#cart #cart-footer .checkout-wrap{font-size:12px;font-size:1.2rem;line-height:1}@media screen and (min-width: 961px){#cart #cart-footer .checkout-wrap{font-size:13px;font-size:1.3rem;line-height:1}}#cart #cart-footer .checkout-wrap .subtotal{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}#cart #cart-footer .pre-checkout{cursor:pointer;background-color:#000;color:#fff;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;width:100%;padding:8px}#cart .overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#ffffffe6;z-index:1000}#cart .modal{border:1px solid #000;display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;z-index:1000;width:calc(100% - 28px)}@media screen and (min-width: 961px){#cart .modal{width:clamp(900px,57vw,1100px)}}@media screen and (max-width: 600px){#cart .modal-content{max-height:80vh;overflow-y:scroll;padding:34px 24px 28px}}@media screen and (min-width: 601px)and (max-width: 960px){#cart .modal-content{padding:34px 24px 28px}}@media screen and (min-width: 961px){#cart .modal-content{padding:60px clamp(80px,11.6%,128px) 86px}}#cart .modal-content h2{border-bottom:1px solid #000;padding-bottom:7px;text-align:center}#cart .modal-content .modal-inr{padding:0 8px}@media screen and (min-width: 961px){#cart .modal-content .modal-inr{padding:0 6%}}#cart .modal-content .notice{padding:40px 0 50px}@media screen and (min-width: 961px){#cart .modal-content .notice{padding:65px 0 60px}}#cart .modal-content p,#cart .modal-content label{font-family:ryo-gothic-plusn,sans-serif;font-size:12px;font-size:1.2rem;line-height:1.8333333333}#cart .modal-content p:not(:first-of-type),#cart .modal-content label:not(:first-of-type){margin-top:30px}@media screen and (min-width: 961px){#cart .modal-content p,#cart .modal-content label{font-size:13px;font-size:1.3rem;line-height:2.1538461538}}#cart .modal-content p{text-align:left;padding-left:4px;text-indent:-4px}#cart .modal-content .custom-checkbox{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#cart .modal-content .custom-checkbox input{position:absolute;opacity:0;width:0;height:0}#cart .modal-content .custom-checkbox .checkmark{border:1px solid #000;position:relative;width:19px!important;height:19px;margin-top:5px;margin-right:13px}#cart .modal-content .custom-checkbox .checkmark:after{content:"";position:absolute;top:2px;left:5px;border:solid #000;border-width:0 1px 1px 0;width:5px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}#cart .modal-content .custom-checkbox span{width:calc(100% - 32px)}#cart .modal-content .custom-checkbox input:checked+.checkmark:after{opacity:1}#cart .close-modal{cursor:pointer;position:absolute;top:calc(100% + 17px);left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);height:26px;width:26px}#cart .close-modal:before,#cart .close-modal:after{content:"";background:#707070;position:absolute;top:50%;left:50%;height:1px;width:37px}#cart .close-modal:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#cart .close-modal:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#cart #checkout-btn{cursor:not-allowed;background:#d0d0d0;color:#fff;margin-top:37px;padding:16px;width:100%}#cart #checkout-btn.enabled{cursor:pointer;background:#000}@media screen and (max-width: 960px){#description .content-inr{padding-bottom:6px}}#description p{font-size:12px;font-size:1.2rem;line-height:1.25;letter-spacing:0em}#description p:not(:first-of-type){margin-top:20px;font-size:10px;font-size:1rem;line-height:1.8;letter-spacing:0em}#description img{margin-top:55px}@media screen and (min-width: 961px){#description img{margin-top:43px}}#contact .content-inr .msg-block p{padding:8px}#contact .content-inr .msg-block .error{color:red}#contact .content-inr h2{padding:8px}@media screen and (min-width: 961px){#contact .content-inr h2{border-bottom:1px solid #000}}#contact .content-inr dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 961px){#contact .content-inr dl{margin-top:34px}}#contact .content-inr dl dt,#contact .content-inr dl dd{height:33px;border-top:1px solid #000}#contact .content-inr dl dt:last-of-type,#contact .content-inr dl dd:last-of-type{border-bottom:1px solid #000}@media screen and (min-width: 961px){#contact .content-inr dl dt,#contact .content-inr dl dd{height:36px}}#contact .content-inr dl dt{width:109px}@media screen and (min-width: 961px){#contact .content-inr dl dt{width:278px}}#contact .content-inr dl dt label{display:block;padding:9px 8px;white-space:nowrap}@media screen and (min-width: 961px){#contact .content-inr dl dt label{padding:8px}}#contact .content-inr dl dd{width:calc(100% - 109px)}@media screen and (min-width: 961px){#contact .content-inr dl dd{width:calc(100% - 278px)}}#contact .content-inr dl dd input,#contact .content-inr dl dd textarea{width:100%;padding:9px}@media screen and (min-width: 961px){#contact .content-inr dl dd input,#contact .content-inr dl dd textarea{padding:8px}}#contact .content-inr .submit-btn{background-color:#000;color:#fff;border:1px solid #000;margin-top:7px;padding:7px;width:100%}@media screen and (min-width: 961px){#contact .content-inr .submit-btn{width:474px}}@media (hover: hover){#contact .content-inr .submit-btn:hover{background-color:#fff;color:#000}}@media screen and (min-width: 961px){#legal_privacy .content-inr h2,#int-shipping .content-inr h2,#terms .content-inr h2{width:225px}}#legal_privacy .content-inr h2 span,#int-shipping .content-inr h2 span,#terms .content-inr h2 span{margin-top:11px;display:block;font-family:ryo-gothic-plusn,sans-serif;font-size:10px;font-size:1rem;line-height:1}@media screen and (min-width: 961px){#legal_privacy .content-inr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#legal_privacy .content-inr h3{font-weight:700}#legal_privacy .content-inr h3:not(:first-of-type){margin-top:20px}#legal_privacy .content-inr .content{font-size:10px;font-size:1rem;line-height:1.8}@media screen and (max-width: 960px){#legal_privacy .content-inr .content{margin-top:20px}}@media screen and (min-width: 961px){#legal_privacy .content-inr .content{width:calc(100% - 225px)}}#legal_privacy .content-inr p{font-size:10px;font-size:1rem;line-height:1.8}#legal_privacy #legal{padding-bottom:35px}@media screen and (min-width: 961px){#legal_privacy #legal{padding-bottom:50px}}#legal_privacy #legal dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:17px;-moz-column-gap:17px;column-gap:17px}@media screen and (min-width: 961px){#legal_privacy #legal dl{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px}}#legal_privacy #legal dl dt{width:96px}@media screen and (min-width: 961px){#legal_privacy #legal dl dt{width:117px}}#legal_privacy #legal dl dd{width:calc(100% - 113px)}@media screen and (min-width: 961px){#legal_privacy #legal dl dd{width:calc(100% - 135px)}}#legal_privacy #int-shipping p:not(:first-of-type){margin-top:20px}#legal_privacy #privacy{padding:35px 0 64px}@media screen and (min-width: 961px){#legal_privacy #privacy{padding:50px 0 100px}}.shopify-policy__container{padding:0;margin:0}.shopify-policy__container .shopify-policy__title{display:none}#privacy-policy .content-block a{text-decoration:underline}#terms .content-inr{padding-bottom:35px}@media screen and (min-width: 961px){#terms .content-inr{padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#terms .content-inr h3{margin-top:20px}#terms .content-inr .content{font-size:10px;font-size:1rem;line-height:1.8}@media screen and (max-width: 960px){#terms .content-inr .content{margin-top:20px}}@media screen and (min-width: 961px){#terms .content-inr .content{width:calc(100% - 225px)}}#terms .content-inr p{font-size:10px;font-size:1rem;line-height:1.8}#error .btn{margin-top:20px}@media screen and (min-width: 961px){#error .btn{margin-top:15px;display:inline-block;text-decoration:underline}}#password header ul li .domain{font-size:10px;font-size:1rem;line-height:1}@media screen and (min-width: 961px){#password header ul li .domain{font-size:16px;font-size:1.6rem;line-height:1}}@media screen and (min-width: 961px){#password header ul li:nth-of-type(2){margin-top:0}}@media screen and (max-width: 960px){#password .content-block{padding-bottom:27px}}@media screen and (min-width: 961px){#password .content-block{padding:94px 78px 127px}}#password .content-block .content-inr:not(:first-of-type){margin-top:35px}@media screen and (min-width: 961px){#password .content-block .content-inr:not(:first-of-type){margin-top:145px}}#password .content-block .issue-kv{position:relative}#password .content-block .issue-kv h2{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;font-size:18px;font-size:1.8rem;line-height:1}@media screen and (min-width: 961px){#password .content-block .issue-kv h2{font-size:60px;font-size:6rem;line-height:1}}#password .content-block .issue-kv h2 span{margin-top:9px;display:block;text-align:center;font-weight:400;font-family:IBM Plex Sans,ryo-gothic-plusn,sans-serif;font-size:10px;font-size:1rem;line-height:1;letter-spacing:0em}@media screen and (min-width: 961px){#password .content-block .issue-kv h2 span{margin-top:23px;font-size:26px;font-size:2.6rem;line-height:1;letter-spacing:0em}}#password .content-block .issue-kv .issue-period{color:#fff;position:absolute;left:50%;font-size:10px;font-size:1rem}@media screen and (max-width: 600px){#password .content-block .issue-kv .issue-period{color:#000;bottom:30px;-webkit-transform:translate(-50%) scale(.8);transform:translate(-50%) scale(.8)}}@media screen and (min-width: 601px)and (max-width: 960px){#password .content-block .issue-kv .issue-period{top:calc(50% + 70px);-webkit-transform:translate(-50%) scale(.8);transform:translate(-50%) scale(.8)}}@media screen and (min-width: 961px){#password .content-block .issue-kv .issue-period{top:calc(50% + 110px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px;font-size:2rem}}@media screen and (max-width: 960px){#password .content-block .issue-kv .img-wrapper{aspect-ratio:350/580}}#password .content-block .issue-kv .img-wrapper img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 960px){#password .content-block .issue-kv .img-wrapper img{-o-object-fit:cover;object-fit:cover}}#password .content-block .issue-kv .sale-status{color:#fff;position:absolute}@media screen and (max-width: 960px){#password .content-block .issue-kv .sale-status{bottom:20px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%)}}@media screen and (min-width: 961px){#password .content-block .issue-kv .sale-status{bottom:47px;right:55px}}#password .password-form-wrapper{background:#ffffffb3;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;padding:10px 20px;border:none;font-size:12px;font-family:sans-serif;text-align:center;display:none}#password .storefront-password-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#password .password-form-wrapper input[type=password],#password .password-form-wrapper button{all:unset;font-size:11px;padding:0;margin:0;display:inline-block;border:none}#password .password-form-wrapper input[type=password]{border-bottom:1px solid #000;text-align:left}#password .password-form-wrapper button{cursor:pointer;margin-left:4px;line-height:1}#password .password-form-wrapper .error{font-size:10px;color:red;margin-bottom:4px}#password .password-form-wrapper .error .errors ul{list-style:none;padding-left:0}#password .password-form-wrapper .error .errors ul li::marker{display:none}@media all and (-ms-high-contrast: none){main{display:block}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/global.css.map */
