@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

:root {
--theme-accordion-border-color: var(--theme-divider-color);
--theme-accordion-title-font-family: Montserrat;
--theme-accordion-title-font-weight: var(--theme-font-weight-semi-bold);
--theme-accordion-title-icon-color: #008264;
--theme-accordion-title-text-color: #4D4D4D;
--theme-accordion-title-top-border: var(--theme-divider-border-default);
--theme-anchorTab--display-style: 0;
--theme-anchorTab-anchor-font-size: 14;
--theme-anchorTab-anchor-font-weight-active: var(--theme-font-weight-semi-bold);
--theme-anchorTab-anchor-font-weight-hover: var(--theme-font-weight-semi-bold);
--theme-anchorTab-anchor-font-weight: var(--theme-font-weight-regular);
--theme-anchorTab-anchor-text-color-active: #00664E;
--theme-anchorTab-anchor-text-color-hover: #00664E;
--theme-anchorTab-background-color: #F2F7F4;
--theme-anchorTab-progress-background-color: #008264;
--theme-anchorTab-title-font-size: 20;
--theme-anchorTab-title-font-weight: var(--theme-font-weight-regular);
--theme-announcementBar-text-color: #4D4D4D;
--theme-baseBody-font-family: Montserrat;
--theme-baseBody-font-size: 16;
--theme-baseBody-textColor: #4D4D4D;
--theme-baseBtn-font-size: var(--theme-baseBody-font-size);
--theme-baseBtn-font-weight: var(--theme-font-weight-semi-bold);
--theme-baseBtn-lh: var(--theme-lh-btnLink);
--theme-baseH-font-family: Montserrat;
--theme-baseH-textColor: #008264;
--theme-baseLink-font-size: var(--theme-baseBody-font-size);
--theme-baseLink-font-weight: var(--theme-font-weight-regular);
--theme-baseLink-lh: var(--theme-lh-btnLink);
--theme-baseTagCat-font-size: 12;
--theme-baseTagCat-font-weight: var(--theme-font-weight-regular);
--theme-baseTagCat-lh: var(--theme-lh-catTag);
--theme-breadcrumbs-font-family: Montserrat;
--theme-breadcrumbs-icon-color: #008264;
--theme-breadcrumbs-text-color-active: #008264;
--theme-breadcrumbs-text-color-current: #008264;
--theme-breadcrumbs-text-color-focus: #008264;
--theme-breadcrumbs-text-color-hover: #008264;
--theme-breadcrumbs-text-color: #008264;
--theme-button-active-background-color: #005844;
--theme-button-background-color: #008264;
--theme-button-border-color: #008264;
--theme-button-border-radius: 80px;
--theme-button-disabled-background-color: #2C977F;
--theme-button-focus-background-color: #008264;
--theme-button-focus-ring-color: #F2F7F4;
--theme-button-font-weight: var(--theme-font-weight-semi-bold);
--theme-button-hover-background-color: #00664E;
--theme-button-secondary-active-background-color: #008264;
--theme-button-secondary-active-text-color: #FFFFFF;
--theme-button-secondary-background-color: #FFFFFF;
--theme-button-secondary-disabled-background-color: #008264;
--theme-button-secondary-disabled-text-color: #FFFFFF;
--theme-button-secondary-focus-background-color: #008264;
--theme-button-secondary-focus-ring-color: #FFFFFF;
--theme-button-secondary-focus-text-color: #FFFFFF;
--theme-button-secondary-font-weight: var(--theme-font-weight-semi-bold);
--theme-button-secondary-hover-background-color: #008264;
--theme-button-secondary-hover-text-color: #FFFFFF;
--theme-button-tertiary-active-background-color: #008264;
--theme-button-tertiary-active-text-color: #008264;
--theme-button-tertiary-background-color: #008264;
--theme-button-tertiary-border-color: #008264;
--theme-button-tertiary-disabled-background-color: #005844;
--theme-button-tertiary-disabled-text-color: #FFFFFF;
--theme-button-tertiary-focus-ring-color: #FFFFFF;
--theme-button-tertiary-focus-text-color: #008264;
--theme-button-tertiary-font-weight: var(--theme-font-weight-semi-bold);
--theme-button-tertiary-hover-background-color: #F2F7F4;
--theme-button-tertiary-hover-text-color: #008264;
--theme-button-tertiary-text-color: #FFFFFF;
--theme-button-textColor: #FFFFFF;
--theme-card-background-color: #FFFFFF;
--theme-card-border-radius: 16px;
--theme-card-description-color: #4D4D4D;
--theme-card-full-image-title--font-size--mobile: var(--theme-heading--h3-font-size--mobile);
--theme-card-full-image-title--font-size: var(--theme-heading--h3-font-size);
--theme-card-heading-color: #4D4D4D;
--theme-card-tags-font-weight: var(--theme-font-weight-semi-bold);
--theme-card-title-font-size-mobile: 20;
--theme-card-title-font-size: 20;
--theme-carousel-nav-active-color: #008264;
--theme-carousel-nav-color: #008264;
--theme-carousel-nav-focus-color: #008264;
--theme-carousel-nav-hover-color: #008264;
--theme-carousel-pagination-active-border-color: #008264;
--theme-carousel-pagination-active-fill-color: #008264;
--theme-carousel-pagination-border-color: #008264;
--theme-carousel-pagination-fill-color: #FFFFFF;
--theme-categories-font-family: Montserrat;
--theme-categories-font-weight: var(--theme-font-weight-regular);
--theme-categories-secondary-font-weight: var(--theme-font-weight-regular);
--theme-category-background-color: #FFFFFF;
--theme-category-border-color: #F5F5F5;
--theme-category-border-radius: 20px;
--theme-category-label-color: #4D4D4D;
--theme-category-label-font-size: 12;
--theme-category-secondary-background-color: #FFFFFF;
--theme-category-secondary-font-family: Montserrat;
--theme-category-secondary-label-color: #4D4D4D;
--theme-category-secondary-label-font-size: 12;
--theme-color-black: #000000;
--theme-color-primary-dark: #00664E;
--theme-color-primary-darkest: #005844;
--theme-color-primary-light: #2C977F;
--theme-color-primary-lightest: #F2F7F4;
--theme-color-primary: #008264;
--theme-color-secondary-dark: #292929;
--theme-color-secondary-darkest: #141414;
--theme-color-secondary-light: #9C9F9D;
--theme-color-secondary-lightest: #F5F5F5;
--theme-color-secondary: #4D4D4D;
--theme-color-tertiary-1: #E3F2F7;
--theme-color-tertiary-2: #F8F6D7;
--theme-color-tertiary-3: #F3E2ED;
--theme-color-tertiary-4: #E8F6CB;
--theme-color-tertiary-5: #FFEBEB;
--theme-color-white: #FFFFFF;
--theme-footer-bottom-text-color: #4D4D4D;
--theme-footer-icons-background-color: #4D4D4D;
--theme-footer-icons-hover-color: #4D4D4D;
--theme-footer-left-middle-text-color: #4D4D4D;
--theme-footer-link-hover-text-color: #4D4D4D;
--theme-footer-link-text-color: #4D4D4D;
--theme-footer-quicklinks-font-weight: var(--theme-font-weight-semi-bold);
--theme-footer-right-middle-text-color: #4D4D4D;
--theme-footer-texts--line-height: var(--theme-lh-catTag);
--theme-footer-texts-font-size: 16;
--theme-form-background-color: #FFFFFF;
--theme-form-divider-height: 0px;
--theme-form-label-text-color: #4D4D4D;
--theme-heading-h1-font-size-mobile: 40;
--theme-heading-h1-font-size: 64;
--theme-heading-h1-font-weight: var(--theme-font-weight-bold);
--theme-heading-h1-line-height-mobile: var(--theme-baseH-lh);
--theme-heading-h1-line-height: var(--theme-baseH-lh);
--theme-heading-h2-font-size-mobile: 32;
--theme-heading-h2-font-size: 56;
--theme-heading-h2-font-weight-mobile: var(--theme-font-weight-bold);
--theme-heading-h2-font-weight: var(--theme-font-weight-bold);
--theme-heading-h2-line-height-mobile: var(--theme-baseH-lh);
--theme-heading-h2-line-height: var(--theme-baseH-lh);
--theme-heading-h3-font-size-mobile: 28;
--theme-heading-h3-font-size: 32;
--theme-heading-h3-line-height-mobile: var(--theme-baseH-lh);
--theme-heading-h3-line-height: var(--theme-baseH-lh);
--theme-heading-h4-font-size-mobile: 20;
--theme-heading-h4-font-size: 20;
--theme-heading-h4-line-height-mobile: var(--theme-baseH-lh);
--theme-heading-h4-line-height: var(--theme-baseH-lh);
--theme-hero-content-desktop-min-height: 700;
--theme-hero-content-mobile-min-height: 430;
--theme-hero-content-mobile-top-padding: 0;
--theme-hero-content-overlay-color: #F5F5F5;
--theme-hero-content-subtitle-color: #FFFFFF;
--theme-hero-content-tablet-min-height: 700;
--theme-hero-subtitles-font-family: Montserrat;
--theme-hero-video-desktop-min-height: 710px;
--theme-hero-video-mobile-min-height: 550px;
--theme-hero-video-overlay-opacity: 40;
--theme-hero-video-subtitle-color: #F5F5F5;
--theme-hero-video-tablet-min-height: 500px;
--theme-hero-video-title-color: #FFFFFF;
--theme-image-border-radius: 20px;
--theme-link-active-text-color: #008264;
--theme-link-disabled-text-color: #008264;
--theme-link-focus-text-color: #008264;
--theme-link-font-weight: var(--theme-font-weight-regular);
--theme-link-hover-text-color: #008264;
--theme-link-sitemap--mainNav-font-weight: var(--theme-font-weight-semi-bold);
--theme-link-sitemap--subNav-font-weight: var(--theme-font-weight-semi-bold);
--theme-link-sitemap-active-text-color: #008264;
--theme-link-sitemap-focus-text-color: #008264;
--theme-link-sitemap-hover-text-color: #008264;
--theme-link-sitemap-text-color: #008264;
--theme-link-sitemap-text-icon-color: var(--theme-link-sitemap-text-color);
--theme-link-sitemap-title-text-color: #008264;
--theme-modal-border-radius: 16px;
--theme-modal-close-button-color: #4D4D4D;
--theme-modal-overlay-opacity: 0.7;
--theme-name: Dulcolax;
--theme-navigation-backButton-hover-icon-color: #4D4D4D;
--theme-navigation-backButton-icon-color: #4D4D4D;
--theme-navigation-backButton-text-color: #4D4D4D;
--theme-navigation-mobile-navLink-active-text-color: #008264;
--theme-navigation-mobile-navLink-focus-text-color: #4D4D4D;
--theme-navigation-mobile-navLink-font-size: 16;
--theme-navigation-mobile-navLink-font-weight: var(--theme-font-weight-semi-bold);
--theme-navigation-mobile-navLink-hover-text-color: #008264;
--theme-navigation-mobile-navLink-hover-underline-color: #FFFFFF;
--theme-navigation-mobile-navLinkAvatar-background-color: #008264;
--theme-navigation-navButtonMenu--button-size: 48px;
--theme-navigation-navButtonMenu-active-background-color: #FFFFFF;
--theme-navigation-navButtonMenu-active-text-color: #008264;
--theme-navigation-navButtonMenu-hover-background-color: #FFFFFF;
--theme-navigation-navButtonMenu-hover-text-color: #008264;
--theme-navigation-navLink-active-background-color: #FFFFFF;
--theme-navigation-navLink-active-text-color: #008264;
--theme-navigation-navLink-focus-text-color: #008264;
--theme-navigation-navLink-font-weight: var(--theme-font-weight-semi-bold);
--theme-navigation-navLink-hover-background-color: #FFFFFF;
--theme-navigation-navLink-hover-text-color: #008264;
--theme-navigation-navLink-hover-underline-color: #008264;
--theme-navigation-navLink-icon-color: #4D4D4D;
--theme-navigation-navLink-text-color: #4D4D4D;
--theme-navigation-navLinkAvatar-background-color: #FFFFFF;
--theme-navigation-navLinkAvatar-hover-background-color: #FFFFFF;
--theme-navigation-navLinkAvatar-hover-text-color: #008264;
--theme-navigation-navPanel--arrow-icon-size: 20px;
--theme-productDetailHero-background-color: #F5F5F5;
--theme-productDetailHero-badge-font-size: 12;
--theme-productDetailHero-detailedInformation-font-color: #008264;
--theme-productDetailHero-detailedInformation-font-size-mobile: 40;
--theme-productDetailHero-detailedInformation-font-size: 56;
--theme-productDetailHero-detailedInformation-link-font-color: #4D4D4D;
--theme-productDetailHero-detailedInformation-link-font-size-mobile: 16;
--theme-productDetailHero-detailedInformation-link-font-size: 16;
--theme-productDetailHero-detailedInformation-link-font-weight: var(--theme-font-weight-semi-bold);
--theme-productDetailHero-detailedInformation-link-hover-font-color: #008264;
--theme-productDetailHero-detailedInformation-linkArrow-font-size: 10;
--theme-productDetailHero-detailedInformation-modal-font-color: #4D4D4D;
--theme-productDetailHero-detailedInformation-modal-font-size-mobile: 20;
--theme-productDetailHero-detailedInformation-modal-font-size: 20;
--theme-productDetailHero-detailedInformation-modal-font-weight: var(--theme-font-weight-semi-bold);
--theme-productDetailHero-heading-font-family: Montserrat;
--theme-productDetailHero-heading-font-size-mobile: 40;
--theme-productDetailHero-heading-font-size: 64;
--theme-productDetailHero-heading-font-weight: var(--theme-font-weight-bold);
--theme-productDetailHero-summary-font-color: #4D4D4D;
--theme-productDetailHero-summary-font-size-mobile: 16;
--theme-productDetailHero-summary-font-size: 16;
--theme-productDetailHero-whereToBuy-font-color: #008264;
--theme-productDetailHero-whereToBuy-font-size-mobile: 40;
--theme-productDetailHero-whereToBuy-font-size: 56;
--theme-radio-border-color: #000000;
--theme-review-card-review-color: #4D4D4D;
--theme-review-card-reviewer-color: #4D4D4D;
--theme-richtext--ordered-list-number-color: #4D4D4D;
--theme-richtext--unordered-list-bullet-color: #4D4D4D;
--theme-richtext-link-active-text-color: #F5F5F5;
--theme-richtext-link-hover-text-color: #4D4D4D;
--theme-richtext-link-text-color: #4D4D4D;
--theme-richtext-link-visited-text-color: #4D4D4D;
--theme-richtext-text-size-1: 32;
--theme-richtext-text-size-2: 28;
--theme-richtext-text-size-3: 22;
--theme-richtext-text-size-4: 18;
--theme-richtext-text-size-5: 14;
--theme-richtext-text-size-6: 12;
--theme-select-background-color: var(--theme-color-primary-lightest);
--theme-select-border-color: #FFFFFF;
--theme-select-color: #4D4D4D;
--theme-select-disabled-background-color: #F2F7F4;
--theme-select-disabled-color: var(--theme-baseBody-textColor);
--theme-select-error-color: #4D4D4D;
--theme-select-error-ring-color: #000000;
--theme-select-focus-color: #4D4D4D;
--theme-select-focus-ring-color: #000000;
--theme-select-font-family: Montserrat;
--theme-select-hover-background-color: #F2F7F4;
--theme-select-hover-color: #4D4D4D;
--theme-stickyButton--buttons--height: 50;
--theme-stickyButton--wrapper--opacity: 0.4;
--theme-textArea-border-color: #000000;
--theme-textArea-border-width: 1px;
--theme-textArea-disabled-color: #F2F7F4;
--theme-textArea-error-ring-color: #000000;
--theme-textArea-focus-ring-color: #000000;
--theme-textInput-border-width: 1px;
--theme-textInput-error-ring-color: #FFEBEB;
--theme-textInput-focus-ring-color: #000000;
}