/** Shopify CDN: Minification failed

Line 8:4 "@import" is only valid at the top level

**/
.custom-hero-section{
    
    @import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Archivo:wdth,wght@120,700&display=swap");html {
        scroll-behavior: smooth;
        -webkit-tap-highlight-color: transparent
    }

    .quiz_scrollbar {
        scroll-behavior: smooth!important
    }

    .quiz_scrollbar::-webkit-scrollbar {
        width: 16px
    }

    .quiz_scrollbar::-webkit-scrollbar-track {
        background: rgba(0,28,114,.3)
    }

    .quiz_scrollbar::-webkit-scrollbar-thumb {
        background: #ffffff;
        border: 4px solid rgba(0,28,114,.3);
        -webkit-width: 5px;
        border-radius: 8px
    }

    .faqs_arrow_darkgray>img {
        content: url(/images/svgs/caret-icon-darkgray.svg)
    }

    .default-dot-style .slick-dotted.slick-slider {
        margin-bottom: 30px
    }

    .default-dot-style .slick-dots {
        position: absolute;
        bottom: -25px;
        width: 100%;
        padding: 0;
        margin: 0;
        list-style: none;
        text-align: center
    }

    .default-dot-style .slick-dots li {
        position: relative;
        display: inline-block;
        width: 3;
        height: 3px;
        margin: 0 5px;
        padding: 0;
        cursor: pointer
    }

    .default-dot-style .slick-dots li button {
        font-size: 0;
        line-height: 0;
        display: block;
        width: 1px;
        height: 1px;
        padding: 3px;
        cursor: pointer;
        color: transparent;
        border: 0;
        outline: none;
        background-color: #ccd2e3;
        border-radius: 5px
    }

    .default-dot-style .slick-dots li button:focus,.default-dot-style .slick-dots li button:hover {
        outline: none
    }

    .default-dot-style .slick-dots li button:focus:before,.default-dot-style .slick-dots li button:hover:before {
        opacity: 1
    }

    .default-dot-style .slick-dots li button:before {
        font-size: 16px;
        line-height: 20px;
        position: absolute;
        top: 0;
        left: 0;
        width: 10px;
        height: 10px;
        content: " ";
        text-align: center;
        color: #ccd2e3!important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .default-dot-style .slick-dots li.slick-active button {
        background-color: #001c72;
        opacity: 1;
        width: 24px;
        height: 6px;
        border-radius: 15px;
        padding: 0
    }

    .default-dot-style .slick-dots {
        display: block;
        z-index: 999;
        position: static
    }

    .no-scrollbar::-webkit-scrollbar {
        display: none
    }

    .no-scrollbar {
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .no-scroll {
        overflow: hidden!important
    }

    .no-arrow {
        -moz-appearance: textfield;
        -webkit-appearance: none;
        appearance: none
    }

    .no-arrow::-webkit-inner-spin-button,.no-arrow::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0
    }

    .no-arrow::-moz-spin-button {
        display: none
    }

    .bounce-arrow {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        animation: bounce-arrow-kf 1.8s ease-in-out infinite
    }

    .bounce-arrow svg {
        width: 18px;
        height: 18px;
        display: block
    }

    @keyframes bounce-arrow-kf {
        0%,20%,50%,80%,to {
            transform: translateY(0)
        }

        40% {
            transform: translateY(-10px)
        }

        60% {
            transform: translateY(-5px)
        }
    }

    [type=button].theme-rebrand.bg-positive,button.theme-rebrand.bg-positive {
        background-color: #008900;
        -webkit-appearance: none!important
    }

    [data-testid=anchor_item]:focus {
        outline: none!important
    }

    [type=button].theme-rebrand.bg-positive:hover,button.theme-rebrand.bg-positive:hover {
        background-color: #076d08;
        -webkit-appearance: none
    }

    .theme-rebrand em {
        font-family: Copernicus-SemiBoldItalic,sans-serif
    }

    .font-stretch-120 {
        font-stretch: 120%
    }

    .theme-old,:root {
        --opacity-24: 0.24;
        --screen-small-mobile: 320px;
        --screen-mobile: 375px;
        --screen-mid-mobile: 390px;
        --screen-large-mobile: 425px;
        --screen-max-mobile: 428px;
        --screen-small-tablet: 576px;
        --screen-tablet: 768px;
        --screen-small-desktop: 992px;
        --screen-desktop: 1280px;
        --screen-large-desktop: 1440px;
        --screen-rb-xs: 768px;
        --screen-rb-sm: 1024px;
        --screen-rb-md: 1440px;
        --screen-rb-lg: 1768px;
        --animation-modal-overlay-show: opacityShow 150ms;
        --animation-modal-overlay-hide: opacityHide 150ms;
        --animation-modal-show: modalShow 150ms;
        --animation-modal-hide: modalHide 150ms;
        --animation-native-modal-show: nativeModalShow 150ms ease-in-out;
        --animation-native-modal-hide: nativeModalHide 150ms ease-in-out;
        --animation-slide-in-right: slideInRight 300ms ease-in-out;
        --animation-slide-out-right: slideOutRight 300ms ease-in-out;
        --animation-modal-overlay-show-slow: opacityShow 300ms;
        --animation-modal-overlay-hide-slow: opacityHide 300ms;
        --animation-modal-show-slow: modalShow 300ms;
        --animation-modal-hide-slow: modalHide 300ms;
        --animation-native-modal-show-slow: nativeModalShow 300ms ease-out;
        --animation-native-modal-hide-slow: nativeModalHide 300ms ease-out;
        --animation-slide-in-right-slow: slideInRight 400ms ease-in-out;
        --animation-slide-out-right-slow: slideOutRight 400ms ease-in-out;
        --color-primary-80: #33498E;
        --color-primary-60: #6677AA;
        --color-primary-40: #99A4C7;
        --color-primary-20: #CCD2E3;
        --color-primary-15: #E6E8F1;
        --color-primary-10: #F5F7F9;
        --color-primary-5: #F2F4F8;
        --color-secondary-80: #9B0B1B;
        --color-secondary-60: #D7828B;
        --color-secondary-20: #C95865;
        --color-secondary-15: #FFF0F0;
        --color-secondary-10: #F2D5D8;
        --color-tertiary: #FCF1E0;
        --color-neutral-light: #FFFFFF;
        --color-neutral-gray: #F7F8FB;
        --color-neutral-dark: #282828;
        --color-neutral-80: #888888;
        --color-neutral-60: #CCCCCC;
        --color-neutral-40: #DCDCDC;
        --color-utility-error: #E41111;
        --color-utility-dental: #22A594;
        --color-utility-success: #289901;
        --color-utility-warning: #FB6728;
        --color-utility-behavior: #704697;
        --color-utility-nutrition: #F54B34;
        --color-utility-secondary-orange: #F8D4CE;
        --color-utility-secondary-yellow: #FCF1E0;
        --color-utility-secondary-blue: #BEE8E3;
        --color-utility-skin-coat: #CD0053;
        --color-utility-skin-coat-dark: #a40042;
        --color-utility-overall-health: #729F00;
        --color-utility-gradient-blue: #00A7CA;
        --color-utility-sub-success: #d3edea;
        --color-utility-cta-green: #008900;
        --color-utility-cta-green-dark: #006800;
        --color-green-30: #289901;
        --color-green-60: #53AA34;
        --color-green-80: #008900;
        --color-green-90: #185C01;
        --color-grey-20: #D3D3D3;
        --color-grey-40: #AFAFAF;
        --color-grey-90: #202020;
        --color-blue-30: #001C72;
        --color-blue-70: #33498E;
        --color-blue-90: #001144;
        --color-rose-30: #CD0053;
        --color-rose-60: #D73375;
        --color-rose-90: #7B0032;
        --color-primary-text: #1E1F24;
        --color-primary-border: #33498E;
        --color-primary-bg: #FFFFFF;
        --color-neutral-bg: #F5F5F1;
        --color-secondary-text: #3F424D;
        --color-neutral-secondary: #F5F8FF;
        --color-neutral-secondary-bg: #F5F8FF;
        --color-inverted: #FFFFFF;
        --color-inverted-text: #FFFFFF;
        --color-inverted-border: #8D92A3;
        --color-inverted-bold: #FFFFFF;
        --color-active: #000000;
        --color-active-border: #000000;
        --color-active-bg: #F7F8F8;
        --color-raised: #B5B9C4;
        --color-raised-bg: #B5B9C4;
        --color-hover: #8D92A3;
        --color-hover-text: #3F424D;
        --color-hover-border: #8D92A3;
        --color-hover-bg: #F7F8F8;
        --color-disabled: #B5B9C4;
        --color-disabled-text: #B5B9C4;
        --color-disabled-border: #B5B9C4;
        --color-disabled-bg: #D8DADF;
        --color-warning: #B91C1C;
        --color-warning-hover: #991B1B;
        --color-warning-pressed: #7F1D1D;
        --color-bold: #0C111C;
        --color-bold-bg: #0C111C;
        --color-danger: #B91C1C;
        --color-danger-text: #B91C1C;
        --color-danger-border: #B91C1C;
        --color-positive: #008900;
        --color-positive-text: #076D08;
        --color-positive-border: #008900;
        --color-mobility: #354D98;
        --color-mobility-text: #354D98;
        --color-mobility-bg: #EBF2FB;
        --color-dental: #265530;
        --color-dental-text: #265530;
        --color-dental-bg: #E9F8EC;
        --color-probiotics: #754782;
        --color-probiotics-text: #754782;
        --color-probiotics-bg: #F7F2F9;
        --color-allergy-itch: #A1490B;
        --color-allergy-itch-text: #A1490B;
        --color-allergy-itch-bg: #FFF7DF;
        --color-wellness: #7D3923;
        --color-wellness-text: #7D3923;
        --color-wellness-bg: #F9F2E3;
        --color-treats: #822F40;
        --color-treats-text: #822F40;
        --color-treats-bg: #FBF0F0;
        --color-subtle: #FFFFFF;
        --color-subtle-hover: #F7F8F8;
        --color-subtle-pressed: #EDEDF1;
        --color-subtlest: rgba(255,255,255,0);
        --color-subtlest-hover: rgba(255,255,255,0.2);
        --color-subtlest-pressed: rgba(255,255,255,0.4);
        --color-discount: #002B7A;
        --font-sans: Neuzeit-Grotesk,sans-serif;
        --font-serif: Utopia-Std,serif;
        --font-inter: Inter,sans-serif;
        --font-archivo: Archivo,sans-serif;
        --font-copernicus: Copernicus,serif;
        --color-primary: #001C72;
        --color-secondary: #BC2E3E;
        --color-neutral: #F8F8F8
    }

    button,input,optgroup,select,textarea {
        font-family: inherit;
        font-size: 100%;
        margin: 0;
        padding: 0;
        line-height: inherit;
        color: inherit
    }

    sub,sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }

    html {
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        font-family: Neuzeit-Grotesk,sans-serif
    }

    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }

    hr {
        height: 0;
        color: inherit;
        border-top-width: 1px
    }

    .theme-rebrand {
        --color-primary: #1E1F24;
        --color-secondary: #3F424D;
        --color-neutral: #F5F5F1
    }

    input::placeholder,textarea::placeholder {
        opacity: 1;
        color: #9ca3af
    }

    ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit
    }

    button {
        background-color: transparent;
        background-image: none
    }

    body {
        font-family: inherit;
        line-height: inherit
    }

    *,:after,:before {
        box-sizing: border-box;
        border: 0 solid #e5e7eb
    }

    h1,h2,h3,h4,h5,h6 {
        font-size: inherit;
        font-weight: inherit
    }

    a {
        color: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit
    }

    ::-moz-focus-inner {
        border-style: none;
        padding: 0
    }

    [type=search] {
        -webkit-appearance: textfield;
        outline-offset: -2px
    }

    code,kbd,pre,samp {
        font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
        font-size: 1em
    }

    audio,canvas,embed,iframe,img,object,svg,video {
        display: block;
        vertical-align: middle
    }

    img,video {
        max-width: 100%;
        height: auto
    }

    .theme-rebrand .text-primary {
        color: #1E1F24
    }

    .theme-rebrand .text-secondary {
        color: #3F424D
    }

    .theme-rebrand .text-neutral {
        color: #F5F5F1
    }

    blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,ul {
        margin: 0
    }

    button:focus {
        outline: 1px dotted;
        outline: 5px auto -webkit-focus-ring-color
    }

    fieldset,legend,ol,ul {
        padding: 0
    }

    textarea {
        resize: vertical
    }

    [role=button],button {
        cursor: pointer
    }

    :-moz-focusring {
        outline: 1px dotted ButtonText
    }

    ::-webkit-inner-spin-button,::-webkit-outer-spin-button {
        height: auto
    }

    summary {
        display: list-item
    }

    .theme-rebrand .bg-primary {
        background-color: #1E1F24
    }

    .theme-rebrand .border-primary {
        border-color: #1E1F24
    }

    .theme-rebrand .bg-secondary {
        background-color: #3F424D
    }

    .theme-rebrand .border-secondary {
        border-color: #3F424D
    }

    .theme-rebrand .bg-neutral {
        background-color: #F5F5F1
    }

    .theme-rebrand .border-neutral {
        border-color: #F5F5F1
    }

    :root {
        -moz-tab-size: 4;
        tab-size: 4
    }

    ol,ul {
        list-style: none
    }

    img {
        border-style: solid
    }

    button,select {
        text-transform: none
    }

    :-moz-ui-invalid {
        box-shadow: none
    }

    progress {
        vertical-align: baseline
    }

    abbr[title] {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted
    }

    b,strong {
        font-weight: bolder
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    [type=button],[type=reset],[type=submit],button {
        -webkit-appearance: button
    }

    ::-webkit-search-decoration {
        -webkit-appearance: none
    }

    .text-primary-80 {
        --tw-text-opacity: 1;
        color: #33498E;
        color: rgba(51,73,142,var(--tw-text-opacity))
    }

    .text-primary-60 {
        --tw-text-opacity: 1;
        color: #6677AA;
        color: rgba(102,119,170,var(--tw-text-opacity))
    }

    .text-primary-40 {
        --tw-text-opacity: 1;
        color: #99A4C7;
        color: rgba(153,164,199,var(--tw-text-opacity))
    }

    .text-primary-20 {
        --tw-text-opacity: 1;
        color: #CCD2E3;
        color: rgba(204,210,227,var(--tw-text-opacity))
    }

    .text-primary-15 {
        --tw-text-opacity: 1;
        color: #E6E8F1;
        color: rgba(230,232,241,var(--tw-text-opacity))
    }

    .text-primary-10 {
        --tw-text-opacity: 1;
        color: #F5F7F9;
        color: rgba(245,247,249,var(--tw-text-opacity))
    }

    .text-primary-5 {
        --tw-text-opacity: 1;
        color: #F2F4F8;
        color: rgba(242,244,248,var(--tw-text-opacity))
    }

    .text-secondary-80 {
        --tw-text-opacity: 1;
        color: #9B0B1B;
        color: rgba(155,11,27,var(--tw-text-opacity))
    }

    .text-secondary-60 {
        --tw-text-opacity: 1;
        color: #D7828B;
        color: rgba(215,130,139,var(--tw-text-opacity))
    }

    .text-secondary-20 {
        --tw-text-opacity: 1;
        color: #C95865;
        color: rgba(201,88,101,var(--tw-text-opacity))
    }

    .text-secondary-15 {
        --tw-text-opacity: 1;
        color: #FFF0F0;
        color: rgba(255,240,240,var(--tw-text-opacity))
    }

    .text-secondary-10 {
        --tw-text-opacity: 1;
        color: #F2D5D8;
        color: rgba(242,213,216,var(--tw-text-opacity))
    }

    .text-tertiary {
        --tw-text-opacity: 1;
        color: #FCF1E0;
        color: rgba(252,241,224,var(--tw-text-opacity))
    }

    .text-neutral-80 {
        --tw-text-opacity: 1;
        color: #888888;
        color: rgba(136,136,136,var(--tw-text-opacity))
    }

    .text-neutral-60 {
        --tw-text-opacity: 1;
        color: #CCCCCC;
        color: rgba(204,204,204,var(--tw-text-opacity))
    }

    .text-neutral-40 {
        --tw-text-opacity: 1;
        color: #DCDCDC;
        color: rgba(220,220,220,var(--tw-text-opacity))
    }

    .text-utility-secondary-orange {
        --tw-text-opacity: 1;
        color: #F8D4CE;
        color: rgba(248,212,206,var(--tw-text-opacity))
    }

    .text-utility-secondary-yellow {
        --tw-text-opacity: 1;
        color: #FCF1E0;
        color: rgba(252,241,224,var(--tw-text-opacity))
    }

    .text-utility-secondary-blue {
        --tw-text-opacity: 1;
        color: #BEE8E3;
        color: rgba(190,232,227,var(--tw-text-opacity))
    }

    .text-utility-skin-coat {
        --tw-text-opacity: 1;
        color: #CD0053;
        color: rgba(205,0,83,var(--tw-text-opacity))
    }

    .text-utility-skin-coat-dark {
        --tw-text-opacity: 1;
        color: #a40042;
        color: rgba(164,0,66,var(--tw-text-opacity))
    }

    .text-utility-overall-health {
        --tw-text-opacity: 1;
        color: #729F00;
        color: rgba(114,159,0,var(--tw-text-opacity))
    }

    .text-utility-gradient-blue {
        --tw-text-opacity: 1;
        color: #00A7CA;
        color: rgba(0,167,202,var(--tw-text-opacity))
    }

    .text-utility-sub-success {
        --tw-text-opacity: 1;
        color: #d3edea;
        color: rgba(211,237,234,var(--tw-text-opacity))
    }

    .text-utility-cta-green {
        --tw-text-opacity: 1;
        color: #008900;
        color: rgba(0,137,0,var(--tw-text-opacity))
    }

    .text-utility-cta-green-dark {
        --tw-text-opacity: 1;
        color: #006800;
        color: rgba(0,104,0,var(--tw-text-opacity))
    }

    .text-green-30 {
        --tw-text-opacity: 1;
        color: #289901;
        color: rgba(40,153,1,var(--tw-text-opacity))
    }

    .text-green-60 {
        --tw-text-opacity: 1;
        color: #53AA34;
        color: rgba(83,170,52,var(--tw-text-opacity))
    }

    .text-green-80 {
        --tw-text-opacity: 1;
        color: #008900;
        color: rgba(0,137,0,var(--tw-text-opacity))
    }

    .text-green-90 {
        --tw-text-opacity: 1;
        color: #185C01;
        color: rgba(24,92,1,var(--tw-text-opacity))
    }

    .text-grey-20 {
        --tw-text-opacity: 1;
        color: #D3D3D3;
        color: rgba(211,211,211,var(--tw-text-opacity))
    }

    .text-grey-40 {
        --tw-text-opacity: 1;
        color: #AFAFAF;
        color: rgba(175,175,175,var(--tw-text-opacity))
    }

    .text-grey-90 {
        --tw-text-opacity: 1;
        color: #202020;
        color: rgba(32,32,32,var(--tw-text-opacity))
    }

    .text-blue-30 {
        --tw-text-opacity: 1;
        color: #001C72;
        color: rgba(0,28,114,var(--tw-text-opacity))
    }

    .text-blue-70 {
        --tw-text-opacity: 1;
        color: #33498E;
        color: rgba(51,73,142,var(--tw-text-opacity))
    }

    .text-blue-90 {
        --tw-text-opacity: 1;
        color: #001144;
        color: rgba(0,17,68,var(--tw-text-opacity))
    }

    .text-rose-30 {
        --tw-text-opacity: 1;
        color: #CD0053;
        color: rgba(205,0,83,var(--tw-text-opacity))
    }

    .text-rose-60 {
        --tw-text-opacity: 1;
        color: #D73375;
        color: rgba(215,51,117,var(--tw-text-opacity))
    }

    .text-rose-90 {
        --tw-text-opacity: 1;
        color: #7B0032;
        color: rgba(123,0,50,var(--tw-text-opacity))
    }

    .text-primary-text {
        --tw-text-opacity: 1;
        color: #1E1F24;
        color: rgba(30,31,36,var(--tw-text-opacity))
    }

    .text-primary-border {
        --tw-text-opacity: 1;
        color: #33498E;
        color: rgba(51,73,142,var(--tw-text-opacity))
    }

    .text-primary-bg {
        --tw-text-opacity: 1;
        color: #FFFFFF;
        color: rgba(255,255,255,var(--tw-text-opacity))
    }

    .text-neutral-bg {
        --tw-text-opacity: 1;
        color: #F5F5F1;
        color: rgba(245,245,241,var(--tw-text-opacity))
    }

    .text-secondary-text {
        --tw-text-opacity: 1;
        color: #3F424D;
        color: rgba(63,66,77,var(--tw-text-opacity))
    }

    .text-neutral-secondary,.text-neutral-secondary-bg {
        --tw-text-opacity: 1;
        color: #F5F8FF;
        color: rgba(245,248,255,var(--tw-text-opacity))
    }

    .text-inverted,.text-inverted-text {
        --tw-text-opacity: 1;
        color: #FFFFFF;
        color: rgba(255,255,255,var(--tw-text-opacity))
    }

    .text-inverted-border {
        --tw-text-opacity: 1;
        color: #8D92A3;
        color: rgba(141,146,163,var(--tw-text-opacity))
    }

    .text-inverted-bold {
        --tw-text-opacity: 1;
        color: #FFFFFF;
        color: rgba(255,255,255,var(--tw-text-opacity))
    }

    .text-active,.text-active-border {
        --tw-text-opacity: 1;
        color: #000000;
        color: rgba(0,0,0,var(--tw-text-opacity))
    }

    .text-active-bg {
        --tw-text-opacity: 1;
        color: #F7F8F8;
        color: rgba(247,248,248,var(--tw-text-opacity))
    }

    .text-raised,.text-raised-bg {
        --tw-text-opacity: 1;
        color: #B5B9C4;
        color: rgba(181,185,196,var(--tw-text-opacity))
    }

    .text-hover {
        --tw-text-opacity: 1;
        color: #8D92A3;
        color: rgba(141,146,163,var(--tw-text-opacity))
    }

    .text-hover-text {
        --tw-text-opacity: 1;
        color: #3F424D;
        color: rgba(63,66,77,var(--tw-text-opacity))
    }

    .text-hover-border {
        --tw-text-opacity: 1;
        color: #8D92A3;
        color: rgba(141,146,163,var(--tw-text-opacity))
    }

    .text-hover-bg {
        --tw-text-opacity: 1;
        color: #F7F8F8;
        color: rgba(247,248,248,var(--tw-text-opacity))
    }

    .text-disabled,.text-disabled-border,.text-disabled-text {
        --tw-text-opacity: 1;
        color: #B5B9C4;
        color: rgba(181,185,196,var(--tw-text-opacity))
    }

    .text-disabled-bg {
        --tw-text-opacity: 1;
        color: #D8DADF;
        color: rgba(216,218,223,var(--tw-text-opacity))
    }

    .text-warning {
        --tw-text-opacity: 1;
        color: #B91C1C;
        color: rgba(185,28,28,var(--tw-text-opacity))
    }

    .text-warning-hover {
        --tw-text-opacity: 1;
        color: #991B1B;
        color: rgba(153,27,27,var(--tw-text-opacity))
    }

    .text-warning-pressed {
        --tw-text-opacity: 1;
        color: #7F1D1D;
        color: rgba(127,29,29,var(--tw-text-opacity))
    }

    .text-bold,.text-bold-bg {
        --tw-text-opacity: 1;
        color: #0C111C;
        color: rgba(12,17,28,var(--tw-text-opacity))
    }

    .text-danger,.text-danger-border,.text-danger-text {
        --tw-text-opacity: 1;
        color: #B91C1C;
        color: rgba(185,28,28,var(--tw-text-opacity))
    }

    .text-positive {
        --tw-text-opacity: 1;
        color: #008900;
        color: rgba(0,137,0,var(--tw-text-opacity))
    }

    .text-positive-text {
        --tw-text-opacity: 1;
        color: #076D08;
        color: rgba(7,109,8,var(--tw-text-opacity))
    }

    .text-positive-border {
        --tw-text-opacity: 1;
        color: #008900;
        color: rgba(0,137,0,var(--tw-text-opacity))
    }

    .text-mobility,.text-mobility-text {
        --tw-text-opacity: 1;
        color: #354D98;
        color: rgba(53,77,152,var(--tw-text-opacity))
    }

    .text-mobility-bg {
        --tw-text-opacity: 1;
        color: #EBF2FB;
        color: rgba(235,242,251,var(--tw-text-opacity))
    }

    .text-dental,.text-dental-text {
        --tw-text-opacity: 1;
        color: #265530;
        color: rgba(38,85,48,var(--tw-text-opacity))
    }

    .text-dental-bg {
        --tw-text-opacity: 1;
        color: #E9F8EC;
        color: rgba(233,248,236,var(--tw-text-opacity))
    }

    .text-probiotics,.text-probiotics-text {
        --tw-text-opacity: 1;
        color: #754782;
        color: rgba(117,71,130,var(--tw-text-opacity))
    }

    .text-probiotics-bg {
        --tw-text-opacity: 1;
        color: #F7F2F9;
        color: rgba(247,242,249,var(--tw-text-opacity))
    }

    .text-allergy-itch,.text-allergy-itch-text {
        --tw-text-opacity: 1;
        color: #A1490B;
        color: rgba(161,73,11,var(--tw-text-opacity))
    }

    .text-allergy-itch-bg {
        --tw-text-opacity: 1;
        color: #FFF7DF;
        color: rgba(255,247,223,var(--tw-text-opacity))
    }

    .text-wellness,.text-wellness-text {
        --tw-text-opacity: 1;
        color: #7D3923;
        color: rgba(125,57,35,var(--tw-text-opacity))
    }

    .text-wellness-bg {
        --tw-text-opacity: 1;
        color: #F9F2E3;
        color: rgba(249,242,227,var(--tw-text-opacity))
    }

    .text-treats,.text-treats-text {
        --tw-text-opacity: 1;
        color: #822F40;
        color: rgba(130,47,64,var(--tw-text-opacity))
    }

    .text-treats-bg {
        --tw-text-opacity: 1;
        color: #FBF0F0;
        color: rgba(251,240,240,var(--tw-text-opacity))
    }

    .text-subtle {
        --tw-text-opacity: 1;
        color: #FFFFFF;
        color: rgba(255,255,255,var(--tw-text-opacity))
    }

    .text-subtle-hover {
        --tw-text-opacity: 1;
        color: #F7F8F8;
        color: rgba(247,248,248,var(--tw-text-opacity))
    }

    .text-subtle-pressed {
        --tw-text-opacity: 1;
        color: #EDEDF1;
        color: rgba(237,237,241,var(--tw-text-opacity))
    }

    .text-primary {
        --tw-text-opacity: 1;
        color: #001C72;
        color: rgba(0,28,114,var(--tw-text-opacity))
    }

    .text-secondary {
        --tw-text-opacity: 1;
        color: #BC2E3E;
        color: rgba(188,46,62,var(--tw-text-opacity))
    }

    .text-neutral {
        --tw-text-opacity: 1;
        color: #F8F8F8;
        color: rgba(248,248,248,var(--tw-text-opacity))
    }

    .bg-primary-80 {
        --tw-bg-opacity: 1;
        background-color: #33498E;
        background-color: rgba(51,73,142,var(--tw-bg-opacity))
    }

    .border-primary-80 {
        --tw-border-opacity: 1;
        border-color: #33498E;
        border-color: rgba(51,73,142,var(--tw-border-opacity))
    }

    .bg-primary-60 {
        --tw-bg-opacity: 1;
        background-color: #6677AA;
        background-color: rgba(102,119,170,var(--tw-bg-opacity))
    }

    .border-primary-60 {
        --tw-border-opacity: 1;
        border-color: #6677AA;
        border-color: rgba(102,119,170,var(--tw-border-opacity))
    }

    .bg-primary-40 {
        --tw-bg-opacity: 1;
        background-color: #99A4C7;
        background-color: rgba(153,164,199,var(--tw-bg-opacity))
    }

    .border-primary-40 {
        --tw-border-opacity: 1;
        border-color: #99A4C7;
        border-color: rgba(153,164,199,var(--tw-border-opacity))
    }

    .bg-primary-20 {
        --tw-bg-opacity: 1;
        background-color: #CCD2E3;
        background-color: rgba(204,210,227,var(--tw-bg-opacity))
    }

    .border-primary-20 {
        --tw-border-opacity: 1;
        border-color: #CCD2E3;
        border-color: rgba(204,210,227,var(--tw-border-opacity))
    }

    .bg-primary-15 {
        --tw-bg-opacity: 1;
        background-color: #E6E8F1;
        background-color: rgba(230,232,241,var(--tw-bg-opacity))
    }

    .border-primary-15 {
        --tw-border-opacity: 1;
        border-color: #E6E8F1;
        border-color: rgba(230,232,241,var(--tw-border-opacity))
    }

    .bg-primary-10 {
        --tw-bg-opacity: 1;
        background-color: #F5F7F9;
        background-color: rgba(245,247,249,var(--tw-bg-opacity))
    }

    .border-primary-10 {
        --tw-border-opacity: 1;
        border-color: #F5F7F9;
        border-color: rgba(245,247,249,var(--tw-border-opacity))
    }

    .bg-primary-5 {
        --tw-bg-opacity: 1;
        background-color: #F2F4F8;
        background-color: rgba(242,244,248,var(--tw-bg-opacity))
    }

    .border-primary-5 {
        --tw-border-opacity: 1;
        border-color: #F2F4F8;
        border-color: rgba(242,244,248,var(--tw-border-opacity))
    }

    .bg-secondary-80 {
        --tw-bg-opacity: 1;
        background-color: #9B0B1B;
        background-color: rgba(155,11,27,var(--tw-bg-opacity))
    }

    .border-secondary-80 {
        --tw-border-opacity: 1;
        border-color: #9B0B1B;
        border-color: rgba(155,11,27,var(--tw-border-opacity))
    }

    .bg-secondary-60 {
        --tw-bg-opacity: 1;
        background-color: #D7828B;
        background-color: rgba(215,130,139,var(--tw-bg-opacity))
    }

    .border-secondary-60 {
        --tw-border-opacity: 1;
        border-color: #D7828B;
        border-color: rgba(215,130,139,var(--tw-border-opacity))
    }

    .bg-secondary-20 {
        --tw-bg-opacity: 1;
        background-color: #C95865;
        background-color: rgba(201,88,101,var(--tw-bg-opacity))
    }

    .border-secondary-20 {
        --tw-border-opacity: 1;
        border-color: #C95865;
        border-color: rgba(201,88,101,var(--tw-border-opacity))
    }

    .bg-secondary-15 {
        --tw-bg-opacity: 1;
        background-color: #FFF0F0;
        background-color: rgba(255,240,240,var(--tw-bg-opacity))
    }

    .border-secondary-15 {
        --tw-border-opacity: 1;
        border-color: #FFF0F0;
        border-color: rgba(255,240,240,var(--tw-border-opacity))
    }

    .bg-secondary-10 {
        --tw-bg-opacity: 1;
        background-color: #F2D5D8;
        background-color: rgba(242,213,216,var(--tw-bg-opacity))
    }

    .border-secondary-10 {
        --tw-border-opacity: 1;
        border-color: #F2D5D8;
        border-color: rgba(242,213,216,var(--tw-border-opacity))
    }

    .bg-tertiary {
        --tw-bg-opacity: 1;
        background-color: #FCF1E0;
        background-color: rgba(252,241,224,var(--tw-bg-opacity))
    }

    .border-tertiary {
        --tw-border-opacity: 1;
        border-color: #FCF1E0;
        border-color: rgba(252,241,224,var(--tw-border-opacity))
    }

    .bg-neutral-80 {
        --tw-bg-opacity: 1;
        background-color: #888888;
        background-color: rgba(136,136,136,var(--tw-bg-opacity))
    }

    .border-neutral-80 {
        --tw-border-opacity: 1;
        border-color: #888888;
        border-color: rgba(136,136,136,var(--tw-border-opacity))
    }

    .bg-neutral-60 {
        --tw-bg-opacity: 1;
        background-color: #CCCCCC;
        background-color: rgba(204,204,204,var(--tw-bg-opacity))
    }

    .border-neutral-60 {
        --tw-border-opacity: 1;
        border-color: #CCCCCC;
        border-color: rgba(204,204,204,var(--tw-border-opacity))
    }

    .bg-neutral-40 {
        --tw-bg-opacity: 1;
        background-color: #DCDCDC;
        background-color: rgba(220,220,220,var(--tw-bg-opacity))
    }

    .border-neutral-40 {
        --tw-border-opacity: 1;
        border-color: #DCDCDC;
        border-color: rgba(220,220,220,var(--tw-border-opacity))
    }

    .bg-utility-secondary-orange {
        --tw-bg-opacity: 1;
        background-color: #F8D4CE;
        background-color: rgba(248,212,206,var(--tw-bg-opacity))
    }

    .border-utility-secondary-orange {
        --tw-border-opacity: 1;
        border-color: #F8D4CE;
        border-color: rgba(248,212,206,var(--tw-border-opacity))
    }

    .bg-utility-secondary-yellow {
        --tw-bg-opacity: 1;
        background-color: #FCF1E0;
        background-color: rgba(252,241,224,var(--tw-bg-opacity))
    }

    .border-utility-secondary-yellow {
        --tw-border-opacity: 1;
        border-color: #FCF1E0;
        border-color: rgba(252,241,224,var(--tw-border-opacity))
    }

    .bg-utility-secondary-blue {
        --tw-bg-opacity: 1;
        background-color: #BEE8E3;
        background-color: rgba(190,232,227,var(--tw-bg-opacity))
    }

    .border-utility-secondary-blue {
        --tw-border-opacity: 1;
        border-color: #BEE8E3;
        border-color: rgba(190,232,227,var(--tw-border-opacity))
    }

    .bg-utility-skin-coat {
        --tw-bg-opacity: 1;
        background-color: #CD0053;
        background-color: rgba(205,0,83,var(--tw-bg-opacity))
    }

    .border-utility-skin-coat {
        --tw-border-opacity: 1;
        border-color: #CD0053;
        border-color: rgba(205,0,83,var(--tw-border-opacity))
    }

    .bg-utility-skin-coat-dark {
        --tw-bg-opacity: 1;
        background-color: #a40042;
        background-color: rgba(164,0,66,var(--tw-bg-opacity))
    }

    .border-utility-skin-coat-dark {
        --tw-border-opacity: 1;
        border-color: #a40042;
        border-color: rgba(164,0,66,var(--tw-border-opacity))
    }

    .bg-utility-overall-health {
        --tw-bg-opacity: 1;
        background-color: #729F00;
        background-color: rgba(114,159,0,var(--tw-bg-opacity))
    }

    .border-utility-overall-health {
        --tw-border-opacity: 1;
        border-color: #729F00;
        border-color: rgba(114,159,0,var(--tw-border-opacity))
    }

    .bg-utility-gradient-blue {
        --tw-bg-opacity: 1;
        background-color: #00A7CA;
        background-color: rgba(0,167,202,var(--tw-bg-opacity))
    }

    .border-utility-gradient-blue {
        --tw-border-opacity: 1;
        border-color: #00A7CA;
        border-color: rgba(0,167,202,var(--tw-border-opacity))
    }

    .bg-utility-sub-success {
        --tw-bg-opacity: 1;
        background-color: #d3edea;
        background-color: rgba(211,237,234,var(--tw-bg-opacity))
    }

    .border-utility-sub-success {
        --tw-border-opacity: 1;
        border-color: #d3edea;
        border-color: rgba(211,237,234,var(--tw-border-opacity))
    }

    .bg-utility-cta-green {
        --tw-bg-opacity: 1;
        background-color: #008900;
        background-color: rgba(0,137,0,var(--tw-bg-opacity))
    }

    .border-utility-cta-green {
        --tw-border-opacity: 1;
        border-color: #008900;
        border-color: rgba(0,137,0,var(--tw-border-opacity))
    }

    .bg-utility-cta-green-dark {
        --tw-bg-opacity: 1;
        background-color: #006800;
        background-color: rgba(0,104,0,var(--tw-bg-opacity))
    }

    .border-utility-cta-green-dark {
        --tw-border-opacity: 1;
        border-color: #006800;
        border-color: rgba(0,104,0,var(--tw-border-opacity))
    }

    .bg-green-30 {
        --tw-bg-opacity: 1;
        background-color: #289901;
        background-color: rgba(40,153,1,var(--tw-bg-opacity))
    }

    .border-green-30 {
        --tw-border-opacity: 1;
        border-color: #289901;
        border-color: rgba(40,153,1,var(--tw-border-opacity))
    }

    .bg-green-60 {
        --tw-bg-opacity: 1;
        background-color: #53AA34;
        background-color: rgba(83,170,52,var(--tw-bg-opacity))
    }

    .border-green-60 {
        --tw-border-opacity: 1;
        border-color: #53AA34;
        border-color: rgba(83,170,52,var(--tw-border-opacity))
    }

    .bg-green-80 {
        --tw-bg-opacity: 1;
        background-color: #008900;
        background-color: rgba(0,137,0,var(--tw-bg-opacity))
    }

    .border-green-80 {
        --tw-border-opacity: 1;
        border-color: #008900;
        border-color: rgba(0,137,0,var(--tw-border-opacity))
    }

    .bg-green-90 {
        --tw-bg-opacity: 1;
        background-color: #185C01;
        background-color: rgba(24,92,1,var(--tw-bg-opacity))
    }

    .border-green-90 {
        --tw-border-opacity: 1;
        border-color: #185C01;
        border-color: rgba(24,92,1,var(--tw-border-opacity))
    }

    .bg-grey-20 {
        --tw-bg-opacity: 1;
        background-color: #D3D3D3;
        background-color: rgba(211,211,211,var(--tw-bg-opacity))
    }

    .border-grey-20 {
        --tw-border-opacity: 1;
        border-color: #D3D3D3;
        border-color: rgba(211,211,211,var(--tw-border-opacity))
    }

    .bg-grey-40 {
        --tw-bg-opacity: 1;
        background-color: #AFAFAF;
        background-color: rgba(175,175,175,var(--tw-bg-opacity))
    }

    .border-grey-40 {
        --tw-border-opacity: 1;
        border-color: #AFAFAF;
        border-color: rgba(175,175,175,var(--tw-border-opacity))
    }

    .bg-grey-90 {
        --tw-bg-opacity: 1;
        background-color: #202020;
        background-color: rgba(32,32,32,var(--tw-bg-opacity))
    }

    .border-grey-90 {
        --tw-border-opacity: 1;
        border-color: #202020;
        border-color: rgba(32,32,32,var(--tw-border-opacity))
    }

    .bg-blue-30 {
        --tw-bg-opacity: 1;
        background-color: #001C72;
        background-color: rgba(0,28,114,var(--tw-bg-opacity))
    }

    .border-blue-30 {
        --tw-border-opacity: 1;
        border-color: #001C72;
        border-color: rgba(0,28,114,var(--tw-border-opacity))
    }

    .bg-blue-70 {
        --tw-bg-opacity: 1;
        background-color: #33498E;
        background-color: rgba(51,73,142,var(--tw-bg-opacity))
    }

    .border-blue-70 {
        --tw-border-opacity: 1;
        border-color: #33498E;
        border-color: rgba(51,73,142,var(--tw-border-opacity))
    }

    .bg-blue-90 {
        --tw-bg-opacity: 1;
        background-color: #001144;
        background-color: rgba(0,17,68,var(--tw-bg-opacity))
    }

    .border-blue-90 {
        --tw-border-opacity: 1;
        border-color: #001144;
        border-color: rgba(0,17,68,var(--tw-border-opacity))
    }

    .bg-rose-30 {
        --tw-bg-opacity: 1;
        background-color: #CD0053;
        background-color: rgba(205,0,83,var(--tw-bg-opacity))
    }

    .border-rose-30 {
        --tw-border-opacity: 1;
        border-color: #CD0053;
        border-color: rgba(205,0,83,var(--tw-border-opacity))
    }

    .bg-rose-60 {
        --tw-bg-opacity: 1;
        background-color: #D73375;
        background-color: rgba(215,51,117,var(--tw-bg-opacity))
    }

    .border-rose-60 {
        --tw-border-opacity: 1;
        border-color: #D73375;
        border-color: rgba(215,51,117,var(--tw-border-opacity))
    }

    .bg-rose-90 {
        --tw-bg-opacity: 1;
        background-color: #7B0032;
        background-color: rgba(123,0,50,var(--tw-bg-opacity))
    }

    .border-rose-90 {
        --tw-border-opacity: 1;
        border-color: #7B0032;
        border-color: rgba(123,0,50,var(--tw-border-opacity))
    }

    .bg-primary-text {
        --tw-bg-opacity: 1;
        background-color: #1E1F24;
        background-color: rgba(30,31,36,var(--tw-bg-opacity))
    }

    .border-primary-text {
        --tw-border-opacity: 1;
        border-color: #1E1F24;
        border-color: rgba(30,31,36,var(--tw-border-opacity))
    }

    .bg-primary-border {
        --tw-bg-opacity: 1;
        background-color: #33498E;
        background-color: rgba(51,73,142,var(--tw-bg-opacity))
    }

    .border-primary-border {
        --tw-border-opacity: 1;
        border-color: #33498E;
        border-color: rgba(51,73,142,var(--tw-border-opacity))
    }

    .bg-primary-bg {
        --tw-bg-opacity: 1;
        background-color: #FFFFFF;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))
    }

    .border-primary-bg {
        --tw-border-opacity: 1;
        border-color: #FFFFFF;
        border-color: rgba(255,255,255,var(--tw-border-opacity))
    }

    .bg-neutral-bg {
        --tw-bg-opacity: 1;
        background-color: #F5F5F1;
        background-color: rgba(245,245,241,var(--tw-bg-opacity))
    }

    .border-neutral-bg {
        --tw-border-opacity: 1;
        border-color: #F5F5F1;
        border-color: rgba(245,245,241,var(--tw-border-opacity))
    }

    .bg-secondary-text {
        --tw-bg-opacity: 1;
        background-color: #3F424D;
        background-color: rgba(63,66,77,var(--tw-bg-opacity))
    }

    .border-secondary-text {
        --tw-border-opacity: 1;
        border-color: #3F424D;
        border-color: rgba(63,66,77,var(--tw-border-opacity))
    }

    .bg-neutral-secondary {
        --tw-bg-opacity: 1;
        background-color: #F5F8FF;
        background-color: rgba(245,248,255,var(--tw-bg-opacity))
    }

    .border-neutral-secondary {
        --tw-border-opacity: 1;
        border-color: #F5F8FF;
        border-color: rgba(245,248,255,var(--tw-border-opacity))
    }

    .bg-neutral-secondary-bg {
        --tw-bg-opacity: 1;
        background-color: #F5F8FF;
        background-color: rgba(245,248,255,var(--tw-bg-opacity))
    }

    .border-neutral-secondary-bg {
        --tw-border-opacity: 1;
        border-color: #F5F8FF;
        border-color: rgba(245,248,255,var(--tw-border-opacity))
    }

    .bg-inverted {
        --tw-bg-opacity: 1;
        background-color: #FFFFFF;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))
    }

    .border-inverted {
        --tw-border-opacity: 1;
        border-color: #FFFFFF;
        border-color: rgba(255,255,255,var(--tw-border-opacity))
    }

    .bg-inverted-text {
        --tw-bg-opacity: 1;
        background-color: #FFFFFF;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))
    }

    .border-inverted-text {
        --tw-border-opacity: 1;
        border-color: #FFFFFF;
        border-color: rgba(255,255,255,var(--tw-border-opacity))
    }

    .bg-inverted-border {
        --tw-bg-opacity: 1;
        background-color: #8D92A3;
        background-color: rgba(141,146,163,var(--tw-bg-opacity))
    }

    .border-inverted-border {
        --tw-border-opacity: 1;
        border-color: #8D92A3;
        border-color: rgba(141,146,163,var(--tw-border-opacity))
    }

    .bg-inverted-bold {
        --tw-bg-opacity: 1;
        background-color: #FFFFFF;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))
    }

    .border-inverted-bold {
        --tw-border-opacity: 1;
        border-color: #FFFFFF;
        border-color: rgba(255,255,255,var(--tw-border-opacity))
    }

    .bg-active {
        --tw-bg-opacity: 1;
        background-color: #000000;
        background-color: rgba(0,0,0,var(--tw-bg-opacity))
    }

    .border-active {
        --tw-border-opacity: 1;
        border-color: #000000;
        border-color: rgba(0,0,0,var(--tw-border-opacity))
    }

    .bg-active-border {
        --tw-bg-opacity: 1;
        background-color: #000000;
        background-color: rgba(0,0,0,var(--tw-bg-opacity))
    }

    .border-active-border {
        --tw-border-opacity: 1;
        border-color: #000000;
        border-color: rgba(0,0,0,var(--tw-border-opacity))
    }

    .bg-active-bg {
        --tw-bg-opacity: 1;
        background-color: #F7F8F8;
        background-color: rgba(247,248,248,var(--tw-bg-opacity))
    }

    .border-active-bg {
        --tw-border-opacity: 1;
        border-color: #F7F8F8;
        border-color: rgba(247,248,248,var(--tw-border-opacity))
    }

    .bg-raised {
        --tw-bg-opacity: 1;
        background-color: #B5B9C4;
        background-color: rgba(181,185,196,var(--tw-bg-opacity))
    }

    .border-raised {
        --tw-border-opacity: 1;
        border-color: #B5B9C4;
        border-color: rgba(181,185,196,var(--tw-border-opacity))
    }

    .bg-raised-bg {
        --tw-bg-opacity: 1;
        background-color: #B5B9C4;
        background-color: rgba(181,185,196,var(--tw-bg-opacity))
    }

    .border-raised-bg {
        --tw-border-opacity: 1;
        border-color: #B5B9C4;
        border-color: rgba(181,185,196,var(--tw-border-opacity))
    }

    .bg-hover {
        --tw-bg-opacity: 1;
        background-color: #8D92A3;
        background-color: rgba(141,146,163,var(--tw-bg-opacity))
    }

    .border-hover {
        --tw-border-opacity: 1;
        border-color: #8D92A3;
        border-color: rgba(141,146,163,var(--tw-border-opacity))
    }

    .bg-hover-text {
        --tw-bg-opacity: 1;
        background-color: #3F424D;
        background-color: rgba(63,66,77,var(--tw-bg-opacity))
    }

    .border-hover-text {
        --tw-border-opacity: 1;
        border-color: #3F424D;
        border-color: rgba(63,66,77,var(--tw-border-opacity))
    }

    .bg-hover-border {
        --tw-bg-opacity: 1;
        background-color: #8D92A3;
        background-color: rgba(141,146,163,var(--tw-bg-opacity))
    }

    .border-hover-border {
        --tw-border-opacity: 1;
        border-color: #8D92A3;
        border-color: rgba(141,146,163,var(--tw-border-opacity))
    }

    .bg-hover-bg {
        --tw-bg-opacity: 1;
        background-color: #F7F8F8;
        background-color: rgba(247,248,248,var(--tw-bg-opacity))
    }

    .border-hover-bg {
        --tw-border-opacity: 1;
        border-color: #F7F8F8;
        border-color: rgba(247,248,248,var(--tw-border-opacity))
    }

    .bg-disabled {
        --tw-bg-opacity: 1;
        background-color: #B5B9C4;
        background-color: rgba(181,185,196,var(--tw-bg-opacity))
    }

    .border-disabled {
        --tw-border-opacity: 1;
        border-color: #B5B9C4;
        border-color: rgba(181,185,196,var(--tw-border-opacity))
    }

    .bg-disabled-text {
        --tw-bg-opacity: 1;
        background-color: #B5B9C4;
        background-color: rgba(181,185,196,var(--tw-bg-opacity))
    }

    .border-disabled-text {
        --tw-border-opacity: 1;
        border-color: #B5B9C4;
        border-color: rgba(181,185,196,var(--tw-border-opacity))
    }

    .bg-disabled-border {
        --tw-bg-opacity: 1;
        background-color: #B5B9C4;
        background-color: rgba(181,185,196,var(--tw-bg-opacity))
    }

    .border-disabled-border {
        --tw-border-opacity: 1;
        border-color: #B5B9C4;
        border-color: rgba(181,185,196,var(--tw-border-opacity))
    }

    .bg-disabled-bg {
        --tw-bg-opacity: 1;
        background-color: #D8DADF;
        background-color: rgba(216,218,223,var(--tw-bg-opacity))
    }

    .border-disabled-bg {
        --tw-border-opacity: 1;
        border-color: #D8DADF;
        border-color: rgba(216,218,223,var(--tw-border-opacity))
    }

    .bg-warning {
        --tw-bg-opacity: 1;
        background-color: #B91C1C;
        background-color: rgba(185,28,28,var(--tw-bg-opacity))
    }

    .border-warning {
        --tw-border-opacity: 1;
        border-color: #B91C1C;
        border-color: rgba(185,28,28,var(--tw-border-opacity))
    }

    .bg-warning-hover {
        --tw-bg-opacity: 1;
        background-color: #991B1B;
        background-color: rgba(153,27,27,var(--tw-bg-opacity))
    }

    .border-warning-hover {
        --tw-border-opacity: 1;
        border-color: #991B1B;
        border-color: rgba(153,27,27,var(--tw-border-opacity))
    }

    .bg-warning-pressed {
        --tw-bg-opacity: 1;
        background-color: #7F1D1D;
        background-color: rgba(127,29,29,var(--tw-bg-opacity))
    }

    .border-warning-pressed {
        --tw-border-opacity: 1;
        border-color: #7F1D1D;
        border-color: rgba(127,29,29,var(--tw-border-opacity))
    }

    .bg-bold {
        --tw-bg-opacity: 1;
        background-color: #0C111C;
        background-color: rgba(12,17,28,var(--tw-bg-opacity))
    }

    .border-bold {
        --tw-border-opacity: 1;
        border-color: #0C111C;
        border-color: rgba(12,17,28,var(--tw-border-opacity))
    }

    .bg-bold-bg {
        --tw-bg-opacity: 1;
        background-color: #0C111C;
        background-color: rgba(12,17,28,var(--tw-bg-opacity))
    }

    .border-bold-bg {
        --tw-border-opacity: 1;
        border-color: #0C111C;
        border-color: rgba(12,17,28,var(--tw-border-opacity))
    }

    .bg-danger {
        --tw-bg-opacity: 1;
        background-color: #B91C1C;
        background-color: rgba(185,28,28,var(--tw-bg-opacity))
    }

    .border-danger {
        --tw-border-opacity: 1;
        border-color: #B91C1C;
        border-color: rgba(185,28,28,var(--tw-border-opacity))
    }

    .bg-danger-text {
        --tw-bg-opacity: 1;
        background-color: #B91C1C;
        background-color: rgba(185,28,28,var(--tw-bg-opacity))
    }

    .border-danger-text {
        --tw-border-opacity: 1;
        border-color: #B91C1C;
        border-color: rgba(185,28,28,var(--tw-border-opacity))
    }

    .bg-danger-border {
        --tw-bg-opacity: 1;
        background-color: #B91C1C;
        background-color: rgba(185,28,28,var(--tw-bg-opacity))
    }

    .border-danger-border {
        --tw-border-opacity: 1;
        border-color: #B91C1C;
        border-color: rgba(185,28,28,var(--tw-border-opacity))
    }

    .bg-positive {
        --tw-bg-opacity: 1;
        background-color: #008900;
        background-color: rgba(0,137,0,var(--tw-bg-opacity))
    }

    .border-positive {
        --tw-border-opacity: 1;
        border-color: #008900;
        border-color: rgba(0,137,0,var(--tw-border-opacity))
    }

    .bg-positive-text {
        --tw-bg-opacity: 1;
        background-color: #076D08;
        background-color: rgba(7,109,8,var(--tw-bg-opacity))
    }

    .border-positive-text {
        --tw-border-opacity: 1;
        border-color: #076D08;
        border-color: rgba(7,109,8,var(--tw-border-opacity))
    }

    .bg-positive-border {
        --tw-bg-opacity: 1;
        background-color: #008900;
        background-color: rgba(0,137,0,var(--tw-bg-opacity))
    }

    .border-positive-border {
        --tw-border-opacity: 1;
        border-color: #008900;
        border-color: rgba(0,137,0,var(--tw-border-opacity))
    }

    .bg-mobility {
        --tw-bg-opacity: 1;
        background-color: #354D98;
        background-color: rgba(53,77,152,var(--tw-bg-opacity))
    }

    .border-mobility {
        --tw-border-opacity: 1;
        border-color: #354D98;
        border-color: rgba(53,77,152,var(--tw-border-opacity))
    }

    .bg-mobility-text {
        --tw-bg-opacity: 1;
        background-color: #354D98;
        background-color: rgba(53,77,152,var(--tw-bg-opacity))
    }

    .border-mobility-text {
        --tw-border-opacity: 1;
        border-color: #354D98;
        border-color: rgba(53,77,152,var(--tw-border-opacity))
    }

    .bg-mobility-bg {
        --tw-bg-opacity: 1;
        background-color: #EBF2FB;
        background-color: rgba(235,242,251,var(--tw-bg-opacity))
    }

    .border-mobility-bg {
        --tw-border-opacity: 1;
        border-color: #EBF2FB;
        border-color: rgba(235,242,251,var(--tw-border-opacity))
    }

    .bg-dental {
        --tw-bg-opacity: 1;
        background-color: #265530;
        background-color: rgba(38,85,48,var(--tw-bg-opacity))
    }

    .border-dental {
        --tw-border-opacity: 1;
        border-color: #265530;
        border-color: rgba(38,85,48,var(--tw-border-opacity))
    }

    .bg-dental-text {
        --tw-bg-opacity: 1;
        background-color: #265530;
        background-color: rgba(38,85,48,var(--tw-bg-opacity))
    }

    .border-dental-text {
        --tw-border-opacity: 1;
        border-color: #265530;
        border-color: rgba(38,85,48,var(--tw-border-opacity))
    }

    .bg-dental-bg {
        --tw-bg-opacity: 1;
        background-color: #E9F8EC;
        background-color: rgba(233,248,236,var(--tw-bg-opacity))
    }

    .border-dental-bg {
        --tw-border-opacity: 1;
        border-color: #E9F8EC;
        border-color: rgba(233,248,236,var(--tw-border-opacity))
    }

    .bg-probiotics {
        --tw-bg-opacity: 1;
        background-color: #754782;
        background-color: rgba(117,71,130,var(--tw-bg-opacity))
    }

    .border-probiotics {
        --tw-border-opacity: 1;
        border-color: #754782;
        border-color: rgba(117,71,130,var(--tw-border-opacity))
    }

    .bg-probiotics-text {
        --tw-bg-opacity: 1;
        background-color: #754782;
        background-color: rgba(117,71,130,var(--tw-bg-opacity))
    }

    .border-probiotics-text {
        --tw-border-opacity: 1;
        border-color: #754782;
        border-color: rgba(117,71,130,var(--tw-border-opacity))
    }

    .bg-probiotics-bg {
        --tw-bg-opacity: 1;
        background-color: #F7F2F9;
        background-color: rgba(247,242,249,var(--tw-bg-opacity))
    }

    .border-probiotics-bg {
        --tw-border-opacity: 1;
        border-color: #F7F2F9;
        border-color: rgba(247,242,249,var(--tw-border-opacity))
    }

    .bg-allergy-itch {
        --tw-bg-opacity: 1;
        background-color: #A1490B;
        background-color: rgba(161,73,11,var(--tw-bg-opacity))
    }

    .border-allergy-itch {
        --tw-border-opacity: 1;
        border-color: #A1490B;
        border-color: rgba(161,73,11,var(--tw-border-opacity))
    }

    .bg-allergy-itch-text {
        --tw-bg-opacity: 1;
        background-color: #A1490B;
        background-color: rgba(161,73,11,var(--tw-bg-opacity))
    }

    .border-allergy-itch-text {
        --tw-border-opacity: 1;
        border-color: #A1490B;
        border-color: rgba(161,73,11,var(--tw-border-opacity))
    }

    .bg-allergy-itch-bg {
        --tw-bg-opacity: 1;
        background-color: #FFF7DF;
        background-color: rgba(255,247,223,var(--tw-bg-opacity))
    }

    .border-allergy-itch-bg {
        --tw-border-opacity: 1;
        border-color: #FFF7DF;
        border-color: rgba(255,247,223,var(--tw-border-opacity))
    }

    .bg-wellness {
        --tw-bg-opacity: 1;
        background-color: #7D3923;
        background-color: rgba(125,57,35,var(--tw-bg-opacity))
    }

    .border-wellness {
        --tw-border-opacity: 1;
        border-color: #7D3923;
        border-color: rgba(125,57,35,var(--tw-border-opacity))
    }

    .bg-wellness-text {
        --tw-bg-opacity: 1;
        background-color: #7D3923;
        background-color: rgba(125,57,35,var(--tw-bg-opacity))
    }

    .border-wellness-text {
        --tw-border-opacity: 1;
        border-color: #7D3923;
        border-color: rgba(125,57,35,var(--tw-border-opacity))
    }

    .bg-wellness-bg {
        --tw-bg-opacity: 1;
        background-color: #F9F2E3;
        background-color: rgba(249,242,227,var(--tw-bg-opacity))
    }

    .border-wellness-bg {
        --tw-border-opacity: 1;
        border-color: #F9F2E3;
        border-color: rgba(249,242,227,var(--tw-border-opacity))
    }

    .bg-treats {
        --tw-bg-opacity: 1;
        background-color: #822F40;
        background-color: rgba(130,47,64,var(--tw-bg-opacity))
    }

    .border-treats {
        --tw-border-opacity: 1;
        border-color: #822F40;
        border-color: rgba(130,47,64,var(--tw-border-opacity))
    }

    .bg-treats-text {
        --tw-bg-opacity: 1;
        background-color: #822F40;
        background-color: rgba(130,47,64,var(--tw-bg-opacity))
    }

    .border-treats-text {
        --tw-border-opacity: 1;
        border-color: #822F40;
        border-color: rgba(130,47,64,var(--tw-border-opacity))
    }

    .bg-treats-bg {
        --tw-bg-opacity: 1;
        background-color: #FBF0F0;
        background-color: rgba(251,240,240,var(--tw-bg-opacity))
    }

    .border-treats-bg {
        --tw-border-opacity: 1;
        border-color: #FBF0F0;
        border-color: rgba(251,240,240,var(--tw-border-opacity))
    }

    .bg-subtle {
        --tw-bg-opacity: 1;
        background-color: #FFFFFF;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))
    }

    .border-subtle {
        --tw-border-opacity: 1;
        border-color: #FFFFFF;
        border-color: rgba(255,255,255,var(--tw-border-opacity))
    }

    .bg-subtle-hover {
        --tw-bg-opacity: 1;
        background-color: #F7F8F8;
        background-color: rgba(247,248,248,var(--tw-bg-opacity))
    }

    .border-subtle-hover {
        --tw-border-opacity: 1;
        border-color: #F7F8F8;
        border-color: rgba(247,248,248,var(--tw-border-opacity))
    }

    .bg-subtle-pressed {
        --tw-bg-opacity: 1;
        background-color: #EDEDF1;
        background-color: rgba(237,237,241,var(--tw-bg-opacity))
    }

    .border-subtle-pressed {
        --tw-border-opacity: 1;
        border-color: #EDEDF1;
        border-color: rgba(237,237,241,var(--tw-border-opacity))
    }

    .bg-primary {
        --tw-bg-opacity: 1;
        background-color: #001C72;
        background-color: rgba(0,28,114,var(--tw-bg-opacity))
    }

    .border-primary {
        --tw-border-opacity: 1;
        border-color: #001C72;
        border-color: rgba(0,28,114,var(--tw-border-opacity))
    }

    .bg-secondary {
        --tw-bg-opacity: 1;
        background-color: #BC2E3E;
        background-color: rgba(188,46,62,var(--tw-bg-opacity))
    }

    .border-secondary {
        --tw-border-opacity: 1;
        border-color: #BC2E3E;
        border-color: rgba(188,46,62,var(--tw-border-opacity))
    }

    .bg-neutral {
        --tw-bg-opacity: 1;
        background-color: #F8F8F8;
        background-color: rgba(248,248,248,var(--tw-bg-opacity))
    }

    .border-neutral {
        --tw-border-opacity: 1;
        border-color: #F8F8F8;
        border-color: rgba(248,248,248,var(--tw-border-opacity))
    }

    .text-neutral-light {
        color: var(--color-neutral-light,#f5f5f5)
    }

    .text-neutral-gray {
        color: var(--color-neutral-gray,#e0e0e0)
    }

    .text-neutral-dark {
        color: var(--color-neutral-dark,#333333)
    }

    .text-utility-error {
        color: var(--color-utility-error,#ff0000)
    }

    .text-utility-dental {
        color: var(--color-utility-dental,#265530)
    }

    .text-utility-success {
        color: var(--color-utility-success,#00ff00)
    }

    .text-utility-warning {
        color: var(--color-utility-warning,#ffcc00)
    }

    .text-utility-behavior {
        color: var(--color-utility-behavior,#0066cc)
    }

    .text-utility-nutrition {
        color: var(--color-utility-nutrition,#ff9900)
    }

    .text-subtlest {
        color: rgba(255,255,255,0)
    }

    .text-subtlest-hover {
        color: rgba(255,255,255,.2)
    }

    .text-subtlest-pressed {
        color: rgba(255,255,255,.4)
    }

    .bg-neutral-light {
        background-color: var(--color-neutral-light,#f5f5f5)
    }

    .border-neutral-light {
        border-color: var(--color-neutral-light,#f5f5f5)
    }

    .bg-neutral-gray {
        background-color: var(--color-neutral-gray,#e0e0e0)
    }

    .border-neutral-gray {
        border-color: var(--color-neutral-gray,#e0e0e0)
    }

    .bg-neutral-dark {
        background-color: var(--color-neutral-dark,#333333)
    }

    .border-neutral-dark {
        border-color: var(--color-neutral-dark,#333333)
    }

    .bg-utility-error {
        background-color: var(--color-utility-error,#ff0000)
    }

    .border-utility-error {
        border-color: var(--color-utility-error,#ff0000)
    }

    .bg-utility-dental {
        background-color: var(--color-utility-dental,#265530)
    }

    .border-utility-dental {
        border-color: var(--color-utility-dental,#265530)
    }

    .bg-utility-success {
        background-color: var(--color-utility-success,#00ff00)
    }

    .border-utility-success {
        border-color: var(--color-utility-success,#00ff00)
    }

    .bg-utility-warning {
        background-color: var(--color-utility-warning,#ffcc00)
    }

    .border-utility-warning {
        border-color: var(--color-utility-warning,#ffcc00)
    }

    .bg-utility-behavior {
        background-color: var(--color-utility-behavior,#0066cc)
    }

    .border-utility-behavior {
        border-color: var(--color-utility-behavior,#0066cc)
    }

    .bg-utility-nutrition {
        background-color: var(--color-utility-nutrition,#ff9900)
    }

    .border-utility-nutrition {
        border-color: var(--color-utility-nutrition,#ff9900)
    }

    .bg-subtlest {
        background-color: rgba(255,255,255,0)
    }

    .border-subtlest {
        border-color: rgba(255,255,255,0)
    }

    .bg-subtlest-hover {
        background-color: rgba(255,255,255,.2)
    }

    .border-subtlest-hover {
        border-color: rgba(255,255,255,.2)
    }

    .bg-subtlest-pressed {
        background-color: rgba(255,255,255,.4)
    }

    .border-subtlest-pressed {
        border-color: rgba(255,255,255,.4)
    }

    @font-face {
        font-family: Copernicus;
        font-weight: 600;
        font-style: normal;
        font-display: swap;
        src: url(/_next/static/media/Copernicus-Semibold.d3b7e64c.woff2) format("woff2"),url(/_next/static/media/Copernicus-Semibold.ccd36cdd.woff) format("woff")
    }

    @font-face {
        font-family: Copernicus;
        font-weight: 600;
        font-style: italic;
        font-display: swap;
        src: url(/_next/static/media/Copernicus-SemiboldItalic.d081e33b.woff2) format("woff2"),url(/_next/static/media/Copernicus-SemiboldItalic.5df03e94.woff) format("woff")
    }
}