/** Shopify CDN: Minification failed

Line 596:5 Unexpected "^"

**/
/* GLOBAL STYLES */
:root {
  --heading-font: "League Spartan", sans-serif;
  --body-font: Raleway, sans-serif;
  --body-size-large: 2.1rem;
  --body-size-medium: 1.7rem;
  --body-size-small: 1.4rem;
}

body {
  background:none!important;
}

/* Poruct Pages Ingredient bubbles */
.wt-product__option__body--tiles label:before {
    border: 1px solid !important;
}


/* Mobile Menu Styling */
.wt-drawer__content {
    background: #fff!important;
}
.wt-drawer__title__text {
  display:none!important;
}

/* Desktop Quick Add Product Buttons */
.card__quick-add-container button {
background-color:#fff!important;
}
.card__quick-add-container--desktop .wt-product__add-to-cart .hero__button--secondary {
    background:#fff!important;
}
.card__quick-add-container--desktop .button--full-width.hero__button--secondary {
    background:#fff!important;
}
.card__quick-add-container--desktop .wt-product__add-to-cart .hero__button--secondary:hover,
.card__quick-add-container--desktop .button--full-width.hero__button--secondary:hover {
    color: #fff !important; 
    background: #4c9e90 !important;
    border-color: #000 !important;
}

/* Desktop COLLECTION BANNERS */
[id*="image_banner_chrdp8"] h2.hero__title  {
  font-family: var(--heading-font)!important;
}

[id*="rich_text_mMFtxh"] p {
  font-family: var(--heading-font)!important;
}

/* Desktop HERO BANNER CHANGES */
[id*="slideshow_CBdr83"] h2.hero__title  {
    font-family: var(--heading-font)!important;
    font-weight:600!important;
    letter-spacing:0px!important;
    line-height:8.5rem!important;
}
[id*="slideshow_CBdr83"] .hero__subheading {
    margin-bottom:2rem!important;
    text-transform:uppercase!important;
    letter-spacing:1.1px!important;
    font-weight:500!important;
}
[id*="slideshow_CBdr83"] .hero__richtext p {
    font-size:2.2rem;
    line-height:3rem!important;
    letter-spacing:0px!important;
}
main .wt-slider--wrapper{
  margin-top: -30px !important;
}
main .swiper-horizontal>.swiper-pagination-bullets {
  display:none!important;
  height:1px!important;
}
main .wt-slider__container--full {
  margin-bottom:-40px!important;
}
.wt-image-banner .hero__overlay__content>:not(.hero__button--gap), .slideshow-section .hero__overlay__content>:not(.hero__button--gap) {
    max-width: 66rem;
}

/* Desktop Policies*/
.shopify-policy__container {
    max-width: 85%!important;
    margin-top:76px!important;
    margin-bottom:90px!important;
}
.shopify-policy__container h1 {
    margin-bottom:39px;
    font-family: League Spartan, sans-serif !important;
    font-size: 3.2rem !important;
    font-weight: 700;
}

/* Desktop Quiz Image Wrapper */
.gbqProductImageContainerImg {
  background-color:#fff!important;
}

