/** Shopify CDN: Minification failed

Line 934:1 Unexpected "{"
Line 1298:0 Unexpected "{"

**/
.main_header .header__inline-menu ul li ul.header__submenu {
    min-width: 320px !important;
    padding: 10px 20px !important;
}

section#shopify-section-template--15190533570735__multicolumn_zkqkDF .multicolumn.background-primary.no-heading {
    margin: 0 !important;
    padding: 0 !important;
}
section#shopify-section-template--15190533570735__multicolumn_zkqkDF {
    margin: 0 !important;
}
div#shopify-section-template--15190533570735__hero_section_slider_eVPgRH h2 {
    margin: 0 !important;
    padding: 0px !important;
}
div#shopify-section-template--15190533570735__hero_section_slider_eVPgRH p {
    margin: 0;
    font-size: 24px;
    font-weight: 500;
}
div#shopify-section-template--15190533570735__hero_section_slider_eVPgRH a.hero-btn {
    font-size: 16px;
    font-weight: 600;
}
section.features-row .feature-item h3 {
    padding: 2px !important;
    margin: 0 !important;
    color: #fff !important;
    font-weight: 500;
}
section.features-row .feature-item p {
    padding: 2px !important;
    margin: 0 !important;
    color: #fff !important;
    font-weight: 500;
}
spem {
    font-family: 'Montserrat' !important;
    font-weight: 500 !important;
}
p {
    font-family: 'Montserrat' !important;
    font-weight: 500 !important;
    letter-spacing: 0.2px;
}
section.tea-health-section {
    background-color: #f2efe3 !important;
        padding: 60px 0px !important;
}
section.tea-health-section h2.tea-title {
    font-size: 46px !important;
    margin: 0 !important;
    padding-bottom: 10px !important;
}
div#shopify-section-template--15190533570735__video_section_new_3jQq66 p.tea-desc {
    font-size: 18px !important;
    margin: 0 auto !important;
    max-width: 1200px !important;
    padding-bottom: 35px;
}
section.tea-health-section .video-wrapper {
    padding-bottom: 40% !important;
    max-width: 1200px !important;
}
div#shopify-section-template--15190533570735__product_images_NUTjPW .container {
    max-width: 100% !important;
    padding: 0 !important;
    overflow: hidden;
}
div#shopify-section-template--15190533570735__product_images_jtXf3J .container {
    max-width: 100% !important;
    padding: 0 !important;
    overflow: hidden;
}
div#shopify-section-template--15190533570735__product_images_jtXf3J .grid.grid--2-col {
    gap: 0;
    margin: 0;
}
div#shopify-section-template--15190533570735__product_images_NUTjPW .grid.grid--2-col {
    gap: 0;
    margin: 0;
}
div#shopify-section-template--15190533570735__product_images_NUTjPW .content-side {
    padding: 20px 50px !important;
    margin: 0 auto !important;
    align-items: center !important;
    text-align: center !important;
}
div#shopify-section-template--15190533570735__product_images_jtXf3J .content-side {
    padding: 20px 50px !important;
    margin: 0 auto !important;
    align-items: center !important;
    text-align: center !important;
}
div#shopify-section-template--15190533570735__product_images_NUTjPW .product-item {
    width: 50% !important;
    margin: 0 auto !important;
}
div#shopify-section-template--15190533570735__product_images_jtXf3J .product-item {
    width: 50% !important;
    margin: 0 auto !important;
}
div#shopify-section-template--15190533570735__product_images_jtXf3J button.btn {
    background: #007f80 !important;
    color: #ffffff;
    border-radius: 6px;
    padding: 12px 30px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}
div#shopify-section-template--15190533570735__product_images_NUTjPW button.btn {
    background: #007f80 !important;
    color: #ffffff;
    border-radius: 6px;
    padding: 12px 30px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}
div#shopify-section-template--15190533570735__column_icon_qtJNLi section.features-row .feature-item h3 {
    padding: 5px!important;
    margin: 0!important;
    color: #000000 !important;
    font-weight: 500;
}
div#shopify-section-template--15190533570735__column_icon_qtJNLi section.features-row .feature-item p {
    padding: 2px!important;
    margin: 0!important;
    color: #000000 !important;
    font-weight: 500 !important;
}
div#shopify-section-template--15190533570735__column_icon_qtJNLi section.features-row {
    padding-top: 0 !important;
    padding-bottom: 50px !important;
}
section#shopify-section-template--15190533570735__rich_text_cYUxqN .rich-text.rich-text--full-width.color-background-2 {
    background-color: #f2efe3;
}
section#shopify-section-template--15190533570735__rich_text_cYUxqN {
    margin: 0 !important;
}
div#shopify-section-template--15190533570735__product_images_jtXf3J {
    background-color: #edd6d6;
}
div#shopify-section-template--15190533570735__product_images_NUTjPW {
    background-color: #edd6d6;
}
.header__heading-logo {
    width: 355px;
    max-width: 155px !important;
}
div#shopify-section-template--18895668838575__hero_section_slider_eVPgRH h2 {
    margin: 0 !important;
}
div#shopify-section-template--18895668838575__product_images_NUTjPW .container {
    margin: 0 !important;
        max-width: 100% !important;
    padding: 0 !important;
}
div#shopify-section-template--18895668838575__product_images_NUTjPW .grid.grid--2-col {
    padding: 50px 100px !important;
    margin: 0 !important;
}
div#shopify-section-template--18895668838575__product_images_NUTjPW .product-item {
    margin: 0 auto;
    width: 40% !important;
}
div#shopify-section-template--18895668838575__product_images_NUTjPW .content-side {
    text-align: center;
}


