/** Shopify CDN: Minification failed

Line 185:0 Unexpected "}"
Line 497:0 Unexpected "}"

**/
.grecaptcha-badge{display:none}.section__flush-top .m-section-my{margin-top:0}.section__flush-bottom .m-section-my{margin-bottom:0}.sf__text-stroke{-webkit-text-stroke:.5px #dfdfdf;letter-spacing:10px;text-transform:uppercase;font-size:110px;font-style:italic;color:rgba(0,0,0,0);font-weight:bold}.sf__text-stroke.text-stroke-1{font-size:48px;line-height:56px;font-style:normal;-webkit-text-stroke:1px dimgray;letter-spacing:0}.sf__text-scroll{font-size:48px;line-height:56px}.m-scroll{display:flex;width:100%;height:165px;position:relative;margin:auto;overflow:hidden}.m-scroll__title{white-space:nowrap;transition:all 1s ease}.m-scroll__title>div{display:flex;animation:scrollText var(--speed, 22s) infinite linear;position:absolute}.sf__scrolling-text .sf__scrolling-text-inner{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow:hidden;white-space:nowrap;vertical-align:baseline}.sf__scrolling-text .sf__scrolling-text-inner:hover>*{animation-play-state:paused}.sf__scrolling-text .sf__scrolling-text-inner>*{margin:0;animation-duration:var(--speed, 15s)}.sf__scrolling-text .sf__scrolling-text-inner a{color:inherit;text-decoration:none}.sf__scrolling-text .sf__scrolling-text-inner a em{font-style:normal}.sf__scrolling-text .sf__scrolling-text-inner span.custom{padding:0 1em;display:inline-block;vertical-align:middle}.sf__scrolling-text .sf__scrolling-text-inner span.custom[data-scale=medium]{padding:0 1em;transform:scale(0.5)}.sf__scrolling-text .sf__scrolling-text-inner span.custom[data-scale=large]{padding:0 2em}.sf__scrolling-text[data-s-dir=ltr] .sf__scrolling-text-inner>*{transform:translateX(-20%) translateZ(0);animation:sf-scrolling-text-animation linear infinite 15s}.sf__scrolling-text[data-s-dir=rtl]{direction:rtl}.sf__scrolling-text[data-s-dir=rtl] .sf__scrolling-text-inner>*{transform:translateX(20%) translateZ(0);animation:sf-scrolling-text-animation-reverse linear infinite 15s}.sf__scrolling-text[data-s-speed=lowest] .sf__scrolling-text-inner>*{animation-duration:15s}.sf__scrolling-text[data-s-speed=medium] .sf__scrolling-text-inner>*{animation-duration:7s}.sf__scrolling-text[data-s-speed=fast] .sf__scrolling-text-inner>*{animation-duration:4s}.sf__scrolling-text[data-style=text-outline] em{-webkit-text-stroke-color:inherit;-webkit-text-fill-color:rgba(0,0,0,0)}.sf__scrolling-text[data-style=text-outline][data-outline-thickness=thin] em{-webkit-text-stroke-width:.015em}.sf__scrolling-text[data-style=text-outline][data-outline-thickness=thick] em{-webkit-text-stroke-width:.03em}.sf__scrolling-text[data-style=text-outline] a:hover em{-webkit-text-fill-color:initial;-webkit-text-stroke-width:0}.sf__scrolling-text.font_size_11vh *{font-size:11vh;line-height:1.2em}.sf__tab-item{width:100%;color:#fff;overflow:hidden;margin-bottom:40px}.sf__tab-item input{position:absolute;opacity:0;z-index:-1}.sf__tab-item-label{display:flex;justify-content:space-between;padding:1em 0;font-weight:bold;cursor:pointer;color:#000;border-bottom:1px solid #ededed;position:relative}.sf__tab-item-label::after,.sf__tab-item-label::before{position:absolute;content:"";text-align:center;transition:all var(--m-duration-default, 0.25s);transform:translateY(-50%);top:50%;background:#000}.sf__tab-item-label::after{width:11px;height:1px;right:0}.sf__tab-item-label::before{width:1px;height:11px;right:4.5px}.sf__tab-item-content{max-height:0;padding:0;color:#000;transition:all var(--m-duration-default, 0.25s)}.sf__tab-item input:checked+.sf__tab-item-label{border-bottom-color:#000}.sf__tab-item input:checked+.sf__tab-item-label::before{display:none}.sf__tab-item input:checked~.sf__tab-item-content{max-height:100vh;padding:20px 0 0}.ssw-faveiticon{position:relative !important;display:flex;align-items:center}.ssw-socialconnect{display:flex;align-items:center;justify-content:space-between}.ssw-social-login-widget .ssw-socialconnect>div>a{display:inline-flex !important;justify-content:center;align-items:center;height:44px !important}.ssw-social-login-widget .ssw-socialconnect>div>a i[class*=ssw-icon]{transform:none !important}.ssw-stars>i{font-size:16px !important}@media screen and (min-width: 768px){.hide-on-desk{display:none !important}}@media screen and (max-width: 767px){.hide-on-mobile{display:none !important}.hidden-br-mobile br{display:none}}.shopify-policy__container{max-width:740px !important;margin:0 auto 4rem !important}.shopify-policy__title h1{font-size:1.875rem;line-height:2.25rem;padding:32px 16px}@media screen and (min-width: 1024px){.shopify-policy__title h1{font-size:2.25rem;line-height:2.5rem;padding-top:64px;padding-bottom:64px}}.m-menu-badge{position:relative;height:100%}.m-menu-badge::before{content:var(--badge);position:absolute;top:-4px;left:6px;font-size:12px;text-transform:capitalize;width:42px;height:20px;font-weight:500;border-radius:11px;display:flex;align-items:center;justify-content:center}.m-menu-badge--hot::before{background-color:#ffe7e7;color:#da3f3f}.m-menu-badge--new::before{background-color:#d5fbef;color:#3a9076}.flex{display:flex}.grid{display:grid}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.gap-4{gap:16px}.col-span-2{grid-column:span 2/span 2}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-base{font-size:1rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.mt-0{margin-top:0 !important}.mt-10{margin-top:10px}.mb-0{margin-bottom:0}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.leading-7{line-height:1.75rem}.leading-6{line-height:1.5rem}.pl-8{padding-left:32px}.px-3{padding-left:12px;padding-right:12px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.mb-10{margin-bottom:40px}.mb-6{margin-bottom:24px}.mb-4{margin-bottom:16px}.mb-2\.5{margin-bottom:10px}.mb-2{margin-bottom:8px}.mr-5{margin-right:20px}.mx-auto{margin-left:auto;margin-right:auto}.list-disc{list-style-type:disc}.w-full{width:100%}.text-color-subtext{color:rgb(var(--color-foreground-secondary))}.w-\[20px\]{width:20px}.h-\[20px\]{height:20px}.-mx-4{margin:0 -16px}.px-4{padding:0 16px}.mb-14{margin-bottom:56px}.mt-4{margin-top:16px}.px-12{padding:0 48px}.w-4{width:1rem}.h-4{height:1rem}.w-36{width:9rem}.ml-2{margin-left:8px}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.md\:pr-4{padding-right:16px}.md\:pl-12{padding-left:48px}.md\:pr-10{padding-right:40px}.md\:gap-7{gap:28px}.md\:mb-6{margin-bottom:24px}}@media screen and (min-width: 1280px){.xl\:items-center{align-items:center}.xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 767px){.img-ctn{margin-bottom:24px}}


.rightsec a {
    margin: 0 12px;
}
.m\:uppercase {
    text-transform: capitalize;
}






.rightsec a::after {
    position: absolute;
    content: "";
    width: 0;
    height: 2px;
    background-color: currentColor;
    left: var(--main-link-px);
    bottom: calc(var(--main-link-py) - 5px);
    transition: width var(--m-duration-default, .25s) 
ease-in-out;
}
.rightsec:hover>a:after {
    width: calc(100% - var(--main-link-px) * 2);
}

.m-button--link:before, .m-section__description a:before, .m-link-underline:before, .rte a:not(.spr-summary-actions-newreview):before, .m-button--link:after, .m-section__description a:after, .m-link-underline:after, .rte a:not(.spr-summary-actions-newreview):after {
    background: unset;

    
}
p.copright {
    font-family: "Space Grotesk", sans-serif !important;
    font-size: 15px;
}
h3.fromuji {
    margin: 8px 0 0;
    font-size: 20px !important;
    color: #EB4510 !important;
    font-style: italic;
}
.our_title_sec h2 {
    font-family: "HintdakeSans", sans-serif !important;
    font-size: 82px;
    letter-spacing: 3px;
    margin: -68px 0 0 20px !important;
}
.sectionpage_2 h3 {
    color: #88b15e;
    font-family: "HintdakeSans", sans-serif;
    font-size: 75px;
}
h3.fuel_title {
    margin: 2px 0;
    font-size: 30px;
    font-family: "Space Grotesk", sans-serif !important;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 1px;
    color: #ff4d00;
}
.sectionpage_2 p {
    font-size: 15px;
    font-family: "Space Grotesk", sans-serif !important;
    color: #000;
}
.sectionpage_2 a {
    background: #eb4510 !important;
    color: #fff !important;
    padding: 7px 30px !important;
    font-size: 16px !important;
    font-family: "Space Grotesk", sans-serif;
    letter-spacing: 0;
}
.page_2section1 .container-fluid {
    padding: 0;
    margin: -60px 0 -90px;
}
.section5_left a:hover {
    background: #fff;
    color: #87B355;
    /* border: 2px solid; */
}
.btn_h a:hover {
    background: #fff !important;
    border: unset;
    color: #EB4510 !important;
}
/* Normal State */
.m-button--link,
.m-section__description a,
.m-link-underline,
.rte a:not(.spr-summary-actions-newreview) {
    background: #eb4510 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    padding: 7px 30px !important;
    transition: 0.3s ease;
}

/* Hover State */
.m-button--link:hover,
.m-section__description a:hover,
.m-link-underline:hover,
.rte a:not(.spr-summary-actions-newreview):hover {
    background: #ffffff !important;
    color: #eb4510 !important;
    border: 1px solid #eb4510;
    font-weight:400;
}
.double-row.secondteaitem {
    padding-top: 29px;
    padding-right: 24px;
    
}

.section_4 h3 {
    text-transform: uppercase;
    color: #88b15e;
    font-family: "HintdakeSans", sans-serif;
    font-size: 65px;
    letter-spacing: -6px;
}
.section_7 .container-fluid {
max-width: 100%;
}
.step-title-area {
    display: flex;
}
.temper-text-main {
    width: 60%;
}
.temper-text-with-img {
    display: flex;
}
section.tt-contact-section {
    background: #000;
    padding: 20px 0;
}
.tt-contact-title {
    font-family: HintdakeSans;
    color: #fff;
    font-size: 44px;
    margin: 0 0;
}
.tt-contact-subtitle {
    font-size: 16px;
    color: #fff;
    font-family: 'Space Grotesk';
}
.tt-contact-grid {
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
    width: 80%;
    align-items: center;
    margin: 40px auto;
}
.tt-contact-item a {
     justify-content: space-between;
}

.m-hero--has-overlay:before {
    display:none;
}

p.text_2 {
    padding: 10px 0 0;
    font-family: "Space Grotesk", sans-serif !important;
    /* font-size: 18px; */
}
/* .sectionpage_2 img {
    rotate: 267deg;
    /* width: 200px !important; */
} */


