.template-product{--mfp-green: var(--matcha-green, #1a3827);--mfp-cream: var(--matcha-cream, #f7f2ec);--mfp-green-muted: color-mix(in srgb, var(--mfp-green) 12%, transparent);--mfp-green-soft: color-mix(in srgb, var(--mfp-green) 75%, transparent)}.matcha-pdp.product-information{color:var(--mfp-green)}.template-product .shopify-section:has(.matcha-pdp)>.section-background,.template-product .shopify-section:has(.matcha-pdp) .section-background.color-scheme-1,.matcha-pdp.product-information.color-scheme-1,.matcha-pdp.product-information{background-color:var(--mfp-cream)}.template-product #MainContent,.template-product .content-for-layout{background-color:var(--mfp-cream)}.template-product .product-recommendations,.template-product .product-recommendations>.section-background,.template-product .product-recommendations .section-background.color-scheme-1,.template-product .product-recommendations .section-resource-list{background-color:var(--mfp-cream)}.template-product footer .shopify-section.section-matcha-newsletter{display:none!important}.matcha-pdp .product-details .text-block h1,.matcha-pdp .product-details .text-block :is(h1,.h1){font-family:Gelica,Georgia,Times New Roman,serif;font-weight:300;color:var(--mfp-green);letter-spacing:0;margin:0}.matcha-pdp .product-details .price{font-family:var(--font-subheading--family);font-weight:600;color:var(--mfp-green)}.matcha-pdp .product-details .text-block--full-width,.matcha-pdp .product-details .rte{font-family:var(--font-subheading--family);font-weight:400;color:var(--mfp-green-soft)}.matcha-pdp .product-details .divider{border-color:var(--mfp-green-muted)}.matcha-pdp .product-details .variant-picker__label,.matcha-pdp .product-details legend{font-family:var(--font-subheading--family);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mfp-green)}.matcha-pdp .product-details .variant-option__button-label{border-radius:100px;border-color:#1a382740;color:var(--mfp-green);font-family:var(--font-subheading--family);font-weight:500}.matcha-pdp .product-details .variant-option__button-label:has(:checked){background-color:var(--mfp-green);border-color:var(--mfp-green);color:#fff}.matcha-pdp .product-form-buttons .add-to-cart-button.matcha-wipe-btn{width:100%;border-radius:100px;min-height:52px;padding:14px 24px;font-family:var(--font-subheading--family);font-weight:600;font-size:14px;line-height:14px;letter-spacing:-.28px}.matcha-pdp .product-form-buttons .add-to-cart-button.matcha-wipe-btn:disabled{opacity:.45;cursor:not-allowed}.matcha-pdp .product-form-buttons .add-to-cart-button.matcha-wipe-btn:disabled:before,.matcha-pdp .product-form-buttons .add-to-cart-button.matcha-wipe-btn:disabled:hover:before{transform:scaleX(0)}.matcha-pdp .product-form-buttons .add-to-cart-button.matcha-wipe-btn[data-added=true] .matcha-wipe-btn__label{opacity:0}.matcha-pdp .product-form-buttons .add-to-cart-button.matcha-wipe-btn[data-added=true]:before{transform:scaleX(0)}.matcha-pdp .product-information__media :is(img,video,.product-media-container){border-radius:10px}.matcha-pdp .product-information__media .media-gallery{border-radius:10px;overflow:hidden}.matcha-pdp .product-information__media{display:grid;justify-items:center}.matcha-pdp .product-information__media media-gallery.media-gallery--carousel{width:100%;max-width:86%}.matcha-pdp .product-information__media media-gallery.media-gallery--carousel slideshow-component{position:relative}.matcha-pdp .product-information__media media-gallery.media-gallery--carousel .product-media{aspect-ratio:var(--gallery-aspect-ratio, 4 / 5)}@media screen and (min-width:750px){.matcha-pdp .product-information__media media-gallery.media-gallery--carousel{max-width:min(78%,400px)}}.matcha-pdp .product-information__media media-gallery slideshow-arrows{display:flex!important;pointer-events:none;mix-blend-mode:normal!important}.matcha-pdp .product-information__media media-gallery slideshow-arrows .slideshow-control{opacity:1!important;animation:none!important;pointer-events:auto;position:absolute;top:50%;translate:0 -50%;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;margin:0;border:none;border-radius:50%;background-color:var(--mfp-green);color:#fff;box-shadow:0 4px 14px #1a38272e;transition:background-color .2s ease;z-index:3}.matcha-pdp .product-information__media media-gallery slideshow-arrows .slideshow-control[disabled]{display:none!important}.matcha-pdp .product-information__media media-gallery slideshow-arrows .slideshow-control--previous{left:12px}.matcha-pdp .product-information__media media-gallery slideshow-arrows .slideshow-control--next{right:12px}.matcha-pdp .product-information__media media-gallery slideshow-arrows .slideshow-control:hover{background-color:#153021;color:#fff}.matcha-pdp .product-information__media media-gallery slideshow-arrows .slideshow-control .svg-wrapper,.matcha-pdp .product-information__media media-gallery slideshow-arrows .slideshow-control svg{width:12px;height:12px;display:block;color:#fff}.matcha-pdp .product-information__media media-gallery slideshow-arrows .slideshow-control svg path{stroke:#fff}.matcha-pdp .product-information__media media-gallery slideshow-controls[controls-on-media]{position:absolute;inset-block-end:10px;inset-inline:0;width:100%;min-height:0;padding:0;mix-blend-mode:normal;pointer-events:none;z-index:3;justify-content:center}.matcha-pdp .product-information__media media-gallery slideshow-controls .slideshow-controls__dots{gap:4px;padding:0;background:none;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}.matcha-pdp .product-information__media media-gallery .slideshow-controls__dots button{width:10px;height:10px;min-width:10px;min-height:10px;margin:0;cursor:pointer}.matcha-pdp .product-information__media media-gallery .slideshow-controls__dots button:after{--size: 4px;background-color:#1a382733;box-shadow:none;transition:background-color .2s ease}.matcha-pdp .product-information__media media-gallery .slideshow-controls__dots button:hover:after{background-color:#1a382761}.matcha-pdp .product-information__media media-gallery .slideshow-controls__dots button[aria-selected=true]:after{background-color:var(--mfp-green);transform:none}.matcha-pdp--core.product-information{padding-block:56px 64px}.matcha-pdp--core .product-details .text-block h1,.matcha-pdp--core .product-details .text-block :is(h1,.h1){font-size:36px;line-height:40px}.matcha-pdp--core .product-details .price{font-size:18px;line-height:22px}.matcha-pdp--core .product-details .text-block--full-width,.matcha-pdp--core .product-details .rte{font-size:15px;line-height:24px;max-width:54ch}.matcha-pdp--core .product-details>.group-block{gap:20px}.matcha-pdp--core .product-information__media :is(img,video,.product-media-container){border-radius:12px}@media screen and (min-width:750px){.matcha-pdp--core .product-information__grid.product-information__grid--half{align-items:start}}.matcha-pdp--accessory.product-information{padding-block:40px 48px}.matcha-pdp--accessory .product-details .text-block h1,.matcha-pdp--accessory .product-details .text-block :is(h1,.h1){font-size:28px;line-height:32px}.matcha-pdp--accessory .product-details .price{font-size:16px;line-height:20px}.matcha-pdp--accessory .product-details .text-block--full-width,.matcha-pdp--accessory .product-details .rte{font-size:14px;line-height:22px;max-width:48ch}.matcha-pdp--accessory .product-details>.group-block{gap:16px}.matcha-pdp--accessory .product-form-buttons .add-to-cart-button.matcha-wipe-btn{min-height:48px}@media screen and (min-width:750px){.matcha-pdp--accessory .product-information__grid:not(.product-information--media-none):not(.product-information__grid--half){grid-template-columns:.95fr 1.05fr}}.template-product .product-recommendations .text-block h3,.template-product .product-recommendations .text-block :is(h3,.h3){font-family:Gelica,Georgia,Times New Roman,serif;font-weight:300;font-size:32px;line-height:36px;color:var(--mfp-green)}.template-product .product-recommendations .section-resource-list{padding-block:48px 56px}.template-product .product-recommendations .resource-list--grid{align-items:stretch}.template-product .product-recommendations .resource-list__item{height:100%;min-width:0}.template-product .product-recommendations .resource-list__item>*,.template-product .product-recommendations .resource-list__item product-card{height:100%;width:100%}.template-product .product-recommendations .product-card__content.layout-panel-flex--column{justify-content:flex-start;align-content:flex-start}.template-product .product-recommendations .card-gallery,.template-product .product-recommendations .product-card__content .text-block{width:100%}.template-product .product-recommendations .product-card__content .text-block>:is(a,p,h2,h3,h4,h5,h6,span){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media screen and (max-width:749px){.matcha-pdp--core.product-information{padding-block:32px 40px}.matcha-pdp--accessory.product-information{padding-block:28px 36px}.matcha-pdp--core .product-details .text-block h1,.matcha-pdp--core .product-details .text-block :is(h1,.h1){font-size:28px;line-height:32px}.matcha-pdp--accessory .product-details .text-block h1,.matcha-pdp--accessory .product-details .text-block :is(h1,.h1){font-size:24px;line-height:28px}.matcha-pdp .product-information__media{margin-bottom:8px}.matcha-pdp .product-information__media media-gallery slideshow-arrows .slideshow-control{background-color:transparent;box-shadow:none;color:var(--mfp-green)}.matcha-pdp .product-information__media media-gallery slideshow-arrows .slideshow-control:hover{background-color:transparent;color:var(--mfp-green)}.matcha-pdp .product-information__media media-gallery slideshow-arrows .slideshow-control .svg-wrapper,.matcha-pdp .product-information__media media-gallery slideshow-arrows .slideshow-control svg{color:var(--mfp-green)}.matcha-pdp .product-information__media media-gallery slideshow-arrows .slideshow-control svg path{stroke:var(--mfp-green)}.template-product .product-recommendations .text-block h3,.template-product .product-recommendations .text-block :is(h3,.h3){font-size:26px;line-height:30px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/matcha-product-page.css.map */
