html,body{scroll-behavior:smooth}.header__inline-menu{font-family:var(--font-heading-family)}.announcement-bar{padding:7px 0}.cstm-card-product-title{margin-bottom:5px}.collapsible-content__grid .accordion{padding:15px 0;background-image:radial-gradient(circle,#000000 1px,transparent 1px);background-position:left bottom;background-repeat:repeat-x;background-size:6px 2px}.collapsible-content__grid .accordion:first-child:before{content:"";width:100%;display:block;height:1px;background-image:radial-gradient(circle,#000000 1px,transparent 1px)}.according_block_heading .h3{margin:0;font-weight:500;font-size:25px}.according_block_heading{padding:70px 0 30px;background-image:radial-gradient(circle,#000000 1px,transparent 1px);background-position:left bottom;background-repeat:repeat-x;background-size:6px 2px}.according_block_heading:first-child{padding-top:10px}@font-face{font-family:NotoSerifCJKjp;src:url(https://cdn.shopify.com/s/files/1/0411/8488/6949/files/NotoSerifCJKjp-Regular.woff?v=1739254940) format("truetype");font-weight:400;font-style:normal}.collection .collection__title .title{font-family:Optima!important}.collection__title.title-wrapper .recommended-title.title{margin-bottom:0}footer.footer .footer__content-bottom{background:#f4eee5;color:#000;padding:10px 0}footer .footer__content-top{padding-bottom:6rem}footer.footer .footer__content-bottom .footer__copyright{margin-top:0}.footer-block--menu li:before{content:"";width:10px;height:1px;background-color:#fff;display:inline-block;margin-right:10px;vertical-align:middle}.footer-block__brand-info ul a{text-decoration:none}.footer-block__brand-info ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-left:0;padding-left:0}.footer-block__brand-info .list-social__link{text-decoration:none}.footer-block__brand-info .list-social__link .visually-hidden{display:block;position:static!important;height:initial;width:initial;margin-left:10px}.footer-block__brand-info ul li{position:relative;display:flex;justify-content:center;align-items:center}.footer-block__brand-info ul li:not(:last-child):after{content:"|";display:inline-block;padding-left:10px}footer .footer-block__heading a{text-decoration:none}.footer-block__brand-info .list-social__link{padding-left:0;padding-right:0}.faq_menu{list-style:none;margin:0;padding:0}.faq_menu a{text-decoration:none;color:rgba(var(--color-foreground),1)}.faq_with_tabs{display:grid;grid-template-columns:1fr;gap:20px}.faq_menu_area{position:relative}.faq_menu{position:sticky;top:0;left:0}.faq_menu a{font-size:16px;padding:5px 0;display:block}.faq_with_tabs .accordion__content{padding-left:0;padding-right:0}.form_note{padding:30px 0 40px}.privacy_note{text-align:center}.template-index .banner--large:not(.banner--adapt){height:calc(100vh - 190px)!important}.article-template__title{color:#c6441c;font-family:Optima!important;font-weight:400!important}.button_with_arrow .link{font-size:22px;text-decoration:none!important}.custom-email-section .button_with_arrow .link{color:gray}.button_with_arrow .link_button:after{content:"";background:url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2011.4%206.1%22%20style%3D%22enable-background%3Anew%200%200%2011.4%206.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23222222%3B%7D%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%228.1%2C0%207.6%2C0.5%209.9%2C2.7%200%2C2.7%200%2C3.4%209.9%2C3.4%207.6%2C5.6%208.1%2C6.1%2011.4%2C3.1%20%22%2F%3E%3C%2Fsvg%3E);display:inline-block;background-repeat:no-repeat;background-position:center center;padding:10px;position:relative;transition:.3s;left:0;margin-left:10px;background-size:contain}.button_with_arrow .link_button{border-bottom:1px solid rgb(128,128,128);text-decoration:non e}.button_with_arrow .link_button{position:relative}.button_with_arrow .link_button:hover:after{left:10px}#MainContent .shopify-policy__container{padding-top:60px;padding-bottom:60px;max-width:var(--page-width)}#MainContent .shopify-policy__container h1{color:#c7441d;font-family:Optima!important}.footer_logo_and_social{display:flex;gap:20px;justify-content:flex-end}@media all and (min-width: 950px){#MainContent .shopify-policy__container{padding-top:100px;padding-bottom:100px}.button_with_arrow .link,.faq_menu a,.faq_with_tabs .accordion__title{font-size:20px}.faq_with_tabs{grid-template-columns:200px 1fr}footer,footer .list-menu__item{font-size:18px!important}footer .footer__content-top{padding-bottom:6rem}.footer-block__brand-info .footer__list-social.list-social{justify-content:flex-end!important}footer .footer-block__brand-info ul{justify-content:flex-end!important}.footer__content-top .footer-block:last-child{width:calc(50% - var(--grid-desktop-horizontal-spacing)* 3 / 4);align-self:flex-end}.banner--content-align-left.banner--desktop-transparent .banner__box,.banner--content-align-right.banner--desktop-transparent .banner__box,.banner--medium.banner--desktop-transparent .banner__box{max-width:76rem!important}.home-page-banner-1 h2.banner__heading.inline-richtext{margin-bottom:25px}.home-page-banner-1 .banner__content{padding:2.5rem 5rem!important}.banner--desktop-transparent .banner__box{padding:3rem 0!important}.banner--small:not(.banner--adapt){min-height:40rem!important}}@media all and (min-width: 1400px){.image-with-text__content{padding:6rem 7rem 7rem 11rem}}@media all and (max-width: 1250px){.header--middle-left .header__inline-menu .list-menu--inline{gap:20px}header .list-menu__item{font-size:16px!important}.announcement-bar__message{font-size:16px!important}a.full-unstyled-link.cstm-card-content{font-size:14px!important}h1,.h1{font-size:calc(var(--font-heading-scale) * 3.5rem)}.home-page-banner-1 h2.banner__heading.inline-richtext,.hxl{font-size:calc(var(--font-heading-scale) * 4.5rem)}.home-page-image-with-text-1 .image-with-text__content>*+*,.home-page-banner-1 .banner__box .banner__heading+*,.cstm-card-product-title,.custom-sign-up-form .newsletter__subheading.rte.body,.custom-instagram-section .text---wrapper .instagram-button span.button-text,.product__info-container .product__description{font-size:16px}}@media all and (min-width: 750px){.sp{display:none!important}}@media all and (max-width: 991px){.button_with_arrow .link{font-size:16px}.image-with-text__grid .grid__item,.home-page-image-with-text-1 .image-with-text__media-item,.home-page-image-with-text-1 .image-with-text__text-item.grid__item{width:100%!important}}@media all and (max-width: 749px){.faq_menu_area .faq_menu{display:flex;flex-wrap:wrap;gap:10px}.faq_menu_area .faq_menu .block_heading{flex-basis:calc(50% - 5px);text-align:center}.faq_menu_area .faq_menu .block_heading a{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:20px;display:block}.template-index .banner--large:not(.banner--adapt){height:calc(100vh - 50vw)!important}.template-product .grid--peek.slider .grid__item:first-of-type{margin-left:0}.template-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.according_block_heading .h3{font-size:20px}.faq_with_tabs .accordion{margin-top:0;margin-bottom:0}.image-with-text .image-with-text__content{padding-left:0;padding-right:0}.home-page-banner-1 h2.banner__heading.inline-richtext,.hxl,.home-page-image-with-text-1 .image-with-text__heading.inline-richtext{font-size:8vw!important}.header{padding:14px 1.5rem 12px!important}.custom-instagram-section .text---wrapper{padding-left:0}.pc{display:none!important}.header__heading-logo{max-width:120px}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in .product__title h1,h1,.h1{font-size:6vw!important}.matcha-title h2{font-size:4vw!important}.matcha-text,.unique-text-section p,.footer-block__heading,.footer-block__details-content .list-menu__item--link,.news_list li .date,.news_list li .news_ttl,.custom-instagram-section .text---wrapper .description,.home-page-image-with-text-1 .image-with-text__content>*+*,.home-page-banner-1 .banner__box .banner__heading+*,.custom-sign-up-form .newsletter__subheading.rte.body,.custom-instagram-section .text---wrapper .instagram-button span.button-text,.product__info-container .product__description{font-size:3.5vw!important}.cstm-card-product-title{font-size:3vw!important}.footer__content-top .footer-block:last-child{width:100%!important;max-width:100%!important;align-self:flex-end}.footer-block__brand-info ul,.footer__list-social.list-social,.footer__follow-on-shop,.footer-block__newsletter{justify-content:flex-end!important}.footer-block--menu li{display:flex;align-items:center;justify-content:flex-start}.inam.cstm-card-product-title{gap:5px}.cstm-card-product-title img{width:20px}.unique-container{padding:20px!important}a.full-unstyled-link.cstm-card-content{font-size:2.8vw!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-style.css.map */