div#shopify-section-template--18895668838575__product_images_jtXf3J .container {
    margin: 0 !important;
        max-width: 100% !important;
    padding: 0 !important;
}
div#shopify-section-template--18895668838575__product_images_jtXf3J .grid.grid--2-col {
    
}
div#shopify-section-template--18895668838575__product_images_jtXf3J .product-item {
    margin: 0 auto;
    width: 40% !important;
}
div#shopify-section-template--18895668838575__product_images_jtXf3J .content-side {
    text-align: center;
}
div#shopify-section-template--18895668838575__product_images_jtXf3J .grid.grid--2-col {
    padding: 50px 100px !important;
    margin: 0 !important;
}
div#shopify-block-AWjFONkxERDFNc0g3Z__ai_gen_block_836d7ed_AwnEmL h2.ai-featured-product-title-awjfonkxerdfnc0g3zaigenblock836d7edawneml {
    font-weight: 600 !important;
}
div#shopify-block-AWjFONkxERDFNc0g3Z__ai_gen_block_836d7ed_AwnEmL ul li {
    color: #000 !important;
}
div#shopify-section-footer .main_footer {
    background-color: #faf1e9 !important;
}
div#shopify-section-footer .footer__content-top.container .footer-block.grid__item img {
    max-width: 178px !important;
}
.main_footer .grid--3-col-tablet .grid__item:last-child .footer-block__heading {
    line-height: 1.5em !important;
}
.main_footer .footer-block__details-content .list-menu__item--link {
    color: #000000 !important;
}
.main_footer .list-social .list-social__item a i {
    background-color: #007f80 !important;
}
.header__icons .cart-count-bubble {
    background-color: #ea977b !important;
}
/* div#shopify-section-template--20836595859696__hero_section_slider_eVPgRH {
    margin-top: -170px;
} */

div#shopify-section-template--20836595859696__hero_section_slider_eVPgRH .hero-slide {
    padding-bottom: 40px !important;
}
.ai-tea-content__top-image-arutncjrbsdfiatjkraigenblock2fca7a6jl3ufb {
    justify-content: flex-end !important;
    display: flex !important;
}
.ai-tea-content__top-image-arutncjrbsdfiatjkraigenblock2fca7a6jl3ufb img {
    box-shadow: unset !important;
    max-width: 163px !important;
    margin-top: -50px;
}
.ai-tea-content__bottom-image-arutncjrbsdfiatjkraigenblock2fca7a6jl3ufb {
    display: flex !important;
}
.ai-tea-content__bottom-image-arutncjrbsdfiatjkraigenblock2fca7a6jl3ufb img {
    box-shadow: unset !important;
    margin-bottom: -50px;
    z-index: +1;
}
h2.ai-tea-content__heading-arutncjrbsdfiatjkraigenblock2fca7a6jl3ufb {
    font-weight: 500 !important;
}
.ai-split-section-abxfboudkuzfsttbayaigenblockf3abf1dx6xx3b {
    background-image: url('https://zfzrvv-nf.myshopify.com/cdn/shop/files/h2_bg-1_1_1780x.png?v=1760511540') !important;
    padding: 60px 0 !important;
}
h2.ai-split-heading-abxfboudkuzfsttbayaigenblockf3abf1dx6xx3b {
    font-weight: 600 !important;
}
.ai-image-cards-section-aawvzyzi0zhnqy2i3laigenblock98cea957whn4f {
    background-image: url('https://zfzrvv-nf.myshopify.com/cdn/shop/files/h1_bg_1_1_1780x.png?v=1760509772') !important;
}
.ai-featured-product-description-aeerhdzj2dmldsflptaigenblock836d7edawneml {
    color: #000 !important;
}
section.testimonial-slider-section p.testimonial-text {
    max-width: 880px;
    margin: 0 auto;
    font-size: 20px;
}
.ai-feature-card-badge-az2fsdezwvfj3n2reeaigenblockd4b343dglpcfx {
    z-index: 2 !important;
}
.announcement-bar.color-accent-1 p.announcement-bar__message.h5 {
    display: block;
    width: 100%;
    text-decoration: none;
}
div#shopify-block-AeERHdzJ2dmlDSFlpT__ai_gen_block_836d7ed_AwnEmL h2.ai-featured-product-title-aeerhdzj2dmldsflptaigenblock836d7edawneml {
    font-weight: 600 !important;
}

.ai-tea-content__paragraph-arutncjrbsdfiatjkraigenblock2fca7a6jl3ufb {
    max-width: 1000px !important;
}

.tea-btn-arutncjrbsdfiatjkraigenblock2fca7a6jl3ufb {
    border-radius: 6px !important;
    font-weight:400 !important;
}

a.tea-btn-arutncjrbsdfiatjkraigenblock2fca7a6jl3ufb.btn-1
{
    background-color: #ea977b ;
    border: 2px solid #ea977b ;
     color: #fff!important;
}

a.tea-btn-arutncjrbsdfiatjkraigenblock2fca7a6jl3ufb.btn-1:hover {
    background-color: #007f80 !important;
    border: 2px solid #007f80 !important;
    color: #fff!important;
}

a.tea-btn-arutncjrbsdfiatjkraigenblock2fca7a6jl3ufb.btn-2
{
    background-color: #007f80  ;
    border: 2px solid #007f80 ;
     color: #fff!important;
}

a.tea-btn-arutncjrbsdfiatjkraigenblock2fca7a6jl3ufb.btn-2:hover
{
    background-color: #ea977b !important;
    border: 2px solid #ea977b !important;
    color:#fff !important;
}



.ai-tea-content__buttons-arutncjrbsdfiatjkraigenblock2fca7a6jl3ufb a {
    min-width: 320px;
}

/* 2025-12-12 stat */

.header__inline-menu.custom-header {
        padding: 0 0 10px !important;
} 

.ai-image-banner__overlay-auexizdbqcklud2njnaigenblock1e7236fapfizl {
    opacity: 1 !important;
    background: #00000094 !important;
}

div#shopify-section-template--21352723939568__image_with_text_trMtTw {
    padding-top: 1px;
    padding-bottom: 45px;
}

section.tea-health-section {
    padding: 60px 0 80px 0px !important;
}

#shopify-section-template--21352723939568__17655365637a5c7942 h2 p {
    margin-bottom: 0px !important;
}

#shopify-section-template--21352723939568__17655365637a5c7942 .ai-social-icons-image-wrapper-abfpzqtfzoen0umhhyaigenblockd3355beranjdn img {
    width: 35px;
}

body .ai-social-container-amw1ltjfia0q2qm4ztaigenblock3aa0400gyyye6 {
    max-width: 650px;
    margin: 0 auto;
}

#shopify-section-template--21352723939568__17655365637a5c7942 .ai-social-icons-link-abfpzqtfzoen0umhhyaigenblockd3355beranjdn {
    padding: 20px;
    min-height: 120px;
}

#shopify-section-template--21352723939568__17655365637a5c7942 .ai-social-icons-image-wrapper-abfpzqtfzoen0umhhyaigenblockd3355beranjdn {
    margin-bottom: 5px;
}

.h0, .h1, .h2, .h3, .h4, .h5, h1, h2, h3, h4, h5 {
    font-family: Poppins, sans-serif !important;
    font-family: Poppins !important;
    font-weight: 400;
}