/* Desktop Home Page Hero Banner Buttons*/
.swiper-slide a.hero__button,
.wt-slideshow__swiper-slide a.hero__button,
.swiper-slide-duplicate a.hero__button {
  color: #fff !important;
  border-color: transparent !important;
  background-image: none !important;
  background:none !important;
}
.swiper-slide a.hero__button:hover {
  filter: brightness(0.95);
}
/* Gut Shield (0) Button */
[data-swiper-slide-index="0"] a.hero__button { background: #ee362a !important; }
/* Stress Shield (1) Button*/
[data-swiper-slide-index="1"] a.hero__button { background: #79cab5 !important; }
/* Thyroid Shield (2) Button*/
[data-swiper-slide-index="2"] a.hero__button { background: #9c81bb !important; }
/* Inflammation Shield (3) Button*/
[data-swiper-slide-index="3"] a.hero__button { background: #f47820 !important; }
/* Detox Shield (4) Button*/
[data-swiper-slide-index="4"] a.hero__button { 
  background: #ffcb09 !important;
  color: #151515 !important; /* Only this slide has dark text */
}
/* Performance Shield (5) Button*/
[data-swiper-slide-index="5"] a.hero__button { background: #4453a4 !important; }
/* Kids Shield (6) Button*/
[data-swiper-slide-index="6"] a.hero__button { background: #4777bb !important; }


/* Desktop GUT HEALTH EXPERT x4 BLOCK CHANGES */
[id*="multicolumn_LTJW3i"] .hero .hero__pic .hero__img { 
    border-radius: 8px!important;
}
body .wt-multicol[data-swiper] {
    max-width: 86%!important;
}

/* Desktop DAILY SCOOP SECTION CHANGES */
h3.rich-text-image__heading {
    font-family: var(--heading-font)!important;
}

/* Desktop HEADINGS and P ON HOME PAGE or all pages*/
h2.headline__title {
font-family: var(--heading-font)!important;
font-size:3.2rem;
}
.hero__subheading {
    text-transform:uppercase!important;
    letter-spacing:1.1px!important;
    font-weight:500!important;
}

/* Desktop HOME PAGE body text bigger */
.wt-benefits-product p {
font-size:2rem!important;
}
[id*="image_with_text_BNnxzt"] p {
  font-size:2rem!important;
  line-height:2.6rem!important;
}
[id*="parallax_daqd4B"] .hero__text.rte p { 
  font-size:2.1rem!important;
  line-height:2.8rem!important;
  letter-spacing:0px!important;
  text-transform:none!important;
}

/* Desktop Blogs Page - Heading*/
body.template-blog h1.headline__title {
    font-family: var(--heading-font)!important;
    font-size: 3.2rem; 
    font-weight: 700;
}
/* Desktop Blog Pages*/
.main-article__header {
  border-bottom: 0px!important;
}
.main-article__content {
    max-width: 1230px;
}

/* Desktop Affiliate Program Page - Text*/
body.template-page-affiliate-program .rich-text .hero__text>p {
  text-transform:none!important;
  font-size: 2.1rem !important;
  line-height: 3.2rem !important;
}
body.template-page-affiliate-program h2.hero__title {
    font-size: 5.5rem !important;
    line-height: 5.1rem !important;
    font-weight: 700;
}

/* Desktop Testimonials Page*/
[id*="multicolumn_aAW68T"] h2.headline__title {
  margin-bottom:20px!important;
  font-size: 3.2rem !important;
  font-weight: 700;
}
body.template-page-testimonials h2.hero__title {
    font-size: 5.5rem !important;
    line-height: 5.1rem !important;
    font-weight: 700;
}


/* Desktop Monthly Masterclass Page*/
body.template-page-monthly-masterclass .wt-image-banner {
  width:75%!Important;
}
body.template-page-monthly-masterclass .hero {
    border-radius: 8px;
}
body.template-page-monthly-masterclass .hero .hero__pic .hero__img {
border-radius: 8px;
}
body.template-page-monthly-masterclass .rich-text .hero__text>p  {
  text-transform:none!important;
  font-size: 2.1rem !important;
  line-height: 3.2rem !important;
  margin-bottom: 1em!important;
}
body.template-page-monthly-masterclass .rte ul:not([class]) li:not([class]) {
  text-transform:none!important;
  font-size: 2.1rem !important;
  line-height: 3.2rem !important;
  margin-bottom: 0.6em!important;
}

[id*="image_with_text_ebR7wg"] {
  padding:8px!important;
}
[id*="rich_text_pAtCdX"] .hero__button--primary {
  background:#fff;
  color:#151515;
  font-weight:700;
}
body.template-page-monthly-masterclass h2.hero__title  {
   font-family: var(--heading-font)!important;
  font-size: 3.2rem !important;
  font-weight: 700;
}
body.template-page-monthly-masterclass .hero__text p {
  text-transform:none!important;
  font-size: 2.1rem !important;
  line-height: 3.2rem !important;
  margin-bottom: 1em!important;
}
[id*="custom_liquid_tAbLCh"] {
  background-color:#4c9e90!important;
  padding-top:50px!important;
  padding-bottom:50px!important;
}

/* Personalised Programs Page - Text*/
body.template-page-personalised-programs .rich-text .hero__text>p {
 text-transform:none!important;
  font-size: 2.1rem !important;
  line-height: 3.2rem !important;
  margin-bottom: 1.5em!important;
}
body.template-page-personalised-programs .hero__button--gap  {
  margin-top:10px!important;
  text-align:center!important;
  width: 100%!important;
  display: block!important;
  justify-content: center!important;
}


body.template-page-personalised-programs .rte ul:not([class]) li:not([class]) {
  text-transform:none!important;
  font-size: 2.1rem !important;
  line-height: 3.2rem !important;
  margin-bottom: 0.6em!important;
}
body.template-page-personalised-programs .rte ul:not([class]) {
  margin-bottom: 2.5em!important;
}


/* Contact Us Page - Text*/
body.template-page-contact .rich-text .hero__text>p {
  text-transform:none!important;
  font-size: 2.1rem !important;
  line-height: 3.2rem !important;
}
body.template-page-contact  h2.hero__title {
    font-size: 5.5rem !important;
    line-height: 5.1rem !important;
}
body.template-page-contact .form__container{
    max-width: 70%!important;
}

/* About Us Page First Text Section */
body.template-page-about-us .rich-text .hero__text>p {
  text-transform:none!important;
  font-size: 2.1rem !important;
  line-height: 3.2rem !important;
}
body.template-page-about-us .section-image-with-text .hero__text p {
text-transform:none!important;
  font-size: 2.1rem !important;
  line-height: 3.2rem !important;
}
[id*="43cbdafd"] .hero__img, [id*="d4180441"] .hero__img, [id*="85b9cb93"] .hero__img  {
    border-radius: 8px !important;
}
[id*="43cbdafd"] h2.hero__title, [id*="d4180441"] h2.hero__title, [id*="85b9cb93"] h2.hero__title  {
    font-family: var(--heading-font);
    font-size: 3.3rem !important;
    line-height: 3.2rem !important;
    font-weight: 700;
    text-transform: uppercase;
}

/* AI CREATED Home Page Stockists Heading/Button Section */
.ai-heading-button-btn-aegtla3dqrwzgbxdntaigenblock0e36e6fd8chmr.secondary {
    padding-left: calc(var(--gap, 8px) * 3)!important;
    padding-right:  calc(var(--gap, 8px) * 3)!important;
    padding-top: calc(var(--gap, 8px) * 2)!important;
    padding-bottom:  calc(var(--gap, 8px) * 2)!important;
    font-size: var(--font-button-size)!important;
    font-family: var(--font-button);
    font-style: var(--font-button-style);
    font-weight: var(--font-button-weight);
    text-transform: uppercase!important;
    letter-spacing: var(--font-button-letter-spacing, normal)!important;
    text-align: center!important;
    text-decoration: none!important;
    display: inline-flex!important;
    justify-content: center!important;
    align-items: center!important;
    border: 1px solid!important;
    border-radius: 6px!important;
}

/* Desktop HOME PAGE Breakthrough Formulas Section */
[id*="__benefits_product_"] h2.headline__title {
font-size: 4rem !important;
}

/* Desktop IMAGE AND TEXT Section */
.rich-text .hero__text>p {
    text-transform:uppercase!important;
    font-size:1.5rem!important;
}
[id*="image_with_text_"] .hero .hero__pic .hero__img {
    border-radius: 8px!important;
}

/* Desktop Home Page Parallax */
.wt-parallax__content {
    height: 80vh!important;
    background-image: url('/cdn/shop/files/img_banner_steph.webp?v=1761235037')!important;
    background-color: rgba(0, 0, 0, 0.1)!important;
    background-blend-mode: multiply!important;  
    background-size: cover!important;  
    background-repeat: no-repeat!important; 
}
.wt-parallax__content .rich-text {
  background-color: transparent!important;
}
.wt-parallax__content .hero__button--secondary {
color:#fff;
border-color:#fff;
}

/* Desktop HOME PAGE Testimonial Section*/
[id*="testimonial_images_"] .hero .hero__pic .hero__img {
    border-radius: 8px;
}
[id*="testimonial_images_"] .hero__richtext p {
  line-height:3.7rem;
  font-size:2.2rem;
}


/* Desktop Newsletter Footer Home page */
.newsletter-with-image .newsletter__wrapper { 
    background:none!important;
}
.newsletter-with-image h2.headline__title {
    font-family: var(--heading-font)!important;
    font-size: 4.5rem !important;
}
.wt-newsletter__send.wt-newsletter__send--secondary {
  color:#fff!important;
  border-color:#fff!important;
}

/* Desktop PRODUCT Details */
.wt-product__info .headline__title {
  font-family: var(--body-font) !important;
  text-transform: capitalize!important;
  font-size:1.8rem!important;
}
.product__tax.caption.rte {
  display:none!important;
}

/* Desktop FOOTER  */
.wt-footer {
    background: #000!important;
}
.wt-collapse:not(.wt-collapse--always) .wt-collapse__target--v2 {
    font-size: 15px!important;
}
.wt-footer__text.rte {
    font-size: 15px!important;
}
.wt-collapse__trigger { 
   font-size: 17px!important;
}
.wt-footer__title {
  font-size: 17px!important;
  padding-top: 12px!important;
}

/* Desktop Menu Spacing + Font Sizing Etc */
.wt-page-nav-mega__item--parent .wt-page-nav-mega__sublist__wrapper--simple .wt-page-nav-mega__sublist .wt-page-nav-mega__sublist__item{
  padding-top: 4px!important;
  padding-bottom: 4px!important;
}
.wt-page-nav-mega__item--parent .wt-page-nav-mega__sublist__wrapper--simple .wt-page-nav-mega__sublist .wt-page-nav-mega__sublist--nested .wt-page-nav-mega__sublist__link {
  line-height:18px!important;
}
.wt-page-nav-mega__sublist { 
  background:#fff !important;
}

/* Desktop Collection Page - Filtering section */
.collection__sticky-header, .collection__toolbar {
  background-color:#fff!important;
}


/* Desktop Product Variant Picker */
.wt-product__option {
  font-size:17px!important;
}
.wt-product__option__body--tiles input:checked+label:before {
  border-color: #4c9e90!important;
}
.wt-product__option__body--tiles label:before {
  border:2px solid!important;
}

/* Desktop Description collapsible HIDE on Product Pages*/
body.template-product-product_bundles .wt-product__info .wt-collapse__trigger__title,
body.template-product-product_bundles .wt-product__info .wt-collapse__trigger .wt-icon,
body.template-product .wt-product__info .wt-collapse__trigger__title,
body.template-product .wt-product__info .wt-collapse__trigger .wt-icon,
body.template-product-product_masterclass .wt-product__info .wt-collapse__trigger__title,
body.template-product-product_masterclass .wt-product__info .wt-collapse__trigger .wt-icon {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Desktop All Product Pages Review/Testimonials Block*/
#judgeme_product_reviews {
  padding-top:70px!important;
  padding-bottom:70px!important;
}

/* Desktop Testimonial Review App JUDGEME BUTTON STYLE */
a.jdgm-write-rev-link,
.jdgm-widget .jdgm-btn.jdgm-btn {
  padding: 15px 55px !important;
  border-radius: 8px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px !important;
  font-size: 12px !important;
  border: none !important;
}
[id*="1758366250624cb419"] {
  background-color: #f3f3f1 !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
h2.jdgm-rev-widg__title {
  font-size: 4rem !important;
  font-family: League Spartan, sans-serif !important;
}

/* Desktop TESTIMONIAL BUTTON COLOUR OVERRIDES BY PRODUCT TEMPLATE */
/* Stress Shield */
body.template-product-product_stress a.jdgm-write-rev-link {
  background: #79CAB5 !important;
  color: #fff !important;
}
/* Gut Shield */
body.template-product-product_gutshield a.jdgm-write-rev-link {
  background: #DD271B !important;
  color: #fff !important;
}
/* Inflammation Shield */
body.template-product-product_inflammation a.jdgm-write-rev-link {
  background: #f47820 !important;
  color: #fff !important;
}
/* Detox Shield */
body.template-product-product_detox a.jdgm-write-rev-link {
  background: #FFCB09 !important;
  color: #151515 !important;
}
/* Performance Shield */
body.template-product-product_performance  a.jdgm-write-rev-link {
  background: #4453a4 !important;
  color: #fff !important;
}
/* Kids Shield */
body.template-product-product_kids a.jdgm-write-rev-link {
  background: #4777bb !important;
  color: #fff !important;
}
/* Thyroid Shield */
body.template-product-product_thyroid-nac a.jdgm-write-rev-link {
  background: #9d82bc !important;
  color: #fff !important;
}
/* NAC */
body.template-product-product_nac a.jdgm-write-rev-link{
  background: #9d82bc !important;
  color: #fff !important;
}
        
/* Desktop Product Pages - Timeline Section */
[id*="17587886460d879356"] {
  background: #F3F3F1!important;
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
body.template-product-product_performance [id*="17587886460d879356"]{
  background: #F3F3F1!important;
}



/* Desktop LEARN CENTRE - Banner Heading */
[id*="image_banner_CHaTYw"] h2.hero__title  {
 font-size:6.2rem!important;
 font-family: var(--heading-font)!important;
}
[id*="image_banner_CHaTYw"] .wt-image-banner .hero__overlay__content > :not(.hero__button--gap) {
max-width:250rem!important;
}
[id*="image_banner_CHaTYw"] .hero__subheading  {
font-size:2.4rem!important;
line-height:2.8rem!important;
letter-spacing:0px!important;
text-transform:none!important;
}
/* Desktop LEARN CENTRE Headings and text */
body[class^="template-page-learn-center-"] .rich-text .hero__text > p {
  text-transform: none !important;
  font-size: 2rem!important;
  line-height: 3rem !important;
}
body[class^="template-page-learn-center-"] .hero__title {
  text-transform: uppercase !important;
  letter-spacing: 0px !important;
}
body[class^="template-page-learn-center-"] [id*="rich_text_"] {
  line-height: 4.7rem !important;
}

body[class^="template-page-learn-center-"] p {
    font-size: 1.6rem;
    line-height: 2.7rem !important;
}
[id*="image_with_text_WQRnbt"] p  {
 font-size:2rem !important;
  line-height: 2.5rem !important;
}

[id*="rich_text_dDBd9J"] .hero__text > p  {
 font-size:1.4rem !important;
line-height: 2.5rem !important;
}

class^=".ai-product-table-image-"] {
  max-width: 150px!important;
}

/* Learn Center Conditions AI Product Table Styles */
[class^="ai-product-table-"] {
  margin-top: -13px !important;
}
.ai-product-table-text-ar3jrk2dyegl3mwxqvaigenblock776ecb1ewtibp {
  padding-right: 10px;
}
.ai-product-table-cell-ar3jrk2dyegl3mwxqvaigenblock776ecb1ewtibp {
  padding: 0px 10px;
}
.ai-product-table-row-ar3jrk2dyegl3mwxqvaigenblock776ecb1ewtibp {
  padding-top: 0px !important;
}
[id*="blocks_iPNtMq"] h3[class^="ai-product-table-title-"] {
  display: none!important;
}
[id*="blocks_pyF6AV"] h3[class^="ai-product-table-title-"] {
  display: none!important;
}

/* Learn Center Conditions Styles (Universal) */
#shopify-section-template--20826463961330__blocks_hBbnTw,
#shopify-section-template--20826463961330__rich_text_UmDymE {
  margin-top: -60px !important;
  margin-bottom: 40px !important;
}
.ai-product-table-title-at1vmvutummfpvw9vraigenblock776ecb1ewtibp,
.ai-product-table-title-auxldag1akznlznczuaigenblock776ecb1ewtibp,
.ai-product-table-title-abkful292bu45a09seaigenblock776ecb1ewtibp {
  display: none !important;
}
#shopify-section-template--20862761828594__rich_text_wQ4QyG {
  margin-bottom: -40px !important;
}
/* Additional Learn Center Section Styles */
#shopify-section-template--20919303241970__rich_text_wQ4QyG {
  margin-bottom: -50px !important;
}
/* Specific AI Condition Styles (If Needed) */
.ai-split-layout-left-acxburzdwtu42q2tfdaigenblock5ce45cfygky7d {
  padding: 40px 30px 40px 90px !important;
}
.ai-split-layout-list-item-acxburzdwtu42q2tfdaigenblock5ce45cfygky7d {
  text-align: left !important;
}
.ai-product-table-title-anutlt21jq3czvhkxsaigenblock776ecb1ewtibp {
  display: none !important;
}

.ai-product-table-image-azmxzqwnmem5oeufwuaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 150px!important; 
}
.ai-product-table-image-azujvzis1cwraaujozaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 150px!important; 
}
.ai-product-table-image-amxmrrw9kk3z5qxo3laigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 150px!important; 
}
.ai-product-table-image-atthrogpav2y3cfnisaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 150px!important; 
}
body .ai-product-table-image-azgpba25damtywddlvaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 150px!important; 
}
.ai-product-table-image-artnzk0p3vkdwqu5scaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 150px!important; 
}
.ai-product-table-image-avwh3mgjwl3vnkzryyaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 150px!important; 
}
.ai-product-table-image-aegnnl3erugr3vlbstaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 150px!important; 
}
.ai-product-table-image-aoevqlzbtn1n5zfprnaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 150px!important; 
}
.ai-product-table-image-aedjduk0vc1zwaevlyaigenblock776ecb1ewtibp {
max-width: 150px!important; 
}
.ai-product-table-image-abdewawuxakdlavhimaigenblock776ecb1tckngk {
max-width: 150px!important; 
}
.ai-product-table-image-at3fqdvvhsi9jb01pyaigenblock776ecb1tckngk {
    max-width: 150px!important; 
}

