@charset "UTF-8";.sp{display:none}@media screen and (max-width:749px){.sp{display:block}}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:rgba(var(--color-foreground),1);background-color:rgb(var(--color-background))}@media screen and (min-width:750px){.page-width--narrow{max-width:110rem;padding:0 5rem}}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 4rem)}}.shopify-policy__title{text-align:left;margin-bottom:4rem}@media screen and (max-width:749px){.shopify-policy__title{margin-bottom:3rem}}.shopify-policy__title h1{margin:0}@media screen and (max-width:749px){.shopify-policy__title h1{font-size:2.4rem}}.shopify-policy__container{padding:10rem 5rem;max-width:110rem}@media screen and (max-width:749px){.shopify-policy__container{padding:7.5rem 1.5rem}}.template-page-policy table,.shopify-policy__body{max-width:96rem;margin:0 auto}@media screen and (max-width:749px){table:not([class]){box-shadow:inherit}}@media screen and (max-width:749px){table:not([class]) th,table:not([class]) td{display:block;border:1px solid #ccc;width:100%!important;height:auto!important;line-height:1.5;padding:1rem}}@media screen and (max-width:749px){table:not([class]) tr td:first-child{background:#f6f6f6}}@media screen and (max-width:749px){table:not([class]) td{margin-top:-1px}}@media screen and (max-width:749px){.template-page-policy .main-page-title{font-size:2.4rem}}.template-page-policy table p{margin:0}.age_check-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:none;z-index:9998}.age_check{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:9999;align-items:center;justify-content:center;padding:24px}.age_check.is-active,.age_check-backdrop.is-active{display:flex}.age_check__panel{width:min(560px,92vw);background:#fff;border-radius:1rem;box-shadow:0 10px 40px #00000040;padding:2.8rem 2.4rem}@media screen and (max-width:749px){.age_check__panel{padding:2.4rem 1.6rem}}.age_check__title{font-size:20px;font-weight:700;margin:0 0 8px;text-align:center}.age_check__desc{font-size:14px;color:#444;line-height:1.6;margin:0 0 16px;text-align:center}.age_check__actions{display:grid;gap:12px;margin-top:12px}.age_check__btn{width:100%;padding:12px 16px;border-radius:9999px;border:1px solid #111;background:#111;color:#fff;font-weight:700;cursor:pointer}.age_check__btn--no{background:#fff;color:#111}.age_check__note{font-size:12px;color:#666;margin:1.2rem 0 0;line-height:1.5;text-align:center}.age_check-lock{overflow:hidden!important;height:100vh}.age_check__error{color:#e33;text-align:center;font-weight:700;line-height:1.5}.age_check__error span[lang=ja]{font-size:14px;display:inline-block}.age_check__error span[lang=en]{font-size:12px;display:inline-block}@media screen and (max-width:989px){.custom-header{grid-template-areas:"heading icons left-icons"}}@media screen and (max-width:989px){.custom-header .header__heading-link{padding-left:0;padding-right:0}}@media screen and (max-width:989px){.custom-header.header--mobile-left{grid-template-columns:auto 2fr auto}}.custom-header .header__icons{padding-right:0}@media screen and (max-width:989px){.custom-header header-drawer{margin-left:0;margin-right:-1.2rem}}.custom-header .header__icon--cart{margin-right:0}@media screen and (max-width:749px){.footer .footer__content-top{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width:749px){.footer li .list-menu__item--link{padding-top:5px;padding-bottom:5px}}.p-custom-mv__mainText{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W6,Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W6,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}.p-custom-mv__subText{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}.blog-articles .article-card .card__information,.blog__posts .article-card .card__information{padding:1.5rem 0 0!important}@media screen and (max-width:749px){.blog-articles .article-card .card__information,.blog__posts .article-card .card__information{padding:1rem 0 0!important}}.article-card__info{padding-top:0!important;color:#999}.article-card .card__heading{margin-bottom:0!important;margin-top:.5rem!important;line-height:1.5!important;font-size:1.6rem}.article-card__excerpt{margin:.5rem 0 0!important;font-size:1.2rem;line-height:1.5}@media screen and (max-width:749px){.article-card__excerpt{margin:.5rem 0 1rem!important;font-size:1.2rem;line-height:1.5}}@media screen and (max-width:749px){.custom-blog-contents .blog__posts .grid__item{max-width:100%}}.custom-blog-contents .title-wrapper-with-link{margin-bottom:2rem}.custom-blog-contents .collection-list-title{margin:0}.custom-blog-contents__main-img img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.custom-blog-contents__main-header{margin-bottom:4rem}@media screen and (max-width:749px){.custom-blog-contents__main-header{margin-bottom:2rem}}.custom-blog-contents__date{font-size:1.4rem;font-family:var(--font-heading-family);color:#999}@media screen and (max-width:749px){.custom-blog-contents__date{font-size:1.2rem}}.custom-blog-contents__main-title{font-size:3.2rem;margin:.5rem 0 0}@media screen and (max-width:749px){.custom-blog-contents__main-title{font-size:2.4rem}}.custom-blog-contents__content{margin-top:6rem}@media screen and (max-width:749px){.custom-blog-contents__content{margin-top:2rem}}.custom-blog-contents__content p,.custom-blog-contents__content h2,.custom-blog-contents__content h3,.custom-blog-contents__content h4,.custom-blog-contents__content h5{margin:0;line-height:2}.custom-blog-contents__list-wrapper{margin-top:6rem;padding-top:4rem;border-top:1px solid #ddd}.custom-blog-contents__more{margin-top:4rem;text-align:center}.button{max-width:20rem;width:100%;border:1px solid #000!important;transition:all .3s ease;font-size:1.4rem}.button:before,.button:after{display:none}@media(hover:hover){.button:hover{background-color:#fff;color:currentColor}}.custom-article-template{padding:10rem 0;line-height:2}@media screen and (max-width:749px){.custom-article-template{padding:7.5rem 0}}.custom-article-template header{margin-top:0!important}.custom-article-template .page-width{margin-top:0!important}.custom-article-template .circle-divider{font-size:1.4rem;font-family:var(--font-heading-family);color:#999}@media screen and (max-width:749px){.custom-article-template .circle-divider{font-size:1.2rem}}.custom-article-template .article-template__title{font-size:3.2rem;margin:.5rem 0 0}@media screen and (max-width:749px){.custom-article-template .article-template__title{font-size:2.4rem}}.custom-article-template .article-template__back{text-align:center}.custom-article-template .article-template__content p{margin:0}.custom-article-template .article-template__content a{color:#2095c9!important;text-decoration:underline}@media(hover:hover){.custom-article-template .article-template__content a:hover{text-decoration:none}}@media screen and (max-width:749px){.newsletter__wrapper{padding-left:1.5rem!important;padding-right:1.5rem!important}}.cart-notice{color:red;font-size:13px}.custom-newsList{padding:0;margin:0}.custom-newsList__item{list-style:none;border-bottom:1px solid #ddd}.custom-newsList__item:first-child{border-top:1px solid #ddd}.custom-newsList__link{color:#000;text-decoration:none;display:flex;align-items:center;gap:0rem 1rem;padding:2rem 3.2rem 2rem 1.6rem;position:relative}@media(hover:hover){.custom-newsList__link:hover .custom-newsList__title{text-decoration:underline}.custom-newsList__link:hover .custom-newsList__arrow{color:#000;transform:translateY(-50%) translate(4px)}}@media screen and (max-width:749px){.custom-newsList__link{flex-direction:column;align-items:start;padding:1rem 2.4rem 1rem 0}}.custom-newsList__date{flex:0 0 8rem;color:#999;font-size:1.4rem}@media screen and (max-width:749px){.custom-newsList__date{flex:inherit;font-size:1.2rem}}.custom-newsList__title{line-height:1.5}.custom-newsList__arrow{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);color:#999;transition:transform .3s ease}@media screen and (max-width:749px){.custom-newsList__arrow{right:.8rem}}.custom-news__footer{margin-top:2rem;text-align:right}.custom-news__footer .button{min-height:inherit;display:inline-block;background:transparent;text-decoration:underline;color:#000;padding:0;border:none!important}@media(hover:hover){.custom-news__footer .button:hover{text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