h2 p {
    font-family: Poppins !important;
    font-weight: 600!important;
    font-size: 48px;
    margin-bottom: 50px;
}

body .ai-featured-product-description-aeerhdzj2dmldsflptaigenblock836d7edawneml {
    font-weight: 500 !important;
    letter-spacing: .2px;
    color: #5c5040 !important;
    font-size: 16px;
    line-height: 27px;
}

.ai-tea-culture-paragraph-abzbun00xwnlpc04rbaigenblockc994419qdft4p li {
    list-style-type: disc;
    margin-left: 20px;
}

/* services start */

.ai-herbal-tea-parties__subtitle-ablzunzvwz1v6vtz6taigenblockf6e0047qfnvng{
    max-width: 800px;
    margin: 0 auto !important;
    padding-top:10px;
    padding-bottom:20px;
}

body .ai-herbal-tea-parties__card-ablzunzvwz1v6vtz6taigenblockf6e0047qfnvng {
    box-shadow: 0 2px 8px rgb(0 0 0 / 12%);
}

p.ai-herbal-tea-parties__footer-text-ablzunzvwz1v6vtz6taigenblockf6e0047qfnvng {
    font-weight: 700 !important;
    font-size: 18px;
    padding-top: 20px;
    width: 815px;
}

.ai-herbal-tea-parties__card-ablzunzvwz1v6vtz6taigenblockf6e0047qfnvng {
    position: relative;
}

body .ai-herbal-tea-parties__icon-wrapper-ablzunzvwz1v6vtz6taigenblockf6e0047qfnvng {
    width: 90px !important;
    height: 90px !important;
    padding: 10px;
    position: absolute;
    top: -46px;
    left: 50%;
    transform: translateX(-50%);
}

h3.ai-herbal-tea-parties__card-title-ablzunzvwz1v6vtz6taigenblockf6e0047qfnvng {
    margin-top: 40px;
}

body p.ai-herbal-tea-parties__subtitle-ablzunzvwz1v6vtz6taigenblockf6e0047qfnvng {
    padding-bottom: 70px;
}

.ai-promise-grid-amfcysenbcwl3n3juvaigenblock4fe60adgkbnxn {
    max-width: 1000px;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 66px;
}

#shopify-block-AMFcySENBcWl3N3JUV__ai_gen_block_4fe60ad_gKBnxn img {
    width: 50px;
    background: #fff;
}

img.ai-promise-card-image-amfcysenbcwl3n3juvaigenblock4fe60adgkbnxn {
    width: 50px;
    padding: 7px;
    border-radius: 5px;
    background: #fff;
    box-shadow: inset 0 2px 6px #007f807a;
}

.ai-promise-outro-amfcysenbcwl3n3juvaigenblock4fe60adgkbnxn {
    max-width: 900px;
    margin: 0 auto !important;
}

.ai-two-col-container-amuzyyzb6z05xa0kyaaigenblock9a5aedbfzcwnd {
    max-width: 1000px !important;

}

/* .ai-image-banner__heading-antq1vehrnnc1cljpraigenblock1e7236fwt6ltg p {
    margin: 0px !important;
} */

.ai-image-banner__heading-antq1vehrnnc1cljpraigenblock1e7236fwt6ltg{
    margin: 0px !important;
}

#shopify-section-template--21352630059248__1765783646ef2f0034 .ai-two-column-heading-adwlzdw1uthzaymn1yaigenblockdb2be4di4zx3d p {
    margin: 0px;
}

#shopify-section-template--21352630059248__1765788440891816e2 .ai-pricing-banner-anzeyzhn2t2divlv1vaigenblockb9bf638yepihy {
    padding: 0px;
    background-color: #ffffff00;
}

#shopify-section-template--21352630059248__1765788440891816e2 {
    padding: 70px 20px;
    background-color: #fff;
    background-image: url("https://zfzrvv-nf.myshopify.com/cdn/shop/files/h1_bg_1_1_1780x.png?v=1760509772");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

body .contact_page {
    padding: 100px 0;
}

body .ai-image-banner__content-antq1vehrnnc1cljpraigenblock1e7236fwt6ltg {
    margin-top: 100px;
}

body .contact_page .button {
    background-color: #007f80;
    padding-top: 15px;
}

body .contact_page_heading h2 {
    font-size: 38px;
    text-align: center;
    color: #007f80;
    padding-bottom: 55px;
    margin: 0 auto;
    width: 800px;
}

input:focus , textarea:focus {
    color: #007f80 !important;
    border-color: #007f80 !important;
}

input:focus::placeholder , input:focus{
    color: #007f80  !important;
}

.contact_page .field .field__label {
    color: #6a6a6a !important;
}

body .ai-hero-heading-azfrnrjltmjvvdk9pdaigenblock067245b9fxlhj {
    color: #ffffff;
    font-size: 56px;
    font-weight: 600;
    margin-bottom: 50px !important;
}
#shopify-section-template--21352630059248__1765544690785ad32a  p {
    letter-spacing: 0;
}

#shopify-section-template--21352630059248__1765783646ef2f0034 img.ai-two-column-image-adwlzdw1uthzaymn1yaigenblockdb2be4di4zx3d {
    height: 380px;
    object-fit: cover;
    object-position: top center;
}

h3.ai-promise-card-heading-amfcysenbcwl3n3juvaigenblock4fe60adgkbnxn {
    margin-top: 23px !important;
}

a.ai-pricing-cta-button-anzeyzhn2t2divlv1vaigenblockb9bf638yepihy , a.ai-pricing-cta-ay3i4nllqskiyqkduraigenblock271c6a2ft9ddh{
    color: #fff;
}

li.ai-two-column-checklist-item-adwlzdw1uthzaymn1yaigenblockdb2be4di4zx3d ,
li.ai-two-column-checklist-item-azzg0tfdwl0v6k2z2aaigenblockfd2b23fj4nq9i {
    font-family: Montserrat !important;
    font-weight: 500 !important;
    line-height: 24px;
}

#shopify-section-template--21352630059248__1765544690785ad32a{
    position:relative;
}

/* #shopify-section-template--21352630059248__1765544690785ad32a:after {
    content: "";
    position: absolute;
    background-image: url(//zfzrvv-nf.myshopify.com/cdn/shop/files/h1_decor-3_2.avif?v=1760451657&width=800);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: block;
    width: 150px;
    height: 130px;
    top: 8px;
    right: 21px;
} */