/* Parallax */
.wt-parallax__content {
  height: 80vh !important;
  background-image: url('/cdn/shop/files/img_banner_steph.webp?v=1761235037') !important;
  background-color: rgba(0, 0, 0, 0.1) !important;
  background-blend-mode: multiply !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

/* Testimonial Button Styling */
a.jdgm-write-rev-link,
.jdgm-widget .jdgm-btn.jdgm-btn {
  padding: 15px 55px !important;
  border-radius: 8px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px !important;
  font-size: 12px !important;
  border: none !important;
}

[id*="1758366250624cb419"] {
  background-color: #f3f3f1 !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* Desktop AI Conditions Product Page - Detox */
.ai-split-layout-left-acxburzdwtu42q2tfdaigenblock5ce45cfygky7d {
    padding: 40px 30px 40px 90px!important;
}
.ai-split-layout-list-item-acxburzdwtu42q2tfdaigenblock5ce45cfygky7d {
  text-align:left!important;
}

/* Desktop AI Conditions Product Page - Inflammation */
.ai-split-layout-left-aci9tcu55sfz6vlzmmaigenblock5ce45cfkmnrtc {
    padding: 40px 30px 40px 90px!important;
}
.ai-split-layout-list-item-aci9tcu55sfz6vlzmmaigenblock5ce45cfkmnrtc{
  text-align:left!important;
}
/* AI Conditions Product Page - GUT */
.ai-split-layout-left-av3u3nkrsr2fpvmg1eaigenblock5ce45cfqgx3jh {
    padding: 40px 30px 40px 90px!important;
}
.ai-split-layout-list-item-av3u3nkrsr2fpvmg1eaigenblock5ce45cfqgx3jh {
  text-align:left!important;
}
/* AI Conditions Product Page - Thyroid + NAC */
.ai-split-layout-left-atlvzqsttsfnivhqvbaigenblock5ce45cfndc9kh {
    padding: 20px 20px 20px 70px!important;
}
.ai-split-layout-list-atlvzqsttsfnivhqvbaigenblock5ce45cfndc9kh {
   display: inline!important;
}
.ai-split-layout-list-item-atlvzqsttsfnivhqvbaigenblock5ce45cfndc9kh {
  text-align:left!important;
  font-size:22px!important;
  line-height:46px!important;
}
/* AI Conditions Product Page - Thyroid */
.ai-split-layout-left-arhlmqwpxq1rdnvg0naigenblock5ce45cfr4mhfg {
    padding: 20px 20px 20px 70px!important;
}
.ai-split-layout-list-arhlmqwpxq1rdnvg0naigenblock5ce45cfr4mhfg {
   display: inline!important;
}
.ai-split-layout-list-item-arhlmqwpxq1rdnvg0naigenblock5ce45cfr4mhfg {
  text-align:left!important;
  font-size:22px!important;
  line-height:42px!important;
}
/* AI Conditions Product Page - Stress */
.ai-split-layout-left-abkp4s0lub0m1mxkvcaigenblock5ce45cffgkcj4 {
  padding: 40px 30px 40px 90px!important;
}
.ai-split-layout-list-abkp4s0lub0m1mxkvcaigenblock5ce45cffgkcj4 {
  display: inline!important;
}
.ai-split-layout-list-item-abkp4s0lub0m1mxkvcaigenblock5ce45cffgkcj4 {
  text-align:left!important;
  padding:5px!important;
  font-size:23px!important;
}
/* AI Conditions Product Page - NAC */
.ai-split-layout-left-ac1l0d2r2ufdroth2naigenblock5ce45cfmdjtwn {
    padding: 40px 30px 40px 90px!important;
}
.ai-split-layout-list-item-ac1l0d2r2ufdroth2naigenblock5ce45cfmdjtwn {
  text-align:left!important;
  padding:5px!important;
}
.ai-split-layout-list-ac1l0d2r2ufdroth2naigenblock5ce45cfmdjtwn {
  display: inline!important;
}

/* Desktop Page - Health Conditions */
[id*="image_banner_GAYQRM"] h2.hero__title {
  font-family: var(--heading-font)!important;
  font-size:5.5rem!important;
   line-height: 6rem !important;
}
/* Desktop Page - About Us */
[id*="image_banner_DhzpJa"] h2.hero__title {
  font-family: var(--heading-font)!important;
  font-size:5.5rem!important;
   line-height: 6rem !important;
}
/* Desktop Page - Personalised Programs */
[id*="image_banner_T38LRh"] h2.hero__title {
  font-family: var(--heading-font)!important;
  font-size:5.5rem!important;
   line-height: 6rem !important;
}
/* Desktop Page - Testimonials */
[id*="image_banner_p4fiDK"] h2.hero__title {
  font-family: var(--heading-font)!important;
  font-size:5.5rem!important;
  line-height: 6rem !important;
}
/* Desktop Page - Affiliate Program */
[id*="image_banner_ULhbWh"] h2.hero__title {
  font-family: var(--heading-font)!important;
  font-size:5.5rem!important;
   line-height: 6rem !important;
}
/* Desktop Page - Contact Us */
[id*="image_banner_dftfCx"] h2.hero__title {
  font-family: var(--heading-font)!important;
  font-size:5.5rem!important;
   line-height: 6rem !important;
}

/* Desktop Page - Become a Stockist */
.wt-page--compact {
    max-width: 80%;
    padding:90px 0px 90px 0px;
}
.wt-page__title {
  font-family: var(--heading-font)!important;
}

/* Desktop Product Page - Timeline Section */
.k-popup__timeline-card-media {
  height:200px!important;
  background-color:#F3F3F1;
}
[id*="rich_text_DK9tdp"] p {
 text-transform:uppercase !important;
}

/* Desktop Product Page - Timeline HEADING */
[id*="rich_text_DK9tdp"] h2.hero__title { 
  font-family: var(--heading-font)!important;
  font-size: 4rem;
}

 /* Desktop Product Pages - Timeline Scrollbar */
.k-popup__timeline-inner {
  -ms-overflow-style: none !important; 
  scrollbar-width: none !important;     
}
.k-popup__timeline-inner::-webkit-scrollbar {
  display: none !important;             
}

 /* Desktop Product Pages - Scrolling Image Banners */
[id*="scrolling_text_banner_"] .scrolling-wrapper {
  font-family: var(--heading-font)!important;
  font-size: 8.5rem !important;
}

/* Desktop Product Pages - Image banner with graph */
[id*="image_banner_EFHRyp"] .hero__overlay__content {
  width: 35% !important;
}
[id*="image_banner_EFHRyp"] .wt-image-banner {
  padding-bottom:0px!important;
}
[id*="image_banner_EFHRyp"] .hero__title {
  font-family: var(--heading-font)!important;
  font-size: 6rem !important;
  line-height:6rem !important;
  width:550px!important;
}
[id*="image_banner_EFHRyp"] .wt-image-banner .hero__overlay__content {
  padding-left:55px!important;
}

/* Desktop Inflammation Shield Product Page - Conditions heading*/
[id*="rich_text_YecVJk"] .hero__title {
   font-family: var(--heading-font)!important;
  font-size: 4rem !important;
}

/* Desktop Product Pages - FAQs Heading*/
[id*="_rich_text_mU7U3q"] .hero__title {
   font-family: var(--heading-font)!important;
  font-size: 4rem !important;
}

/* Desktop Product Pages - Key Ingredients Descriptions */
.wt-benefits-product__icons-container p {
  font-size: 1.7rem !important;
 }
.wt-benefits-product__icon-item-heading {
font-size: 2rem !important;
line-height: 2.3rem !important;
}

/* Desktop Product Pages - Product Collapsable Rows */
.wt-collapse__trigger {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}

/* Desktop Product Page - Testimonial Heading */
h2.jdgm-rev-widg__title {
  color: #000 !important;
}

/* Desktop Masterclass Banner Home page */
[id*="image_banner_4NzmPG"] .hero.hero--video-background {
    border-radius: 8px !important;
}
/* Desktop Masterclass Section Text/Headings DIV */
[id*="image_banner_4NzmPG"] .hero__overlay__content {
  padding-left:0px!important;
}
/* Desktop Masterclass Section Text/Headings */
[id*="image_banner_4NzmPG"] h2 {
  line-height:5.2rem!important;
}
.k-popup__content{
min-height: 200px!important;
}

/* Shopify Inbox font override */
.shopify-chat__bubble,
.shopify-chat-widget *,
.shopify-chat-app * {
  font-family: var(--body-font) !important;
  font-size:1.4rem!important;
}

/* Desktop Conditions Block - GUT */
.ai-split-layout-image-atu04sedbavltr2c0saigenblock5ce45cfqgx3jh {
  background-color: #DD271B;
}
/* Desktop Conditions Block - DETOX */
.ai-split-layout-image-avm54ctzbou9umxzmsaigenblock5ce45cfygky7d {
  background-color: #FFCB09;
}
/* Desktop Conditions Block - INFLAM */
.ai-split-layout-image-anelhzk8zelm1mvb6eaigenblock5ce45cfkmnrtc {
  background-color: #F47820;
}
/* Desktop Conditions Block - NAC */
.ai-split-layout-image-atfdma090ovphbvjkqaigenblock5ce45cfmdjtwn {
  background-color: #9D82BC;
}
/* Desktop Conditions Block - Stress */
.ai-split-layout-image-an2hptkpzohnoetniuaigenblock5ce45cffgkcj4 {
  background-color: #79CAB5;
}
/* Desktop Conditions Block - Thyroid+NAC */
.ai-split-layout-image-acguwawpcdkhfz0q1caigenblock5ce45cfndc9kh {
  background-color: #9D82BC;
}
/* Desktop Conditions Block - Thyroid */
.ai-split-layout-image-ak3nfdff6twpusknxzaigenblock5ce45cfr4mhfg {
  background-color: #9D82BC;
}


/* RESPONSIVENESS for MOBILE */
@media (max-width: 899px) {

/* RESPONSIVENESS for LEARN CENTER CONDITIONS BANNER HEADINGS */ 
[id*="image_banner_CHaTYw"] h2.hero__title  {
 font-size:3.3rem!important;
 line-height:3.4rem!important;
}
[id*="image_banner_CHaTYw"] .hero__subheading  {
font-size:1.6rem!important;
line-height:2rem!important;
}


/* RESPONSIVENESS for LEARN CENTER - FOOD SENSITIVITIES */
.ai-product-table-text-amvzkyvpld0jzmmhxaaigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  font-size: 1.6rem!important; 
}
.ai-product-table-row-amvzkyvpld0jzmmhxaaigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  margin-top:-20px!important;
}
.ai-centered-image-container-av2pmvkz0wddjemzxdaigenblockce8bcc5qamkgx { /* 4 Pillars Image */ 
  padding:0px!important;
}
.ai-product-table-product-azmxzqwnmem5oeufwuaigenblock776ecb1ewtibp { /* Msaterclass Image/Product Wrapper */
  margin-top:-20px!important;
  margin-bottom:-35px!important;
  font-size:16px!important;
}
.ai-product-table-product-amvzkyvpld0jzmmhxaaigenblock776ecb1pgdccr{
  margin-top:30px!important;
}
.ai-product-table-text-azmxzqwnmem5oeufwuaigenblock776ecb1ewtibp{
  margin-top:5px!important;
}
.ai-product-table-text-amvzkyvpld0jzmmhxaaigenblock776ecb1pgdccr{
  margin-top:5px!important;
}
.ai-product-table-button-azmxzqwnmem5oeufwuaigenblock776ecb1ewtibp {
   margin-top:20px!important;
}
.ai-product-table-button-amvzkyvpld0jzmmhxaaigenblock776ecb1pgdccr {
   margin-top:20px!important;
}
.ai-product-table-text-azmxzqwnmem5oeufwuaigenblock776ecb1ewtibp { /* Msaterclass Body Text */
font-size: 1.6rem!important; 
}
.ai-product-table-image-azmxzqwnmem5oeufwuaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 350px!important; 
}
.ai-product-table-title-azmxzqwnmem5oeufwuaigenblock776ecb1ewtibp { /* Msaterclass Title */
  display:none;
}
[id*="rich_text_wQ4QyG"] {
    margin-bottom:0px;
}
[id*="rich_text_UmDymE"] {
    margin-bottom:0px;
}



