.inline-richtext.h2{position:relative;padding-bottom:24px;width:20%;font-size:26px;border-bottom:5px solid #424141}.inline-richtext.h2:after{content:"";position:absolute;top:100%;left:0;width:70px;height:5px;background-color:#d4003b}@media only screen and (max-width: 749px){.inline-richtext.h2{width:45%;padding-bottom:12px;font-size:18px}}@media only screen and (max-width: 749px){.inline-richtext.h2:after{width:30%}}.media.media--transparent{position:relative;cursor:pointer}.category-title{align-items:center;bottom:0;color:#fff;font-size:2rem;font-weight:700;display:flex;height:auto;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:.6s ease;width:100%}.category-title:hover{opacity:1;letter-spacing:.15em}.multicolumn-card__image{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 749px){.category-title{opacity:1;letter-spacing:.15em;font-size:1.2rem}}@media screen and (min-width: 750px){#Slider-template--16310032793785__d2275aea-8fca-40a8-b9eb-1cec3fd80213{row-gap:50px}}.banner.banner--content-align-center .banner__media{max-width:800px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.banner__media.media.scroll-trigger.animate--fade-in a{display:flex;justify-content:center;align-items:center}.banner.banner--content-align-center{margin:50px 0}.banner.banner--content-align-center .banner__content{display:none}.banner__media.media{background-color:#fcf9f7}@media only screen and (max-width: 749px){.custom__banner.banner{height:300px;margin-bottom:20px}}@media only screen and (max-width: 749px){.custom__banner.banner .banner__media{height:300px}}@media only screen and (max-width: 749px){.custom__banner.banner .banner__media img{width:80%;height:auto}}@media only screen and (max-width: 500px){.custom__banner.banner{margin-top:0;margin-bottom:20px}}@media only screen and (max-width: 500px){.custom__banner.banner .banner__media{width:100%;height:auto}}@media only screen and (max-width: 500px){.custom__banner.banner .banner__media img{width:100%;height:auto;padding-right:16px;padding-left:16px}}#Slider-template--16310630711481__68d653f8-fa0c-49db-9ff4-15bdc76bff39 .multicolumn-list__item{border:3px solid #D4003B;border-radius:20px}html{scroll-behavior:smooth}.collapsible-content__heading.inline-richtext.h2{position:relative;padding-bottom:24px;width:30%;font-size:26px;border-bottom:5px solid #424141}@media only screen and (max-width: 749px){.collapsible-content__heading.inline-richtext.h2{width:45%;padding-bottom:12px;font-size:18px}}.multicolumn-card_upper{display:flex;align-items:center;justify-content:center}.customer-voice_text{padding:20px 20px 0}.customer-voice_item{border-radius:20px;background-color:#fff}.customer-voice_container{padding:30px}@media only screen and (max-width: 749px){.customer-voice_container{padding:20px}}@media only screen and (max-width: 749px){.customer-voice_text p{font-size:12px}}@media only screen and (max-width: 749px){.multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--third-width.multicolumn-card-spacing{margin-right:1.5rem}}.collection-hero.collection-hero--with-image{position:relative}.collection-hero__text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.collection-hero__image-container.media{height:20vw;margin:0;background-color:#000}.collection-hero__image-container.media img{opacity:.5}.collection-hero__title{color:#fff;font-weight:700;letter-spacing:.15em}@media only screen and (max-width: 749px){.collection-hero__image-container.media{height:40vw}}@media only screen and (max-width: 749px){.collection-hero__title{font-size:18px}}@media only screen and (max-width: 749px){.facets.small-hide{display:none}}.multirow__inner{background-color:#fff}@media only screen and (min-width: 750px){.multirow.background-image{background:linear-gradient(#0009,#0009),url(/cdn/shop/files/1_345d191b-8c66-43f3-80a9-eb164a271c22.png?v=1690004050);background-size:cover;background-attachment:scroll}}.image-with-text-1{padding-top:50px}.image-with-text-4{padding-bottom:50px}@media only screen and (min-width: 750px){.multirow.section-template--16310630809785__e5f0aeab-b406-43da-8e93-d3e289d38efc-padding{padding:100px 0}}@media only screen and (max-width: 749px){.multirow__inner{background-color:transparent}}@media only screen and (max-width: 749px){.multirow.section-template--16310138601657__e5f0aeab-b406-43da-8e93-d3e289d38efc-padding{padding-top:0;padding-bottom:0}}@media only screen and (max-width: 749px){.rich-text.section-template--16310138601657__fef910d8-05ec-42a2-b4af-d4b66aa02058-padding{padding-bottom:0}}.template--16310138601657__ea08e675-58d3-44ff-a025-80e4d18dfbfc-1{position:relative}.template--16310138601657__ea08e675-58d3-44ff-a025-80e4d18dfbfc-1:before{content:"01";position:absolute;top:10px;left:10px;font-size:4rem;font-weight:700;z-index:1;color:#424141}.template--16310138601657__ea08e675-58d3-44ff-a025-80e4d18dfbfc-2{position:relative}.template--16310138601657__ea08e675-58d3-44ff-a025-80e4d18dfbfc-2:before{content:"02";position:absolute;top:10px;left:10px;font-size:4rem;font-weight:700;z-index:1;color:#424141}.template--16310138601657__ea08e675-58d3-44ff-a025-80e4d18dfbfc-3{position:relative}.template--16310138601657__ea08e675-58d3-44ff-a025-80e4d18dfbfc-3:before{content:"03";position:absolute;top:10px;left:10px;font-size:4rem;font-weight:700;z-index:1;color:#424141}.media-template--16310138601657__ea08e675-58d3-44ff-a025-80e4d18dfbfc{position:relative;max-width:100%}.media-template--16310138601657__ea08e675-58d3-44ff-a025-80e4d18dfbfc:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(300deg,transparent 0 60%,#FFF 100%)}.multicolumn-card__title{font-weight:700}.faq{font-weight:600}.faq:before,.faq:after{content:"\25a0";color:#d4003b}.faq-link_container{display:flex;flex-wrap:wrap;align-items:center;justify-content:left;max-width:73.4rem}.link-text_wrapper{border:rgba(66,65,65,.7) solid 2px;border-radius:12px;padding:0 20px;margin:20px 10px;transition:.4s}.link_button a{text-align:center;text-decoration:none}.link_button p{color:#424141;margin:10px 0}.down_mark{display:inline-block;vertical-align:middle;color:#424141;line-height:1;width:.6em;height:.6em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg);margin-left:15px}.link_button:hover{transform:translateY(-5px)}.faq-link_wrapper{display:flex;justify-content:center}.rich-text__heading.inline-richtext.h2{position:relative;padding-bottom:24px;width:50%;font-size:26px;border-bottom:5px solid #424141}.rich-text__heading.inline-richtext.h2:after{content:"";position:absolute;top:100%;left:50%;width:70px;height:5px;background-color:#d4003b;transform:translate(-50%)}.rich-text__blocks{display:flex;justify-content:center}@media only screen and (max-width: 749px){.rich-text__heading.inline-richtext.h2{font-size:18px;width:80%}}.image-with-text__heading.inline-richtext.h2{position:relative;padding-bottom:24px;width:95%;font-size:26px;border-bottom:5px solid #424141}@media only screen and (max-width: 749px){.image-with-text__content.image-with-text__content--top{padding:20px}}@media only screen and (max-width: 749px){.image-with-text__heading.inline-richtext.h2{font-size:18px;padding-bottom:12px}}@media only screen and (max-width: 749px){.image-with-text__text{font-size:12px}}@media only screen and (max-width: 749px){.image-with-text.section-template--16312530895033__5f712957-202d-41fc-a19e-d25566171578-padding{padding-bottom:0}}.competition_sns p{margin:0}.competition_sns{margin-top:20px}@media only screen and (min-width: 750px){.footer-block.grid__item.scroll-trigger.animate--slide-in.footer-block--brand-info{width:40%}}@media only screen and (min-width: 750px){.footer-block.grid__item.scroll-trigger.animate--slide-in{width:15%}}@media only screen and (min-width: 450px){.slideshow__media-sp{display:none}}@media only screen and (max-width: 449px){.slideshow__media-pc{display:none}}@media only screen and (max-width: 449px){.slideshow.banner{width:100%;height:auto;aspect-ratio:400/600}}@media only screen and (max-width: 389px){.slideshow.banner.banner--adapt_image{width:100%;height:550px}}#shopify-section-template--16310630711481__33c6d151-d018-4768-b688-1f5a50f062da h2{font-size:36px}.card__heading.h5{font-family:\30d2\30e9\30ae\30ce\4e38\30b4  ProN,Hiragino Maru Gothic ProN,sans-serif}.badge.badge_tag{margin-top:20px}.article-card__image img{width:100%;height:auto}.article-card__excerpt{display:none}@media screen and (min-width: 750px){.grid--3-col-desktop .grid__item.blog__post{max-width:calc(32% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.blog__post.grid__item.article{background-color:#fff;border-radius:20px;border:2px solid #D4003B}.blog__post .article-card-wrapper.card-wrapper{padding:20px}.large-up-hide{display:none}@media only screen and (max-width: 749px){.card__information{height:auto}}@media screen and (min-width: 750px){.main-blog .blog-articles{grid-template-columns:1fr 1fr;column-gap:50px;row-gap:100px}}.main-blog_heading{margin:50px 0}.main-blog_heading .title--primary{position:relative;padding-bottom:24px;width:35%;font-size:26px;border-bottom:5px solid #424141}.main-blog_heading .title--primary:after{content:"";position:absolute;top:100%;left:0;width:70px;height:5px;background-color:#d4003b}@media screen and (min-width: 959px){.article-card-wrapper .card--media .card__inner{width:300px;height:300px}}.card__inner.color-{display:flex;justify-content:center}.blog-articles__article .card__inner{margin:20px auto}.blog-articles__article{background-color:#fff;padding:20px;border-radius:20px}@media only screen and (max-width: 749px){.main-blog_heading .title--primary{width:80%;font-size:1.8rem}}.slide-link{display:block;width:100%}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom.css.map */