.ai-story-section__background-aymf1nelqac8xqytvvaigenblockb524654wdq8gn {
    width: 100%;
    background-image: url(https://zfzrvv-nf.myshopify.com/cdn/shop/files/h2_bg-1_1_1780x.png?v=1760511540) !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

/* services end */

/* our-roots start */

#shopify-section-template--21340588933360__1765971843e8167ce6 .ai-promise-card-image-wrapper-atmrjaflebvltbnk0daigenblock2a4b304lpfb44 {
    background: #007f80;
    width: 75px;
    height: 75px;
    border-radius: 100%;
    padding: 10px;
    margin: 0 auto;
    margin-bottom: 31px;
}

#shopify-section-template--21340588933360__1765971843e8167ce6 .ai-promise-card-atmrjaflebvltbnk0daigenblock2a4b304lpfb44 {
    text-align: center;
}

/* #shopify-section-template--21340588933360__1765971843e8167ce6 .ai-promise-section-atmrjaflebvltbnk0daigenblock2a4b304lpfb44{
    position: relative;
}

#shopify-section-template--21340588933360__1765971843e8167ce6 .ai-promise-section-atmrjaflebvltbnk0daigenblock2a4b304lpfb44:after {
    content: "";
    position: absolute;
    background-image: url(//zfzrvv-nf.myshopify.com/cdn/shop/files/5d1c75bf73195b002488b0e6.png?v=1765973055&width=200);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: block;
    width: 200px;
    height: 100%;
    bottom: 8px;
    left: 0;
} */

div#shopify-section-template--21340588933360__image_with_text_EDEGLW {
    padding-bottom: 70px;
}

story-section-aymf1nelqac8xqytvvaigenblockb524654wdq8gn.ai-story-section-aymf1nelqac8xqytvvaigenblockb524654wdq8gn {
    height: 370px !important;
    min-height: 370px !important;
}

body #shopify-section-template--21340588933360__1765976046bdfa2e21 h2 p {
    font-family: Poppins!important;
    font-weight: 600!important;
    font-size: 38px;
    margin-bottom: 30px;
}

a.ai-herbal-cta-button-acehiawyyaw5wtmxzvaigenblock66d20dbhkxran {
    color: #fff;
}

/* ul.list-menu.list-menu--inline , ul.list-menu.list-menu--inline li  {
    z-index: 9999999999999999 !important;
} */

/* our-roots end */


/* product start */

.ai-why-love-card-am0dyq1o4vffxzkfqvaigenblock54382fbcn8xkg {
    text-align: center;
}

.ai-image-banner__content-amddtvgpnmlcydmcxraigenblock1e7236fiwlk9k h1  , 
.ai-image-banner__content-anze4zvyrn1hfqm9icaigenblock1e7236fhw8bu7 h1{
    font-size: 62px;
    color: #fff;
    font-weight: 400;
    padding-top: 80px;
    font-family: Poppins, sans-serif !important;
}

#shopify-section-template--20836596449520__blocks_NTTjp9 img.ai-two-col-image-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {
    width: 100%;
    text-align: right;
    border-radius: 20px;
    height: 300px;
    object-fit: cover;
    max-width: 450px;
}

#shopify-section-template--20836596449520__blocks_NTTjp9 .ai-two-col-container-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {
    max-width: 1100px;
    margin: 0 auto;
}

#shopify-section-template--20836596449520__blocks_NTTjp9  .ai-two-col-grid-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {
    gap: 20px;
}

#shopify-section-template--20836596449520__blocks_NTTjp9 .ai-two-col-content-text-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {
    width: 800px;
    margin: 0 auto;
    font-size: 25px;
    font-weight: 400;
    padding-bottom: 35px;
    line-height: 37px;
}

.ai-two-column-heading-adwlzdw1uthzaymn1yaigenblockdb2be4di4zx3d p ,
.ai-two-column-heading-azzg0tfdwl0v6k2z2aaigenblockfd2b23fj4nq9i{
    font-family: Poppins, sans-serif !important;
    font-weight: 700 !important;
}

div#shopify-section-template--20836596449520__17658071332f87b66c {
    padding-top: 80px;
    padding-bottom: 80px;
}

.ai-final-cta-annlqvve3cgk2y3huvaigenblock0a20d51npjamm {
    width: 100%;
    background-color: #007f80;
    padding: 50px 20px;
     background-image: url(https://zfzrvv-nf.myshopify.com/cdn/shop/files/h2_bg-1_1_1780x.png?v=1760511540) !important; 
    /* background-image: url(https://zfzrvv-nf.myshopify.com/cdn/shop/files/h1_bg_1_1_1780x.png?v=1760509772) !important; */
    padding: 60px 0 !important;
}

#shopify-section-template--20836596449520__blocks_NTTjp9 h3.ai-two-col-heading-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {
    margin-bottom: 40px;
}

#shopify-section-template--20836596449520__blocks_NTTjp9 .ai-two-col-checklist-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k li span {
    font-family: Montserrat !important;
    font-weight: 500 !important;
    font-size: 16px;
    line-height: 24px;
}

#shopify-section-template--20836596449520__blocks_NTTjp9 .ai-two-col-content-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {
    margin-top: 70px;
}

#shopify-section-template--20836596449520__blocks_NTTjp9 h2.ai-two-col-content-heading-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {
    margin-bottom: 70px;
}

#shopify-section-template--20836596449520__blocks_NTTjp9 .ai-two-col-content-text-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {
    line-height: 30px;
    font-size: 22px;
    font-weight: 500;
}

#shopify-section-template--20836596449520__blocks_NTTjp9 .ai-two-col-content-text-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k h3 {
    font-size: 26px;
    text-transform: capitalize;
    margin-top: 16px;
    color: #fff;
    margin-bottom: 0px;
}

#shopify-section-template--20836596449520__blocks_NTTjp9  .ai-two-col-checklist-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k li {
    margin-bottom: 25px;
}

.ai-two-col-section-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {
    width: 100%;
    background-color: #007f80;
    padding: 50px 20px;
    background-image: url(https://zfzrvv-nf.myshopify.com/cdn/shop/files/h2_bg-1_1_1780x.png?v=1760511540) !important;
    padding: 60px 0 !important;
}

#shopify-section-template--20836596449520__blocks_NTTjp9 .ai-two-col-image-wrapper-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {
    text-align: right;
    display: flex;
    justify-content: end;
}