/* RESPONSIVENESS for LEARN CENTER - IBS */
.ai-product-table-text-abzvxaud5ztr0r1e3raigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  font-size: 1.5rem!important; 
}
.ai-product-table-row-abzvxaud5ztr0r1e3raigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  margin-top:-20px!important;
}
.ai-centered-image-container-ab2x5zff4u0xvwwwzzaigenblockce8bcc5qamkgx { /* 4 Pillars Image */ 
  padding:0px!important;
}
.ai-product-table-product-azujvzis1cwraaujozaigenblock776ecb1ewtibp { /* Msaterclass Image/Product Wrapper */
  margin-top:-20px!important;
  margin-bottom:-35px!important;
  font-size:15px!important;
}
.ai-product-table-product-abzvxaud5ztr0r1e3raigenblock776ecb1pgdccr {
  margin-top:20px!important;
}
.ai-product-table-button-abzvxaud5ztr0r1e3raigenblock776ecb1pgdccr {
  margin-top:20px!important;
}
.ai-product-table-button-azujvzis1cwraaujozaigenblock776ecb1ewtibp {
  margin-top:20px!important;
}
.ai-product-table-text-abzvxaud5ztr0r1e3raigenblock776ecb1pgdccr {
  margin-top:10px!important;
}
.ai-product-table-text-azujvzis1cwraaujozaigenblock776ecb1ewtibp {
  margin-top:5px!important;

}
.ai-product-table-text-azujvzis1cwraaujozaigenblock776ecb1ewtibp { /* Msaterclass Body Text */
font-size: 1.5rem!important; 
}
.ai-product-table-image-azujvzis1cwraaujozaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 350px!important; 
}
.ai-product-table-title-azujvzis1cwraaujozaigenblock776ecb1ewtibp { /* Msaterclass Title */
  display:none;
}
[id*="rich_text_wQ4QyG"] {
    margin-bottom:0px;
}
[id*="rich_text_UmDymE"] {
    margin-bottom:0px;
}