.product-title {
     text-align: left !important;
}
.product-price {
    text-align: left;
}
.product-info {
    padding: 15px 0 !important;
 }
 h3.product-title {
    text-align: left !important;
}
.m-add-to-cart {
    background: #EB4510;
    border: none;
    color: #fff;
    font-family: "Space Grotesk", sans-serif !important;
}
m-quantity-input {
    border: 3px solid #eb4510 !important;
    background: #fff !important;
}
.template-product h1.m-product-title {
    color: #000;
    font-size: 20px !important;
    font-weight: 700;
      font-family: "Space Grotesk", sans-serif !important;
}

.template-product button.shopify-payment-button__button {
    background: #5035e2 !important;
    border: none !important;
      font-family: "Space Grotesk", sans-serif !important;
}

.product-title {
    font-size: 20px !important;
    font-family: "Space Grotesk", sans-serif !important;
    font-weight: bold !important;
}

span.price {
    color: #000;
     font-family: "Space Grotesk", sans-serif !important;
      font-weight: 400 !important;
}

.tt-product-desc {
    color: #000;
}
span.m-price-item {
    font-size: 20px;
        font-family: "Space Grotesk", sans-serif !important;
        font-weight:600;
}

h2.m-section__heading.h3 {
    font-size: 32px;
    font-family: "Space Grotesk", sans-serif !important;
    text-align: center;
  font-weight: bold;
    text-transform: uppercase;
    color: #000;
}
span.m-product-card__vendor {
    display: none;
}


