/** Shopify CDN: Minification failed

Line 6:4057 Expected "]" to go with "["

**/
.x-main .x-11297dyh { --x-animation-pageload: xFadeIn;--x-animation-pageload-delay: 0.1; }.x-main .x-6rir8t32 { --x-animation-pageload: xFadeInUp;--x-animation-pageload-delay: 0.2; }.x-main .x-3inngcw8 { --x-animation-entrance: xFadeInUp;--x-animation-entrance-delay: 0.2; }.x-main .x-ehfg1gua { --x-animation-entrance: xFadeInUp;--x-animation-entrance-delay: 0.2; }.x-main .x-2f42mub5 { --x-animation-entrance: xFadeInUp;--x-animation-entrance-delay: 0.2; }.x-main .x-3962tja4 { --x-animation-entrance: xFadeInUp;--x-animation-entrance-delay: 0.2; }.x-main .x-idjeol8q { --x-animation-entrance: xFadeInUp;--x-animation-entrance-delay: 0.2; }.x-main .x-aonhjisk { --x-animation-entrance: xFadeInUp;--x-animation-entrance-delay: 0.2; }.x-main .x-11297dyh { z-index: 1; }.x-main .x-6rir8t32 { z-index: 1; }.x-main .x-rxao3yzh { z-index: 2; }.x-main .x-e2c2fphh { z-index: 3; }.x-main .x-x9bqtzuo { z-index: 4; }.x-main .x-xpl4nuua { z-index: 1; }.x-main .x-3inngcw8 { z-index: 1; }.x-main .x-ehfg1gua { z-index: 2; }.x-main .x-3h75fsno { z-index: 1; }.x-main .x-hufyp50l { z-index: 2; }.x-main .x-rs60lnxx { z-index: 1; }.x-main .x-2f42mub5 { z-index: 1; }.x-main .x-3962tja4 { z-index: 2; }.x-main .x-sj2s0k4q { z-index: 1; }.x-main .x-3efdfdbp { z-index: 2; }.x-main .x-d2yz7jde { z-index: 1; }.x-main .x-idjeol8q { z-index: 1; }.x-main .x-aonhjisk { z-index: 2; }.x-main .x-4tml9knx { z-index: 1; }.x-main .x-q9s642k9 { z-index: 2; }.x-main .x-q4nhrx8q { z-index: 1; }.x-main .x-cle2et0k { z-index: 1; }.x-main .x-koxe8g69 { z-index: 1; }.x-main .x-d2c8inpr { z-index: 2; }.x-main .x-6u9ej7ye { z-index: 3; }.x-main .x-8wdicxpl {width: 100%;height: auto;}.x-main .x-11297dyh {margin: 0px 0% 0px 0%;justify-self: center;align-self: start;width: 100%;height: 500px;}.x-main .x-6rir8t32 {width: 502.0002490039223px;height: auto;flex: none;max-width: 502.0002490039223px;}.x-main .x-e2enzf4a {width: 100%;height: auto;min-height: 1293.53125px;}.x-main .x-xpl4nuua {margin: -48.01341743622197px 0% 0px 0%;justify-self: center;align-self: start;width: 100%;height: 1341.5446674362217px;min-height: 1293.53125px;}.x-main .x-3inngcw8 {width: 1336.0004541316375px;height: auto;flex: none;max-width: 100%;}.x-main .x-ehfg1gua {width: 100%;height: auto;flex: none;}.x-main .x-3h75fsno {width: auto;height: auto;flex: none;}.x-main .x-hufyp50l {width: 1306.000243112445px;height: auto;flex: none;max-width: 1306.000243112445px;}.x-main .x-3fmp0qno {width: 100%;height: auto;min-height: 702.8671875px;}.x-main .x-rs60lnxx {margin: -76.58011831294789px 0% 0px 0%;justify-self: center;align-self: start;width: 100%;height: 779.4473058129475px;}.x-main .x-2f42mub5 {width: 1319.166168041862px;height: 106.17738535702827px;flex: none;max-width: 100%;}.x-main .x-3962tja4 {width: 100%;height: auto;flex: none;}.x-main .x-sj2s0k4q {width: auto;height: auto;flex: none;}.x-main .x-3efdfdbp {width: 1300.156290749177px;height: auto;flex: none;max-width: 1300.156290749177px;}.x-main .x-4kbaplxe {width: 100%;height: auto;}.x-main .x-d2yz7jde {margin: 0px 0% 0px 0%;justify-self: center;align-self: start;width: 100%;height: auto;}.x-main .x-idjeol8q {width: auto;height: auto;flex: none;max-width: 100%;}.x-main .x-aonhjisk {width: 100%;height: auto;flex: none;}.x-main .x-4tml9knx {width: auto;height: auto;flex: none;}.x-main .x-q9s642k9 {width: auto;height: auto;flex: none;max-width: 484px;}.x-main .x-8wfav1di {width: 100%;height: auto;min-height: 733.8359375px;}.x-main .x-q4nhrx8q {margin: 0px 0% -0.00010610084279960574px 0%;justify-self: start;align-self: end;width: 1291.3892902195948px;height: 769.3985436008428px;min-height: 574.3046875px;}.x-main .x-cle2et0k {width: 100%;height: 100%;--x-cell-c-span: auto / span 2;--x-cell-r-span: auto / span 1;}.x-main .x-koxe8g69 {width: 667.1582699978787px;height: auto;flex: none;max-width: 667.1582699978787px;}.x-main .x-d2c8inpr {width: 114.64805563579948%;height: auto;flex: none;max-width: 945.4613131834441px;}.x-main .x-6u9ej7ye {width: 1165.0111527789093px;height: 614.2658316870225px;flex: none;}.x-main .x-[object Object] {justify-self: start;align-self: start;}.x-main .x-rxao3yzh {width: 81.62157012195121%;height: auto;flex: none;}.x-main .x-x9bqtzuo {width: 883.312656990717px;height: auto;flex: none;}.x-main .x-e2c2fphh {width: 566.0053160724426px;height: auto;flex: none;}@media screen and (min-width: 768px) and (max-width: 1023.9px) { .x-main .x-e2enzf4a {width: 100%;height: auto;min-height: 940.5390625px;}.x-main .x-xpl4nuua {margin: -48.0078125px 0% 0px 0%;justify-self: center;align-self: start;width: 100%;height: 958.0099001633727px;min-height: 958.0099001633727px;}.x-main .x-hufyp50l {width: 100%;height: auto;flex: none;max-width: 1306px;}.x-main .x-3fmp0qno {min-height: 479.5px;}.x-main .x-rs60lnxx {margin: -76.578125px 0% 0px 0%;justify-self: center;align-self: start;width: 100%;height: 556.0822654076273px;}.x-main .x-3efdfdbp {width: 100%;height: auto;flex: none;max-width: 1300px;}.x-main .x-8wfav1di {width: 100%;height: auto;min-height: 496.1875px;}.x-main .x-q4nhrx8q {margin: 0px 0% 0px 0%;justify-self: center;align-self: start;width: 100%;height: 496.1877180320759px;min-height: 496.1877180320759px;}.x-main .x-cle2et0k {width: 100%;height: 100%;--x-cell-c-span: auto / span 1;--x-cell-r-span: auto / span 1;}.x-main .x-koxe8g69 {width: 85.82297839840122%;height: auto;flex: none;max-width: 659.1204740997214px;}.x-main .x-d2c8inpr {width: 100%;height: auto;flex: none;max-width: 945px;}.x-main .x-6u9ej7ye {width: 100%;height: auto;flex: none;max-width: 100%;}.x-main .x-x9bqtzuo {width: 100%;height: auto;flex: none;} }@media screen and (max-width: 767.9px) { .x-main .x-8wdicxpl {width: 100%;height: auto;min-height: 434.5625px;}.x-main .x-11297dyh {margin: 0px 0.09893924548548069% -0.007114282138161343px 0%;justify-self: center;align-self: end;width: 99.90106075451452%;height: 434.56961428213816px;}.x-main .x-6rir8t32 {width: 100%;height: auto;flex: none;max-width: 153.0487804878049%;}.x-main .x-e2enzf4a {width: 100%;height: auto;min-height: 1196.4453125px;}.x-main .x-xpl4nuua {margin: -48.0078125px 0% 0px 0%;justify-self: center;align-self: start;width: 100%;height: 1244.459776691566px;min-height: 1244.459776691566px;}.x-main .x-3inngcw8 {width: 100%;height: 6.912942301747919%;flex: none;max-width: 100%;}.x-main .x-ehfg1gua {width: 100%;height: auto;flex: none;}.x-main .x-hufyp50l {width: 100%;height: auto;flex: none;max-width: 1306px;}.x-main .x-3fmp0qno {width: 100%;height: auto;min-height: 503.03125px;}.x-main .x-rs60lnxx {margin: 0px 0% 5px 0%;justify-self: center;align-self: center;width: 100%;height: 500.0322499365042px;}.x-main .x-2f42mub5 {width: 1319.166168041862px;height: 140.3201730919774px;flex: none;max-width: 100%;}.x-main .x-3962tja4 {width: auto;height: auto;flex: none;}.x-main .x-3efdfdbp {width: 100%;height: auto;flex: none;max-width: 1300px;}.x-main .x-8wfav1di {width: 100%;height: auto;min-height: 356.515625px;}.x-main .x-q4nhrx8q {margin: -19.009214960317422px 0% 0px 0%;justify-self: center;align-self: start;width: 100%;height: 356.51702746031725px;min-height: 337.5136000768212px;}.x-main .x-cle2et0k {width: 100%;height: 100%;--x-cell-c-span: auto / span 1;--x-cell-r-span: auto / span 1;}.x-main .x-koxe8g69 {width: 100%;height: auto;flex: none;max-width: 667px;}.x-main .x-d2c8inpr {width: 100%;height: auto;flex: none;max-width: 945px;}.x-main .x-6u9ej7ye {width: 100%;height: auto;flex: none;max-width: 100%;}.x-main .x-x9bqtzuo {width: 100%;height: auto;flex: none;}.x-main .x-e2c2fphh {width: 100%;height: auto;flex: none;} }.x-main .x-8wdicxpl { padding-right: 15px; padding-left: 15px; padding-top: 50px; }.x-main .x-e2enzf4a { padding-top: 80px; padding-right: 15px; padding-left: 15px; }.x-main .x-8wfav1di { background-color: rgb(253, 237, 225); padding: 80px 15px; }.x-main .x-3fmp0qno { padding-top: 80px; padding-right: 15px; padding-left: 15px; }.x-main .x-4kbaplxe { padding: 80px 15px; }.x-main .x-11297dyh { flex-flow: column; justify-content: center; align-items: flex-start; background-size: cover; padding-left: 95px; row-gap: 20px; border-radius: 20px; padding-right: 95px; background-attachment: local; background-repeat: repeat-x; background-image: url("/cdn/shop/files/Haru_matcha_top_shot.jpg?v=1752557073"); }.x-main .x-6rir8t32 { font-weight: 400; font-size: 16px; color: var(--x-gs-text-color); font-family: Karla; line-height: 1.625em; background-color: var(--x-gs-background-1); }.x-main .x-rxao3yzh { font-weight: 400; font-size: 14px; }.x-main .x-e2c2fphh { font-size: 53px; text-shadow: none; }.x-main .x-x9bqtzuo { font-weight: 400; font-size: 14px; font-family: Poppins; }.x-main .x-xpl4nuua { flex-flow: column; justify-content: flex-start; align-items: flex-start; row-gap: 50px; }.x-main .x-3inngcw8 { flex-flow: column; justify-content: flex-start; align-items: flex-start; row-gap: 20px; }.x-main .x-ehfg1gua { --x-product-card-radius: 20px; }.x-main .x-3h75fsno { color: rgb(34, 34, 34); font-family: "Crimson Pro"; font-weight: 400; font-size: 42px; line-height: 1.1em; }.x-main .x-koxe8g69 { color: rgb(34, 34, 34); font-family: "Crimson Pro"; font-weight: 500; font-size: 40px; line-height: 1.33em; letter-spacing: 0em; text-align: left; text-transform: uppercase; }.x-main .x-d2c8inpr { font-size: 15px; }.x-main .x-rs60lnxx { flex-flow: column; justify-content: flex-start; align-items: flex-start; row-gap: 50px; }.x-main .x-2f42mub5 { flex-flow: column; justify-content: flex-start; align-items: flex-start; row-gap: 20px; }.x-main .x-3962tja4 { --x-product-card-radius: 20px; }.x-main .x-sj2s0k4q { color: rgb(34, 34, 34); font-family: "Crimson Pro"; font-weight: 400; font-size: 42px; line-height: 1.1em; }.x-main .x-d2yz7jde { flex-flow: column; justify-content: flex-start; align-items: flex-start; row-gap: 50px; }.x-main .x-idjeol8q { flex-flow: column; justify-content: flex-start; align-items: flex-start; row-gap: 20px; }.x-main .x-aonhjisk { --x-product-card-radius: 20px; }.x-main .x-4tml9knx { color: rgb(34, 34, 34); font-family: "Crimson Pro"; font-weight: 400; font-size: 42px; line-height: 1.1em; }.x-main .x-q9s642k9 { font-weight: 400; font-size: 16px; color: rgb(102, 102, 102); font-family: Poppins; line-height: 1.625em; }@media screen and (min-width: 768px) and (max-width: 1023.9px) { .x-main .x-e2enzf4a { padding-top: 60px; }.x-main .x-8wfav1di { padding: 60px 15px; }.x-main .x-3fmp0qno { padding-top: 60px; }.x-main .x-4kbaplxe { padding-top: 60px; padding-bottom: 60px; }.x-main .x-11297dyh { padding-left: 48px; padding-right: 48px; row-gap: 16px; }.x-main .x-6rir8t32 { font-family: Poppins; font-weight: 400; }.x-main .x-x9bqtzuo { color: var(--x-gs-background-1); font-family: Poppins; font-weight: 400; text-shadow: none; opacity: 1; }.x-main .x-xpl4nuua { row-gap: 40px; }.x-main .x-3inngcw8 { row-gap: 16px; }.x-main .x-3h75fsno { font-size: 34px; }.x-main .x-koxe8g69 { font-size: 32px; }.x-main .x-rs60lnxx { row-gap: 40px; }.x-main .x-2f42mub5 { row-gap: 16px; }.x-main .x-sj2s0k4q { font-size: 34px; }.x-main .x-d2yz7jde { row-gap: 40px; }.x-main .x-idjeol8q { row-gap: 16px; }.x-main .x-4tml9knx { font-size: 34px; }}@media screen and (max-width: 767.9px) { .x-main .x-8wdicxpl { padding-top: 20px; }.x-main .x-e2enzf4a { padding-top: 48px; }.x-main .x-8wfav1di { padding: 48px 15px; }.x-main .x-3fmp0qno { padding-top: 48px; }.x-main .x-4kbaplxe { padding-top: 48px; padding-bottom: 48px; }.x-main .x-11297dyh { padding-right: 15px; padding-left: 15px; row-gap: 12px; justify-content: flex-start; padding-top: 28px; opacity: 0.82; background-image: url("/cdn/shop/files/Ceremonial_Matcha_-_cover.jpg?v=1752619254"); }.x-main .x-e2c2fphh { font-family: Poppins; font-weight: 400; font-size: 40px; }.x-main .x-x9bqtzuo { color: var(--x-gs-background-2); text-shadow: 6px 6px 8px var(--x-text-shadow-color, rgba(66, 68, 90, 1)); }.x-main .x-xpl4nuua { row-gap: 24px; }.x-main .x-3inngcw8 { row-gap: 12px; }.x-main .x-ehfg1gua { position: absolute; top: 116.594px; left: 4px; }.x-main .x-3h75fsno { font-size: 26px; }.x-main .x-koxe8g69 { text-align: left; font-size: 32px; }.x-main .x-d2c8inpr { font-size: 13px; }.x-main .x-rs60lnxx { row-gap: 24px; flex-flow: column; }.x-main .x-2f42mub5 { row-gap: 12px; }.x-main .x-sj2s0k4q { font-size: 26px; }.x-main .x-d2yz7jde { row-gap: 24px; }.x-main .x-idjeol8q { row-gap: 12px; }.x-main .x-4tml9knx { font-size: 26px; }}