/* RESPONSIVENESS for LEARN CENTER - MENOPAUSE */
.ai-product-table-text-ar3rtnitqnxo3evbbtaigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  font-size: 1.5rem!important; 
}
.ai-product-table-row-ar3rtnitqnxo3evbbtaigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  margin-top:-20px!important;
}
.ai-centered-image-container-aymfqnk0xuxjsbgzunaigenblockce8bcc5qamkgx { /* 4 Pillars Image */ 
  padding:0px!important;
}
.ai-product-table-product-amxmrrw9kk3z5qxo3laigenblock776ecb1ewtibp { /* Msaterclass Image/Product Wrapper */
  margin-top:-30px!important;
  margin-bottom:-35px!important;
  font-size:15px!important;
}
.ai-product-table-button-ar3rtnitqnxo3evbbtaigenblock776ecb1pgdccr {
   margin-top:20px!important;
}
.ai-product-table-button-amxmrrw9kk3z5qxo3laigenblock776ecb1ewtibp {
  margin-top:20px!important;
}
.ai-product-table-text-amxmrrw9kk3z5qxo3laigenblock776ecb1ewtibp { /* Msaterclass Body Text */
font-size: 1.5rem!important; 
}
.ai-product-table-text-ar3rtnitqnxo3evbbtaigenblock776ecb1pgdccr {
  margin-top:10px!important;
}
.ai-product-table-text-amxmrrw9kk3z5qxo3laigenblock776ecb1ewtibp {
  margin-top:5px!important;
}
.ai-product-table-product-ar3rtnitqnxo3evbbtaigenblock776ecb1pgdccr {
  margin-top:25px!important;
}
.ai-product-table-image-amxmrrw9kk3z5qxo3laigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 350px!important; 
}
.ai-product-table-title-amxmrrw9kk3z5qxo3laigenblock776ecb1ewtibp { /* Msaterclass Title */
  display:none;
}
[id*="rich_text_wQ4QyG"] {
    margin-bottom:0px;
}
[id*="rich_text_UmDymE"] {
    margin-bottom:0px;
}



/* RESPONSIVENESS for LEARN CENTER - INSULIN */
.ai-product-table-text-ankdictjvr3z3ulzuaaigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  font-size: 1.5rem!important; 
}
.ai-product-table-row-ankdictjvr3z3ulzuaaigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  margin-top:-20px!important;
}
.ai-product-table-button-atthrogpav2y3cfnisaigenblock776ecb1ewtibp {
  margin-top:20px!important;
}
.ai-product-table-button-ankdictjvr3z3ulzuaaigenblock776ecb1pgdccr{
  margin-top:20px!important;
}
.ai-product-table-product-ankdictjvr3z3ulzuaaigenblock776ecb1pgdccr {
   margin-top:25px!important;
}
.ai-product-table-text-ankdictjvr3z3ulzuaaigenblock776ecb1pgdccr{
   margin-top:10px!important;
}
.ai-product-table-text-atthrogpav2y3cfnisaigenblock776ecb1ewtibp {
   margin-top:5px!important;
}
.ai-centered-image-container-aneltcelyzs9putrzwaigenblockce8bcc5qamkgx { /* 4 Pillars Image */ 
  padding:0px!important;
}
.ai-product-table-product-atthrogpav2y3cfnisaigenblock776ecb1ewtibp { /* Msaterclass Image/Product Wrapper */
  margin-top:-30px!important;
  margin-bottom:-35px!important;
  font-size:15px!important;
}
.ai-product-table-text-atthrogpav2y3cfnisaigenblock776ecb1ewtibp { /* Msaterclass Body Text */
font-size: 1.5rem!important; 
}
.ai-product-table-image-atthrogpav2y3cfnisaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 350px!important; 
}
.ai-product-table-title-atthrogpav2y3cfnisaigenblock776ecb1ewtibp { /* Msaterclass Title */
  display:none;
}
[id*="rich_text_wQ4QyG"] {
    margin-bottom:0px;
}
[id*="rich_text_UmDymE"] {
    margin-bottom:0px;
}


/* RESPONSIVENESS for LEARN CENTER - ENDO */
.ai-product-table-text-aefzoa21yafpibctibaigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  font-size: 1.5rem!important; 
}
.ai-product-table-row-aefzoa21yafpibctibaigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  margin-top:-20px!important;
}
.ai-product-table-product-aefzoa21yafpibctibaigenblock776ecb1pgdccr{
  margin-top:22px!important;
}
.ai-product-table-button-aefzoa21yafpibctibaigenblock776ecb1pgdccr{
  margin-top:20px!important;
}
.ai-product-table-text-azgpba25damtywddlvaigenblock776ecb1ewtibp {
margin-bottom:10px!important;
}
.ai-product-table-text-aefzoa21yafpibctibaigenblock776ecb1pgdccr {
margin-top:11px!important;
}
.ai-centered-image-container-adfznemvxd1nvawy1raigenblockce8bcc5qamkgx { /* 4 Pillars Image */ 
  padding:0px!important;
}
.ai-product-table-product-azgpba25damtywddlvaigenblock776ecb1ewtibp { /* Msaterclass Image/Product Wrapper */
  margin-top:-26px!important;
  margin-bottom:-35px!important;
  font-size:15px!important;
}
.ai-product-table-text-azgpba25damtywddlvaigenblock776ecb1ewtibp { /* Msaterclass Body Text */
font-size: 1.5rem!important; 
}
body .ai-product-table-image-azgpba25damtywddlvaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 350px!important; 
}
.ai-product-table-title-azgpba25damtywddlvaigenblock776ecb1ewtibp { /* Msaterclass Title */
  display:none;
}
.ai-product-table-button-azgpba25damtywddlvaigenblock776ecb1ewtibp{
  margin-top:20px!important;
}
[id*="rich_text_wQ4QyG"] {
    margin-bottom:0px;
}
[id*="rich_text_UmDymE"] {
    margin-bottom:0px;
}


/* RESPONSIVENESS for LEARN CENTER - PCOS */
.ai-product-table-text-azvjkdzducxdysxpqdaigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  font-size: 1.5rem!important; 
}
.ai-product-table-row-azvjkdzducxdysxpqdaigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  margin-top:-20px!important;
}
.ai-centered-image-container-adhbny1lzvejvbetxsaigenblockce8bcc5qamkgx { /* 4 Pillars Image */ 
  padding:0px!important;
}
.ai-product-table-product-artnzk0p3vkdwqu5scaigenblock776ecb1ewtibp { /* Msaterclass Image/Product Wrapper */
  margin-top:-30px!important;
  margin-bottom:-35px!important;
  font-size:15px!important;
}
.ai-product-table-button-artnzk0p3vkdwqu5scaigenblock776ecb1ewtibp {
margin-top:20px!important;
}
.ai-product-table-text-artnzk0p3vkdwqu5scaigenblock776ecb1ewtibp {
margin-bottom:5px!important;
}
.ai-product-table-cell-azvjkdzducxdysxpqdaigenblock776ecb1pgdccr {
margin-top:18px!important;
}
.ai-product-table-text-artnzk0p3vkdwqu5scaigenblock776ecb1ewtibp { /* Msaterclass Body Text */
font-size: 1.5rem!important; 
}
.ai-product-table-image-artnzk0p3vkdwqu5scaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 350px!important; 
}
.ai-product-table-title-artnzk0p3vkdwqu5scaigenblock776ecb1ewtibp { /* Msaterclass Title */
  display:none;
}
[id*="rich_text_wQ4QyG"] {
    margin-bottom:0px;
}
[id*="rich_text_UmDymE"] {
    margin-bottom:0px;
}
 


/* RESPONSIVENESS for LEARN CENTER - PSORASIS */
.ai-product-table-text-ar1pmrhr1y3vpmdfjoaigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  font-size: 1.5rem!important; 
}
.ai-product-table-row-ar1pmrhr1y3vpmdfjoaigenblock776ecb1pgdccr {
   padding-top:0px!important;
}
.ai-centered-image-container-azxhiuxfkc1hqvmdnmaigenblockce8bcc5qamkgx { /* 4 Pillars Image */ 
  padding:0px!important;
}
.ai-product-table-text-avwh3mgjwl3vnkzryyaigenblock776ecb1ewtibp { /* Msaterclass Body Text */
font-size: 1.5rem!important; 
}
.ai-product-table-product-avwh3mgjwl3vnkzryyaigenblock776ecb1ewtibp { /* Msaterclass Image/Product Wrapper */
  margin-top:-10px!important;
  margin-bottom:-35px!important;
}
.ai-product-table-image-avwh3mgjwl3vnkzryyaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 350px!important; 
}
.ai-product-table-title-avwh3mgjwl3vnkzryyaigenblock776ecb1ewtibp { /* Msaterclass Title */
  display:none;
}
[id*="rich_text_UmDymE"]{
  margin-bottom:0px;
}
[id*="rich_text_wQ4QyG"] {
    margin-bottom:0px;
}
.ai-product-table-button-avwh3mgjwl3vnkzryyaigenblock776ecb1ewtibp {
  margin-top:25px!important;
}
.ai-product-table-button-ar1pmrhr1y3vpmdfjoaigenblock776ecb1pgdccr {
margin-top:25px!important;
}



/* RESPONSIVENESS for LEARN CENTER - COLITIS */
.ai-product-table-text-abjerzhzvehvruhveaaigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  font-size: 1.5rem!important; 
 }
 .ai-product-table-text-ar1pmrhr1y3vpmdfjoaigenblock776ecb1pgdccr {
   margin-bottom:15px!important;
 }
 .ai-product-table-title-ar1pmrhr1y3vpmdfjoaigenblock776ecb1pgdccr {
   margin-bottom:21px!important;
 }