#shopify-section-template--20836596449520__blocks_NTTjp9  .ai-feature-main-heading-aemhty2jzzvdxtktjeaigenblocke99de90dcjxxx {
    font-size: 25px;
    color: #007f80;
    text-align: center;
    margin: 0 0 50px;
    line-height: 34px;
    font-weight: 500;
    width: 1008px;
    margin: 0 auto;
    margin-bottom: 55px;
}

#shopify-section-template--20836596449520__1765801746febeefd5  .ai-feature-heading-aemhty2jzzvdxtktjeaigenblocke99de90dcjxxx {
    font-size: 24px;
    line-height: 25px;
    margin-bottom: 35px;
}

#shopify-section-template--20836596449520__1765801746febeefd5 img.ai-feature-image-aemhty2jzzvdxtktjeaigenblocke99de90dcjxxx {
    width: 100%;
    text-align: right;
    border-radius: 20px;
    height: 430px;
    object-fit: cover;
    /* max-width: 400px; */
}

#shopify-section-template--20836596449520__1765801746febeefd5 .ai-feature-cards-grid-aemhty2jzzvdxtktjeaigenblocke99de90dcjxxx {
    grid-template-columns: repeat(2, 1fr);
}

#shopify-section-template--20836596449520__1765801746febeefd5 .ai-feature-card-image-placeholder-aemhty2jzzvdxtktjeaigenblocke99de90dcjxxx {
    margin: 0px !important;
    padding: 0px !important;
    aspect-ratio: auto;
    width: 35px;
    height: 35px;
}

#shopify-section-template--20836596449520__1765801746febeefd5 h4.ai-feature-card-heading-aemhty2jzzvdxtktjeaigenblocke99de90dcjxxx {
    text-align: left;
}

#shopify-section-template--20836596449520__1765801746febeefd5 p.ai-feature-card-text-aemhty2jzzvdxtktjeaigenblocke99de90dcjxxx {
    text-align: left;
}

img.ai-feature-card-image-aemhty2jzzvdxtktjeaigenblocke99de90dcjxxx {
    width: 45px;
    height: 45px;
    width: 50px;
    padding: 7px;
    border-radius: 5px;
    background: #fff;
    box-shadow: inset 0 2px 6px #959b9b7a;
}

body .product-form__submit {
    background-color: #007f80;
}

.product_page {
    padding: 90px 0 !important;
}

body .ai-testimonial-slider__card-aztjlzi9janjpt05ddaigenblock16919d8an49at {
    box-shadow: 0 4px 20px rgb(0 0 0 / 15%);
  
}

body .ai-testimonial-slider__slide-aztjlzi9janjpt05ddaigenblock16919d8an49at {
 
    padding: 20px 40px;
  
}

body a.ai-herbal-cta-button-aas9hawdkrhvrcvr1daigenblock66d20dbdlptn7 {
    color: #fff;
}

p.ai-booking-form-subtext-arkc4tmd2cff0rlnivaigenblock1fb85c3gnjfnz span.field-req-msg {
    font-size: 12px;
}
a.ai-herbal-subscription-button-atkzdywthmjdpd3vmraigenblockc48f8e36rlrfj {
    border: 1px solid #007f80;
}

div.ai-tea-culture-subheading-arlb0au1icuv4rlbjdaigenblockc994419dbrnhn p strong {
    font-size: 18px !important;
    color: #007f80;
}

.ai-theme-selector-card-aait0z1f1svlublvtmaigenblockb44a21dn9reur{
    justify-content:left !important;
}
.hero-overlay{
    display:none;
}
/* product end */




div#shopify-section-template--20836595859696__hero_section_slider_eVPgRH .hero-slide-bg {
    box-shadow: inset 0 0 300px 400px #0000002e !important;
}


h2.ai-tea-culture-heading-arlb0au1icuv4rlbjdaigenblockc994419dbrnhn p {
    margin-bottom: 0px;
}

section#shopify-section-template--20836596449520__rich_text_Gbc9Jh .rich-text__blocks {
    max-width: 1000px;
}

section#shopify-section-template--20836596449520__rich_text_Gbc9Jh .rich-text__blocks  h2.h1 {
    font-size: 26px;
    font-family: Poppins !important;
    font-weight: 600;
    color: #007f80;
}

.ai-feature-card-heading-aemhty2jzzvdxtktjeaigenblocke99de90dcjxxx {
    font-weight: 400 !important;
}

.iubenda-cs-opt-group-consent button.iubenda-cs-reject-btn.iubenda-cs-btn-primary {
    display: none !important;
    opacity: 0 !important;
    cursor: not-allowed !important;
    pointer-events: none !important;
}

.ai-image-banner__image-azetznwplq0uzymjktaigenblock1e7236fxqrxym {

    object-position: top !important;
}

body .ai-herbal-tea-parties__icon-wrapper-ablzunzvwz1v6vtz6taigenblockf6e0047qfnvng {
    background: #158989 !important;
}

div#shopify-section-template--21352723939568__176604414691533b04 {
    background: #faf1e9;
}

.ai-herbal-video-heading-amxjjemvenhqywnuxbaigenblockbbc339fekb3a9 {
    color: #007f80 !important;
}


.faq_heading {
    display: none;
}

.faq_page {
    padding: 0 0 30px!important;
    max-width: 1000px;
    margin: 0 auto;
}

section#shopify-section-template--20836596089072__rich_text_zmUL8R {
    margin-top: 250px;
}

body.page\.faq nav.header__inline-menu.custom-header a,
body.cart  nav.header__inline-menu.custom-header a,
body.page\.privacy-policy nav.header__inline-menu.custom-header a{
    color: #000000 !important;
}

body.page\.faq .header__icons img,
body.cart  .header__icons img,
body.page\.privacy-policy .header__icons img{
    filter: invert(0) !important;
}

body.page\.privacy-policy .page-width.page-width--narrow,
 {
    max-width: 1000px;
    margin-top: 250px;
}

body.page\.privacy-policy  h1.main-page-title.page-title.h0 {
    display: none;
}



.faq_section {
    padding: 30px;
    background: #239090 !important;
    border-radius: 20px;
}

.faq_main_link {
    display: none !important;
}

.faqs h3 {
    color: #fff !important;
}

.faqs>.faq_content {
    color: #ffffff !important;
    font-size: 16px;
    margin: 0 0 25px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    border-bottom: 1px solid #cccccc5c;
    cursor:pointer;
}

.faq_content p a {
    color: #eb9a82 !important;
    text-decoration: underline;
}

.faqs img {
    filter: invert(1) !important;
}

.main_header .icon-caret {
    right: -1.5rem !important;

}

