@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@500;700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";html{font-size:62.5%}body{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:normal}body.index a:hover img{opacity:.8}h1,.age-gate__heading,h2,h3,h4,h5,h6{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:normal}.custom-top-special-section{margin:0;padding:10em 4vw 2.5em}.custom-top-special-section .container1{max-width:1200px;margin:0 auto}.custom-top-special-section .container1 h2{margin:0}.custom-top-special-section .container1 h2 .en{font-family:Montserrat;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6.4rem;color:#9dc938;line-height:1.2}@media screen and (max-width: 768px){.custom-top-special-section .container1 h2 .en{font-size:4rem}}.custom-top-special-section .container1 h2 .ja{font-size:2.4rem;display:block;padding:0 0 3em}.custom-top-special-section .container1 .special-slider-wrapper{position:relative;display:flex;align-items:center}.custom-top-special-section .container1 .special-slide{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;gap:20px;width:100%;scrollbar-width:none}.custom-top-special-section .container1 .special-slide::-webkit-scrollbar{display:none}.custom-top-special-section .container1 .special-slide-item{flex:0 0 calc(33.333% - 14px);scroll-snap-align:start;position:relative}.custom-top-special-section .container1 .special-slide-item .tit{font-size:2rem;position:absolute;bottom:2.25em;left:1em}.custom-top-special-section .container1 .special-slide-item .read{font-size:1.5rem;position:absolute;bottom:1em;left:1em;border:1px solid #fff;padding:.25em}.custom-top-special-section .container1 .special-slide-item .img{position:relative;display:block;overflow:hidden}.custom-top-special-section .container1 .special-slide-item .img:after{content:"";position:absolute;width:100%;height:100%;background-color:#0000004d;top:0}.custom-top-special-section .container1 .special-slide-item img{width:100%;height:auto;display:block;position:relative}.custom-top-special-section .container1 .special-slide-item a{display:block;text-decoration:none;color:#fff}.custom-top-special-section .container1 .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fffc;border:none;cursor:pointer;padding:10px;border-radius:100px}.custom-top-special-section .container1 .slider-arrow.prev{left:-40px}.custom-top-special-section .container1 .slider-arrow.next{right:-40px}@media (max-width: 767px){.custom-top-special-section .container1 .special-slide-item{flex:0 0 80%}.custom-top-special-section .container1 .slider-arrow{display:block;padding:8px;background:#ffffffe6}.custom-top-special-section .container1 .slider-arrow.prev{left:10px}.custom-top-special-section .container1 .slider-arrow.next{right:10px}}.custom-top-special-section .container2{border:#9DC938 3px solid;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:6em auto 4em;padding:4em 0}.custom-top-special-section .container2 .tit{width:50%;align-self:center;padding:0 2vw}@media screen and (max-width: 768px){.custom-top-special-section .container2 .tit{width:100%}}.custom-top-special-section .container2 .tit h2{margin:0;text-align:center}.custom-top-special-section .container2 .tit h2 .en{font-family:Montserrat;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6.4rem;color:#9dc938;line-height:1.2}@media screen and (max-width: 768px){.custom-top-special-section .container2 .tit h2 .en{font-size:4rem}}.custom-top-special-section .container2 .tit h2 .ja{font-size:2.4rem;display:block;padding:0 0 1.75em}.custom-top-special-section .container2 .tit .view-all{max-width:220px;border:#B9B9B9 1px solid;border-radius:50px;font-size:1.6rem;color:#50504b;margin:0 auto}.custom-top-special-section .container2 .tit .view-all a{display:block;padding:1em;text-align:center;text-decoration:none}.custom-top-special-section .container2 .tit .view-all a:hover{opacity:.7}.custom-top-special-section .container2 .list{width:50%;padding:0 2vw}@media screen and (max-width: 768px){.custom-top-special-section .container2 .list{width:100%;margin:3em 0 0;padding:0 4vw}}.custom-top-special-section .container2 .list ul{margin:0;padding:0}.custom-top-special-section .container2 .list ul li{margin:0 0 1em;list-style-type:none}.custom-top-special-section .container2 .list ul li .date{font-size:1.6rem;font-family:Montserrat;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#9dc938;line-height:1.2}.custom-top-special-section .container2 .list ul li .txt{font-size:1.8rem;padding:.25em 0 .5em}.custom-top-special-section .container2 .list ul li .txt a{text-decoration:none}.custom-top-special-section .container2 .list ul li .txt a:hover{text-decoration:underline}.custom-top-about-section{background-image:url(about_img02.png);background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0;padding:7.5em 4vw}.custom-top-about-section .container{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.custom-top-about-section .container .img{width:45%}@media screen and (max-width: 768px){.custom-top-about-section .container .img{width:100%}}.custom-top-about-section .container .img img{width:100%}.custom-top-about-section .container .txt{width:50%;color:#fff;text-align:left;align-self:center}@media screen and (max-width: 768px){.custom-top-about-section .container .txt{width:100%;padding:1.5em 0 0}}.custom-top-about-section .container .txt h2{font-size:4.8rem;margin:0 0 1rem;color:#fff}@media screen and (max-width: 768px){.custom-top-about-section .container .txt h2{font-size:3rem}}.custom-top-about-section .container .txt p{font-size:1.8rem}.custom-top-about-section .container .txt .btn a{display:block;color:#fff;text-decoration:none;border:#fff 1px solid;font-size:1.4rem;border-radius:5px;padding:.5em 1em;max-width:185px}.custom-top-recommend-section{margin:0;padding:8.5em 4vw 2.5em}.custom-top-recommend-section .container{max-width:1280px;margin:0 auto;text-align:center}.custom-top-recommend-section .container h2{margin:0}.custom-top-recommend-section .container h2 .en{font-family:Montserrat;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6.5rem;color:#9dc938;line-height:1.2}@media screen and (max-width: 768px){.custom-top-recommend-section .container h2 .en{font-size:4rem}}.custom-top-recommend-section .container h2 .ja{font-size:2.4rem;display:block;padding:0 0 1.75em}.custom-top-recommend-section .container ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.custom-top-recommend-section .container ul li{width:23%;margin-bottom:1.5em;font-size:1.8rem;list-style-type:none;text-align:left}@media screen and (max-width: 768px){.custom-top-recommend-section .container ul li{width:47.5%}}.custom-top-recommend-section .container ul li a{display:block;text-decoration:none}.custom-top-recommend-section .container ul li a .name{margin:0;padding:1em 0 0}@media screen and (max-width: 768px){.custom-top-recommend-section .container ul li a .name{padding:.5em 0 0}}.custom-top-intro-section{font-size:1.8rem}.custom-top-intro-section .custom-top-first1{background-color:#ddd;text-align:center;padding:5.5em 4vw}@media screen and (max-width: 768px){.custom-top-intro-section .custom-top-first1{padding:3.5em 4vw}}.custom-top-intro-section .custom-top-first1 .en{font-family:Montserrat;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4.5rem;color:#fff;line-height:1.2}@media screen and (max-width: 768px){.custom-top-intro-section .custom-top-first1 .en{font-size:3rem}}.custom-top-intro-section .custom-top-first1 .ja{line-height:2;padding:1.5em 0 0}@media screen and (max-width: 768px){.custom-top-intro-section .custom-top-first1 .ja br{display:none}}.custom-top-intro-section .custom-top-first2{background-image:url(first_img02.png);background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;padding:8.5em 4vw;color:#fff}@media screen and (max-width: 768px){.custom-top-intro-section .custom-top-first2{padding:4.5em 4vw}}.custom-top-intro-section .custom-top-first2 .txt1{font-size:3.6rem;padding:.75em 0 0}@media screen and (max-width: 768px){.custom-top-intro-section .custom-top-first2 .txt1{font-size:2.2rem}}.custom-top-intro-section .custom-top-first2 .txt2{line-height:2;padding:1.5em 0 0}@media screen and (max-width: 768px){.custom-top-intro-section .custom-top-first2 .txt2 br{display:none}}.custom-top-bnr-section{padding:7.5em 4vw 6.5em}@media screen and (max-width: 768px){.custom-top-bnr-section{padding:3.5em 4vw 2.5em}}.custom-top-bnr-section ul{margin:0;padding:0;text-align:center}.custom-top-bnr-section ul li{margin-bottom:4em;list-style-type:none}@media screen and (max-width: 768px){.custom-top-bnr-section ul li{margin-bottom:2em}}.custom-top-information-section{background-size:58%;padding:7.5em 4vw}.custom-top-information-section .container{max-width:1280px;margin:0 auto;text-align:center}.custom-top-information-section .container h2{margin:0}.custom-top-information-section .container h2 .en{font-family:Montserrat;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6.5rem;color:#9dc938;line-height:1.2}@media screen and (max-width: 768px){.custom-top-information-section .container h2 .en{font-size:4rem}}.custom-top-information-section .container h2 .ja{font-size:2.4rem;display:block;padding:0 0 1.75em}.custom-top-information-section .container ul{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between}.custom-top-information-section .container ul li{width:23.5%}@media screen and (max-width: 768px){.custom-top-information-section .container ul li{width:48.5%}}.custom-top-information-section .container ul li a{display:block;background-color:#fff;text-decoration:none;height:25em}@media screen and (max-width: 768px){.custom-top-information-section .container ul li a{padding:0 2vw}}.custom-top-information-section .container ul li a:hover{opacity:.8}.custom-top-information-section .container ul li a .img{height:50px;display:flex;align-items:center;padding:10em 0 6em}@media screen and (max-width: 768px){.custom-top-information-section .container ul li a .img{padding:7em 0 6em}}.custom-top-information-section .container ul li a .img img{text-align:center;margin:0 auto}.custom-top-information-section .container ul li a .en{font-family:Montserrat;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2rem;color:#9dc938;line-height:1.2;margin:0 0 .25em}.custom-top-information-section .container ul li a .ja{font-size:1.6rem}.custom-top-information-section .container .btn{max-width:400px;margin:4em auto 0}.custom-top-information-section .container .btn a{display:block;border-radius:50px;color:#fff;text-align:center;padding:2em 2vw;background-color:#9dc938;text-decoration:none;font-weight:700;font-size:1.6rem}.custom-top-information-section .container .btn a:hover{opacity:.8}.custom-top-looks-section{margin:0;padding:6em 0;overflow:hidden;background-color:#464646}.custom-top-looks-section h2{font-family:Montserrat;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#fff;line-height:1.2;text-align:center;font-size:7.5rem;margin-bottom:.5em}@media screen and (max-width: 768px){.custom-top-looks-section h2{margin-top:0}}.looks-slide-item a{text-decoration:none;color:#fff;display:block;font-size:2rem}.looks-slide-item .img{width:100%;background:#f0f0f0;margin-bottom:15px;line-height:0}.looks-slide-item .img img{width:100%;height:auto;display:block}.looks-slide-item .name{font-size:14px;font-weight:700;text-align:center}.splide__arrow{background:#fff}.custom-top-lineup-section{margin:0;padding:4em 8vw;position:relative}.custom-top-lineup-section .lineup-title{position:absolute;top:0;left:0;margin:0;width:48%}@media screen and (max-width: 768px){.custom-top-lineup-section .lineup-title{width:58%}}.custom-top-lineup-section .lineup-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20em 0 0}@media screen and (max-width: 768px){.custom-top-lineup-section .lineup-list{margin:6em 0 0}}.custom-top-lineup-section .lineup-list-item{width:47%;margin:0 0 5em}.custom-top-lineup-section .item-slide{margin-bottom:20px;position:relative}.custom-top-lineup-section .item-slide img{width:100%;height:auto;display:block}.custom-top-lineup-section .item-name{font-weight:700;font-size:1.6rem;margin-bottom:8px}.custom-top-lineup-section .item-price{font-size:1.6rem;margin-bottom:12px}.custom-top-lineup-section .item-tag{display:flex;gap:8px;margin-bottom:20px}.custom-top-lineup-section .item-tag span{background-color:#d9d9d9;padding:4px 8px;font-size:1.6rem}.custom-top-lineup-section .add-to-cart-btn{background-color:transparent;width:100%;max-width:200px;color:#161616;border-radius:5px;border:1px solid #161616;padding:12px;font-size:1.4rem;cursor:pointer;transition:opacity .3s}.custom-top-lineup-section .add-to-cart-btn:hover{background-color:#9dc938;border-color:#9dc938;color:#fff}.custom-top-lineup-section .lineup-product-splide .splide__arrow{width:2em;height:2em;background:#fff}@media screen and (max-width: 749px){.lineup-list-item{width:calc(50% - 10px)}}@media screen and (max-width: 480px){.lineup-list-item{width:100%}}[data-rimg-canvas]{background:transparent}.newsletter-section{margin-top:0;margin-bottom:0;background-color:#50504b}.newsletter-section .newsletter-section__wrapper{max-width:340px;padding:4.5rem 0}.newsletter-section .newsletter-form__bottom-half{display:block}.newsletter-section .newsletter-form__sign-up{width:100%;background-color:#9dc938;border:1px solid #9DC938;font-size:1.4rem;border-radius:5px}.site-announcement{border-bottom:#DDDDDD 1px solid}.site-announcement .site-announcement__text{font-size:1.4rem;padding:1.25rem 56px}@media screen and (max-width: 768px){.site-announcement .site-announcement__text{padding:1.25rem 2vw}}.site-header{padding:3em 56px 1.5em}@media screen and (max-width: 768px){.site-header{padding:1.5em 4vw}}.main-nav__tier-1-link{font-size:1.4rem;padding:.75rem 2rem;font-family:"M PLUS Rounded 1c",sans-serif}.footer-section{margin-top:0;background-color:#50504b;color:#fff}.footer-section .footer-bottom__wrapper{flex-direction:column-reverse;border-top:none;padding-top:4em}.footer-section .footer-bottom__wrapper a{color:#fff}.footer-section .footer-top{display:none}.footer-section .footer-bottom{margin:0 56px 4em}.footer-section .footer-bottom__left,.footer-section .footer-bottom__right{max-width:100%}.footer-section .footer-bottom__credits{text-align:center}.footer-section .social-icons{justify-content:center}.custom-footer-menu-section{background-color:#50504b;color:#fff;padding:6em 4vw 0}.custom-footer-menu-section ul{margin:0;padding:0;text-align:center}.custom-footer-menu-section ul li{list-style-type:none;margin:0 0 .75em;padding:0 2em;border-right:#fff 1px solid;display:inline-block}@media screen and (max-width: 768px){.custom-footer-menu-section ul li{border-right:none;display:block;margin:0;padding-bottom:.35em}}.custom-footer-menu-section ul li:last-child{border-right:none;margin-right:0}.custom-footer-menu-section ul li a{text-decoration:none;color:#fff;font-size:1.8rem}.custom-footer-menu-section ul li a:hover{text-decoration:underline}.product-details{font-size:1.8rem}.product__add-to-cart-button{background-color:transparent;border:1px solid #161616;color:#161616;font-size:1.4rem;border-radius:5px}.blog-template{margin-top:5rem;margin-bottom:7rem}.blog-article__title{font-size:2rem}.blog-article__meta,.blog-article{font-size:1.4rem}.article-template{margin-top:5rem;margin-bottom:7rem}.article-template__content{font-size:1.4rem}.article-template__heading{margin-bottom:30px}.blog-article__excerpt{margin-top:3rem}.shopify-policy__container{max-width:800px!important;padding-bottom:4em;font-size:1.8rem}.static-page__wrapper{font-size:1.8rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