.ai-product-table-image-ar1pmrhr1y3vpmdfjoaigenblock776ecb1pgdccr {
margin-top:31px!important;
}
.ai-product-table-row-abjerzhzvehvruhveaaigenblock776ecb1pgdccr {  /*Image/Product Wrapper */
  margin-top:30px!important;
}
.ai-centered-image-container-ar0vjvtn5qkqzcnjrdaigenblockce8bcc5qamkgx { /* 4 Pillars Image */ 
  padding:0px!important;
}
.ai-product-table-product-aegnnl3erugr3vlbstaigenblock776ecb1ewtibp { /* Msaterclass Image/Product Wrapper */
  margin-top:-20px!important;
  margin-bottom:-25px!important;
  font-size:15px!important;
}
.ai-product-table-text-aegnnl3erugr3vlbstaigenblock776ecb1ewtibp { /* Msaterclass Body Text */
font-size: 1.5rem!important; 
}
.ai-product-table-button-aegnnl3erugr3vlbstaigenblock776ecb1ewtibp {
  margin-top:20px!important;
}
.ai-product-table-image-aegnnl3erugr3vlbstaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 350px!important; 
}
.ai-product-table-cell-aegnnl3erugr3vlbstaigenblock776ecb1ewtibp {
  margin-top:-10px!important;
}
.ai-product-table-title-aegnnl3erugr3vlbstaigenblock776ecb1ewtibp { /* Msaterclass Title */
  display:none;
}
.ai-product-table-text-abjerzhzvehvruhveaaigenblock776ecb1pgdccr {
 margin-top:5px!important;
}
.ai-product-table-button-abjerzhzvehvruhveaaigenblock776ecb1pgdccr {
margin-top:25px!important;
}

/* RESPONSIVENESS for LEARN CENTER - RA */
.ai-product-table-text-asi9ubmlnuuyxqwxltaigenblock776ecb1pgdccr {
  font-size: 1.5rem!important; 
  margin-bottom:0px!important;
  margin-top:1px!important;
}
.ai-product-table-button-asi9ubmlnuuyxqwxltaigenblock776ecb1pgdccr {
 margin-top:25px!important;
}
.ai-product-table-row-asi9ubmlnuuyxqwxltaigenblock776ecb1pgdccr { 
  margin-top:15px!important;
}
.ai-centered-image-container-anmf5tudarctgelvjeaigenblockce8bcc5qamkgx { /* 4 Pillars Image */ 
  padding:0px!important;
}
.ai-product-table-product-aoevqlzbtn1n5zfprnaigenblock776ecb1ewtibp { /* Msaterclass Image/Product Wrapper */
  margin-top:-15px!important;
  margin-bottom:-35px!important;
}
.ai-product-table-text-aoevqlzbtn1n5zfprnaigenblock776ecb1ewtibp { /* Msaterclass Body Text */
font-size: 1.5rem!important; 
}
.ai-product-table-image-aoevqlzbtn1n5zfprnaigenblock776ecb1ewtibp {  /* Msaterclass Image */
  max-width: 350px!important; 
}
.ai-product-table-cell-aoevqlzbtn1n5zfprnaigenblock776ecb1ewtibp {
  margin-top:-10px!important;
}
.ai-product-table-title-aoevqlzbtn1n5zfprnaigenblock776ecb1ewtibp { /* Msaterclass Title */
  display:none;
}
.ai-product-table-button-aoevqlzbtn1n5zfprnaigenblock776ecb1ewtibp {
margin-top:20px!important;
}
.ai-product-table-product-asi9ubmlnuuyxqwxltaigenblock776ecb1pgdccr {
margin-bottom:20px!important;
}


/* RESPONSIVENESS for LEARN CENTER - Graves */
.ai-centered-image-container-acvzesgppswnqdzdhoaigenblockce8bcc5qamkgx {
   padding:0px!important;
}
.ai-product-table-text-aedjduk0vc1zwaevlyaigenblock776ecb1ewtibp {
  font-size: 1.5rem!important; 
    margin-bottom:0px!important;
  margin-top:5px!important;
}
.ai-product-table-row-aedjduk0vc1zwaevlyaigenblock776ecb1ewtibp { 
margin-top:-15px!important;
}
.ai-product-table-product-aedjduk0vc1zwaevlyaigenblock776ecb1ewtibp {
margin-top:25px!important;
}
.ai-product-table-button-aedjduk0vc1zwaevlyaigenblock776ecb1ewtibp {
   margin-top:30px!important;
}
.ai-product-table-text-ay3ros3fizgxltzzqeaigenblock776ecb1pgdccr {
  font-size: 1.5rem!important; 
}
.ai-product-table-row-ay3ros3fizgxltzzqeaigenblock776ecb1pgdccr { 
margin-top:-5px!important;
padding-top:0px!important;
padding-bottom:0px!important;
}
.ai-product-table-product-ay3ros3fizgxltzzqeaigenblock776ecb1pgdccr {
margin-bottom:-20px!important;
}
.ai-product-table-image-aedjduk0vc1zwaevlyaigenblock776ecb1ewtibp {
max-width: 350px!important; 
}
.ai-product-table-image-aedjduk0vc1zwaevlyaigenblock776ecb1ewtibp {
  margin-bottom:-37px!important;
}
.ai-product-table-cell-ay3ros3fizgxltzzqeaigenblock776ecb1pgdccr {
margin-top:30px!important;
}




/* RESPONSIVENESS for LEARN CENTER - Celliac */
.ai-centered-image-container-anvrowmhsc2l4ajhswaigenblockce8bcc5qamkgx {
   padding:0px!important;
}
.ai-product-table-text-azfrvckvqmxmxek5rdaigenblock776ecb1fztnhl {
  font-size: 1.6rem!important; 
    margin-bottom:30px!important;
  margin-top:5px!important;
}
.ai-product-table-row-azfrvckvqmxmxek5rdaigenblock776ecb1fztnhl { 
margin-top:-25px!important;
}
.ai-product-table-product-azfrvckvqmxmxek5rdaigenblock776ecb1fztnhl {
margin-top:25px!important;
}
.ai-product-table-text-abdewawuxakdlavhimaigenblock776ecb1tckngk {
  font-size: 1.6rem!important; 
}
.ai-product-table-row-abdewawuxakdlavhimaigenblock776ecb1tckngk { 
margin-top:-5px!important;
padding-top:0px!important;
padding-bottom:0px!important;
}
.ai-product-table-product-abdewawuxakdlavhimaigenblock776ecb1tckngk {
margin-bottom:-20px!important;
}
.ai-product-table-image-abdewawuxakdlavhimaigenblock776ecb1tckngk {
max-width: 350px!important; 
}
.ai-product-table-image-abdewawuxakdlavhimaigenblock776ecb1tckngk {
  margin-bottom:-37px!important;
}
.ai-product-table-cell-abdewawuxakdlavhimaigenblock776ecb1tckngk {
margin-top:20px!important;
}


/* RESPONSIVENESS for LEARN CENTER - Hashimotos */
.ai-centered-image-container-at3fqdvvhsi9jb01pyaigenblock776ecb1tckngk {
  padding:0px!important;
}
.ai-product-table-text-at3pfrssvaudrwtuxbaigenblock776ecb1fztnhl {
  font-size: 1.6rem!important; 
  margin-bottom:30px!important;
  margin-top:5px!important;
}
.ai-product-table-product-at3pfrssvaudrwtuxbaigenblock776ecb1fztnhl  {
margin-top:0px!important;
}
.ai-product-table-row-at3pfrssvaudrwtuxbaigenblock776ecb1fztnhl { 
margin-top:-15px!important;
}
.ai-product-table-text-at3fqdvvhsi9jb01pyaigenblock776ecb1tckngk {
  font-size: 1.6rem!important; 
}
.ai-product-table-text-at3fqdvvhsi9jb01pyaigenblock776ecb1tckngk {
  font-size: 1.6rem!important; 
}
.ai-product-table-product-at3fqdvvhsi9jb01pyaigenblock776ecb1tckngk  {
margin-top:-40px!important;
}
.ai-product-table-row-at3fqdvvhsi9jb01pyaigenblock776ecb1tckngk { 
margin-top:0px!important;
}
.ai-product-table-text-at3fqdvvhsi9jb01pyaigenblock776ecb1tckngk {
  font-size: 1.6rem!important; 
}
.ai-product-table-image-at3fqdvvhsi9jb01pyaigenblock776ecb1tckngk {
    max-width: 350px!important; 
}
.ai-product-table-image-at3fqdvvhsi9jb01pyaigenblock776ecb1tckngk {
  margin-bottom:-57px!important;
}
.ai-product-table-cell-at3fqdvvhsi9jb01pyaigenblock776ecb1tckngk {
margin-top:20px!important;
}
[id*="rich_text_wQ4QyG"] {
  margin-bottom: 20px !important;
}


/* RESPONSIVENESS FOR All products Collection */
[id*="image_banner_chrdp8"] h2.hero__title  {
  font-size: 3.3rem !important;
}
/* RESPONSIVENESS FOR All products Collection */
[id*="rich_text_mMFtxh"] .rich-text .hero__text > p {
  font-size: 3.3rem !important;
}

/* RESPONSIVENESS for contact page form */
body.template-page-contact .form__container{
    max-width: 88%!important;
}

/* RESPONSIVENESS for product pages */
.wt-product__name {
    font-size: 27px;
    font-weight:700;
}
.wt-product__wrapper{
  padding-bottom:60px;
}

/* RESPONSIVENESS for Monthly Masterclass */
body.template-page-monthly-masterclass .wt-image-banner {
    width: 100%!important;
}
body.template-page-monthly-masterclass h2.hero__title {
    font-size: 2.3rem!important;
}
body.template-page-monthly-masterclass [id*="image_with_text_"] {
  padding-left:0px!important;
  padding-right:0px!important;
  padding-bottom:0px!important;
}
body.template-page-monthly-masterclass [id*="image_with_text_RjP6FM"] .hero__overlay  {
  padding: 30px 15px 0px!important;
 }