.ai-pricing-card-ay3i4nllqskiyqkduraigenblock271c6a2ft9ddh {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.ai-pricing-card-description-ay3i4nllqskiyqkduraigenblock271c6a2ft9ddh {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.ai-pricing-card-description-ay3i4nllqskiyqkduraigenblock271c6a2ft9ddh span {
    color: #007f80 !important;
    font-weight: 600;
    font-size: 18px;
}

div.ai-pricing-card-ay3i4nllqskiyqkduraigenblock271c6a2ft9ddh {
    height: 100%;
    justify-content: space-between;
}

body.cart main#MainContent,
section#shopify-section-template--21909973926128__main {
    margin-top: 250px !important;
}
body.page\.terms-conditions main#MainContent,
body.\34 04 main#MainContent {
  
    margin-top: 250px !important;
}
body.page\.terms-conditions main#MainContent .rich-text__blocks {
    text-align: left;
      max-width: 1000px;
}
body.page\.terms-conditions nav.header__inline-menu.custom-header a,
body.\34 04 nav.header__inline-menu.custom-header a {
    color: #000000 !important;
}

section#shopify-section-template--21909890138352__main h1.main-page-title.page-title.h0 {
    display: none;
}

section#shopify-section-template--21909890138352__rich_text_nRCfQT {
    margin-bottom: 20px;
}

section#shopify-section-template--21909890138352__main {
    margin-top: 0px;
}


.ai-feature-cards-grid-azwddbjnkmkdvwm9zlaigenblocke99de90dcjxxx {
    grid-template-columns: repeat(2, 1fr) !important;
}

.ai-feature-card-image-azwddbjnkmkdvwm9zlaigenblocke99de90dcjxxx {
    height: 45px !important;
    width: 50px !important;
    padding: 7px;
    border-radius: 5px;
    background: #fff;
    box-shadow: inset 0 2px 6px #959b9b7a;
}

.ai-feature-card-heading-azwddbjnkmkdvwm9zlaigenblocke99de90dcjxxx {
    font-weight: 400 !important;
    text-align: left !important;
}

.ai-feature-card-text-azwddbjnkmkdvwm9zlaigenblocke99de90dcjxxx {
    text-align: left !important; 
}

.ai-pricing-card-description-ac3dmmzzfyvrul08ruaigenblock271c6a2ft9ddh {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.ai-pricing-card-description-ac3dmmzzfyvrul08ruaigenblock271c6a2ft9ddh span {
    color: #007f80 !important;
    font-weight: 600;
    font-size: 18px;
}

.ai-pricing-card-ac3dmmzzfyvrul08ruaigenblock271c6a2ft9ddh {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.ai-pricing-cards-ac3dmmzzfyvrul08ruaigenblock271c6a2ft9ddh.subscription> a.ai-pricing-cta-ac3dmmzzfyvrul08ruaigenblock271c6a2ft9ddh {
    margin-top: 50px !important;
}

.ai-two-col-content-text-arzh3v0divvo5ukwvcaigenblock07e8b89bmnr9k h3 {
    font-size: 26px;
    text-transform: capitalize;
    margin-top: 16px;
    color: #fff;
    margin-bottom: 0px;
}

 .ai-two-col-content-text-arzh3v0divvo5ukwvcaigenblock07e8b89bmnr9k{   line-height: 30px;
    font-size: 22px !important;
    font-weight: 500;
 }
div#shopify-section-template--21926794756336__blocks_NTTjp9 .ai-two-col-content-arzh3v0divvo5ukwvcaigenblock07e8b89bmnr9k {
    margin-top: 70px;
}

a.cst-btn {
    margin-top: 15px !important;
    margin-bottom: 10px;
}

form#contact_form input,
form#contact_form textarea {
    color: #000 !important;
}

body.\34 04 a#cart-icon-bubble img {
    filter: invert(0);
}

.ai-herbal-subscription-image-atkzdywthmjdpd3vmraigenblockc48f8e36rlrfj {
    max-height: 500px !important;
    object-fit: cover !important;
}

body.page\.privacy-policy main#MainContent p {
    color: #000;
}

body.page\.privacy-policy main#MainContent p a {
    color: #007f80;
}

.ai-herbal-btn-amxjjemvenhqywnuxbaigenblockbbc339fekb3a9 {
    background-color: #007f80 !important;
    color: #ffffff !important;
    border-radius: 10px !important;
}

.ai-herbal-bottom-text-amxjjemvenhqywnuxbaigenblockbbc339fekb3a9 {
    color: #6b6456 !important;
}

body.page\.terms-conditions.sticky-header p {
    color: #000;
}

body.page\.terms-conditions.sticky-header p a {
    color: #007f80 !important;
}

.ai-herbal-banner__headline-ay0oytwgruui3beqyqaigenblock9b08609zmkca7 {
    margin: 0 !important;
}

.faqs a {
    color: #e9a188 !important;
    font-weight: 600;
}

.ai-herbal-subscription-title-aukrianfiq1y2l1vhdaigenblockc48f8e33e9hlm,
.ai-herbal-subscription-title-atkzdywthmjdpd3vmraigenblockc48f8e36rlrfj {
    font-weight: 600 !important;
}

.ai-herbal-cta-button-aeepesmz4nwkycstjeaigenblock66d20dbdlptn7 {
    border-radius: 10px !important;

}

.ai-featured-product-price-adthud3hvrzzzwgj3naigenblockbcc2f5436tn3i:before,
.ai-featured-product-price-ar3jnohrmrdlqnkdmeaigenblockbcc2f54xixuze:before {
    content: 'Starting at';
}

.ai-featured-product-image-wrapper-adthud3hvrzzzwgj3naigenblockbcc2f5436tn3i {
    order: -1;
}

div#ProductInfo-template--20836596449520__main h1.product__title {
    color: #007f80 !important;
    font-weight: 600 !important;
}

#appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle_include_dropdown span.appstle_subscribe_save_text:before {
    content: 'Monthly ';
}

#appstle_subscription_widget0 .appstle_subscribe_option {
    display: none !important;
}

.one-row-col {
    display: flex;
    gap: 20px;
}

.one-row-col>div {
    width: 100%;
}

.schedule-form {
    padding: 0px 30px !important;
    margin-top: -10px;
}


.schedule-form .ai-herbal-booking-close-an1dqzjhfk1vmddzabaigenblock8f3ceffutgufe {
    top: -20px !important;
    right: 5px !important;
}

    
.schedule-form input, .schedule-form textarea{
    padding: 5px 10px !important;
    border: 2px solid #e5e1dc ;
    background-color: #f5f3f0 ;
}