/* m-recently-viewed#m-section--template--26951023919470__recent-viewed-products {
    display: none;
} */
.m-product-description P {
    COLOR: #000;
     font-family: "Space Grotesk", sans-serif !important;
}
.originmain1 {
    COLOR: #000 ! IMPORTANT;
}

.m-product-option--button .m-product-option--node input:checked+label, .m-product-option--button .m-product-option--node__label[data-selected=true] {
    border-color: rgb(235 69 16);
    background-color: rgb(235 69 16);
    color: rgb(var(--color-button-text-hover));
}

.product-item {
    padding: 6px;
}

.m-breadcrumb--wrapper {
    margin: 0 -15px;
    /* display: none; */
    text-transform: uppercase;
    color: #000;
    font-weight: 500;
      font-family: "Space Grotesk", sans-serif !important;
}
h3.title5 {
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000;
}
.main-product__block-rating+.main-product__block-price, .main-product__block-title+.main-product__block-price {
    margin-top: 0;
}
h3.title5 a {
    text-decoration: underline;
}
.m-product-option--label {
    display: none;
}
.m-product-option--content {
    margin: -20px 0 0 !important;
}
div#shopify-section-template--26951023919470__main {
    margin: 80px 0 0;
}
.swiper-button-next svg, .swiper-button-prev svg {
    display: none;
}