body.template-page-monthly-masterclass [id*="image_with_text_ebR7wg"] .hero__overlay__content--mobile--center{
   padding: 20px 0px 0px!important;
   width:96%!important;
}  
body.template-page-monthly-masterclass [id*="image_with_text_"] .hero__img {
  height:350px!important;
  object-fit: cover!important;
}

body.template-page-monthly-masterclass .rich-text .hero__text>p {
  text-transform:none!important;
  font-size: 1.7rem !important;
  line-height: 3rem !important;
}
body.template-page-monthly-masterclass .hero__text p {
  font-size: 1.7rem !important;
  line-height: 3rem !important;
}

[id*="image_with_text_RjP6FM"] {
    --section-gap-top: 16px!important;
}

/* RESPONSIVENESS for HOME PAGE Testimonials */
[id*="testimonial_images_96dDXi"] .hero__overlay__content--mobile--center {
    width: 100%!important;
  }
[id*="testimonial_images_96dDXi"] .hero__text.hero__richtext.rte p {
    line-height:3rem!important;
    font-size: 1.5rem!important;
}
[id*="testimonial_images_96dDXi"] {
margin-bottom: -28px!important;
}
[id*="testimonial_images_96dDXi"] h2.hero__title   {
    font-size: 4.6rem!important;
}  
[id*="testimonial_images_96dDXi"] {
    padding-bottom:10px!important;
}

/* RESPONSIVENESS for Testimonials Page*/
body.template-page-testimonials h2.hero__title {
    font-size: 3.3rem !important;
    line-height: 3.4rem !important;
}

/* RESPONSIVENESS Product Pages - Key Ingredients Descriptions */
.wt-benefits-product__icons-container p {
  font-size: 1.5rem !important;
 }
.wt-benefits-product__icon-item-heading {
font-size: 1.9rem !important;
line-height: 2.3rem !important;
}
[id*="benefits_product_DGyBfk"] {
  max-width:90%!important;
  margin:0 auto!important;
}

/* RESPONSIVENESS Quiz */
 .gbqContentPageItemTitle {
  line-height: 2.9rem !important;
}


/* RESPONSIVENESS Page - Health Conditions */
[id*="image_banner_GAYQRM"] h2.hero__title {
  font-size:3.3rem!important;
   line-height: 3.3rem !important;
}
[id*="multicolumn_GWyrjG"] h2.headline__title {
  font-size:2.17rem!important;
}
[id*="multicolumn_KBiNj3"] h2.headline__title {
  font-size:2.17rem!important;
}
[id*="multicolumn_BK7LNc"] h2.headline__title {
  font-size:2.17rem!important;
}

/* RESPONSIVENESS Page - About Us */
[id*="image_banner_DhzpJa"] h2.hero__title {
   font-size:3.3rem!important;
   line-height: 3.3rem !important;
}
[id*="43cbdafd"] h2.hero__title, [id*="d4180441"] h2.hero__title, [id*="85b9cb93"] h2.hero__title {
    font-size: 2.17rem !important;
    line-height: 2.5rem !important;
}
/* RESPONSIVENESS Page - Personalised Programs */
[id*="image_banner_T38LRh"] h2.hero__title {
   font-size:3.3rem!important;
   line-height: 3.3rem !important;
}
/* RESPONSIVENESS Page - Testimonials */
body.template-page-affiliate-program h2.hero__title {
    font-size:3.3rem!important;
    line-height: 3.4rem !important;
}
/* RESPONSIVENESS Page - Contact Us */
[id*="image_banner_dftfCx"] h2.hero__title {
   font-size:3.3rem!important;
   line-height: 3.3rem !important;
}


/* RESPONSIVENESS for HOME PAGE Main Slideshow */
[id*="slideshow_CBdr83"] .hero__pic.hero__pic--mobile {
    width: 93%!important;
    margin: 14px !important;
    margin-top: 24px !important;
    border-radius: 8px !important;
}
main .wt-slider__container--full {
    background:#fff!important;
}
[id*="slideshow_CBdr83"] .hero__pic-container {
   background:#fff!important;
}
.wt-slider__wrapper .hero--out-mobile .hero__overlay__content {
  background:#fff!important;
  padding:10px 10px 30px 10px!important
}
[id*="slideshow_CBdr83"] .hero__subheading {
  margin-bottom:17px!important;
}

/* RESPONSIVENESS for HERO BANNER CHANGES */
[id*="slideshow_CBdr83"] h2.hero__title  {
    font-weight:700!important;
    letter-spacing:0px!important;
    font-size: 4.6rem!important;
    line-height:4.2rem!important;
}
[id*="slideshow_CBdr83"] .hero__richtext p {
    font-size: 2rem;
    line-height: 2.7rem !important;
    letter-spacing: 0px !important;
}
.wt-slider__wrapper .hero--out-mobile .hero__overlay__content {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}

/* RESPONSIVENESS for HOME PAGE 4 Blocks (Gut + Autoimmune) */
body .wt-multicol[data-swiper] {
    padding-left: 0!important;
    padding-right: 20px !important;
    max-width:83%!important;
}
[id*="multicolumn_LTJW3i"] {
    padding-bottom: 10px!important;
    padding-top: 40px!important;
}

[id*="multicolumn_LTJW3i"] .wt-multicol .hero--out .hero__overlay {
    display:none!important;
}

/* RESPONSIVENESS for ALL HEADINGS on SITE */
h2.hero__title.hero {
  font-family: var(--heading-font)!important;
  font-size: 2.16rem;
  line-height: 2.7rem;
}

/* RESPONSIVENESS for HOME PAGE Scrolling section */
[id*="scrolling_text_banner_"] .scrolling-wrapper {
  font-size: 7.5rem !important;
  line-height: 6rem !important;
}

/* RESPONSIVENESS for HOME PAGE Breakthrough Formulas Section */
[id*="__benefits_product_"] h2.headline__title {
font-size: 2.16rem !important;
}

/* RESPONSIVENESS for HOME PAGE Simplify Your Health Section */
[id*="image_with_text_BNnxzt"] .hero__overlay__content--mobile--center {
      width: 100%!important;
}
[id*="image_with_text_BNnxzt"] {
    margin-bottom: -20px!important;
}
[id*="image_with_text_BNnxzt"] p {
     font-size: 1.5rem !important;
}
[id*="image_with_text_BNnxzt"] h2.hero__title {
     font-size: 2.7rem !important;
}


/* RESPONSIVENESS for HOME PAGE over 10K customers scrolling text */
[id*="scrolling_text_banner_7ziGpd"] .scrolling-text {
    --section-height: 0px!important;
    font-size: 2.1rem !important;
    padding:0px!important;
}


/* RESPONSIVENESS for  HOME PAGE Parallax Section */
[id*="parallax_daqd4B"] .hero__text.rte p { 
  font-size:1.5rem!important;
  line-height:2.2rem!important; 
}
[id*="parallax_daqd4B"] h2.hero__title { 
  font-size:2.7rem!important;
  line-height:3rem!important; 
}

[id*="parallax_daqd4B"] .wt-parallax__content {
  height: 67vh !important;
  background-color: #0000009a !important;
  background-position: bottom 00px right 0px !important;
}

/* RESPONSIVENESS for HOME PAGE Testimonial Section */
[id*="testimonial_images_96dDXi"] .hero__richtext p {
    line-height: 2.7rem !important;
    font-size: 2rem !important;
}
[id*="testimonial_images_96dDXi"] .hero__wrapper {
  padding-left:7.6px;
  padding-right:7.6px;
}

/* RESPONSIVENESS for HOME PAGE Newsletter Footer */
.newsletter-with-image h2.headline__title {
    font-size: 3.5rem !important;
    line-height:3.5rem !important;
}
.newsletter-with-image .newsletter__wrapper {
    background-color: rgba(255, 255, 255, 0.9)!important;
}
.newsletter-with-image {
    background-position: 12% 50%!important;
}

/* RESPONSIVENESS for Blogs Text/Headings */
body.template-blog h1.headline__title {
  font-size: 2.17rem;
  line-height:3rem !important;
}

/* RESPONSIVENESS for Masterclass Section Text/Headings */
 [id*="image_banner_4NzmPG"] h2.hero__title {
  font-size:3.1rem!important;
  line-height:3.3rem !important;
}
 [id*="image_banner_4NzmPG"] .wt-image-banner .hero__overlay__content {
  padding:0px!important;
}
 [id*="image_banner_4NzmPG"] .wt-image-banner .hero__overlay {
  background-color:rgba(0, 0, 0, 0.46) !important;
}

 [id*="image_banner_4NzmPG"] p  {
   font-size: 2.1rem !important;
   line-height:2.8rem !important;
}
    
/* RESPONSIVENESS for Product Pages - What to try next */
[id*="product_recommendations_JzzixE"] h2.headline__title { /* GUT */
  font-size: 2.17rem !important;
}