.schedule-form label {
    color: #007f80 !important;
}

.schedule-form button.ai-herbal-booking-submit-an1dqzjhfk1vmddzabaigenblock8f3ceffutgufe {
    margin-top: 0px;
    margin-bottom: 20px;
    background-color: #007f80;
    padding: 10px;
    border-radius: 5px;
}
.ai-herbal-booking-an1dqzjhfk1vmddzabaigenblock8f3ceffutgufe {
    background-color: transparent !important;
    margin-top: 50px !important;
}

button.ai-herbal-booking-trigger-an1dqzjhfk1vmddzabaigenblock8f3ceffutgufe {
    border-radius: 5px !important;
}

.product__accordion.accordion .accordion__content.rte {
    font-size: 13px;
}

h2.ai-brand-story-heading-ab1htv1jus1navu05zaigenblock51742314cxwqg p {
    font-size: 50px !important;
}

html.js.hydrated.appstle-cp-list nav.header__inline-menu.custom-header a, html.js.hydrated.appstle-cp-detail nav.header__inline-menu.custom-header a{
    color: #000 !important;
}
html.js.hydrated.appstle-cp-list main#MainContent, html.js.hydrated.appstle-cp-detail main#MainContent{
    margin-top: 250px !important;

}
html.js.hydrated.appstle-cp-list .header__icons img, html.js.hydrated.appstle-cp-detail .header__icons img{
    filter: invert(0) !important;
}

@media screen and (max-width:990px)
    {
    html.js.hydrated.appstle-cp-list main#MainContent, html.js.hydrated.appstle-cp-detail main#MainContent{
        margin-top:0px !important;

    }  

    html.js.hydrated.appstle-cp-list .menu-drawer, html.js.hydrated.appstle-cp-detail .menu-drawer{
        background: #fff !important;
    }
}

@media screen and (max-width:767px)
{

.one-row-col {
    display: flex;
    gap: 10px;
    flex-direction: column;
}
 body.cart main#MainContent,
 section#shopify-section-template--20836596089072__rich_text_zmUL8R,
 body.page\.privacy-policy .page-width.page-width--narrow,
 body.page\.terms-conditions main#MainContent,
 section#shopify-section-template--21909973926128__main ,
 body.\34 04 main#MainContent {
    margin-top: 50px !important;
}

.cart__ctas {
    text-align: center;
    margin-bottom: 10px !important;
}

div#shopify-section-template--21926794756336__blocks_NTTjp9 .ai-two-col-content-arzh3v0divvo5ukwvcaigenblock07e8b89bmnr9k {
    margin-top: 0px;
}

.ai-featured-product-adthud3hvrzzzwgj3naigenblockbcc2f5436tn3i, 
.ai-featured-product-ar3jnohrmrdlqnkdmeaigenblockbcc2f54xixuze{
    padding: 20px !important;
}

#shopify-section-header {
    z-index: 4;
      position: relative;
}
   section#shopify-section-template--20836596089072__rich_text_zmUL8R,
   body.page\.privacy-policy .page-width.page-width--narrow,
{
    margin-top: 50px;
}

.ai-tea-culture-container-arlb0au1icuv4rlbjdaigenblockc994419dbrnhn {
    padding: 20px 12px !important;
}
h2.ai-tea-culture-heading-arlb0au1icuv4rlbjdaigenblockc994419dbrnhn p {
    margin-bottom: 0px;
    font-size: 32px;
    margin: 0px;
}

.ai-tea-culture-arlb0au1icuv4rlbjdaigenblockc994419dbrnhn {
    padding: 0px !important;
}

.ai-herbal-subscription-content-aukrianfiq1y2l1vhdaigenblockc48f8e33e9hlm {
    padding: 0px !important;
}

div#shopify-section-template--20836595859696__hero_section_slider_eVPgRH .hero-content {
    gap: 10px !important;
    padding: 0px !important;
    margin: 20px !important;
}

div#shopify-section-template--20836595859696__hero_section_slider_eVPgRH  .hero-content.pos-left.v-top.anim-slide-up h2 {
    margin: 0px;
    font-size: 32px !important;
}

.hero-content.pos-left.v-top.anim-slide-up h2 {
    font-family: Poppins!important;
    font-weight: 400!important;
    margin: 0px;
    font-size: 32px !important;
}

h2 p {
    font-size: 36px !important;
    margin-bottom: 0px !important;
    margin-top:0px !important;
}

div#shopify-section-template--21340588933360__image_with_text_EDEGLW {
    margin-top: 0px;
}

div#shopify-section-template--21340588933360__image_with_text_EDEGLW .image-with-text {
    margin-top: 0;
}

div#shopify-section-template--21340588933360__image_with_text_EDEGLW .image-with-text__content {
    padding: 20px 0px;
}
.ai-story-section__container-aymf1nelqac8xqytvvaigenblockb524654wdq8gn {
    padding: 0px;
}

.ai-roots-container-as2wruk9bq2vkethquaigenblockebe359fgkeql6 {
    padding: 20px !important;
}

.ai-roots-grid-as2wruk9bq2vkethquaigenblockebe359fgkeql6 {
    gap: 0px !important;
}

#shopify-section-template--20836596449520__blocks_NTTjp9 .ai-two-col-content-text-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {
    width: 100% !important;
    padding-bottom: 0px;
}

.ai-image-banner__content-amddtvgpnmlcydmcxraigenblock1e7236fiwlk9k h1, .ai-image-banner__content-anze4zvyrn1hfqm9icaigenblock1e7236fhw8bu7 h1 {
    font-size: 36px !important;
    padding-top: 0px !important;
}

.ai-herbal-banner__container-au3fhqtrpd2gzehjhoaigenblock9b08609zft8au {
    background-color: #ffffff !important;
}

#shopify-section-template--20836596449520__blocks_NTTjp9 h2.ai-two-col-content-heading-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {
    margin-bottom: 10px;
}

#shopify-section-template--20836596449520__blocks_NTTjp9 .ai-two-col-content-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {
    margin-top: 0;
    margin-bottom: 0px;
}

.ai-two-col-section-atlfiyss0oxf4d3ixbaigenblock07e8b89bmnr9k {

    padding: 40px 20px !important;
}

.product_page {
    padding: 0px 0 !important;
}

