.customer_pc{font-size:24px;margin-right:-16px}@media screen and (max-width: 768px){.site-nav--mobile .fa-2x{font-size:20px}.customer_pc{display:none!important}}.fa-user:before{content:"\e801"!important;color:#fff}.fa-shopping-cart:before{content:"\e802"!important;color:#fff}div.announcement-bar{max-height:60px!important}div.announcement-bar>ul{list-style:none;margin:0;position:relative;width:100%}div.announcement-bar>ul>li{align-items:center;display:flex;justify-content:center;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}div.announcement-bar>ul>li:before{background-repeat:no-repeat;content:"";height:1.2rem;width:1.2rem}div.announcement-bar>ul>li:nth-of-type(1):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='14px' height='14px' viewBox='0 0 39.7 39.7' style='enable-background:new 0 0 14 39.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23666666;stroke:%23666666;stroke-width:1.0725;%7D%3C/style%3E%3Cpath class='st0' d='M17.6,37.4v-4.2c-1.3,0-2.3-0.4-3.1-1.3c-0.8-0.9-1.3-1.9-1.3-3.1v-2.3L2.6,15.8c-0.1,0.6-0.2,1.3-0.3,2 c-0.1,0.7-0.1,1.4-0.1,2c0,4.5,1.5,8.4,4.4,11.7S13.2,36.8,17.6,37.4z M32.9,31.8c1.5-1.6,2.6-3.5,3.4-5.6c0.8-2.1,1.2-4.2,1.2-6.4 c0-3.6-1-7-3-10s-4.7-5.2-8.1-6.5v1c0,1.2-0.4,2.3-1.3,3.1c-0.8,0.9-1.9,1.3-3.1,1.3h-4.5v4.5c0,0.6-0.2,1.1-0.7,1.5 c-0.4,0.4-1,0.6-1.6,0.6H11v4.5h13.3c0.6,0,1.2,0.2,1.6,0.6c0.4,0.4,0.6,0.9,0.6,1.6v6.6h2.2c1,0,1.9,0.3,2.7,0.9 S32.6,30.9,32.9,31.8z M19.8,39.1c-2.7,0-5.2-0.5-7.5-1.5c-2.3-1-4.4-2.4-6.1-4.1c-1.7-1.7-3.1-3.8-4.1-6.1s-1.5-4.9-1.5-7.5 s0.5-5.2,1.5-7.5s2.4-4.4,4.1-6.1s3.8-3.1,6.1-4.1s4.9-1.5,7.5-1.5S25,1,27.4,2.1s4.4,2.4,6.1,4.1c1.7,1.7,3.1,3.8,4.1,6.1 c1,2.3,1.5,4.9,1.5,7.5s-0.5,5.2-1.5,7.5c-1,2.3-2.4,4.4-4.1,6.1c-1.7,1.7-3.8,3.1-6.1,4.1C25,38.6,22.5,39.1,19.8,39.1z'/%3E%3C/svg%3E");margin:3px 0 0}div.announcement-bar>ul>li:nth-of-type(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 39.7 39.7' style='enable-background:new 0 0 39.7 39.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23666666;stroke:%23666666;stroke-width:1.075;%7D%0A%3C/style%3E%3Cpath class='st0' d='M37.9,39l-5.6-5.5H5.4v-3.1c0-1,0.3-1.8,0.8-2.6c0.5-0.7,1.3-1.3,2.2-1.7c2.2-1,4.2-1.7,6.3-2.2 c2-0.5,4.1-0.7,6.1-0.7c0.2,0,0.4,0,0.6,0c0.2,0,0.4,0,0.7,0.1L0.7,1.8l1.2-1.1L39,37.8L37.9,39z M7.1,31.8h23.5l-6.7-6.7 c-0.6-0.1-1.1-0.1-1.7-0.2c-0.6,0-1.2-0.1-1.8-0.1c-1.9,0-3.8,0.2-5.7,0.6c-1.9,0.4-3.7,1.1-5.6,2c-0.6,0.3-1.1,0.7-1.5,1.3 c-0.4,0.5-0.5,1-0.5,1.6V31.8z M33.5,26.5c0.3,0.1,0.5,0.3,0.6,0.5c0.2,0.2,0.2,0.5,0.2,0.9v0.2l-1.9-1.9c0.1,0,0.3,0.1,0.5,0.2 S33.3,26.5,33.5,26.5z M23.6,17l-1.3-1.3c0.8-0.3,1.4-0.9,1.9-1.6c0.5-0.7,0.8-1.5,0.8-2.4c0-1.3-0.4-2.4-1.3-3.3 c-0.9-0.9-2-1.3-3.3-1.3c-0.9,0-1.7,0.2-2.4,0.7c-0.7,0.5-1.3,1.1-1.6,2l-1.3-1.3c0.6-1,1.3-1.8,2.3-2.3c0.9-0.5,2-0.8,3.1-0.8 c1.7,0,3.2,0.6,4.4,1.8c1.2,1.2,1.8,2.7,1.8,4.4c0,1.1-0.3,2.1-0.8,3.1C25.3,15.8,24.6,16.5,23.6,17z M30.6,31.8H7.1 c0,0,0.2,0,0.5,0c0.4,0,0.9,0,1.5,0c1,0,1.9,0,2.9,0c0.9,0,2,0,3.1,0s2.3,0,3.7,0c1.3,0,2.8,0,4.5,0c0.5,0,0.9,0,1.4,0 c0.4,0,0.9,0,1.3,0H30.6z M19.4,12.7L19.4,12.7L19.4,12.7L19.4,12.7L19.4,12.7L19.4,12.7L19.4,12.7z'/%3E%3C/svg%3E")}@media screen and (max-width: 768px){div.announcement-bar>ul>li{transform:translate(-50%);width:100%}}.fadein{animation:fdi 10s ease-in-out 0s infinite normal forwards;left:0;position:absolute;top:0}.fadeout{animation:fdo 10s ease-in-out 0s infinite normal forwards;left:0;top:0}@keyframes fdo{0%{opacity:1}25%{opacity:1}50%{opacity:0}75%{opacity:0}to{opacity:1}}@keyframes fdi{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:1}to{opacity:0}}body.template-product img.with_benefits_img{display:block;margin:1em 0;width:30%}@media screen and (max-width: 768px){body.template-product img.with_benefits_img{width:100%}}.sec-benefit{border-top:1px solid #fff;margin:-3em auto 3em;padding:0 60px;max-width:1660px}.sec-benefit h2{font-size:20px;margin:0 auto .5em;text-align:left}.sec-benefit p{margin:.5em auto 5em}.sec-benefit img{border:1px solid #cccccc;display:block;margin:.5em 0;width:35%}.sec-benefit .end{text-decoration:line-through;text-decoration-thickness:.15rem}.sec-benefit .red{color:red;font-weight:600}@media screen and (max-width: 768px){.sec-benefit{width:85%;border-top:1px solid #fff;margin:2em auto;padding:0}.sec-benefit h2{font-size:16px;line-height:24px;margin:0 auto 1em;text-align:left}.sec-benefit p{margin:.5em auto 2em}.sec-benefit img{border:1px solid #cccccc;display:block;margin:.5em auto;width:75%}}.sec-caution{border-top:1px solid #fff;max-width:1660px;margin:0 auto;padding:0 60px}.sec-caution h2{border-top:1px solid #000000;font-size:20px;margin:0 auto;padding-top:20px;text-align:left}.sec-caution p{margin:.5em auto 0}@media screen and (max-width: 768px){.sec-caution{width:85%;border-top:1px solid #fff;margin:0 auto;padding:0}.sec-caution h2{margin:1em auto 0;text-align:left}.sec-caution p{margin:.5em auto 0}}.page_grid{background:#fff;color:#000;margin:0 auto;padding:2.5%;width:100%}h3.page_ttl1{border-bottom:1px solid #000000;padding:10px 0 5px;width:100%}h3.page_ttl1 span{font-size:2vw;padding-right:5px}@media screen and (max-width: 768px){h3.page_ttl1{padding:10px 0 2px;width:100%}h3.page_ttl1 span{font-size:8vw}}.page_img1{border:1px solid #cccccc!important;box-sizing:border-box;margin:0 auto;width:30%}.page_img1 img{image-rendering:-webkit-optimize-contrast}@media screen and (max-width: 768px){.page_img1{margin:0 auto;width:65%}}.page_btn1{border:1px solid #d6000f;margin:40px auto 0;position:relative;text-align:center;width:65%}.page_btn1 a{border:none!important;display:block;padding:10px 0!important;text-decoration:none}.page_btn1 a:after{color:#000;content:">>";position:absolute;right:5%;top:50%;transform:translateY(-50%)}p.cart-all{background:#818181;margin:-20px auto 0;opacity:0;padding:10px 0;text-align:center;transition:all 1s;width:100%}p.cart-all.show{margin:0 auto;opacity:1}p.cart-all.show:hover{opacity:.8}p.cart-all a{color:#fff;display:block;font-size:12px}.modal_inner.hide{opacity:0;transition:.5s;visibility:hidden}.modal_inner.show{opacity:1;transition:.5s;visibility:visible}p.modal_switcher_select{background:#000;border:1px solid #fff;box-sizing:border-box;color:#fff;font-weight:700;max-width:400px;padding:.5em 0;text-align:center;width:100%;bottom:22.5px;right:22.5px;position:fixed;z-index:99999}@media screen and (max-width: 768px){p.modal_switcher_select{background:#000;color:#fff;font-weight:700;max-width:96%;padding:.5em 0;text-align:center;width:96%;bottom:2vw;right:2vw;position:fixed;z-index:999}}p.modal_switcher_select:hover{cursor:pointer;opacity:.7}section.modal_switcher{display:block;height:100vh;left:0;margin:0 auto;position:fixed;top:0;width:100%;z-index:99999}section.modal_switcher.hide{display:block!important}section.modal_switcher>div.overlay{background:#000000b3;cursor:pointer;display:block;height:100%;left:0;position:fixed;top:0;width:100%}section.modal_switcher>nav{background:#fff;left:50%;padding:0 0 2em;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(65vw,800px)}section.modal_switcher>nav>h2{color:#000;font-weight:700;margin:1.5em 0 .5em;text-align:center}section.modal_switcher>nav>dl{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:90%}section.modal_switcher>nav>dl:after,section.modal_switcher>nav>dl:before{content:"";display:block;height:0;width:23%}section.modal_switcher>nav>dl:after,section.modal_switcher>nav>dl:before{order:1}section.modal_switcher>nav>dl>dt{border-bottom:solid 1px #000;color:#000;font-size:150%;font-weight:700;margin:.7em 0;padding:0 0 .1em;width:100%}section.modal_switcher>nav>dl>dd{margin:0 0 1em;width:23%}section.modal_switcher>nav>dl>dd>a{border:solid 1px #000;color:#000;display:block;height:100%;padding:.5em;text-align:center;width:100%}section.modal_switcher>nav>dl:nth-of-type(2)>dd.active>a{background:#000;color:#fff}section.modal_switcher>nav>dl>dd>a:hover{background:#000;color:#fff;opacity:.7;transition:.5s}section.modal_switcher>nav>button.modal_close{background:#fff;border:none;color:#000;cursor:pointer;font-size:min(4vw,50px);line-height:1;right:2%;position:absolute;top:.5%}html:lang(ja) section.modal_switcher>nav>dl:nth-of-type(1)>dd:nth-of-type(1)>a,html:lang(en) section.modal_switcher>nav>dl:nth-of-type(1)>dd:nth-of-type(2)>a,html:lang(ko) section.modal_switcher>nav>dl:nth-of-type(1)>dd:nth-of-type(3)>a,html:lang(zh-CN) section.modal_switcher>nav>dl:nth-of-type(1)>dd:nth-of-type(4)>a,html:lang(zh-TW) section.modal_switcher>nav>dl:nth-of-type(1)>dd:nth-of-type(5)>a{background:#000;color:#fff}@media screen and (max-width: 768px){section.modal_switcher>nav>h2{font-size:130%;margin:2em 0 1em}section.modal_switcher>nav{top:40%;width:94%}section.modal_switcher>nav>dl:after,section.modal_switcher>nav>dl:before{width:32%}section.modal_switcher>nav>dl>dt{font-size:120%}section.modal_switcher>nav>dl>dd{font-size:90%;width:32%}section.modal_switcher>nav>button.modal_close{font-size:8vw;right:1.5vw;top:.5vw}}#WebPixelsManagerSandboxContainer{display:none}.page-main--wrapper{margin:30px auto 0!important}.shopify-challenge__container{max-width:500px;margin:60px auto!important}.shopify-challenge__container .shopify-challenge__button{display:block;margin:20px auto 0!important}.hdr-caution{margin:20px auto 0;padding:0 20px;width:75%}@media screen and (max-width: 768px){.hdr-caution{margin:-20px auto 40px;width:100%}}.hdr-caution h2{background:#b80016;border-radius:24px;color:#fff;font-size:16px;font-weight:400;margin:0 auto;padding:2px 0 0;text-align:center;width:15%}@media screen and (max-width: 768px){.hdr-caution h2{font-size:14px;width:40%}}.hide-text{display:none}button.readmore{position:relative;height:25px;width:50px;margin:0 auto;display:block;background-color:transparent;color:red;padding-bottom:0;border:none;outline:0}button.readmore:after{color:#b80016;content:"\25bc";font-size:18px;position:absolute;right:15px;top:-6px}@media screen and (max-width: 768px){button.readmore{height:20px}}.on-click{color:transparent!important}.on-click{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.dn_pc{display:none!important}.dn_sp{display:block!important}@media screen and (max-width: 768px){.dn_pc{display:block!important}.dn_sp{display:none!important}}.collection-filtering-section{margin:0 auto!important;width:90%!important}.collection-filters>*+*{margin:0!important}.facets__form-inner{align-items:center!important;display:flex!important;justify-content:flex-end!important}.facets__wrapper{align-items:center!important;border-bottom:solid 1px #aaa!important;margin:0!important;padding:0 0 .5em!important}@media screen and (max-width: 768px){.facets__wrapper{align-items:center!important;border-bottom:solid 1px #aaa!important;margin:0!important;padding:0 0 .5em!important;width:95%}}.facets__heading{font-size:15px!important;font-weight:700!important;margin:0!important;padding:0 2em 0 0!important;width:auto!important}@media screen and (max-width: 768px){.facets__heading{font-size:15px!important;font-weight:700!important;margin:0!important;padding:0 2em .5em 0!important;width:auto!important}}.disclosure-has-popup{border:none!important;font-size:12px!important;margin:0!important}.facets__disclosure{margin:0!important;transition:unset!important}.facets__disclosure:hover{box-shadow:unset!important}summary.facets__summary{padding:0 0 0 1vw!important}@media screen and (max-width: 768px){summary.facets__summary{padding:2vw 0 0 1vw!important}}summary.facets__summary:focus-visible,summary.facets__summary:focus{border:none!important}.facets__display{width:25rem!important}@media screen and (max-width: 768px){.facets__display{width:100%!important}}.active-facets{display:none!important}.facets__summary{padding:.5vw 1vw!important}.count-bubble{margin-left:1.5rem!important}.collection-filters__field{align-items:center!important;border-bottom:solid 1px #aaa!important;display:flex!important;line-height:1!important;padding:0 0 .5em!important}@media screen and (max-width: 768px){.collection-filters__field{align-items:center!important;border-bottom:solid 1px #aaa!important;display:block!important;line-height:1!important;padding:0 0 .5em!important}}.collection-filters__label{font-size:15px!important;font-weight:700!important;margin:0!important;padding:0 1em 0 0!important}@media screen and (max-width: 768px){.collection-filters__label{font-size:15px!important;font-weight:700!important;margin:0!important;padding:0 1em .5em 0!important}}#SortBy,#SortBy:hover,#SortBy:focus{border:none!important;box-shadow:unset!important;font-size:12px!important;height:auto!important;padding:0 2.5rem 0 0!important;text-align:right!important;width:auto!important}@media screen and (max-width: 768px){#SortBy,#SortBy:hover,#SortBy:focus{border:none!important;box-shadow:unset!important;font-size:12px!important;height:auto!important;padding:0 2.5rem 0 0!important;text-align:left!important;width:100%!important}}.icon-caret{right:1.5rem!important}.active-facets{justify-content:flex-start;margin:2em 0 1em!important}@media screen and (max-width: 768px){.collection-filters__item{width:95%!important}.grid-area--filtering{margin:-30px auto -20px!important}.facets__form-inner{display:flex!important;flex-direction:column!important;gap:2rem}}.top-news{background:#fff;margin:20px auto;padding:20px;width:65%}.top-news dt{border-bottom:1px solid #ff0000;color:red;margin:20px auto;padding:0 20px;text-align:left;width:90%}.top-news dt a{color:red}.top-news dd.absolute{border:none;color:red;margin:.5em auto 0;padding:0 1em .2em;width:85%}.top-news dd{align-items:flex-end;border-bottom:solid 1px #666;display:flex;font-size:14px;justify-content:space-between;line-height:1.2;margin:.5em auto 0;padding:0 1em .2em;width:85%}@media screen and (max-width: 768px){.top-news{margin:0 auto;padding:10px 0;width:100%}.top-news dt{margin:20px auto 10px;padding:0 10px;width:96%}.top-news dd.absolute{width:100%}.top-news dd{align-items:flex-start;flex-direction:column;font-size:14px;padding:0 0 1.5em;position:relative;width:90%}.top-news dd>a{bottom:5%;font-size:12px;margin:0 0 0 1em;padding:0;position:absolute;right:0;text-align:right;width:24%}}.hdr-caution{background:#fff;box-shadow:0 1px 10px #ddd;margin:0 auto;padding:0 20px;width:100%}@media screen and (max-width: 768px){.hdr-caution{margin:0 auto 40px;width:100%}}form#FooterCountryForm{display:none}.disclosure dl dt{border-bottom:solid 1px #000;color:#000;font-size:150%;font-weight:700;margin:.7em 0;padding:0 0 .1em;width:100%}.disclosure{margin:0 auto;width:90%}section.modal_switcher>nav div.disclosure dl>dd{margin:0;width:60%}section.modal_switcher>nav div.disclosure dl>dd:nth-of-type(2){width:80%}section.modal_switcher>nav div.disclosure dl>dd:nth-of-type(2)>ul.localization__list{background:#fff;bottom:unset;min-width:90%}section.modal_switcher>nav div.disclosure dl>dd:nth-of-type(2)>ul.localization__list>li{border-bottom:solid 1px #eee;color:#000;margin:0 1em}section.modal_switcher>nav dl>dd>button{position:relative}section.modal_switcher>nav dl>dd>button>span{position:absolute;display:inline-block;width:2%;right:2%}div.labellist{align-items:center;display:flex!important;flex-wrap:wrap;font-size:min(12px,4vw);justify-content:flex-start;margin:0 auto}div.labellist>span{border:1.5px solid #000000;box-sizing:border-box;color:#000;display:inline-block;font-weight:500;line-height:1;margin:.5em .5em .5em 0;padding:.2em .5em}span.label_preorder,span.label_region,span.label_period,span.label_quantity,span.label_limited,span.label_first,span.label_order,span.label_firstspec,span.label_fanclub,span.label_benefits{background:#fff}.cart-list{margin-top:-20px}@media screen and (max-width:768px){div.labellist>span{color:#000;font-weight:400;line-height:1;margin-right:.5em;padding:.2em .3em}.cart-list{margin-top:-20px}}@media screen and (max-width: 768px){body.template-search #CollectionProductGrid>div .grid__item{margin-bottom:20px}}body.template-product .label_productstype{align-items:center;display:flex;flex-wrap:wrap;font-size:min(13px,3vw);justify-content:flex-start;margin:0 auto 12px}.label_productstype{align-items:center;display:flex;flex-wrap:wrap;font-size:min(13px,4vw);justify-content:flex-start;margin:5px auto 0}.label_productstype>span{background:#000;color:#fff;display:inline-block;font-weight:500;line-height:1;margin:0;padding:.3em .5em}@media screen and (max-width:768px){.label_productstype>span{color:#fff;font-weight:400;line-height:1;margin:0;padding:.2em .3em}}body.template-product .product-details-product-title{font-size:21px}body.template-product .money{font-size:24px}body.template-product .text-with-icon.borders{border-top:none!important}.accordion-product{margin:10px auto 0;width:100%}.toggle{display:none!important}.option{margin-bottom:10px;position:relative}.title,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.title{border:none;background:#000;color:#fff;display:block;font-size:14px;padding:5px 0 5px 10px;text-align:left;width:100%}.title:after,.title:before{background-color:#fff;content:"";height:.75em;position:absolute;right:1.25em;top:.75em;transition:all .3s;width:2px}.title:after{transform:rotate(90deg)}.content{max-height:0;overflow:hidden}.content p{background:#fff;color:#000;font-size:14px;line-height:140%;margin:0 auto 5px;padding:5px;width:100%}.toggle:checked+.title+.content{max-height:500px;transition:all 1.5s}.toggle:checked+.title:before{transform:rotate(90deg)!important}.acdn>br:nth-of-type(1){display:none}.acdn_btn:hover{cursor:pointer;opacity:.7}.acdn_btn{border:solid 1px #000;display:inline-flex;margin:0 0 .5em;padding:.3em 2.5em .2em .5em;position:relative}.acdn_btn:after,.acdn_btn:before{background:#000;content:"";display:block;height:1px;position:absolute;right:.5em;top:50%;transform:translateY(-50%);transition:all .4s;width:10px}.acdn_btn:after{transform:translateY(-50%) rotate(-90deg)}.acdn_btn.acdn_show:after{transform:translateY(-50%) rotate(0)}.acdn_panel{display:none}.acdn_show~.acdn_panel{display:block}.template-collection .grid__item,.homepage-product-grid-wrapper .grid__item{margin-bottom:30px!important}@media screen and (max-width:768px){.template-collection .product-grid--title,.homepage-product-grid-wrapper .product-grid--title{padding:0!important}.template-collection .grid__item,.homepage-product-grid-wrapper .grid__item{margin-bottom:40px!important}}body.template-search h3{margin:0!important}.search-result-type,.result-type-wrapper{display:none}@media screen and (max-width:768px){body.template-search #CollectionProductGrid>div .grid__item{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom.css.map */