@media only screen and (max-width: 767px) {

    .logos3 img {
    width: 150px !important;
}

.section5_left a {
    border: 2px solid;
    padding: 12px 10px !important;
     font-size: 13px !important;
}

.matcha-card {
    display: block !important;
 }
 .Makepage h2 {
    font-size: 30px !important;
}
.matcha-steps {
  
    background-size: cover !important;

}
.videosec iframe {
    height: 450px !important;
}
.logos3 {
    margin: -90px 0 !important;
   
}
.double-wave-slide {
    padding: 0 15px !important;
}
.double-right h2 {
    font-size: 22px !important;
}
.title_text h2 {
    font-size: 22px !important;

}
/* .hover-grid {
    display: block !important;
} */
.hover-item {
    width: 100% !important;
}
/* .section5 {
     display: block !important;
    
} */
.section5_left {
   width: 100% !important;
  }
  .section_4 h3 {
    font-size: 40px !important;
 

}

#shopify-section-sections--26951016481134__footer .m-footer--middle .m-footer--block {
    padding-top: 0 !important;
    padding-bottom: 0;

}
.split-column {
    display: block !important;
  }
  .split-content {
    width: 100% !important;
    padding: 0px !important;
    height: auto !important;  
}
.temper-header h2 {
    font-size: 40px !important;
}
.temper-header p {
    font-size: 32px !important;
   }
   .temper-section {
    padding: 60px 25px !important;
}
#shopify-section-template--26971800469870__image_with_text_DyA9cX .sectionpage_2 .container-fluid {
    padding: 50px 15px 50px 15px !important;
}
.sectionpage_2 h3 {
        font-size: 40px !important;
}
p.Born_text {
    width: 100% !important;
    
}
.temper-story-heading {
     font-size: 40px !important;
   }
   .temper-story-section {

    padding: 40px 0 !important;

}
.our_title_sec h2 {

    font-size: 35px;
   
    margin: 0 0 0 20px !important;
}
.page_2section1 .m-brands-list__inner {
    display: block;
}
.page_2section1 .m-brands-list__logo .m-image {
      height: 250px;
}
#shopify-section-template--26951023460718__image_with_text_2_kADMNH h2 {

    font-size: 40px !important;

}
#shopify-section-template--26951023460718__image_with_text_2_kADMNH .m-hero {
 
    height: auto !important;
}
.tabs-nav {
    gap: 10px;

}
h3.fuel_title {
    font-size: 22px !important;
}
.sectionpage_2 .m-image-with-text__image-first {
    width: 200px;
    float: right;
    margin: -60px 0 0;
}

}
@media only screen and (min-width: 767px) and (max-width: 1024px) {

    .our_title_sec h2 {
    font-size: 50px;
 
}
.temper-story-grid {
    gap: 0;
}
.temper-story-section {
  
    padding: 50px 0;
   
}
.temper-story-heading {
    font-size: 35px;
    }
#shopify-section-template--26971800469870__image_with_text_DyA9cX .sectionpage_2 .container-fluid {
 
    padding: 50px 0 50px 18px !important;
}
.section-title {
    font-size: 45px !important;
   }
   .temper-header h2 {

    font-size: 45px !important;
  }
  /* .split-content {
     padding: 8px !important;
    height: 390px !important;
} */
.split-content h2 {
    font-size: 36px !important;
    }
    .sectionpage_2 h3 {
    font-size: 45px !important;
}
    .section_7 .md\:m\:grid-1-cols {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
       }
       .section_7 .swiper-slide {
    padding: 0;
}
.section_4 h3 {

    font-size: 55px !important;
  }

}

}
div#shopify-section-sections--26951016644974__header {
    background: #000;
}
.m-section {
    margin: -2px 0 0;
}
section.temper-story-section {
    margin: -2px 0 0;
}
.m-header__dropdown-bg.m-gradient.m-color-dark {
    display: none;
}