.ai-testimonial-slider-aztjlzi9janjpt05ddaigenblock16919d8an49at {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.ai-herbal-tea-parties__cards-ablzunzvwz1v6vtz6taigenblockf6e0047qfnvng {
    gap: 65.6px !important;
}

p.ai-herbal-tea-parties__footer-text-ablzunzvwz1v6vtz6taigenblockf6e0047qfnvng {
    width: 100%;
}

body p.ai-herbal-tea-parties__subtitle-ablzunzvwz1v6vtz6taigenblockf6e0047qfnvng {
    padding-bottom: 20px;
}

.ai-two-column-grid-adwlzdw1uthzaymn1yaigenblockdb2be4di4zx3d {
    gap: 10px !important;
}

.ai-two-column-content-wrapper-adwlzdw1uthzaymn1yaigenblockdb2be4di4zx3d {
    order: 2;
}

.ai-two-column-section-adwlzdw1uthzaymn1yaigenblockdb2be4di4zx3d {
    padding: 30px 0px !important;
}

.ai-theme-selector-image-aait0z1f1svlublvtmaigenblockb44a21dn9reur {
    height: 280px !important;
} 

#shopify-section-template--21352630059248__1765788440891816e2 {
    padding: 50px 20px !important;
}

body .ai-image-banner__content-antq1vehrnnc1cljpraigenblock1e7236fwt6ltg {
    margin-top: 0px !important;
}

.ai-tea-culture-abzbun00xwnlpc04rbaigenblockc994419qdft4p {
    padding: 20px 0 !important;
}

.ai-tea-culture-container-abzbun00xwnlpc04rbaigenblockc994419qdft4p {
    padding: 0 20px !important;
}


}




@media (min-width: 768px) {

#shopify-section-header {
    z-index: 99999;
    will-change: transform;
    position: absolute;
    top: 61px;
    width: 100%;
}

#shopify-section-header li a {
    color: #fff;
    font-weight: 600;
}

.shopify-section-header-sticky .header-wrapper  .header__heading-logo {
     width: 125px;
}

body .shopify-section-header-sticky .header__inline-menu.custom-header {  
    margin-top: 0px !important;
}

body .shopify-section-header-sticky  header.main_header.header.header--top-center.header--has-menu {
    padding-top: 10px;
}

body #shopify-section-header.shopify-section-header-sticky {
    z-index: 999;
    top:0px ;
}

body #shopify-section-header.shopify-section-header-sticky .sticky-show .header__search {
    display: block;
}

body #shopify-section-header.shopify-section-header-sticky .sticky-show .header__search{
        margin-left: 15px;
}

body #shopify-section-header.shopify-section-header-sticky  .sticky-show {
    justify-content: space-between;
    display: flex;
    justify-items: center;
 }

}

@media (max-width: 767px) {
.header__heading-logo {
    width: 130px;
    max-width: 155px!important;
}

svg.icon.icon-hamburger {
    color: #000;
    font-weight: 900;
}

.menu-drawer {
    width: 100% !important;
}
.header__icons img {
    filter: none !important;
}

}

p.herbal-sub-pera{
    font-size: 16px; 
}

div.ai-pricing-card-ay3i4nllqskiyqkduraigenblock271c6a2ft9ddh{
    height:100%;
}
div.ai-pricing-card-premium-ay3i4nllqskiyqkduraigenblock271c6a2ft9ddh{
    transform: none;
}
 #shopify-section-header .header__submenu.list-menu li a {
    color: #000 !important;
}
#shopify-section-header .header__submenu.list-menu  {
    box-shadow: 1px -4px 9px 0px #ddddddb0;
} 

[data-ff-el="root"].ff-6144fdb1bc3eea86ee42e33a .fd-modal.fd-is-open {
    z-index: 999999 !important;
}
[data-ff-el="root"].ff-6144fdb1bc3eea86ee42e33a .ff-6144fdb1bc3eea86ee42e33a__modal {
    background: rgb(0 0 0 / 48%) !important;
}
[data-ff-el="root"].ff-6144fdb1bc3eea86ee42e33a .ff-6144fdb1bc3eea86ee42e33a__modal-content {
    background: #ffffff !important;
}

@media (min-width: 768px) and (max-width: 989px) {
  .header__icons.cus-hide .header__search {
    display: inline-flex;
    line-height: 0;
    display: none;
}
/* header-drawer {
    display: none;
} */
.header:not(.header--top-center) *>.header__search, .header--top-center>.header__search {
    display: inline-flex;
}

.header__inline-menu.custom-header ul {
 display: none;
}

.header__icons img {
    filter: none !important;
}

.header__icon--menu span , .header__icon--menu li a{
  color: #000 !important;
}

#shopify-section-header li a {
    color: #000;
}

#shopify-section-header {
    top: 55px;
    background: #fff;
}

svg.modal__toggle-open.icon.icon-search ,
details-modal.header__search.cus-hide {
    display: none;
}

.menu-drawer {
    width: 100%;
}

}

/* 2025-12-12 end */

div#shopify-section-template--21340588933360__image_with_text_EDEGLW {
    background-color: #faf1e9;
    padding-top: 30px;
    padding-bottom: 30px;
}
div#shopify-section-template--21340588933360__image_with_text_EDEGLW .image-with-text__content.image-with-text__content--adapt {
    background-color: #faf1e9;
}
div#shopify-section-template--21340588933360__image_with_text_EDEGLW .image-with-text__content.image-with-text__content--adapt h2.image-with-text__heading.h1 {
    font-weight: 700;
    color: #007f80;
}
.ai-roots-container-as2wruk9bq2vkethquaigenblockebe359fgkeql6 h2.ai-roots-heading-as2wruk9bq2vkethquaigenblockebe359fgkeql6 p {
    color: #007f80;
}

@media(max-width:768px){ 
    .ai-iframe-embed-wrapper-aumvwnuniwufsqjrzzaigenblock7fa75aazqgucj {
            height: 700px !important;
        }
    }

    body.page\.cookie-policy section#shopify-section-template--21990524125424__main{
margin-top: 250px;}
body.page\.cookie-policy #shopify-section-header li a {
color: #000;
font-weight: 600;
}
body.page\.cookie-policy .header__icons img{
filter: invert(0) !important;
}

a.cst-btn.ai-pricing-cta-ac3dmmzzfyvrul08ruaigenblock271c6a2ft9ddh {
    padding: 18px 24px !important;
}

body .ai-pricing-card-premium-ac3dmmzzfyvrul08ruaigenblock271c6a2ft9ddh{
    transform: scale(1);
    height: 100%;

}