.slideshow__text h2.banner__heading{position:relative;max-width:428px;width:100%;height:428px;font-size:0;background:url(/cdn/shop/files/main_catch_txt.png?v=1741770028) no-repeat center center / contain}@media screen and (max-width: 749px){#shopify-section-template--19163356496084__hero-slideshow .banner--mobile-bottom .banner__media,#shopify-section-template--19163356496084__hero-slideshow .banner--stacked:not(.banner--mobile-bottom) .banner__media{position:absolute;height:100%}.banner--mobile-bottom .slideshow__text.banner__box{background-color:transparent}.slideshow__text h2.banner__heading{max-width:300px;height:300px}}.blog.gradient{background-color:#e5eeda;background-image:url(/cdn/shop/files/top_news_bg.png?v=1741770028);background-repeat:no-repeat;background-position:bottom right;background-size:auto 257px;background-attachment:local}.article-card .card__heading{font-size:14px;font-weight:500;margin-bottom:0}@media screen and (max-width: 989px){.article-card .card__heading{text-align:left}}.article-card .gradient{background-color:transparent}.blog__posts.articles-wrapper{gap:0}.blog__posts.articles-wrapper .article+.article{border-top:1px solid #35A35F}@media screen and (max-width: 989px){.blog__posts.articles-wrapper .article+.article{border-top:0}}.blog__posts .article-card .card__content{padding:0 40px}@media screen and (max-width: 989px){.blog__posts .article-card .card__content{padding:0 2%}}.article-card__excerpt{display:none}.blog__posts .article-card .card__information{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;gap:0 53px}@media screen and (max-width: 989px){.blog__posts .article-card .card__information{gap:0 10px}}.article-card__info{color:#35a35f;font-size:14px;padding-top:0}.article-card .card__information .card__heading{margin-bottom:0}.blog__posts.articles-wrapper .article{padding:21px 0 23px}.blog__posts .blog__post .article-card .card__information{padding:0}.full-unstyled-link{transition:.35s}.full-unstyled-link:hover{color:#35a35f;text-decoration:none}@media screen and (max-width: 749px){.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{flex-direction:column}}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__wrapper{gap:0 62px}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__wrapper:before{content:"";position:relative;display:block;width:100vw;max-height:500px;background:url(/cdn/shop/files/top_about_mainpict.jpg?v=1741770029) no-repeat center center / cover;margin-left:calc(50% - 50vw);flex:1}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__blocks{position:relative;display:block;max-width:595px;padding-right:104px;letter-spacing:.1em}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__buttons{margin-top:52px}.isolate .section-template--19163356496084__rich_text_F7kBY8-padding{padding:130px 0}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__heading{position:relative;font-size:32px;font-weight:500;line-height:100%;letter-spacing:.15em}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__heading:before{content:"";position:relative;display:block;width:42px;height:10px;background:url(/cdn/shop/files/section_title_deco.png?v=1741770028) no-repeat center center / contain;margin-bottom:24px}.section-template--19163356496084__rich_text_F7kBY8-padding .caption-with-letter-spacing--medium{font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.2em;line-height:140%}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__blocks:before,.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__blocks:after{content:"";position:absolute;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__blocks:before{max-width:142px;width:100%;height:139px;background-image:url(/cdn/shop/files/top_about_illust01.png?v=1741770028);top:-40px;right:104px}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__blocks:after{width:271px;height:271px;background-image:url(/cdn/shop/files/top_about_producer.png?v=1741770028);right:-20px;bottom:-66px}@media screen and (max-width: 989px){.isolate .section-template--19163356496084__rich_text_F7kBY8-padding{padding:80px 0 100px}#shopify-section-template--19163356496084__rich_text_F7kBY8 .rich-text__wrapper{flex-direction:column;gap:30px 0}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__wrapper:before{flex:auto;width:100%;height:300px;margin:0 auto 30px}#shopify-section-template--19163356496084__rich_text_F7kBY8 .rich-text__blocks{margin:0 auto;padding-right:0}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__text p br:first-child,.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__text p br:nth-child(2),.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__text p br:nth-child(4){display:none}}@media screen and (max-width: 749px){.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__blocks:before{max-width:100px;height:95px;top:-80px;right:0}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__blocks:after{position:relative;width:150px;height:150px;left:0;right:0;bottom:auto;margin:20px auto 0}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__heading{font-size:24px}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__blocks.left .rich-text__buttons{max-width:unset;align-items:center;margin:20px auto 0}}.rich-text__caption{margin-top:20px;color:#4a2a17;opacity:1}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__blocks.left .rich-text__buttons{flex-direction:column}.section-template--19163356496084__rich_text_F7kBY8-padding .rich-text__text{color:#4a2a17}.collection{text-align:center;background-color:#faf3ea}#shopify-section-template--19163356496084__all-products .card__content{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column-reverse}#shopify-section-template--19163356496084__all-products .card__content .badge{background-color:#4a2a17;border-radius:0;padding:13px 1.3rem}.card--standard>.card__content .card__information{width:100%;margin:0 auto}.collection__title:before,.collection__title:after{content:"";position:absolute;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain}.collection__title.title-wrapper{position:relative}.collection__title:before{width:455px;height:296px;background-image:url(/cdn/shop/files/top_products_illust01.png?v=1741770028);top:-207px;left:144px}@media screen and (max-width: 750px){.collection__title:before{left:0}}.collection__title:after{width:97px;height:80px;background-image:url(/cdn/shop/files/top_products_illust02.png?v=1741928798);top:-30px;right:322px}@media screen and (max-width: 989px){.collection__title:before{width:300px;height:197px;left:72px}.collection__title:after{right:130px}}@media screen and (max-width: 749px){.color-scheme-9c6d9e74-3c8e-448d-8e29-10bb7784833f .section-template--19163356496084__all-products-padding{padding-top:50px}.collection__title:after{width:60px;height:49px;right:10px}.collection__title:before{width:150px;height:97px;top:-120px;left:10px}}.collection h2{font-size:32px;letter-spacing:.15em;line-height:100%}.collection h2:before{content:"";position:relative;display:block;width:42px;height:10px;background:url(/cdn/shop/files/section_title_deco.png?v=1741770028) no-repeat center center / contain;margin:0 auto 23px}.collection__description.subtitle{display:block;color:#4a2a17;font-size:12px;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.2em;margin-top:20px}.collection .collection__title.title-wrapper{margin-bottom:80px}.card__information{position:relative;font-size:16px;font-weight:700;line-height:220%;letter-spacing:.05em;text-align:center}.collection .full-unstyled-link{font-size:16px;font-weight:700;display:block}.card__information .card-information{text-align:center}@media screen and (max-width: 749px){.collection .collection__title.title-wrapper{margin-bottom:40px}.collection h2{font-size:26px}.collection__description.subtitle{margin-top:10px}}.card-wrapper{overflow:hidden}.collection .card__heading a:after{height:560%;top:-460%}
/*# sourceMappingURL=/cdn/shop/t/1/assets/top.css.map */