@media only screen and (min-width: 767px) {

.Makepage {
    height: 350px;
    overflow: hidden;
}
.Makepage .m-hero__inner {
    height: 350px;
}
/* .our_title_sec {
  margin: -2px 0 0;
  height: 350px !important;
  overflow: hidden;
} */

}

@media only screen and (max-width: 767px) {
header.m-header__mobile {
    flex-direction: row-reverse;
}
/* .m-logo {
        order: 1 !important;
        justify-content: flex-start !important;
    } */

    .m-header__mobile-right {
    justify-content: flex-start !important;
}
.m-menu-button {
    justify-content: end !important;
}
.m-footer--middle .m-footer--accordion {
 
    flex-wrap: unset !important;

}
.footer_icon {
    justify-content: end !important;
}
.block-text {
    text-align: right !important;
}
#doubleWave-template--26951023264110__tea_showcase_QGJfw7::before {

    background: #000 !important;
}
.section3 {
    padding: 30px 0 20px !important;
}
    .m-footer--middle .m-footer--block {
            margin-bottom: 0 !important;
    }
    #shopify-section-sections--26951016481134__footer .m-footer--middle .m-footer--block {

    padding-bottom: 0 !important;
}
.split-content1 p {
   
    padding: 0 !important;
    

}
section.matcha-steps {
    background: #000;
    padding: 6px 0 25px !important;
}
.matcha-text p {
    padding: 10px 0px 0 0 !important;
    
}
.health-section {
  
    padding: 80px 10px !important;
 
}

.sectionpage_2 .m-image-with-text__inner {
    flex-direction: column-reverse !important;
  }

}
@media (min-width: 768px) and (max-width: 1024px) {
section.temper-story-section {
    margin: -25px 0 0;
}
section.matcha-steps {
    background: #000;
    padding: 6px 0 25px ;
}
header.m-header__mobile {
    flex-direction: row-reverse;
}
/* .m-logo {
        order: 1 !important;
        justify-content: flex-start !important;
    } */
    .m-menu-button {
    justify-content: end !important;
}
.our_title_sec {
   
        height: auto !important;
    
    }
    p.Born_text {
    width: 100% !important;
    
}
}
.longevity img {
    width: 100%;
}


@media only screen and (max-width: 1023.99px) {

.m-header__mobile {
    position: relative !important;
}
a.m-cart-icon-bubble {
    position: absolute;
    /* left: 79%; */
    right: 30px;
    top: 10px;
}
}

@media only screen and (max-width: 576px) {
tempate-index .m-hero__mobile-no-overlay img {
    transform: scale(1.6) !important;
}

.videosec iframe {
    height: 280px !important;
    min-width: 100% !important;
    object-fit: cover !important;
}

}
.template-product ul li strong, .template-product ul li {
    color: #000;
}
.template-product .rte li:last-child {
    list-style-type: square;
}

@media only screen and (max-width: 400px) {


.videosec iframe {
    height: 230px !important;

}

}