/* RESPONSIVENESS for Product Pages - Conditions Heading*/
[id*="rich_text_YecVJk"] .hero__title {
    font-size: 2.17rem !important;
}
/* RESPONSIVENESS for Product Image on Product Pages */
[id*="__main"] .wt-product__wrapper {
    padding-top: 15px !important;
}
/* RESPONSIVENESS for Product Testimonials Headings */
h2.jdgm-rev-widg__title {
    font-size: 2.17rem !important;
    color: #000 !important;
}
 /* RESPONSIVENESS for Product Scrolling Image Banners */
[id*="scrolling_text_banner_"] .scrolling-wrapper {
  font-size: 3.2rem !important;
}

/* RESPONSIVENESS for Product (Inflammation) - FAQs heading*/
[id*="__rich_text_mU7U3q"] .hero__title {
  font-size: 2.17rem !important;
}


/* RESPONSIVENESS for Product AI Conditions Section - DETOX*/
.ai-split-layout-list-acxburzdwtu42q2tfdaigenblock5ce45cfygky7d {
    padding-left: 20px !important;
}
.ai-split-layout-left-acxburzdwtu42q2tfdaigenblock5ce45cfygky7d {
    padding: 40px 10px 40px 10px!important;
}
.ai-split-layout-list-item-acxburzdwtu42q2tfdaigenblock5ce45cfygky7d {
  text-align:left!important;
  font-size:14px!important;
}

/* RESPONSIVENESS for Product AI Conditions Section - INFLAMMATION*/
.ai-split-layout-list-aci9tcu55sfz6vlzmmaigenblock5ce45cfkmnrtc {
    padding-left: 20px !important;
}
.ai-split-layout-left-aci9tcu55sfz6vlzmmaigenblock5ce45cfkmnrtc {
    padding: 40px 10px 40px 10px!important;
}
.ai-split-layout-list-item-aci9tcu55sfz6vlzmmaigenblock5ce45cfkmnrtc {
  text-align:left!important;
  font-size:14px!important;
}

/* RESPONSIVENESS for Product AI Conditions Section - GUT*/
.ai-split-layout-list-av3u3nkrsr2fpvmg1eaigenblock5ce45cfqgx3jh {
    padding-left: 20px !important;
}
.ai-split-layout-left-av3u3nkrsr2fpvmg1eaigenblock5ce45cfqgx3jh {
    padding: 40px 10px 40px 10px!important;
}
.ai-split-layout-list-item-av3u3nkrsr2fpvmg1eaigenblock5ce45cfqgx3jh {
  text-align:left!important;
  font-size:14px!important;
}


/* RESPONSIVENESS for Product AI Conditions Section - NAC */
.ai-split-layout-list-ac1l0d2r2ufdroth2naigenblock5ce45cfmdjtwn {
    padding-left: 20px !important;
}
.ai-split-layout-left-ac1l0d2r2ufdroth2naigenblock5ce45cfmdjtwn {
    padding: 40px 10px 40px 10px!important;
}
.ai-split-layout-list-item-ac1l0d2r2ufdroth2naigenblock5ce45cfmdjtwn {
  text-align:left!important;
  font-size:14px!important;
}

/* RESPONSIVENESS for AI Conditions Product Page - Thyroid + NAC */
.ai-split-layout-left-atlvzqsttsfnivhqvbaigenblock5ce45cfndc9kh {
    padding: 40px 10px 40px 10px!important;
}
.ai-split-layout-list-atlvzqsttsfnivhqvbaigenblock5ce45cfndc9kh {
   padding-left: 20px !important;
   gap:10px!important;
}
.ai-split-layout-list-item-atlvzqsttsfnivhqvbaigenblock5ce45cfndc9kh {
  font-size:14px!important;
   line-height:18px!important;
}

/* RESPONSIVENESS for AI Conditions Product Page - Thyroid */
.ai-split-layout-left-arhlmqwpxq1rdnvg0naigenblock5ce45cfr4mhfg {
    padding: 40px 10px 40px 10px!important;
}
.ai-split-layout-list-arhlmqwpxq1rdnvg0naigenblock5ce45cfr4mhfg {
   padding-left: 20px !important;
   gap:10px!important;
}
.ai-split-layout-list-item-arhlmqwpxq1rdnvg0naigenblock5ce45cfr4mhfg {
  font-size:15px!important;
  line-height:25px!important;
}


/* RESPONSIVENESS for AI Conditions Product Page - Stress */
.ai-split-layout-left-abkp4s0lub0m1mxkvcaigenblock5ce45cffgkcj4 {
    padding: 40px 10px 40px 10px!important;
}
.ai-split-layout-list-abkp4s0lub0m1mxkvcaigenblock5ce45cffgkcj4 {
   padding-left: 20px !important;
   gap:10px!important;
}
.ai-split-layout-list-item-abkp4s0lub0m1mxkvcaigenblock5ce45cffgkcj4 {
  font-size:15px!important;
   line-height:18px!important;
}

/* RESPONSIVENESS for IMAGE AND TEXT Section */
.rich-text .hero__text>p {
    margin-bottom:1px!important;
}

/* RESPONSIVENESS for Product Key Ingredients Heading */
.wt-benefits-product h2.headline__title{ 
    font-size: 2.17rem !important;
}

/* RESPONSIVENESS for Conditions Section - Stress */
.ai-split-layout-list-an2hptkpzohnoetniuaigenblock5ce45cffgkcj4 {
  margin-left:-30px!important;
}
/* RESPONSIVENESS for Conditions Section - Thyroid+NAC */
.ai-split-layout-list-acguwawpcdkhfz0q1caigenblock5ce45cfndc9kh{
  margin-left:-40px!important;
}
.ai-split-layout-list-item-acguwawpcdkhfz0q1caigenblock5ce45cfndc9kh {
  font-size: 1.4rem !important;
}
  
/* RESPONSIVENESS for Conditions Section - Thyroid */
.ai-split-layout-list-ak3nfdff6twpusknxzaigenblock5ce45cfr4mhfg{
  margin-left:-30px!important;
  font-size:1.4em!important;
}
/* RESPONSIVENESS for Conditions Section - Detox */
.ai-split-layout-list-avm54ctzbou9umxzmsaigenblock5ce45cfygky7d{
  margin-left:-50px!important;
}
/* RESPONSIVENESS for Conditions Section - Gut */
.ai-split-layout-list-atu04sedbavltr2c0saigenblock5ce45cfqgx3jh{
  margin-left:-50px!important;
}
/* RESPONSIVENESS for Conditions Section - Inflam */
.ai-split-layout-list-anelhzk8zelm1mvb6eaigenblock5ce45cfkmnrtc{
  margin-left:-50px!important;
}
/* RESPONSIVENESS for Conditions Section - NAC */
.ai-split-layout-list-atfdma090ovphbvjkqaigenblock5ce45cfmdjtwn{
  margin-left:-20px!important;
}
.ai-split-layout-list-item-atfdma090ovphbvjkqaigenblock5ce45cfmdjtwn {
  font-size: 1.33rem !important;
}

/* RESPONSIVENESS for Timeline Section */
.k-popup__timeline-wrap[data-id="2322_mUw"] .k-popup__timeline-card-description {
line-height: 23px!important;
} 
.k-popup-wrapper[id="2vpBBt"] .k-popup__content {
  height: 100% !important;
}
.k-popup-wrapper[id="mkxdbI"] .k-popup__content {
  height: 100% !important;
}
.k-popup__timeline-wrap[data-id="2322_mUw"] {
  height: 100% !important;
}


/* RESPONSIVENESS for Shield Product Pages - Timeline Section */
[id*="17587886460d879356"]  {
  background:#F3F3F1!important;
  padding-top:10px!important;
  padding-bottom:10px!important;
}


/* RESPONSIVENESS for Product Pages - Timeline HEADING */
[id*="rich_text_DK9tdp"] h2.hero__title {
  font-size: 2.17rem !important;
}


/* RESPONSIVENESS for Home Page - Our stockists */
[id*="17624356923d91db63"] .ai-heading-button-heading-avwz6cky1bxpml0jbvaigenblock0e36e6fd8chmr {
  font-size: 2.17rem !important;
}

[id*="separator_niFemL"] {
  --section-gap-top: 16px!important;
}

.rich-text .hero__text {
    font-size: 1.4rem !important;
    text-transform: uppercase!important;
}

/* RESPONSIVENESS for Product Page - Timeline HEADING + Wrapper */

[id*="17587886460d879356"] .wt-apps__wrapper {
  padding-left: 0px!important;
  padding-right:  0px!important;
}
.k-popup__timeline-wrap {
  padding: 4px 4px 4px 4px!important;
}
.k-popup__timeline-wrap .k-popup__timeline-date-title {
    font-size: 20px !important;
}
.k-popup__timeline-wrap[data-id="armMa"] {
  background:none!important;
}

/* RESPONSIVENESS for Product Pages - Image Banner Graph Heading */

[id*="image_banner_EFHRyp"] .hero__title {
    display:none;
}
[id*="image_banner_EFHRyp"] .wt-image-banner .hero__overlay__content {
   display:none;
}

/* RESPONSIVENESS for Product Page - Main Headings*/
.newsletter__wrapper h2.headline__title {
    font-size: 2.6rem!important;
}

/* RESPONSIVENESS for Home Page - Scrolling Banner */
[id*="scrolling_text_banner_7ziGpd"].scrolling-wrapper {
    font-size: 2.4rem !important;
    line-height: 3rem !important;
}
}