@media {
    :root,.t-fGwpia {
        --colors-primaryA100: #D7FAF8;
        --colors-primaryA200: #5EEBE4;
        --colors-primaryA400: #15ACA5;
        --colors-primaryA600: #10847E;
        --colors-primaryA800: #0E746E;
        --colors-primaryA1000: #0A534F;
        --colors-primaryB: #F4C324;
        --colors-feedbackSuccess100: #F2FFF8;
        --colors-feedbackSuccess200: #BFEDDD;
        --colors-feedbackSuccess400: #81DCBA;
        --colors-feedbackSuccess600: #62BF9F;
        --colors-feedbackSuccess800: #45A081;
        --colors-feedbackSuccess1000: #38544A;
        --colors-feedbackError100: #FFF5F5;
        --colors-feedbackError200: #FCC0C2;
        --colors-feedbackError400: #FE9395;
        --colors-feedbackError600: #F47779;
        --colors-feedbackError800: #CC4C4E;
        --colors-feedbackError1000: #583536;
        --colors-feedbackWarning100: #FFF2E8;
        --colors-feedbackWarning200: #FFC9A0;
        --colors-feedbackWarning400: #FFAE71;
        --colors-feedbackWarning600: #FF9341;
        --colors-feedbackWarning800: #CF7530;
        --colors-feedbackWarning1000: #38544A;
        --colors-feedbackAssist600: #3E415B;
        --colors-neutralDark100: #D7DFE5;
        --colors-neutralDark200: #8897A2;
        --colors-neutralDark400: #6E787E;
        --colors-neutralDark600: #4F585E;
        --colors-neutralDark800: #30363C;
        --colors-neutralLight0: #FFFFFF;
        --colors-neutralLight10: #EEF4FF;
        --colors-neutralLight20: #EDF2F9;
        --colors-neutralLight40: #E6EBF4;
        --colors-neutralLight60: #DCE4F1;
        --colors-neutralLight70: #D4DBE7;
        --colors-neutralLight80: #B4C0D3;
        --colors-diagnosticPrimary100: #EBF2FF;
        --colors-diagnosticPrimary200: #B5CDF7;
        --colors-diagnosticPrimary400: #7EA7F2;
        --colors-diagnosticPrimary600: #3B7AEF;
        --colors-diagnosticPrimary800: #3661B0;
        --colors-diagnosticPrimary1000: #2F446B;
        --colors-diagnosticIllustration100: #CEF8FF;
        --colors-diagnosticIllustration200: #A6EFFC;
        --colors-diagnosticIllustration400: #70DFF3;
        --colors-diagnosticIllustration600: #3DCDE6;
        --colors-diagnosticIllustration800: #1FA4BB;
        --colors-diagnosticIllustration1000: #187484;
        --colors-diagnosticSecondary100: #FFEFF3;
        --colors-diagnosticSecondary200: #A6EFFC;
        --colors-diagnosticSecondary400: #70DFF3;
        --colors-diagnosticSecondary600: #3DCDE6;
        --colors-diagnosticSecondary800: #1FA4BB;
        --colors-diagnosticSecondary1000: #187484;
        --colors-plusPrimary100: #F1EEFF;
        --colors-plusPrimary200: #CFC9F2;
        --colors-plusPrimary400: #AAA1E8;
        --colors-plusPrimary600: #8678DE;
        --colors-plusPrimary800: #6E53BA;
        --colors-plusPrimary1000: #3E2E6B;
        --colors-plusAccent100: #FFF8E3;
        --colors-plusAccent200: #F6E4AB;
        --colors-plusAccent400: #EFD06C;
        --colors-plusAccent600: #F5B326;
        --colors-plusAccent800: #C88801;
        --colors-plusAccent1000: #776133;
        --colors-illustrationSkeleton200: #F1FAFE;
        --colors-illustrationSkeleton400: #E2EFF7;
        --colors-illustrationSkeleton600: #C2DEEE;
        --colors-illustrationSkeleton800: #AACFE3;
        --colors-illustrationSkinToneDark100: #E9BA96;
        --colors-illustrationSkinToneDark200: #E5AA7A;
        --colors-illustrationSkinToneDark400: #C4865C;
        --colors-illustrationSkinToneLight100: #FCC9C0;
        --colors-illustrationSkinToneLight200: #F29F9E;
        --colors-illustrationSkinToneLight400: #E07F79;
        --colors-fontNeutralLight0: #FFFFFF;
        --colors-fontNeutralDark100: #D7DFE5;
        --colors-fontNeutralDark200: #8897A2;
        --colors-fontNeutralDark400: #6E787E;
        --colors-fontNeutralDark600: #4F585E;
        --colors-fontDefault: #30363C;
        --colors-fontPrimary: #10847E;
        --colors-fontError: #F47779;
        --colors-fontDiagnosticPrimary: #3B7AEF;
        --fonts-inter: Inter, sans-serif;
        --fontWeights-regular: 400;
        --fontWeights-medium: 500;
        --fontWeights-semiBold: 600;
        --fontWeights-bold: 700;
        --fontSizes-0: 10px;
        --fontSizes-1: 11px;
        --fontSizes-2: 12px;
        --fontSizes-3: 13px;
        --fontSizes-4: 14px;
        --fontSizes-5: 15px;
        --fontSizes-6: 16px;
        --fontSizes-7: 18px;
        --fontSizes-8: 22px;
        --fontSizes-9: 26px;
        --fontSizes-10: 32px;
        --fontSizes-11: 40px;
        --fontSizes-12: 48px;
        --fontSizes-13: 56px;
        --fontSizes-14: 64px;
        --letterSpacings-0: 0px;
        --letterSpacings-1: 0.4px;
        --lineHeights-0: 16px;
        --lineHeights-1: 20px;
        --lineHeights-2: 24px;
        --lineHeights-3: 32px;
        --lineHeights-4: 40px;
        --lineHeights-5: 48px;
        --lineHeights-6: 56px;
        --lineHeights-7: 64px;
        --lineHeights-8: 72px;
        --sizes-2: 16px;
        --sizes-3: 24px;
        --sizes-4: 32px;
        --sizes-5: 40px;
        --sizes-6: 48px;
        --sizes-7: 56px;
        --sizes-8: 64px;
        --sizes-9: 72px;
        --sizes-10: 80px;
        --sizes-11: 88px;
        --sizes-12: 96px;
        --sizes-13: 104px;
        --sizes-14: 112px;
        --sizes-15: 120px;
        --sizes-16: 128px;
        --sizes-17: 136px;
        --sizes-18: 144px;
        --sizes-19: 152px;
        --sizes-20: 160px;
        --sizes-21: 168px;
        --sizes-22: 176px;
        --sizes-23: 184px;
        --sizes-24: 192px;
        --sizes-25: 200px;
        --sizes-26: 208px;
        --sizes-27: 216px;
        --sizes-28: 224px;
        --sizes-29: 232px;
        --sizes-30: 240px;
        --sizes-31: 248px;
        --sizes-32: 256px;
        --sizes-33: 264px;
        --sizes-34: 272px;
        --sizes-35: 280px;
        --sizes-36: 288px;
        --sizes-37: 296px;
        --sizes-38: 304px;
        --sizes-39: 312px;
        --sizes-40: 320px;
        --sizes-41: 328px;
        --sizes-42: 336px;
        --sizes-43: 344px;
        --sizes-44: 352px;
        --sizes-45: 360px;
        --sizes-46: 368px;
        --sizes-47: 376px;
        --sizes-48: 384px;
        --sizes-49: 392px;
        --sizes-50: 400px;
        --sizes-51: 408px;
        --sizes-52: 416px;
        --sizes-53: 424px;
        --sizes-54: 432px;
        --sizes-55: 440px;
        --sizes-56: 448px;
        --sizes-57: 456px;
        --sizes-58: 464px;
        --sizes-59: 472px;
        --sizes-60: 480px;
        --sizes-61: 488px;
        --sizes-62: 496px;
        --sizes-63: 504px;
        --sizes-64: 512px;
        --sizes-65: 520px;
        --sizes-66: 528px;
        --sizes-67: 536px;
        --sizes-68: 544px;
        --sizes-69: 552px;
        --sizes-70: 560px;
        --sizes-71: 568px;
        --sizes-72: 576px;
        --sizes-73: 584px;
        --sizes-74: 592px;
        --sizes-75: 600px;
        --sizes-76: 608px;
        --sizes-77: 616px;
        --sizes-78: 624px;
        --sizes-79: 632px;
        --sizes-80: 640px;
        --sizes-81: 648px;
        --sizes-82: 656px;
        --sizes-83: 664px;
        --sizes-84: 672px;
        --sizes-85: 680px;
        --sizes-86: 688px;
        --sizes-87: 696px;
        --sizes-88: 704px;
        --sizes-89: 712px;
        --sizes-90: 720px;
        --sizes-91: 728px;
        --sizes-92: 736px;
        --sizes-93: 744px;
        --sizes-94: 752px;
        --sizes-95: 760px;
        --sizes-96: 768px;
        --sizes-97: 776px;
        --sizes-98: 784px;
        --sizes-99: 792px;
        --sizes-100: 800px;
        --sizes-half: 4px;
        --sizes-baseline: 8px;
        --space-2: 16px;
        --space-3: 24px;
        --space-4: 32px;
        --space-5: 40px;
        --space-6: 48px;
        --space-7: 64px;
        --space-8: 80px;
        --space-9: 120px;
        --space-half: 4px;
        --space-baseline: 8px;
        --space-onepointfive: 12px;
        --radii-small: 4px;
        --radii-medium: 8px;
        --radii-large: 16px
    }
}

@media {
    @keyframes k-fehnNV {
        0% {
            transform: rotate(0deg)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    @keyframes k-mEFyt {
        0% {
            background-position: 100% 0
        }

        100% {
            background-position: -100% 0
        }
    }

    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        border: 0;
        font: var(--inter)
    }

    body {
        line-height: 1
    }

    @keyframes k-Ygeid {
        100% {
            opacity: 1
        }

        0%,50% {
            opacity: 0
        }
    }

    @keyframes k-eZOjkl {
        0% {
            transform: translateX(1px)
        }

        50% {
            transform: translateX(-1px)
        }

        100% {
            transform: translateX(1px)
        }
    }

    @keyframes k-gYkPdm {
        0% {
            opacity: 1;
            content: "Medicine";
            transform: translateY(-2px)
        }

        4% {
            opacity: 1;
            content: "Medicine";
            transform: translateY(-2px)
        }

        17% {
            opacity: 0;
            content: "Medicine";
            transform: translateY(10px)
        }

        18% {
            opacity: 0;
            content: "Shampoo";
            transform: translateY(-10px)
        }

        30% {
            opacity: 1;
            content: "Shampoo";
            transform: translateY(-2px)
        }

        38% {
            opacity: 1;
            content: "Shampoo";
            transform: translateY(-2px)
        }

        51% {
            opacity: 0;
            content: "Shampoo";
            transform: translateY(10px)
        }

        52% {
            opacity: 0;
            content: "Health Drinks";
            transform: translateY(-10px)
        }

        64% {
            opacity: 1;
            content: "Health Drinks";
            transform: translateY(-2px)
        }

        72% {
            opacity: 1;
            content: "Health Drinks";
            transform: translateY(-2px)
        }

        85% {
            opacity: 0;
            content: "Health Drinks";
            transform: translateY(10px)
        }

        86% {
            opacity: 0;
            content: "Medicine";
            transform: translateY(-10px)
        }

        96% {
            opacity: 1;
            content: "Medicine";
            transform: translateY(-2px)
        }

        100% {
            opacity: 1;
            content: "Medicine";
            transform: translateY(-2px)
        }
    }
}

@media {
    .c-IkEYc {
        max-width: 1440px;
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .c-iWbDBM {
        color: var(--colors-fontNeutralDark800);
        text-decoration: none;
        font-family: var(--fonts-inter)
    }

    .c-cZuCZG {
        box-sizing: content-box;
        display: inline-block
    }

    .c-bXbWpx {
        display: flex;
        box-sizing: border-box
    }

    .c-gZXzAR {
        background-color: var(--colors-neutralDark100);
        height: 2px;
        width: 100%;
        border: none
    }

    .c-kkmdlQ {
        font-family: var(--fonts-inter);
        letter-spacing: var(--letterSpacings-0);
        color: var(--colors-fontDefault)
    }

    .c-fMvrsm {
        position: relative;
        height: 100%;
        display: flex;
        align-items: center
    }

    .c-dNzmxD {
        display: none;
        xpointer-events: none
    }

    .c-dhzjXW {
        display: flex
    }

    .c-kSjTlK {
        position: fixed;
        max-width: 400px;
        top: 0;
        margin-left: -400px;
        height: -moz-fit-content;
        height: fit-content;
        width: 85%;
        min-height: 100vh;
        background: var(--colors-neutralLight0);
        opacity: 1;
        z-index: 5;
        transition: transform 0.3s ease-in-out
    }

    .c-bKvviC {
        box-sizing: border-box;
        display: grid
    }

    .c-beEaID {
        width: 100%
    }

    .c-beEaID[open] > summary > #chev {
        transform: rotate(270deg)
    }

    .c-iGRbuj {
        list-style: none;
        position: relative;
        display: flex;
        justify-content: space-between;
        -webkit-tap-highlight-color: transparent;
        outline: none;
        align-items: center
    }

    .c-iGRbuj::marker {
        display: none
    }

    .c-iGRbuj::-webkit-details-marker {
        display: none
    }

    .c-gjdJOs {
        text-align: center
    }

    .c-bjPTlu {
        margin: 0;
        padding: 0
    }

    .c-dpOIwS {
        background: #dfe3e6;
        border-radius: 2px;
        background-image: linear-gradient(to right, #dfe3e6 0% , #edeef1 20% , #dfe3e6 40%, #dfe3e6 100%);
        background-repeat: no-repeat;
        background-size: 200% 100%;
        animation: k-mEFyt 1s linear infinite;
        animation-fill-mode: forwards
    }
}

@media {
    .c-cZuCZG-gtZKQU-size-large {
        height: var(--sizes-3);
        width: var(--sizes-3)
    }

    .c-cZuCZG-dmsdwv-rotate-up {
        transform: rotate(0)
    }

    .c-bXbWpx-bZJlhX-direction-column {
        flex-direction: column
    }

    .c-bXbWpx-lfylVv-direction-row {
        flex-direction: row
    }

    .c-bXbWpx-fMErMJ-justify-left {
        justify-content: left
    }

    .c-bXbWpx-joJbDg-align-center {
        align-items: center
    }

    .c-bXbWpx-joLzpF-justify-center {
        justify-content: center
    }

    .c-kkmdlQ-gatHuX-structure-captionRegular {
        font-size: var(--fontSizes-2);
        line-height: var(--lineHeights-0);
        font-weight: var(--fontWeights-regular)
    }

    .c-kkmdlQ-dYJjti-weight-regular {
        font-weight: var(--fontWeights-regular)
    }

    .c-kkmdlQ-dLspqg-structure-captionMedium {
        font-size: var(--fontSizes-2);
        line-height: var(--lineHeights-0);
        font-weight: var(--fontWeights-medium)
    }

    .c-kkmdlQ-jdOIsX-weight-semiBold {
        font-weight: var(--fontWeights-semiBold)
    }

    .c-cZuCZG-dbGJqY-rotate-right {
        transform: rotate(90deg)
    }

    .c-kkmdlQ-hjFTIG-structure-button1Title {
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-2);
        font-weight: var(--fontWeights-semiBold)
    }

    .c-kkmdlQ-jxPRpY-structure-subTitle2 {
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-2)
    }

    .c-kkmdlQ-iqKmYR-weight-medium {
        font-weight: var(--fontWeights-medium)
    }

    .c-bXbWpx-HnNzS-justify-right {
        justify-content: right
    }

    .c-cZuCZG-hECRKn-type-rounded {
        border-radius: 50%
    }

    .c-cZuCZG-kcukZZ-padding-xs {
        padding: var(--space-half)
    }

    .c-dNzmxD-bJKHLP-variant-fixed {
        position: fixed;
        top: 104px;
        left: 50%;
        z-index: 1000;
        transform: translateX(-50%);
        width: max-content;
        pointer-events: auto
    }

    .c-dhzjXW-lfylVv-direction-row {
        flex-direction: row
    }

    .c-dhzjXW-fMErMJ-justify-left {
        justify-content: left
    }

    .c-dhzjXW-joJbDg-align-center {
        align-items: center
    }

    .c-dhzjXW-bZJlhX-direction-column {
        flex-direction: column
    }

    .c-dhzjXW-joLzpF-justify-center {
        justify-content: center
    }

    .c-dhzjXW-fMBUak-align-left {
        align-items: left
    }

    .c-dNzmxD-IwxTj-variant-absolute {
        position: absolute;
        top: 41px;
        transform: translateX(-39%);
        pointer-events: auto
    }

    .c-kkmdlQ-fmdmyd-structure-title7 {
        font-size: var(--fontSizes-8);
        line-height: var(--lineHeights-3)
    }

    .c-kkmdlQ-fFohXj-structure-body2 {
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-1)
    }

    .c-bKvviC-knmidH-justify-between {
        justify-content: space-between
    }

    .c-bKvviC-jroWjL-align-center {
        align-items: center
    }

    .c-bKvviC-hATmco-flow-row {
        grid-auto-flow: row
    }

    .c-bKvviC-jkefRh-gridGap-2 {
        grid-row-gap: var(--space-2);
        grid-column-gap: var(--space-2)
    }

    .c-bKvviC-gyNLch-columns-4 {
        grid-template-columns: repeat(4, 1fr)
    }

    .c-bXbWpx-DytHV-justify-between {
        justify-content: space-between
    }

    .c-kkmdlQ-CMlNe-structure-overline {
        font-size: var(--fontSizes-1);
        line-height: var(--lineHeights-0);
        font-weight: var(--fontWeights-bold);
        letter-spacing: var(--letterSpacings-1);
        text-transform: uppercase
    }

    .c-bXbWpx-bohnrn-align-start {
        align-items: start
    }

    .c-kkmdlQ-eannvn-structure-macro {
        font-size: var(--fontSizes-0);
        line-height: var(--lineHeights-0);
        font-weight: var(--fontWeights-bold);
        letter-spacing: var(--letterSpacings-1);
        text-transform: uppercase
    }

    .c-kkmdlQ-cEFbbO-structure-subTitle1 {
        font-size: var(--fontSizes-6);
        line-height: var(--lineHeights-2)
    }

    .c-cZuCZG-hNOgxQ-size-medium {
        height: 18px;
        width: 18px
    }

    .c-kkmdlQ-gcgcJX-structure-title8 {
        font-size: var(--fontSizes-7);
        line-height: var(--lineHeights-2)
    }

    .c-bXbWpx-jRUInN-align-flexStart {
        align-items: flex-start
    }

    .c-kkmdlQ-hyvuql-weight-bold {
        font-weight: var(--fontWeights-bold)
    }

    .c-kkmdlQ-hCSYtI-structure-button2Title {
        font-size: var(--fontSizes-2);
        line-height: var(--lineHeights-2);
        font-weight: var(--fontWeights-semiBold)
    }

    .c-bXbWpx-fMBUak-align-left {
        align-items: left
    }

    .c-bKvviC-bICGYT-justify-center {
        justify-content: center
    }

    .c-bKvviC-gjemnU-align-start {
        align-items: start
    }

    .c-bKvviC-doveef-gridGap-1 {
        grid-row-gap: var(--space-2);
        grid-column-gap: var(--space-onepointfive)
    }

    .c-bKvviC-eBqore-columns-3 {
        grid-template-columns: repeat(3, 1fr)
    }

    .c-kkmdlQ-jPtdcr-structure-button1Caps {
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-2);
        text-transform: uppercase;
        font-weight: var(--fontWeights-semiBold)
    }

    .c-cZuCZG-gLOvwq-padding-medium {
        padding: var(--space-onepointfive)
    }

    .c-cZuCZG-kWaJoU-size-small {
        height: 14px;
        width: 14px
    }

    .c-bKvviC-cnXJdT-columns-2 {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media {
    @media (min-width: 1024px) {
        .c-kkmdlQ-jrYTkR-structure-subTitle2 {
            font-size:var(--fontSizes-4);
            line-height: var(--lineHeights-2)
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-euWHqW-structure-inputValue {
            font-size:var(--fontSizes-4);
            line-height: var(--lineHeights-1)
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-dWajWX-structure-subTitle1 {
            font-size:var(--fontSizes-6);
            line-height: var(--lineHeights-2)
        }
    }

    @media (min-width: 1024px) {
        .c-dhzjXW-NQWrI-justify-center {
            justify-content:center
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-gUoTbk-structure-title7 {
            font-size:var(--fontSizes-8);
            line-height: var(--lineHeights-3)
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-evCteE-weight-medium {
            font-weight:var(--fontWeights-medium)
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-bdEdnq-structure-button1Caps {
            font-size:var(--fontSizes-4);
            line-height: var(--lineHeights-2);
            text-transform: uppercase;
            font-weight: var(--fontWeights-semiBold)
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-gKuIKF-structure-title6 {
            font-size:var(--fontSizes-9);
            line-height: var(--lineHeights-3)
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-dWajWX-structure-body1 {
            font-size:var(--fontSizes-6);
            line-height: var(--lineHeights-2)
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-hQxQWu-weight-semiBold {
            font-weight:var(--fontWeights-semiBold)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-bWSNeo-direction-row {
            flex-direction:row
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-dkBcwO-structure-title8 {
            font-size:var(--fontSizes-7);
            line-height: var(--lineHeights-2)
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-euWHqW-structure-body2 {
            font-size:var(--fontSizes-4);
            line-height: var(--lineHeights-1)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-dikOSw-justify-left {
            justify-content:left
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-gICaXZ-align-baseline {
            align-items:baseline
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-gVbJXX-structure-button1Title {
            font-size:var(--fontSizes-4);
            line-height: var(--lineHeights-2);
            font-weight: var(--fontWeights-semiBold)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-levtkK-direction-row {
            flex-direction:row
        }
    }

    @media (min-width: 1280px) {
        .c-bXbWpx-gXtHM-justify-left {
            justify-content:left
        }
    }

    @media (min-width: 1024px) {
        .c-bKvviC-ciZWjQ-gridGap-3 {
            grid-row-gap:var(--space-3);
            grid-column-gap: var(--space-3)
        }
    }
}

@media {
    .c-IkEYc-iiYOkgB-css {
        padding-left: var(--space-2);
        padding-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-IkEYc-iiYOkgB-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-IkEYc-iiYOkgB-css {
            padding-left:var(--space-5);
            padding-right: var(--space-5)
        }
    }

    .c-iWbDBM-idbDMfW-css {
        height: var(--sizes-3);
        margin-right: var(--space-2)
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-idbDMfW-css {
            display:none
        }
    }

    .c-cZuCZG-ilgongE-css {
        fill: none
    }

    @media (min-width: 1024px) {
        .c-cZuCZG-ilgongE-css {
            display:none
        }
    }

    .c-iWbDBM-ihbegdp-css {
        display: unset
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-ihbegdp-css {
            height:var(--sizes-5);
            display: unset
        }
    }

    .c-cZuCZG-iePLXrC-css {
        width: 106px
    }

    .c-bXbWpx-icKmDif-css {
        position: fixed;
        top: 0;
        width: 100vw;
        z-index: 1000;
        background-color: var(--colors-neutralLight0)
    }

    .c-bXbWpx-icnkEcq-css {
        width: 100%;
        height: var(--sizes-8);
        box-shadow: 0px 6px 8px rgb(0 0 0 / 4%);
        transition: all 0.3s ease-in;
        z-index: 2;
        background-color: white
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-icnkEcq-css {
            box-shadow:unset;
            box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.12)
        }
    }

    .c-bXbWpx-icnkEcq-css {
        align-items: center
    }

    .c-bXbWpx-ifGHEql-css {
        width: 100%
    }

    .c-bXbWpx-ilnwwct-css {
        flex-shrink: 0
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijoNQLi-css {
            width:auto
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igJqlz-css {
            display:none
        }
    }

    .c-bXbWpx-igFlfzW-css {
        display: none
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igFlfzW-css {
            display:inline-block
        }
    }

    .c-gZXzAR-ieJtkAy-css {
        display: none
    }

    @media (min-width: 1024px) {
        .c-gZXzAR-ieJtkAy-css {
            display:block;
            height: var(--sizes-4);
            width: 1px;
            margin: 0 var(--space-4);
            background-color: var(--colors-neutralDark200)
        }
    }

    .c-bXbWpx-iheOjaG-css {
        display: none
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iheOjaG-css {
            display:block
        }
    }

    .c-bXbWpx-ijAXJbh-css {
        padding: var(--space-half) var(--space-2);
        width: 100%;
        border-bottom: 0.5px solid var(--colors-neutralDark100);
        background: linear-gradient(180deg, rgba(249, 249, 249, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
        overflow: hidden
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ijAXJbh-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijAXJbh-css {
            display:flex;
            width: var(--sizes-22);
            background: none;
            box-shadow: none;
            filter: none;
            border: none;
            flex-wrap: wrap;
            height: auto;
            padding: 0
        }
    }

    .c-bXbWpx-ieAfEaw-css {
        display: inline;
        margin-right: var(--space-half);
        align-items: center;
        height: 14px
    }

    .c-kkmdlQ-ijGRqxE-css {
        flex-shrink: 0;
        color: var(--colors-neutralDark400)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ijGRqxE-css {
            color:var(--colors-fontNeutralDark600);
            width: var(--sizes-19)
        }
    }

    .c-iWbDBM-ifEAhcH-css {
        display: contents
    }

    .c-kkmdlQ-igGXvru-css {
        margin: 0 var(--space-half);
        text-overflow: ellipsis;
        overflow-x: hidden;
        white-space: nowrap;
        text-transform: capitalize
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-igGXvru-css {
            max-width:13.5ch;
            margin: 0
        }
    }

    .c-cZuCZG-igoqZZF-css {
        vertical-align: middle
    }

    .c-cZuCZG-ihxkVYy-css {
        margin-right: var(--space-onepointfive);
        fill: var(--colors-neutralDark200)
    }

    .c-kkmdlQ-iftOpAg-css {
        color: var(--colors-neutralDark200);
        display: block
    }

    .c-bXbWpx-ibsktjZ-css {
        display: none;
        flex-grow: 1;
        width: 100%;
        height: var(--sizes-5);
        padding-right: 20px;
        animation: k-Ygeid 0.3s ease-in
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ibsktjZ-css {
            max-width:500px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibsktjZ-css {
            max-width:551px;
            margin-left: auto;
            margin-right: auto;
            height: var(--sizes-6);
            flex-grow: unset;
            padding-left: 20px
        }
    }

    .c-bXbWpx-iohiPe-css {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: var(--colors-neutralLight0);
        width: 100%;
        height: 100%;
        padding: var(--space-half) var(--space-half) var(--space-half) var(--space-2);
        border: 1px solid #D7DFE5;
        box-shadow: none;
        border-radius: 100px;
        max-width: var(--sizes-75);
        max-height: var(--sizes-5);
        cursor: pointer;
        font-family: var(--fonts-inter)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iohiPe-css {
            max-width:860px;
            max-height: var(--sizes-6);
            padding: var(--space-half) var(--space-half) var(--space-half) var(--space-3);
            box-shadow: none
        }
    }

    .c-bXbWpx-ielOayq-css {
        width: 100%;
        position: relative
    }

    .c-bXbWpx-ielOayq-css::after {
        color: var(--colors-neutralDark200);
        position: absolute;
        animation: k-gYkPdm 7s infinite cubic-bezier(0,0,0.3642,1);
        content: "";
        font-size: var(--fontSizes-2);
        line-height: var(--lineHeights-0);
        left: 100px;
        top: 6px;
        right: 0;
        overflow-x: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ielOayq-css::after {
            font-size:var(--fontSizes-4);
            line-height: var(--lineHeights-1);
            left: 110px;
            top: var(--space-half)
        }
    }

    .c-kkmdlQ-idPoMeg-css {
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-2);
        color: var(--colors-neutralLight0)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-idPoMeg-css {
            font-size:var(--fontSizes-4)
        }
    }

    .c-bXbWpx-iFKQOK-css {
        display: none;
        flex-shrink: 0;
        width: var(--sizes-10);
        height: var(--sizes-5);
        margin: 0;
        background-color: var(--colors-primaryA600);
        border-radius: 100px;
        transition: transform 0.2s, background-color .1s ease-in
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iFKQOK-css {
            display:flex;
            width: var(--sizes-11)
        }
    }

    .c-bXbWpx-iFKQOK-css:hover,.c-bXbWpx-iFKQOK-css:focus {
        background-color: var(--colors-primaryA1000)
    }

    .c-iWbDBM-idhzjXW-css {
        display: flex
    }

    .c-cZuCZG-ieMTBas-css {
        display: none;
        fill: none;
        margin-right: var(--space-onepointfive)
    }

    @media (min-width: 720px) {
        .c-cZuCZG-ieMTBas-css {
            margin-right:var(--space-baseline)
        }
    }

    @media (min-width: 1024px) {
        .c-cZuCZG-ieMTBas-css {
            margin-right:var(--space-3);
            display: inline-block
        }
    }

    @media (min-width: 1280px) {
        .c-cZuCZG-ieMTBas-css {
            margin-right:var(--space-baseline)
        }
    }

    .c-kkmdlQ-idTWOkM-css {
        display: none;
        margin-right: var(--space-4)
    }

    @media (min-width: 1280px) {
        .c-kkmdlQ-idTWOkM-css {
            display:block;
            text-overflow: ellipsis;
            overflow-x: hidden;
            white-space: nowrap;
            max-width: 10ch
        }
    }

    .c-kkmdlQ-idTWOkM-css {
        border-bottom: 1px dashed transparent
    }

    .c-kkmdlQ-idTWOkM-css:hover,.c-kkmdlQ-idTWOkM-css:focus {
        border-bottom-color: transparent
    }

    .c-bXbWpx-igJcPyI-css {
        justify-self: flex-end;
        margin-left: auto;
        flex-shrink: 0
    }

    .c-bXbWpx-icmpvrW-css {
        position: relative
    }

    .c-cZuCZG-ibKzAFS-css {
        margin-right: var(--space-2);
        fill: none;
        animation: k-eZOjkl 0.2s 35
    }

    @media (min-width: 720px) {
        .c-cZuCZG-ibKzAFS-css {
            margin-right:var(--space-baseline);
            animation: unset
        }
    }

    @media (min-width: 1024px) {
        .c-cZuCZG-ibKzAFS-css {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1280px) {
        .c-cZuCZG-ibKzAFS-css {
            margin-right:var(--space-baseline)
        }
    }

    .c-kkmdlQ-ibOferY-css {
        display: none;
        margin-right: var(--space-4)
    }

    @media (min-width: 720px) {
        .c-kkmdlQ-ibOferY-css {
            display:block
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ibOferY-css {
            display:none
        }
    }

    @media (min-width: 1280px) {
        .c-kkmdlQ-ibOferY-css {
            display:block
        }
    }

    .c-kkmdlQ-ibOferY-css {
        border-bottom: 1px dashed transparent
    }

    .c-kkmdlQ-ibOferY-css:hover {
        border-bottom-color: var(--colors-neutralDark800)
    }

    .c-iWbDBM-idYkOZt-css {
        display: flex;
        position: relative
    }

    .c-cZuCZG-igUKFFH-css {
        margin-right: 0;
        fill: var(--colors-neutralDark800)
    }

    @media (min-width: 720px) {
        .c-cZuCZG-igUKFFH-css {
            margin-right:var(--space-baseline)
        }
    }

    @media (min-width: 1024px) {
        .c-cZuCZG-igUKFFH-css {
            margin-right:0
        }
    }

    @media (min-width: 1280px) {
        .c-cZuCZG-igUKFFH-css {
            margin-right:var(--space-baseline)
        }
    }

    .c-kkmdlQ-iciIIzR-css {
        display: none
    }

    @media (min-width: 720px) {
        .c-kkmdlQ-iciIIzR-css {
            display:block
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-iciIIzR-css {
            display:none
        }
    }

    @media (min-width: 1280px) {
        .c-kkmdlQ-iciIIzR-css {
            display:block
        }
    }

    .c-kkmdlQ-iciIIzR-css {
        border-bottom: 1px dashed transparent
    }

    .c-kkmdlQ-iciIIzR-css:hover {
        border-bottom-color: var(--colors-neutralDark800)
    }

    .c-iWbDBM-igTbMhF-css {
        align-items: center;
        width: 100%;
        height: 100%
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-igTbMhF-css {
            display:none
        }
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-igTbMhF-css:hover {
            color:var(--colors-primaryA600)
        }
    }

    .c-cZuCZG-ibczOBH-css {
        flex-shrink: 0;
        margin-right: var(--space-half);
        fill: var(--colors-neutraldark800);
        vertical-align: middle
    }

    @media (min-width: 1024px) {
        .c-cZuCZG-ibczOBH-css {
            display:none
        }
    }

    .c-cZuCZG-ibczOBH-css {
        height: 100%
    }

    .c-iWbDBM-ijWwrnY-css {
        display: none
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-ijWwrnY-css {
            display:inline-block
        }
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-ijWwrnY-css:hover {
            color:var(--colors-primaryA600)
        }
    }

    .c-bXbWpx-ikSivnG-css {
        width: 100%;
        margin-top: -64px;
        transition: all 0.3s linear
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikSivnG-css {
            margin-top:0;
            box-shadow: none
        }
    }

    .c-bXbWpx-iiScJxF-css {
        width: 100%;
        background-color: var(--colors-neutralLight10)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiScJxF-css {
            background-color:var(--colors-neutralLight0);
            box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.12);
            padding-inline-start:var(--space-5);padding-inline-end: var(--space-5)
        }
    }

    .c-bXbWpx-ifRtWqU-css {
        font-size: var(--fontSizes-2);
        line-height: var(--lineHeights-0);
        flex-shrink: 0;
        border-radius: 28px;
        padding: var(--space-half) var(--space-onepointfive) var(--space-half) var(--space-half);
        background-color: var(--colors-neutralLight0);
        color: var(--colors-neutralDark800);
        border: 1px solid var(--colors-neutralLight70);
        font-weight: var(--fontWeights-medium);
        align-items: center;
        cursor: pointer
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifRtWqU-css {
            display:inline-flex;
            background-color: transparent;
            font-size: var(--fontSizes-4);
            line-height: var(--lineHeights-2);
            padding: 0;
            border: none;
            height: 100%
        }
    }

    .c-bXbWpx-ifRtWqU-css:hover .c-dNzmxD {
        display: block;
        pointer-events: auto
    }

    .c-cZuCZG-iiGjXKk-css {
        display: flex;
        align-items: center;
        gap: var(--space-2);
        cursor: pointer;
        transition: fill 300ms ease;
        height: 100%;
        transform: rotate(90deg)
    }

    .c-iWbDBM-ikownzn-css {
        width: 100%;
        position: relative;
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-2);
        display: flex;
        align-items: center;
        padding: var(--space-baseline) var(--space-2);
        cursor: pointer;
        border-radius: var(--radii-small);
        color: var(--colors-neutralDark800);
        background-color: var(--colors-neutralLight60);
        font-weight: var(--fontWeights-semiBold)
    }

    .c-iWbDBM-ikownzn-css:hover {
        font-weight: var(--fontWeights-semiBold)
    }

    .c-iWbDBM-ikownzn-css::after {
        content: "";
        position: absolute;
        width: 18px;
        height: 18px;
        background-color: var(--colors-neutralLight60);
        transform: rotate(45deg);
        right: -5px
    }

    .c-bXbWpx-ifUvcOn-css {
        display: none
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifUvcOn-css {
            display:block
        }
    }

    .c-bXbWpx-ifUvcOn-css {
        height: 100%
    }

    .c-bXbWpx-idelqap-css {
        cursor: default;
        box-sizing: border-box;
        z-index: 3;
        margin-left: auto;
        margin-right: auto;
        display: none;
        width: 1310px;
        min-height: var(--sizes-61);
        max-height: var(--sizes-61);
        border-radius: 0px 0px 12px 12px;
        background-color: var(--colors-neutralLight0);
        overflow: auto;
        box-shadow: 0px 6px 10px rgba(33, 33, 33, 0.06), 0px 1px 18px rgba(33, 33, 33, 0.04), 0px 3px 5px rgba(33, 33, 33, 0.08);
        grid-template: 1fr/max-content 1fr
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idelqap-css {
            display:grid
        }
    }

    .c-bXbWpx-ifbYYoR-css {
        background-color: #F5F8FC;
        padding: var(--space-2);
        overflow: hidden auto;
        width: var(--sizes-31);
        scrollbar-width: var(--half);
        scrollbar-color: var(--neutralDark100)
    }

    .c-bXbWpx-ifbYYoR-css::-webkit-scrollbar {
        width: var(--sizes-half);
        border-radius: 100px;
        background-color: #F5F8FC;
        margin-right: 120px
    }

    .c-bXbWpx-ifbYYoR-css::-webkit-scrollbar-thumb {
        background-color: var(--colors-neutralDark100);
        border-radius: 100px
    }

    .c-iWbDBM-ifeQbEv-css {
        width: 100%;
        position: relative;
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-2);
        display: flex;
        align-items: center;
        padding: var(--space-baseline) var(--space-2);
        cursor: pointer;
        border-radius: var(--radii-small);
        color: var(--colors-neutralDark800);
        background-color: ;
        font-weight: var(--fontWeights-medium)
    }

    .c-iWbDBM-ifeQbEv-css:hover {
        font-weight: var(--fontWeights-semiBold)
    }

    .c-dhzjXW-ijMlXfC-css {
        overflow-x: scroll;
        width: 100%;
        height: var(--sizes-8);
        gap: var(--space-onepointfive)
    }

    .c-dhzjXW-ijMlXfC-css::-webkit-scrollbar {
        display: none
    }

    .c-dhzjXW-ijMlXfC-css {
        scrollbar-width: none
    }


    .c-dhzjXW-ijMlXfC-css >*:last-child {
        margin-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-dhzjXW-ijMlXfC-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-dhzjXW-ijMlXfC-css>*:last-child {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-dhzjXW-ijMlXfC-css {
            height:var(--sizes-5);
            overflow: visible;
            gap: var(--space-4)
        }
    }

    @media (min-width: 1024px) {
        .c-dhzjXW-ijMlXfC-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-dhzjXW-ijMlXfC-css>*:last-child {
            margin-right:0
        }
    }

    .c-bXbWpx-ijliZoq-css {
        background-color: var(--colors-neutralLight0);
        box-sizing: border-box;
        padding: var(--space-2);
        flex-direction: column;
        flex-wrap: wrap;
        height: 100%;
        overflow: hidden auto;
        scrollbar-width: var(--half);
        scrollbar-color: var(--neutralDark100)
    }

    .c-bXbWpx-ijliZoq-css::-webkit-scrollbar,.c-bXbWpx-ijliZoq-css ::-webkit-scrollbar {
        width: var(--sizes-half);
        border-radius: 100px;
        background-color: var(--colors-neutralLight0)
    }

    .c-bXbWpx-ijliZoq-css::-webkit-scrollbar:horizontal,.c-bXbWpx-ijliZoq-css ::-webkit-scrollbar:horizontal {
        height: var(--sizes-half);
        border-radius: 100px;
        background-color: var(--colors-neutralLight0)
    }

    .c-bXbWpx-ijliZoq-css::-webkit-scrollbar-thumb,.c-bXbWpx-ijliZoq-css ::-webkit-scrollbar-thumb {
        background-color: var(--colors-neutralDark100);
        border-radius: 100px
    }

    .c-bXbWpx-ijliZoq-css::-webkit-scrollbar-thumb:horizontal,.c-bXbWpx-ijliZoq-css ::-webkit-scrollbar-thumb:horizontal {
        background-color: var(--colors-neutralDark100);
        border-radius: 100px
    }

    .c-bXbWpx-ikscaIa-css {
        box-sizing: border-box;
        padding: 0 var(--space-2) 0 var(--space-3);
        cursor: default
    }

    .c-bXbWpx-ikscaIa-css :hover {
        color: var(--colors-neutralDark800)
    }

    .c-bXbWpx-ikscaIa-css {
        padding-top: var(--space-half);
        padding-bottom: var(--space-half)
    }

    .c-iWbDBM-icIoUUw-css {
        box-sizing: border-box;
        padding: 0 var(--space-2) 0 var(--space-3);
        cursor: pointer
    }

    .c-iWbDBM-icIoUUw-css :hover {
        color: var(--colors-fontPrimary)
    }

    .c-bXbWpx-iGdgsV-css {
        padding-top: var(--space-half);
        padding-bottom: var(--space-half)
    }

    .c-dhzjXW-ihDLHEF-css {
        display: block;
        columns: 5 176px;
        box-sizing: border-box;
        width: 100%
    }

    .c-dhzjXW-ikBYYkb-css {
        display: none
    }

    .c-dhzjXW-iizLlDX-css {
        margin-bottom: var(--space-2);
        height: auto;
        break-inside: avoid;
        page-break-inside: avoid;
        -webkit-column-break-inside: avoid
    }

    .c-iWbDBM-icdqlfM-css {
        position: relative;
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-2);
        display: flex;
        align-items: center;
        padding: var(--space-baseline) var(--space-2);
        cursor: pointer;
        border-radius: var(--radii-small);
        color: var(--colors-neutralDark800);
        font-weight: var(--fontWeights-medium)
    }

    .c-iWbDBM-icdqlfM-css:hover {
        font-weight: var(--fontWeights-semiBold)
    }

    .c-bXbWpx-icLUVkE-css {
        cursor: default;
        box-sizing: border-box;
        z-index: 3;
        margin-right: auto;
        width: 248px;
        max-width: 1360px;
        border-radius: 0px 0px 12px 12px;
        box-shadow: 0px 6px 10px rgba(33, 33, 33, 0.06), 0px 1px 18px rgba(33, 33, 33, 0.04), 0px 3px 5px rgba(33, 33, 33, 0.08);
        background-color: #F5F8FC;
        padding: var(--space-2);
        overflow: hidden auto;
        scrollbar-width: var(--half);
        scrollbar-color: var(--neutralDark100)
    }

    .c-bXbWpx-icLUVkE-css::-webkit-scrollbar {
        width: var(--sizes-half);
        border-radius: 100px;
        background-color: #F5F8FC;
        margin-right: 120px
    }

    .c-bXbWpx-icLUVkE-css::-webkit-scrollbar-thumb {
        background-color: var(--colors-neutralDark100);
        border-radius: 100px
    }

    .c-iWbDBM-idWTboI-css {
        display: none
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-idWTboI-css {
            display:inline-block;
            color: var(--colors-neutralDark800)
        }
    }

    .c-bXbWpx-ijhiiqt-css {
        margin-top: var(--space-7);
        display: block;
        width: 100%;
        height: 32.5px;
        overflow: hidden
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijhiiqt-css {
            display:none
        }
    }

    .c-kSjTlK-idHVHFz-css {
        transform:
    }

    .c-kkmdlQ-iiNrzLu-css {
        color: var(--colors-fontNeutralLight0)
    }

    .c-bXbWpx-idxegWb-css {
        background: rgba(0,0,0,.7);
        cursor: default;
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        opacity: 0;
        z-index: -1;
        transition: opacity 0.3s ease-in;
        overflow-y: scroll;
        text-decoration: none;
        display: none
    }

    .c-bXbWpx-idcveET-css {
        width: var(--sizes-6);
        height: var(--sizes-6);
        border-radius: 100%;
        background: linear-gradient(106.34deg, #70B3AB 0%, #367772 96.21%);
        grid-row: 1 / 4;
        grid-column: 1;
        justify-self: flex-start;
        align-self: centre
    }

    .c-kkmdlQ-ifwiAiC-css {
        color: var(--colors-fontDefault);
        grid-row: 1;
        grid-column: 2 / 4
    }

    .c-kkmdlQ-idUTjgb-css {
        color: var(--colors-fontNeutralDark400);
        grid-row: 2;
        grid-column: 2 / 4
    }

    .c-kkmdlQ-ihkSwyi-css {
        color: var(--colors-fontNeutralDark400);
        grid-row: 3;
        grid-column: 2 / 4
    }

    .c-iWbDBM-igKNxDi-css {
        grid-row: 1 / 3;
        grid-column: 4 / 5;
        justify-self: flex-end;
        align-self: flex-start
    }

    .c-kkmdlQ-icaQOJq-css {
        font-size: var(--fontSizes-2);
        font-weight: 600;
        line-height: var(--lineHeights-2);
        color: var(--colors-fontDiagnosticPrimary)
    }

    .c-bKvviC-ieJNTii-css {
        grid-template-rows: 2;
        grid-template-columns: var(--sizes-6) repeat(2, 1fr) var(--sizes-6);
        background-image: ;
        background-color: var(--colors-neutralLight0);
        padding: var(--space-3) var(--space-2);
        grid-row-gap: 2px
    }

    @media (min-width: 1024px) {
        .c-bKvviC-ieJNTii-css {
            padding-bottom:var(--space-2)
        }
    }

    .c-bKvviC-ieJNTii-css {
        box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.12)
    }

    .c-cZuCZG-idPGcPZ-css {
        grid-column: 1;
        grid-row: 1 / 3;
        fill: none
    }

    .c-iWbDBM-idrGfJQ-css {
        color: var(--colors-neutralDark800);
        grid-row: auto;
        grid-column: 2 / 4;
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-2);
        font-weight: var(--fontWeights-medium)
    }

    .c-bKvviC-iCHMwF-css {
        grid-template-rows: var(--sizes-5);
        grid-template-columns: var(--sizes-3) repeat(2, 1fr) var(--sizes-2);
        padding: var(--space-baseline) var(--space-2);
        row-gap: 0;
        box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.12);
        filter: none;
        min-height: var(--sizes-7)
    }

    .c-bKvviC-iciFiKQ-css {
        grid-template-rows: var(--sizes-5);
        grid-template-columns: var(--sizes-3) repeat(2, 1fr) var(--sizes-2);
        padding: var(--space-baseline) var(--space-2);
        row-gap: 0;
        box-shadow: none;
        filter: none;
        min-height: var(--sizes-7)
    }

    .c-bXbWpx-ilfOYAd-css {
        margin-right: var(--space-2);
        display: flex
    }

    .c-kkmdlQ-ifsoMKj-css {
        color: var(--colors-neutralDark800);
        margin-left: var(--space-baseline)
    }

    .c-bXbWpx-igHqPxX-css {
        height: var(--sizes-6);
        box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.12);
        align-items: center;
        padding-left: var(--space-2);
        padding-right: var(--space-2);
        display: none
    }

    .c-kkmdlQ-iNqHbp-css {
        color: var(--colors-neutralDark200);
        padding: var(--space-3) var(--space-2) var(--space-baseline) var(--space-2);
        display: none
    }

    .c-beEaID-iieKEgU-css > summary span {
        font-weight: var(--fontWeights-medium);
        line-height: var(--lineHeights-2)
    }

    .c-beEaID-iieKEgU-css[open] > summary span {
        font-weight: var(--fontWeights-semiBold)
    }

    .c-iGRbuj-ikylZed-css {
        padding-left: 16px;
        padding-right: var(--space-2);
        height: var(--sizes-7);
        flex-wrap: var(--regular);
        background-color: var(--colors-neutralLight0)
    }

    .c-cZuCZG-ibrowaX-css {
        transition: transform 500ms ease;
        font-size: var(--fontSizes-6)
    }

    .c-iWbDBM-ifwfQCw-css {
        height: var(--sizes-6);
        align-items: center;
        justify-content: space-between;
        width: 100%;
        display: flex;
        padding-left: 32px;
        padding-right: var(--space-2);
        flex-wrap: var(--regular);
        background-color: #F5F8FC
    }

    .c-kkmdlQ-ibfdmrD-css {
        color: var(--colors-neutralDark800)
    }

    .c-bXbWpx-ikBYYkb-css {
        display: none
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifPWPSB-css {
            break-inside:avoid;
            border-bottom: none
        }
    }

    .c-bXbWpx-ifPWPSB-css {
        width: 100%;
        position: relative;
        background: var(--colors-colorsNeutralLight10);
        line-height: var(--lineHeights-3)
    }

    .c-iGRbuj-ifQlHGa-css {
        padding-left: 32px;
        padding-right: var(--space-2);
        height: var(--sizes-6);
        flex-wrap: var(--regular);
        background-color: #F5F8FC
    }

    .c-iWbDBM-iGThCP-css {
        height: var(--sizes-6);
        align-items: center;
        justify-content: space-between;
        width: 100%;
        display: flex;
        padding-left: 48px;
        padding-right: var(--space-2);
        flex-wrap: var(--regular);
        background-color: var(--colors-neutralLight60)
    }

    .c-kkmdlQ-iiiFiHc-css {
        display: inline-block;
        border-radius: 2px;
        padding: 0 var(--space-baseline);
        color: var(--colors-neutralDark800);
        background-color: var(--colors-primaryB);
        grid-row: 1 / 3;
        grid-column: 4 / 5;
        justify-self: flex-end
    }

    .c-bKvviC-ijITbqn-css {
        grid-template-rows: var(--sizes-5);
        grid-template-columns: var(--sizes-3) repeat(2, 1fr) var(--sizes-5);
        padding: var(--space-baseline) var(--space-2);
        row-gap: 0;
        box-shadow: none;
        filter: none;
        min-height: var(--sizes-7)
    }

    .c-iGRbuj-ijkHsGW-css {
        margin-right: var(--space-2)
    }

    .c-kkmdlQ-ifZlbrN-css {
        color: var(--colors-neutralDark800);
        grid-row: auto;
        grid-column: 2 / 4
    }

    .c-cZuCZG-ifbCzIg-css {
        vertical-align: middle;
        margin-top: 2px
    }

    .c-kkmdlQ-ihZKHMC-css {
        color: var(--colors-fontNeutralDark400);
        margin-left: 5px
    }

    .c-bXbWpx-ikgKuv-css {
        border-top: 1px dashed var(--colors-neutralDark100);
        background-color: var(--colors-feedbackSuccess100);
        padding: var(--space-2);
        margin-top: var(--space-2)
    }

    .c-bXbWpx-idZYfQo-css {
        margin-top: var(--space-baseline);
        margin-bottom: var(--space-2);
        align-items: center
    }

    .c-cZuCZG-ijxpMsj-css {
        fill: none;
        padding-top: var(--space-baseline)
    }

    .c-kkmdlQ-ieJLTOP-css {
        color: var(--colors-neutralDark800);
        margin-top: var(--space-half)
    }

    .c-bXbWpx-ieaaOSV-css {
        margin-bottom: var(--space-baseline);
        align-items: center
    }

    .c-gjdJOs-iiYxDF-css {
        text-align: center;
        width: 50%;
        font-weight: var(--fontWeights-semiBold);
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-2)
    }

    @media (min-width: 720px) {
        .c-gjdJOs-iiYxDF-css {
            display:none
        }
    }

    .c-gjdJOs-iiYxDF-css {
        border-radius: var(--radii-small);
        color: var(--colors-neutralLight0);
        padding: var(--space-baseline);
        background: var(--colors-primaryA600);
        margin-top: var(--space-3)
    }

    .c-IkEYc-idhSfxX-css {
        padding-top: 20px;
        padding-left: var(--space-2);
        padding-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-IkEYc-idhSfxX-css {
            padding-top:var(--space-2);
            padding-left: var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-IkEYc-idhSfxX-css {
            padding-top:var(--space-4);
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }
    }

    .c-kkmdlQ-idpTgAQ-css {
        max-width: 100%;
        flex-shrink: 0
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-idpTgAQ-css {
            line-height:28px
        }
    }

    .c-cZuCZG-ijxVIrb-css {
        fill: var(--colors-neutralDark800);
        margin-right: var(--space-baseline)
    }

    .c-kkmdlQ-icJHgSl-css {
        color: var(--colors-neutralDark800)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-icJHgSl-css {
            margin-right:var(--space-baseline)
        }
    }

    .c-iWbDBM-ifcjmUa-css {
        display: flex;
        align-items: center
    }

    .c-iWbDBM-ifcjmUa-css:hover > * {
        color: var(--colors-primaryA1000);
        fill: var(--colors-primaryA1000)
    }

    .c-kkmdlQ-ijUVFQd-css {
        color: var(--colors-primaryA600)
    }

    .c-cZuCZG-ikHbvFT-css {
        fill: var(--colors-primaryA600)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihhUlWF-css {
            margin-top:var(--space-7)
        }
    }

    .c-bXbWpx-idSqihO-css {
        width: 100%
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idSqihO-css {
            padding-top:var(--space-5)
        }
    }

    .c-bXbWpx-ifmdwgE-css {
        max-width: 1440px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        background-image: radial-gradient(150px 150px at 95% 0%, rgba(253, 186, 43, 0.3) 0%, rgba(253, 186, 43, 0) 100%), radial-gradient(150px 150px at 5% 0%, rgba(120, 213, 242, 0.3) 0%, rgba(253, 186, 43, 0) 100%)
    }

    .c-bXbWpx-ieQJNeh-css {
        width: 100%;
        gap: var(--space-3);
        margin-bottom: var(--space-2)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ieQJNeh-css {
            justify-content:space-between;
            max-width: 860px
        }
    }

    .c-bXbWpx-ibzxrHk-css {
        display: none
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibzxrHk-css {
            display:flex
        }
    }

    .c-bXbWpx-igITjUj-css {
        width: unset;
        height: unset;
        box-sizing: border-box;
        overflow: hidden;
        padding-left: unset;
        padding-right: unset;
        margin-top: var(--space-4);
        background: none;
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        border-top: unset;
        border-bottom: unset
    }

    .c-bXbWpx-igmEmyC-css {
        width: 100%;
        height: var(--sizes-6)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igmEmyC-css {
            max-width:var(--sizes-75)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igmEmyC-css {
            max-width:860px;
            width: 100%;
            height: var(--sizes-6)
        }
    }

    .c-bXbWpx-ijaPGyr-css {
        width: 100%
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijaPGyr-css {
            display:none
        }
    }

    .c-bXbWpx-igOLqpG-css {
        width: 100%;
        height: var(--sizes-5);
        box-sizing: border-box;
        overflow: hidden;
        padding-left: var(--space-2);
        padding-right: var(--space-2);
        margin-top: var(--space-4);
        background: linear-gradient(89.87deg, rgba(215, 242, 233, 0.6) -17.24%, rgba(241, 246, 245, 0.6) 108.61%);
        -webkit-backdrop-filter: blur(100px);
        backdrop-filter: blur(100px);
        border-top: 1px solid #BFEDDD;
        border-bottom: 1px solid #BFEDDD
    }

    .c-IkEYc-ibxdnPm-css {
        padding-top: var(--space-4);
        padding-left: 0;
        padding-right: 0
    }

    @media (min-width: 720px) {
        .c-IkEYc-ibxdnPm-css {
            padding-left:0;
            padding-right: 0
        }
    }

    @media (min-width: 1024px) {
        .c-IkEYc-ibxdnPm-css {
            padding-left:var(--space-5);
            padding-right: var(--space-5)
        }
    }

    .c-bjPTlu-ieaLiHF-css {
        margin: 0 var(--space-2) var(--space-onepointfive)
    }

    @media (min-width: 720px) {
        .c-bjPTlu-ieaLiHF-css {
            margin-left:var(--space-3);
            margin-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bjPTlu-ieaLiHF-css {
            display:none
        }
    }

    .c-iWbDBM-ifUuzgR-css {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-ifUuzgR-css {
            position:relative;
            &:before:}
    }

    .c-PJLV-idPVSpt-css {
        border-top-right-radius: var(--radii-medium);
        border-top-left-radius: var(--radii-medium)
    }

    @media (min-width: 1024px) {
        .c-PJLV-idPVSpt-css {
            border-radius:0
        }
    }

    .c-bXbWpx-iSgagr-css {
        width: 100%;
        margin: 0 auto;
        position: relative;
        text-align: center;
        margin-bottom: var(--space-4)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iSgagr-css {
            justify-content:left
        }
    }

    .c-bXbWpx-iSgagr-css {
        margin: 0 auto
    }

    .c-bXbWpx-ibkClSm-css {
        display: flex;
        overflow-x: scroll;
        scroll-snap-type: none;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: var(--space-onepointfive);
        scroll-padding: 0 var(--space-2)
    }

    .c-bXbWpx-ibkClSm-css::-webkit-scrollbar {
        display: none
    }

    .c-bXbWpx-ibkClSm-css >*:first-child {
        margin-left: var(--space-2)
    }

    .c-bXbWpx-ibkClSm-css {
        width: -moz-fit-content;
        width: fit-content;
        margin-right: 0
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ibkClSm-css {
            scroll-padding:0 var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ibkClSm-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ibkClSm-css {
            gap:var(--space-2)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibkClSm-css {
            scroll-padding:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibkClSm-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibkClSm-css>*:last-child {
            margin-right:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibkClSm-css {
            gap:var(--space-4)
        }
    }

    .c-bXbWpx-igjAOoV-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: 90px;
        max-width: 132px;
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative;
        min-width: 90px;
        margin-right: 0
    }

    .c-bXbWpx-igjAOoV-css:first-of-type {
        margin-left: var(--space-2)
    }

    .c-bXbWpx-igjAOoV-css:last-of-type {
        margin-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igjAOoV-css {
            min-width:122px;
            width: 122px
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igjAOoV-css:first-of-type {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igjAOoV-css:last-of-type {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igjAOoV-css {
            border-radius:var(--radii-medium);
            min-width: 132px;
            width: 132px;
            margin-top: var(--space-half);
            margin-bottom: var(--space-half);
            scroll-snap-align: center
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igjAOoV-css:hover {
            box-shadow:0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igjAOoV-css:first-of-type {
            margin-left:var(--space-half);
            scroll-snap-align: start
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igjAOoV-css:last-of-type {
            margin-right:var(--space-half);
            scroll-snap-align: end
        }
    }

    .c-bXbWpx-ihhlGBg-css {
        display: block;
        margin: 0 0 var(--space-baseline);
        background-color: #E1FFEE;
        width: 90px;
        height: 74px;
        border-radius: var(--radii-medium);
        border: 1px solid #E9E9E9;
        overflow-y: hidden
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ihhlGBg-css {
            height:100px;
            width: 122px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihhlGBg-css {
            background-color:unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
        }
    }

    .c-kkmdlQ-iffXttx-css {
        margin: auto
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-iffXttx-css {
            line-height:var(--lineHeights-2)
        }
    }

    .c-kkmdlQ-icccyiX-css {
        margin: var(--space-half) 0 0;
        color: var(--colors-feedbackError600)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-icccyiX-css {
            font-size:var(--fontSizes-2)
        }
    }

    .c-bXbWpx-ieKrQiM-css {
        display: block;
        margin: 0 0 var(--space-baseline);
        background-color: #ECF0FF;
        width: 90px;
        height: 74px;
        border-radius: var(--radii-medium);
        border: 1px solid #E9E9E9;
        overflow-y: hidden
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ieKrQiM-css {
            height:100px;
            width: 122px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ieKrQiM-css {
            background-color:unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
        }
    }

    .c-bXbWpx-idEiXZj-css {
        display: block;
        margin: 0 0 var(--space-baseline);
        background-color: #D4E6FF;
        width: 90px;
        height: 74px;
        border-radius: var(--radii-medium);
        border: 1px solid #E9E9E9;
        overflow-y: hidden
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idEiXZj-css {
            height:100px;
            width: 122px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idEiXZj-css {
            background-color:unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
        }
    }

    .c-bXbWpx-ihcLyKc-css {
        display: block;
        margin: 0 0 var(--space-baseline);
        background-color: #F3D7AC;
        width: 90px;
        height: 74px;
        border-radius: var(--radii-medium);
        border: 1px solid #E9E9E9;
        overflow-y: hidden
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ihcLyKc-css {
            height:100px;
            width: 122px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihcLyKc-css {
            background-color:unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
        }
    }

    .c-bXbWpx-ihvTADp-css {
        display: block;
        margin: 0 0 var(--space-baseline);
        background-color: #F5FAD5;
        width: 90px;
        height: 74px;
        border-radius: var(--radii-medium);
        border: 1px solid #E9E9E9;
        overflow-y: hidden
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ihvTADp-css {
            height:100px;
            width: 122px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihvTADp-css {
            background-color:unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
        }
    }

    .c-bXbWpx-idDhIrK-css {
        display: block;
        margin: 0 0 var(--space-baseline);
        background-color: #FFF5D9;
        width: 90px;
        height: 74px;
        border-radius: var(--radii-medium);
        border: 1px solid #E9E9E9;
        overflow-y: hidden
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idDhIrK-css {
            height:100px;
            width: 122px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idDhIrK-css {
            background-color:unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
        }
    }

    .c-bXbWpx-iBjpMo-css {
        display: block;
        margin: 0 0 var(--space-baseline);
        background-color: #FFEFEF;
        width: 90px;
        height: 74px;
        border-radius: var(--radii-medium);
        border: 1px solid #E9E9E9;
        overflow-y: hidden
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iBjpMo-css {
            height:100px;
            width: 122px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iBjpMo-css {
            background-color:unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
        }
    }

    .c-bXbWpx-ifGuvtL-css {
        display: block;
        margin: 0 0 var(--space-baseline);
        background-color: #FCF8D8;
        width: 90px;
        height: 74px;
        border-radius: var(--radii-medium);
        border: 1px solid #E9E9E9;
        overflow-y: hidden
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ifGuvtL-css {
            height:100px;
            width: 122px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifGuvtL-css {
            background-color:unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
        }
    }

    .c-IkEYc-ihcptlg-css {
        padding-left: 0;
        padding-right: 0
    }

    @media (min-width: 720px) {
        .c-IkEYc-ihcptlg-css {
            padding-left:0;
            padding-right: 0
        }
    }

    @media (min-width: 1024px) {
        .c-IkEYc-ihcptlg-css {
            padding-left:var(--space-5);
            padding-right: var(--space-5)
        }
    }

    .c-iWbDBM-iblFzxY-css {
        width: 100%;
        display: block
    }

    @media (min-width: 1024px) {
        .c-PJLV-iWeym-css {
            border-radius:var(--radii-medium)
        }
    }

    .c-bXbWpx-iMPnmB-css {
        order: 4;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-ihIIEx-css {
        padding-top: var(--space-4)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihIIEx-css {
            border-bottom:none;
            padding-top: var(--space-7)
        }
    }

    .c-bXbWpx-ihPCWNI-css {
        width: 100%;
        margin: 0 auto;
        position: relative;
        text-align: center;
        margin-bottom: 0
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihPCWNI-css {
            margin-bottom:0
        }
    }

    .c-bXbWpx-icuBGlM-css {
        display: flex;
        overflow: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: 24px;
        scroll-padding: 0
    }

    .c-bXbWpx-icuBGlM-css::-webkit-scrollbar {
        display: none
    }

    .c-bXbWpx-icuBGlM-css >*:first-child {
        margin-left: var(--space-2)
    }

    .c-bXbWpx-icuBGlM-css >*:last-child {
        margin-right: var(--space-2)
    }

    .c-bXbWpx-icuBGlM-css {
        overflow-x: scroll
    }

    @media (min-width: 720px) {
        .c-bXbWpx-icuBGlM-css {
            scroll-padding:0 var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-icuBGlM-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-icuBGlM-css>*:last-child {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-icuBGlM-css {
            scroll-padding:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-icuBGlM-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-icuBGlM-css>*:last-child {
            margin-right:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-icuBGlM-css {
            overflow-x:hidden
        }
    }

    .c-bXbWpx-iilqUHD-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: 100%;
        max-width: 527px;
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative;
        flex-basis: 100%;
        background-color: var(--colors-neutralLight60);
        display: flex;
        justify-content: center;
        align-items: center
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iilqUHD-css {
            border-radius:12px;
            overflow: hidden
        }
    }

    .c-bXbWpx-idNJNfI-css {
        box-sizing: border-box;
        width: 100%
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idNJNfI-css {
            border-radius:var(--radii-medium);
            aspect-ratio: 527/227;
            max-width: 527px
        }
    }

    @media (min-width: 1024px) {
        .c-dpOIwS-ifdOxAv-css {
            width:527px;
            height: 227px
        }
    }

    .c-bXbWpx-idnTHKz-css {
        margin: var(--space-onepointfive) var(--space-2) 0
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idnTHKz-css {
            margin-left:var(--space-3);
            margin-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idnTHKz-css {
            margin:var(--space-3) 0 0
        }
    }

    .c-bXbWpx-ijNWbRH-css {
        display: flex
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ijNWbRH-css {
            display:none
        }
    }

    .c-bXbWpx-ifGltif-css {
        display: inline-block;
        text-indent: -10000px;
        width: 6px;
        height: 6px;
        border-radius: var(--radii-medium);
        margin-right: var(--space-half);
        background-color: var(--colors-neutralDark100);
        cursor: pointer
    }

    .c-bXbWpx-ikunBKn-css {
        display: none
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ikunBKn-css {
            display:flex
        }
    }

    .c-bXbWpx-ibwRGyP-css {
        display: block;
        position: relative;
        height: 6px;
        width: 80px;
        border-radius: var(--radii-medium);
        overflow: hidden;
        z-index: 2
    }

    .c-bXbWpx-iiUNms-css {
        background-color: var(--colors-neutralDark100);
        border-radius: var(--radii-medium);
        bottom: 0px;
        cursor: pointer;
        position: absolute;
        left: 0px;
        width: var(--sizes-10);
        height: 6px
    }

    .c-bXbWpx-ibTrGiJ-css {
        border-radius: var(--radii-medium);
        background-color: var(--colors-primaryA600);
        position: absolute;
        width: 40px;
        height: 6px
    }

    .c-bXbWpx-ihEPWBb-css {
        order: ;
        max-width: 100vw;
        display: none
    }

    .c-bXbWpx-ijntsRN-css {
        overflow-x: hidden;
        padding-top: var(--space-4);
        padding-bottom: var(--space-4);
        border-bottom: 8px solid var(--colors-neutralLight20)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijntsRN-css {
            border-bottom:none;
            padding-bottom: 0;
            padding-top: var(--space-7)
        }
    }

    .c-bXbWpx-ifSVMXy-css {
        width: 100%;
        font-size: var(--fontSizes-6);
        padding-left: var(--space-2);
        padding-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ifSVMXy-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifSVMXy-css {
            padding-left:0;
            padding-right: 0;
            height: var(--sizes-4)
        }
    }

    .c-bXbWpx-icRPVke-css {
        flex-grow: 1;
        align-items: center
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-ihXEXsu-css {
            display:flex;
            width: 100%
        }
    }

    .c-kkmdlQ-igSCiiH-css {
        display: inline-block;
        margin-right: auto;
        text-align: left
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-igSCiiH-css {
            order:2;
            font-size: var(--fontSizes-7);
            line-height: var(--lineHeights-2)
        }
    }

    .c-PJLV-ikzIPWI-css {
        border-radius: var(--radii-small)
    }

    .c-bXbWpx-ifJmOcU-css {
        width: 100%;
        margin: 0 auto;
        position: relative;
        text-align: center;
        margin-bottom: 0
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifJmOcU-css {
            margin-bottom:0
        }
    }

    .c-bXbWpx-ifJmOcU-css {
        margin-top: var(--space-3)
    }

    .c-bXbWpx-ihOadxc-css {
        display: flex;
        overflow-x: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: 16px;
        scroll-padding: 0 var(--space-2)
    }

    .c-bXbWpx-ihOadxc-css::-webkit-scrollbar {
        display: none
    }

    .c-bXbWpx-ihOadxc-css >*:first-child {
        margin-left: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ihOadxc-css {
            scroll-padding:0 var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ihOadxc-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihOadxc-css {
            scroll-padding:var(--space-baseline)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihOadxc-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihOadxc-css>*:last-child {
            margin-right:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihOadxc-css {
            gap:var(--space-3)
        }
    }

    .c-bXbWpx-iihKhU-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: -moz-fit-content;
        width: fit-content;
        max-width: 650px;
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative;
        display: grid
    }

    .c-bXbWpx-iihKhU-css:last-of-type {
        margin-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iihKhU-css:last-of-type {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iihKhU-css {
            width:650px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iihKhU-css:first-of-type {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iihKhU-css:last-of-type {
            margin-right:0
        }
    }

    .c-bXbWpx-ijDNwro-css {
        width: 226px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0;
        min-height: var(--sizes-15);
        background: linear-gradient(98.53deg, rgba(255, 215, 213, 0.31) -1.03%, rgba(255, 205, 205, 0) 100.54%);
        border: 1px solid #FFDCE4;
        border-radius: var(--radii-medium)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijDNwro-css {
            flex-direction:row;
            min-height: var(--sizes-11);
            width: 100%;
            margin-left: 0;
            margin-right: 0
        }
    }

    .c-bXbWpx-ieogsdA-css {
        display: flex;
        padding: var(--space-2);
        border-bottom: 1px dashed #FFDCE4
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ieogsdA-css {
            align-items:center;
            padding: var(--space-3) var(--space-4);
            padding-right: var(--space-6);
            margin-right: auto;
            border-bottom: none
        }
    }

    .c-bXbWpx-ihgrMjg-css {
        width: var(--sizes-8);
        height: var(--sizes-5);
        position: relative
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihgrMjg-css {
            width:var(--sizes-6);
            height: var(--sizes-6);
            margin-right: var(--space-2)
        }
    }

    .c-kkmdlQ-iffQJAy-css {
        display: inline-block;
        padding-right: var(--space-baseline);
        margin: auto
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-iffQJAy-css {
            margin-right:var(--space-1);
            font-weight: var(--fontWeights-semiBold);
            letter-spacing: normal;
            text-transform: none
        }
    }

    .c-kkmdlQ-iEvTTm-css {
        display: inline-block;
        padding-right: var(--space-half);
        font-weight: var(--fontWeights-semiBold)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-iEvTTm-css {
            letter-spacing:normal;
            text-transform: none
        }
    }

    .c-bXbWpx-ieYWcmF-css {
        position: relative;
        padding: var(--space-onepointfive) var(--space-2)
    }

    .c-bXbWpx-ieYWcmF-css::before,.c-bXbWpx-ieYWcmF-css ::after {
        content: "";
        position: absolute;
        width: 10px;
        height: 20px;
        top: -11px;
        left: -1px;
        background-color: var(--colors-neutralLight0);
        border: 1px solid #FFDCE4;
        border-left-color: var(--colors-neutralLight0);
        border-radius: 0 80px 80px 0
    }

    .c-bXbWpx-ieYWcmF-css ::after {
        left: unset;
        right: -1px;
        border-left-color: #FFDCE4;
        border-right-color: var(--colors-neutralLight0);
        border-radius: 80px 0px 0px 80px
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ieYWcmF-css {
            flex-shrink:0;
            padding-left: unset;
            padding-right: var(--space-4)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ieYWcmF-css::before,.c-bXbWpx-ieYWcmF-css ::after {
            content:none
        }
    }

    .c-bXbWpx-icoToiv-css {
        padding: var(--space-half) var(--space-baseline);
        background-color: #FACCCA;
        padding-right: var(--space-half);
        cursor: pointer
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-icoToiv-css {
            padding:var(--space-baseline) var(--space-2)
        }
    }

    .c-bXbWpx-icoToiv-css::before,.c-bXbWpx-icoToiv-css ::after {
        content: none
    }

    .c-bXbWpx-icoToiv-css {
        border-radius: 4px
    }

    .c-bXbWpx-ikiiMwK-css {
        order: 3;
        max-width: 100vw;
        display:
    }

    .c-iWbDBM-icQuiGG-css {
        width: 100%;
        aspect-ratio: 197/82;
        position: relative;
        margin: var(--space-4) var(--space-2) 0
    }

    .c-PJLV-ihClvlG-css {
        cursor: pointer;
        width: 100%
    }

    .c-bXbWpx-iipjQuB-css {
        order: 1;
        max-width: 100vw;
        display:
    }

    @media (min-width: 768px) {
        .c-bXbWpx-iipjQuB-css {
            display:none
        }
    }

    .c-bXbWpx-icMptqP-css {
        order: 6;
        max-width: 100vw;
        display:
    }

    .c-bjPTlu-icRNCZo-css {
        margin-bottom: var(--space-onepointfive);
        padding-left: var(--space-2);
        padding-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bjPTlu-icRNCZo-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bjPTlu-icRNCZo-css {
            padding-left:0;
            padding-right: 0
        }
    }

    .c-bXbWpx-ifBbZUa-css {
        width: 100%;
        margin: 0 auto;
        position: relative;
        text-align: center;
        margin-bottom: var(--space-4)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifBbZUa-css {
            margin:0 auto 0 var(--space-baseline)
        }
    }

    .c-bXbWpx-ifBbZUa-css {
        margin: 0 auto
    }

    .c-bXbWpx-ibsfQGd-css {
        display: flex;
        overflow-x: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: var(--space-2);
        scroll-padding: 0 var(--space-2)
    }

    .c-bXbWpx-ibsfQGd-css::-webkit-scrollbar {
        display: none
    }

    .c-bXbWpx-ibsfQGd-css >*:first-child {
        margin-left: var(--space-2)
    }

    .c-bXbWpx-ibsfQGd-css {
        width: 100%;
        height: var(--sizes-8);
        align-items: center;
        margin-right: 0
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ibsfQGd-css {
            scroll-padding:0 var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ibsfQGd-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibsfQGd-css {
            scroll-padding:var(--space-baseline)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibsfQGd-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibsfQGd-css>*:last-child {
            margin-right:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibsfQGd-css {
            margin-top:var(--space-onepointfive);
            height: auto;
            gap: var(--space-3)
        }
    }

    .c-bXbWpx-ibHtRIU-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: var(--sizes-30);
        max-width: 334px;
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative;
        flex: 0 0 var(--30);
        height: var(--sizes-8);
        margin-right: 0;
        border-radius: var(--radii-medium);
        border: 1px solid var(--colors-neutralLight40)
    }

    .c-bXbWpx-ibHtRIU-css:last-of-type {
        margin-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ibHtRIU-css:last-of-type {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibHtRIU-css {
            border-radius:var(--radii-medium);
            width: var(--sizes-42);
            height: var(--sizes-10);
            flex: 1 0 var(--42);
            border: 1px solid var(--colors-neutralLight40);
            margin-top: var(--space-onepointfive);
            margin-bottom: var(--space-onepointfive)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibHtRIU-css:hover {
            box-shadow:0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibHtRIU-css:first-of-type {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibHtRIU-css:last-of-type {
            margin-right:0
        }
    }

    .c-bXbWpx-ifzPpwH-css {
        width: 100%;
        height: 100%;
        flex-direction: row;
        padding: var(--space-onepointfive)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifzPpwH-css {
            padding:var(--space-2);
            position: relative
        }
    }

    .c-bXbWpx-ifFwvMd-css {
        display: block;
        width: var(--sizes-5);
        height: var(--sizes-5);
        position: relative;
        margin-right: var(--space-onepointfive)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifFwvMd-css {
            width:var(--sizes-6);
            height: var(--sizes-6);
            margin-right: var(--space-2)
        }
    }

    .c-kkmdlQ-icazomC-css {
        margin: auto;
        text-align: left;
        width: var(--sizes-21);
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-icazomC-css {
            width:var(--sizes-30)
        }
    }

    .c-bXbWpx-iiemkzg-css {
        order: 5;
        max-width: 100vw;
        display:
    }

    .c-kkmdlQ-ijADoGY-css {
        color: var(--colors-diagnosticPrimary800);
        text-trasform: uppercase;
        margin-bottom: var(--space-half)
    }

    .c-cZuCZG-ijPWudf-css {
        fill: none;
        stroke: var(--colors-diagnosticPrimary800);
        margin-right: var(--space-half);
        vertical-align: bottom
    }

    .c-bXbWpx-ifCJIjW-css {
        order: 2;
        max-width: 100vw;
        display:
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ifCJIjW-css {
            display:none
        }
    }

    .c-bXbWpx-ikauQkz-css {
        width: 100%;
        padding: var(--space-4) var(--space-2);
        border-bottom: 8px solid var(--colors-neutralLight20);
        border-radius: var(--radii-medium)
    }

    .c-bXbWpx-ihdETdl-css {
        width: 100%;
        background: linear-gradient(to right, var(--colors-diagnosticPrimary100) 10%, transparent 85%);
        border: 1px solid var(--colors-diagnosticPrimary200);
        border-radius: var(--radii-medium)
    }

    .c-bXbWpx-ijlSLVd-css {
        position: relative;
        padding: var(--space-2)
    }

    .c-bXbWpx-ijlSLVd-css::before,.c-bXbWpx-ijlSLVd-css:after {
        content: "";
        position: absolute;
        display: inline-block;
        height: 20px;
        width: 10px;
        border-radius: 0 50px 50px 0;
        border: 1px solid var(--colors-diagnosticPrimary200);
        border-left: none;
        background: var(--colors-neutralLight0);
        bottom: -11px
    }

    .c-bXbWpx-ijlSLVd-css::before {
        left: -1px
    }

    .c-bXbWpx-ijlSLVd-css::after {
        right: -1px;
        transform: rotateZ(180deg)
    }

    .c-bXbWpx-ijSSYCj-css {
        display: block;
        flex-shrink: 0;
        margin-left: var(--space-4)
    }

    .c-kkmdlQ-ikcOCUf-css {
        color: var(--colors-neutralDark400)
    }

    .c-cZuCZG-icGBJCj-css {
        vertical-align: bottom
    }

    .c-iWbDBM-igtYXlr-css {
        flex-shrink: 0;
        border-radius: var(--radii-small);
        padding: var(--space-half) var(--space-onepointfive);
        background-color: var(--colors-diagnosticPrimary200)
    }

    .c-cZuCZG-ibZrspp-css {
        vertical-align: middle;
        margin-left: var(--space-half)
    }

    .c-bXbWpx-ifvCEXw-css {
        padding: var(--space-baseline) var(--space-2);
        border-top: 1px dashed var(--colors-diagnosticPrimary200)
    }

    .c-IkEYc-ibuZLRI-css {
        padding-left: 0;
        padding-right: 0
    }

    @media (min-width: 720px) {
        .c-IkEYc-ibuZLRI-css {
            padding-left:0;
            padding-right: 0
        }
    }

    @media (min-width: 1024px) {
        .c-IkEYc-ibuZLRI-css {
            margin-top:var(--space-7);
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }
    }

    .c-kkmdlQ-idSyFtU-css {
        margin-right: var(--space-baseline);
        color: var(--colors-fontNeutralDark600)
    }

    .c-bXbWpx-ikdMqDu-css {
        order: 7;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-iTVOUO-css {
        padding-top: var(--space-4);
        padding-bottom: var(--space-4);
        border-bottom: 8px solid var(--colors-neutralLight20)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iTVOUO-css {
            border-bottom:none;
            padding-bottom: 0;
            padding-top: 0
        }
    }

    .c-bXbWpx-ibpDnnh-css {
        padding: 0 var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ibpDnnh-css {
            padding:0 var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibpDnnh-css {
            padding:0
        }
    }

    .c-bXbWpx-iGacaN-css {
        margin-top: var(--space-half)
    }

    .c-bXbWpx-ibzkXzs-css {
        position: relative;
        width: var(--sizes-10);
        height: var(--sizes-2)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibzkXzs-css {
            width:var(--sizes-12);
            height: 20px
        }
    }

    .c-iWbDBM-iboDyDm-css {
        width: 140px;
        height: 145px
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-iboDyDm-css {
            width:180px;
            height: 186px
        }
    }

    .c-bXbWpx-illFBbS-css {
        margin-top: var(--space-4)
    }

    .c-bXbWpx-idvSrhQ-css {
        width: 100%;
        margin: 0 auto;
        position: relative;
        text-align: center;
        margin-bottom: var(--space-4)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idvSrhQ-css {
            margin-bottom:var(--space-8)
        }
    }

    .c-bXbWpx-idvSrhQ-css {
        margin: 0 auto
    }

    .c-bXbWpx-igxJVge-css {
        display: flex;
        overflow-x: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: 0px;
        scroll-padding: 0 var(--space-2)
    }

    .c-bXbWpx-igxJVge-css::-webkit-scrollbar {
        display: none
    }

    .c-bXbWpx-igxJVge-css >*:first-child {
        margin-left: var(--space-2)
    }

    .c-bXbWpx-igxJVge-css {
        column-gap: var(--space-2);
        overflow-y: hidden
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igxJVge-css {
            scroll-padding:0 var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igxJVge-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igxJVge-css {
            scroll-padding:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igxJVge-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igxJVge-css>*:last-child {
            margin-right:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igxJVge-css {
            column-gap:var(--space-3);
            scroll-snap-type: unset
        }
    }

    .c-bXbWpx-idAQNLz-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: -moz-fit-content;
        width: fit-content;
        max-width: 384px;
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative
    }

    .c-bXbWpx-idAQNLz-css:last-of-type {
        margin-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idAQNLz-css {
            width:var(--sizes-37)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idAQNLz-css:last-of-type {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idAQNLz-css {
            width:var(--sizes-48)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idAQNLz-css:last-of-type {
            margin-right:0
        }
    }

    .c-bXbWpx-igolEdT-css {
        row-gap: var(--space-2);
        text-align: initial
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igolEdT-css {
            column-gap:var(--space-2)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igolEdT-css {
            column-gap:var(--space-3)
        }
    }

    .c-kkmdlQ-idFMLAd-css {
        color: var(--colors-neutralDark600);
        margin-top: var(--space-half)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-idFMLAd-css {
            margin-top:var(--space-baseline)
        }
    }

    .c-kkmdlQ-iglCHXF-css {
        color: var(--colors-neutralLight0);
        background-color: var(--colors-primaryA600);
        padding-left: var(--space-2);
        padding-right: var(--space-2);
        padding-top: var(--space-half);
        padding-bottom: var(--space-half);
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: var(--space-onepointfive);
        border-radius: var(--radii-small);
        width: -moz-fit-content;
        width: fit-content
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-iglCHXF-css {
            margin-top:var(--space-2);
            padding-top: var(--space-baseline);
            padding-bottom: var(--space-baseline)
        }
    }

    .c-cZuCZG-ieGyuwb-css {
        margin-right: var(--space-baseline)
    }

    .c-bXbWpx-igwhVXs-css {
        order: 9;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-icHlWdz-css {
        width: 100%;
        padding-top: var(--space-4);
        padding-bottom: var(--space-4);
        padding-left: var(--space-2);
        padding-right: var(--space-2);
        border-top-right-radius: var(--radii-medium);
        border-top-left-radius: var(--radii-medium);
        border-bottom: 8px solid var(--colors-neutralLight20)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-icHlWdz-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    .c-bXbWpx-icHlWdz-css {
        overflow: hidden
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-icHlWdz-css {
            border-bottom-left-radius:var(--radii-medium);
            border: 1px solid var(--colors-neutralLight40);
            padding: 0;
            margin-top: var(--space-7);
            margin-bottom: 0;
            border-radius: var(--radii-medium)
        }
    }

    .c-bXbWpx-ieAxyvZ-css {
        width: 100%;
        padding: var(--space-2);
        background-color: var(--colors-neutralLight10);
        border: 1px solid var(--colors-neutralLight40);
        border-bottom: 1px dashed var(--colors-neutralLight40);
        gap: var(--space-2);
        flex-direction: row;
        border-top-right-radius: var(--radii-medium);
        border-top-left-radius: var(--radii-medium)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ieAxyvZ-css {
            width:-moz-fit-content;
            width: fit-content;
            flex-shrink: 1;
            align-items: center;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
            flex-direction: row-reverse;
            gap: var(--space-4);
            border: none;
            border-right: 1px dashed var(--colors-neutralLight40);
            flex-basis: fit-content
        }
    }

    @media (min-width: 1280px) {
        .c-bXbWpx-ieAxyvZ-css {
            padding-top:var(--space-5);
            padding-bottom: var(--space-5);
            padding-left: var(--space-4);
            padding-right: var(--space-4);
            flex-shrink: 0
        }
    }

    .c-bXbWpx-iijCLKq-css {
        position: relative;
        flex-shrink: 0;
        width: 76px;
        height: var(--sizes-9)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iijCLKq-css {
            width:101px;
            height: var(--sizes-12)
        }
    }

    .c-kkmdlQ-ihivJnl-css {
        color: var(--colors-neutralDark600)
    }

    .c-kkmdlQ-ijfgRPx-css {
        width: var(--sizes-3);
        height: var(--sizes-3);
        display: grid;
        place-items: center;
        align-self: baseline;
        color: var(--colors-diagnosticPrimary800);
        background-color: var(--colors-diagnosticPrimary100);
        border-radius: var(--radii-medium);
        margin-right: var(--space-onepointfive);
        flex-shrink: 0
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ijfgRPx-css {
            width:var(--sizes-4);
            height: var(--sizes-4)
        }
    }

    .c-kkmdlQ-iiRBsly-css {
        color: var(--colors-neutralDark800);
        align-items: center
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-iiRBsly-css {
            align-self:center
        }
    }

    .c-bXbWpx-ilkOIvL-css {
        display: none;
        gap: var(--space-onepointfive);
        padding: var(--space-3) var(--space-4)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ilkOIvL-css {
            display:inline-block;
            align-self: center
        }
    }

    .c-bXbWpx-ieaMUkt-css {
        margin-top: 20px
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ieaMUkt-css {
            display:grid;
            grid-template-columns: auto auto;
            margin-top: var(--space-onepointfive);
            grid-row-gap: var(--space-2);
            grid-column-gap: var(--space-3)
        }
    }

    .c-bXbWpx-ijHFBkx-css {
        margin-bottom: var(--space-2)
    }

    .c-bXbWpx-ijHFBkx-css:last-child {
        margin-bottom: var(--space-onepointfive)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijHFBkx-css {
            order:0;
            margin-bottom: 0;
            height: -moz-fit-content;
            height: fit-content
        }
    }

    .c-bXbWpx-ijdFavQ-css {
        margin-bottom: var(--space-2)
    }

    .c-bXbWpx-ijdFavQ-css:last-child {
        margin-bottom: var(--space-onepointfive)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijdFavQ-css {
            order:1;
            margin-bottom: 0;
            height: -moz-fit-content;
            height: fit-content
        }
    }

    .c-bXbWpx-iggqkEG-css {
        padding-left: var(--space-2);
        padding-right: var(--space-2);
        padding-top: var(--space-onepointfive);
        padding-bottom: var(--space-onepointfive);
        border-bottom-left-radius: var(--radii-medium);
        border-bottom-right-radius: var(--radii-medium);
        border: 1px solid var(--colors-neutralLight40);
        border-top: 0
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iggqkEG-css {
            display:none
        }
    }

    .c-bjPTlu-idqwete-css {
        margin: 0
    }

    @media (min-width: 720px) {
        .c-bjPTlu-idqwete-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bjPTlu-idqwete-css {
            padding-left:0;
            padding-right: 0
        }
    }

    .c-kkmdlQ-ieEmhMc-css {
        margin-top: var(--space-baseline);
        color: var(--colors-fontNeutralDark600);
        text-transform: lowercase
    }

    .c-kkmdlQ-ieEmhMc-css::first-letter {
        text-transform: uppercase
    }

    @media (min-width: 720px) {
        .c-kkmdlQ-ieEmhMc-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ieEmhMc-css {
            padding-left:0;
            padding-right: 0
        }
    }

    .c-bXbWpx-idGSnsw-css {
        order: 10;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-iehXxOQ-css {
        padding-top: var(--space-4);
        padding-bottom: var(--space-4);
        padding-left: var(--space-2);
        padding-right: var(--space-2);
        border-bottom: 8px solid var(--colors-neutralLight20)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iehXxOQ-css {
            padding-left:0;
            padding-right: 0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iehXxOQ-css {
            border-bottom:none;
            padding-top: var(--space-7);
            padding-bottom: 0
        }
    }

    .c-bXbWpx-idNjYGt-css {
        padding-left: 0;
        padding-right: 0
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idNjYGt-css {
            padding-left:0;
            padding-right: 0
        }
    }

    .c-bXbWpx-ihbpKWx-css {
        margin-top: var(--space-3)
    }

    .c-bXbWpx-iigjWnH-css {
        text-align: center;
        cursor: pointer
    }

    .c-bXbWpx-ifOmEpR-css {
        background-color: var(--colors-neutralLight0);
        border-radius: var(--radii-medium);
        aspect-ratio: 101/112;
        border: 1px solid var(--colors-neutralLight40);
        width: 100%;
        overflow: hidden
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifOmEpR-css {
            padding:var(--space-3) var(--space-2);
            height: 166px;
            width: 151px;
            margin-top: var(--space-half)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifOmEpR-css:hover {
            box-shadow:0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
        }
    }

    .c-kkmdlQ-ieQUKpR-css {
        margin-top: var(--space-onepointfive);
        display: -webkit-box;
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    @media (min-width: 720px) {
        .c-bKvviC-ifzUIDQ-css {
            margin-top:var(--space-3);
            display: none
        }
    }

    .c-bXbWpx-iiGEszM-css {
        width: 100%;
        margin: 0 auto;
        position: relative;
        text-align: center;
        margin-bottom: var(--space-4)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiGEszM-css {
            margin-bottom:var(--space-8)
        }
    }

    .c-bXbWpx-iiGEszM-css {
        margin: 0 auto;
        display: none
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iiGEszM-css {
            display:block
        }
    }

    .c-bXbWpx-idabOfh-css {
        display: flex;
        overflow-x: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: var(--space-onepointfive);
        scroll-padding: 0 var(--space-2)
    }

    .c-bXbWpx-idabOfh-css::-webkit-scrollbar {
        display: none
    }

    .c-bXbWpx-idabOfh-css >*:first-child {
        margin-left: var(--space-2)
    }

    .c-bXbWpx-idabOfh-css {
        margin-right: 0
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idabOfh-css {
            scroll-padding:0 var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idabOfh-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idabOfh-css {
            gap:var(--space-2)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idabOfh-css {
            scroll-padding:var(--space-baseline)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idabOfh-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idabOfh-css>*:last-child {
            margin-right:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idabOfh-css {
            gap:var(--space-3);
            margin-top: calc(var(--space-half)*-1)
        }
    }

    .c-bXbWpx-iRUtZo-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: var(--sizes-16);
        max-width: 200px;
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iRUtZo-css:first-of-type {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iRUtZo-css:last-of-type {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iRUtZo-css {
            width:151px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iRUtZo-css:first-of-type {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iRUtZo-css:last-of-type {
            margin-right:0
        }
    }

    .c-gjdJOs-iiqdnov-css {
        text-align: center;
        width: 100%;
        font-weight: var(--fontWeights-semiBold);
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-2)
    }

    @media (min-width: 720px) {
        .c-gjdJOs-iiqdnov-css {
            display:none
        }
    }

    .c-gjdJOs-iiqdnov-css {
        border-radius: var(--radii-small);
        color: var(--colors-primaryA600);
        padding: var(--space-baseline);
        border: 1.5px solid var(--colors-primaryA600);
        background: var(--colors-neutralLight0);
        margin-top: var(--space-3)
    }

    .c-bXbWpx-ihxvPgh-css {
        order: 11;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-ijNVYzy-css {
        order: 12;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-ijEKhhc-css {
        margin-left: var(--space-2);
        margin-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ijEKhhc-css {
            margin-left:var(--space-3);
            margin-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijEKhhc-css {
            margin-left:0;
            margin-right: 0
        }
    }

    .c-kkmdlQ-ihMIdgp-css {
        margin: var(--space-half) var(--space-2) var(--space-3);
        text-transform: lowercase
    }

    .c-kkmdlQ-ihMIdgp-css::first-letter {
        text-transform: uppercase
    }

    @media (min-width: 720px) {
        .c-kkmdlQ-ihMIdgp-css {
            margin-left:var(--space-3);
            margin-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ihMIdgp-css {
            margin:var(--space-baseline) 0 var(--space-3)
        }
    }

    .c-kkmdlQ-ihMIdgp-css {
        color: var(--colors-fontNeutralDark600)
    }

    .c-iWbDBM-iiYqeMd-css {
        height: 100%;
        display: flex;
        flex-direction: column
    }

    .c-bXbWpx-ildwLQg-css {
        width: 100%;
        margin: 0 auto;
        position: relative;
        text-align: left;
        margin-bottom: 0
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ildwLQg-css {
            margin-bottom:0
        }
    }

    .c-bXbWpx-iicTKtR-css {
        display: flex;
        overflow-x: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: var(--space-2);
        scroll-padding: var(--space-2)
    }

    .c-bXbWpx-iicTKtR-css::-webkit-scrollbar {
        display: none
    }

    .c-bXbWpx-iicTKtR-css >*:first-child {
        margin-left: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iicTKtR-css {
            scroll-padding:var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iicTKtR-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iicTKtR-css {
            scroll-padding:var(--space-baseline)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iicTKtR-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iicTKtR-css>*:last-child {
            margin-right:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iicTKtR-css {
            gap:var(--space-3);
            margin-left: calc(var(--space-baseline)*-1);
            margin-top: calc(var(--space-half)*-1)
        }
    }

    .c-bXbWpx-idyDFPZ-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: var(--sizes-16);
        max-width: 200px;
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative
    }

    .c-bXbWpx-idyDFPZ-css:first-of-type {
        margin-left: var(--space-2)
    }

    .c-bXbWpx-idyDFPZ-css:last-of-type {
        margin-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idyDFPZ-css:first-of-type {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idyDFPZ-css:last-of-type {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idyDFPZ-css {
            width:180px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idyDFPZ-css:first-of-type {
            margin-left:var(--space-baseline)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idyDFPZ-css:last-of-type {
            margin-right:0
        }
    }

    .c-bXbWpx-ifucwjC-css {
        background-color: var(--colors-neutralLight0);
        height: var(--sizes-16);
        width: var(--sizes-16);
        padding: var(--space-baseline);
        border-radius: var(--radii-medium);
        border: 1px solid var(--colors-neutralLight40);
        position: relative;
        display: block
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifucwjC-css {
            height:var(--sizes-24);
            width: 180px;
            padding: var(--space-3) var(--space-2);
            margin-top: var(--space-half)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifucwjC-css:hover {
            box-shadow:0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
        }
    }

    .c-kkmdlQ-igcOJfN-css {
        display: -webkit-box;
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: left;
        margin: 0
    }

    .c-kkmdlQ-ikNWBVS-css {
        color: var(--colors-fontNeutralDark200)
    }

    .c-kkmdlQ-ifBIucX-css {
        text-decoration: line-through;
        color: var(--colors-fontNeutralDark200)
    }

    .c-bXbWpx-ifGrBBj-css {
        margin-top: var(--space-2)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifGrBBj-css {
            margin-top:var(--space-onepointfive)
        }
    }

    .c-bXbWpx-ikLHjsZ-css {
        margin: var(--space-baseline) 0 0
    }

    .c-kkmdlQ-icXPqFn-css {
        margin-left: var(--space-half);
        margin-right: var(--space-half);
        color: var(--colors-feedbackError600)
    }

    .c-bXbWpx-ieCQXRh-css {
        margin: var(--space-half) 0 0
    }

    .c-bXbWpx-icpdQOn-css {
        order: 13;
        max-width: 100vw;
        display:
    }

    .c-iWbDBM-ifJLswm-css {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 1440px;
        padding-left: var(--space-2);
        padding-right: var(--space-2);
        padding-top: var(--space-4);
        padding-bottom: var(--space-4);
        border-bottom: 8px solid var(--colors-neutralLight20)
    }

    @media (min-width: 720px) {
        .c-iWbDBM-ifJLswm-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-ifJLswm-css {
            border-bottom:none;
            padding: 0;
            margin-top: var(--space-7);
            border: none;
            background-color: var(--colors-plusPrimary600);
            background-image: radial-gradient(320px 220px at 90% -40%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent), radial-gradient(320px 220px at 10% 160%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent);
            -webkit-backdrop-filter: blur(100px);
            backdrop-filter: blur(100px)
        }
    }

    .c-cZuCZG-ihvvXoB-css {
        vertical-align: text-bottom;
        height: 22px;
        width: 66px
    }

    @media (min-width: 1024px) {
        .c-cZuCZG-ihvvXoB-css {
            height:28px;
            width: 84px
        }
    }

    .c-bXbWpx-iiljcfA-css {
        order: 14;
        width: 100vw;
        display:
    }

    .c-bXbWpx-ibIlakV-css {
        position: relative;
        overflow: hidden;
        background-color: var(--colors-plusPrimary600);
        -webkit-backdrop-filter: blur(100px);
        backdrop-filter: blur(100px);
        background-image: radial-gradient(150px 150px at 100% 0%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 5%, transparent), radial-gradient(150px 150px at 0% 100%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 5%, transparent);
        padding: var(--space-2);
        border-radius: var(--radii-medium);
        width: 100%;
        column-gap: var(--space-4)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ibIlakV-css {
            padding:var(--space-3);
            background-image: radial-gradient(150px 150px at 100% 0%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 5%, transparent), radial-gradient(150px 150px at 0% 100%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 5%, transparent)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibIlakV-css {
            max-width:1440px;
            padding: var(--space-4) var(--space-5);
            border-radius: 0;
            background-image: none;
            -webkit-backdrop-filter: none;
            backdrop-filter: none;
            background-color: transparent;
            margin-top: 0;
            margin-bottom: 0
        }
    }

    @media (min-width: 1280px) {
        .c-bXbWpx-ibIlakV-css {
            padding-left:var(--space-5);
            padding-right: var(--space-5);
            margin-left: auto;
            margin-right: auto
        }
    }

    .c-bXbWpx-ikgkAQe-css {
        margin-right: 0;
        column-gap: var(--space-4)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ikgkAQe-css {
            flex-direction:row;
            align-items: center
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikgkAQe-css {
            column-gap:var(--space-6)
        }
    }

    .c-bXbWpx-ihevmlc-css {
        flex-wrap: wrap;
        column-gap: var(--space-onepointfive);
        row-gap: var(--space-onepointfive);
        margin-bottom: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ihevmlc-css {
            margin-bottom:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihevmlc-css {
            column-gap:var(--space-2);
            margin-bottom: 0
        }
    }

    .c-kkmdlQ-ifcgfKr-css {
        height: var(--sizes-5);
        background-color: var(--colors-plusAccent600);
        color: var(--colors-neutralLight0);
        padding: var(--space-baseline) var(--space-2);
        width: -moz-fit-content;
        width: fit-content;
        display: flex;
        align-items: center;
        border-radius: var(--radii-small)
    }

    @media (min-width: 720px) {
        .c-kkmdlQ-ifcgfKr-css {
            flex:1 0 fit-content
        }
    }

    .c-cZuCZG-ihnLQkt-css {
        background-color: var(--colors-neutralLight0);
        border-radius: 50%;
        vertical-align: middle;
        height: var(--sizes-2);
        width: var(--sizes-2);
        margin-left: var(--space-baseline);
        fill: var(--colors-plusAccent600)
    }

    .c-bXbWpx-ijDBAzv-css {
        display: block;
        width: 73px;
        height: 70px;
        flex: 0 0 73px
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijDBAzv-css {
            width:117px;
            height: 112px;
            flex-basis: 117px
        }
    }

    .c-bXbWpx-igkHmPR-css {
        order: 15;
        width: 100vw;
        display:
    }

    .c-bXbWpx-ijVFYpC-css {
        order: 16;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-icwNQEr-css {
        order: 17;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-igDMrBx-css {
        padding-left: var(--space-2);
        padding-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igDMrBx-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igDMrBx-css {
            padding-left:0;
            padding-right: 0
        }
    }

    .c-kkmdlQ-icGiotE-css {
        color: var(--colors-fontNeutralDark600);
        margin-top: var(--space-half);
        text-transform: lowercase
    }

    .c-kkmdlQ-icGiotE-css::first-letter {
        text-transform: uppercase
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-icGiotE-css {
            margin-top:var(--space-baseline)
        }
    }

    .c-iWbDBM-igZMOGu-css {
        display: flex
    }

    @media (min-width: 720px) {
        .c-iWbDBM-igZMOGu-css {
            margin-right:var(--space-2)
        }
    }

    .c-bXbWpx-igMayOf-css {
        margin-top: var(--space-3)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igMayOf-css {
            flex-direction:row
        }
    }

    .c-bXbWpx-iiReBTR-css {
        display: flex;
        overflow-x: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: var(--space-2);
        scroll-padding: 0 var(--space-2)
    }

    .c-bXbWpx-iiReBTR-css::-webkit-scrollbar {
        display: none
    }

    .c-bXbWpx-iiReBTR-css >*:first-child {
        margin-left: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iiReBTR-css {
            scroll-padding:0 var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iiReBTR-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiReBTR-css {
            scroll-padding:var(--space-baseline)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiReBTR-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiReBTR-css>*:last-child {
            margin-right:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiReBTR-css {
            gap:var(--space-6);
            overflow-x: hidden;
            margin-left: calc(var(--space-baseline)*-1)
        }
    }

    .c-bXbWpx-ikuePYR-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: 100%;
        max-width: 255px;
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative
    }

    .c-bXbWpx-ikuePYR-css:last-of-type {
        margin-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ikuePYR-css {
            max-width:var(--sizes-33)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ikuePYR-css:last-of-type {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikuePYR-css {
            max-width:var(--sizes-47)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikuePYR-css:first-of-type {
            margin-left:var(--space-baseline)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikuePYR-css:last-of-type {
            margin-right:0
        }
    }

    .c-bXbWpx-ibcCyIM-css {
        row-gap: var(--space-2);
        text-align: initial;
        width: 100%
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibcCyIM-css {
            row-gap:var(--space-3)
        }
    }

    .c-bXbWpx-iiOwTrp-css {
        border: 1px solid var(--colors-neutralLight40);
        border-radius: var(--radii-medium);
        padding: var(--space-baseline);
        display: block;
        width: var(--sizes-13);
        height: var(--sizes-13)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiOwTrp-css {
            height:var(--sizes-17);
            width: var(--sizes-17);
            padding: var(--space-2);
            flex: 0 0 136px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiOwTrp-css:hover {
            box-shadow:0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
        }
    }

    .c-kkmdlQ-ihCiMed-css {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

    .c-kkmdlQ-igQnuqR-css {
        margin-top: var(--space-baseline);
        color: var(--colors-neutralDark200)
    }

    .c-kkmdlQ-ifrChYs-css {
        text-decoration: line-through;
        color: var(--colors-neutralDark200)
    }

    .c-kkmdlQ-idBvHGk-css {
        color: var(--colors-feedbackError600);
        margin-right: var(--space-half)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-idBvHGk-css {
            line-height:var(--lineHeights-2);
            margin-left: var(--space-baseline);
            margin-right: var(--space-baseline)
        }
    }

    .c-bXbWpx-ihsBAZ-css {
        max-width: var(--sizes-16);
        margin-left: var(--space-onepointfive);
        margin-right: var(--space-baseline)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihsBAZ-css {
            max-width:var(--sizes-28)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikWfdTV-css {
            margin-top:var(--space-baseline)
        }
    }

    .c-kkmdlQ-ikgGTgs-css {
        margin: var(--space-half) 0 var(--space-3);
        color: var(--colors-fontNeutralDark600);
        text-transform: lowercase
    }

    .c-kkmdlQ-ikgGTgs-css::first-letter {
        text-transform: uppercase
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ikgGTgs-css {
            margin:var(--space-baseline) 0 var(--space-3)
        }
    }

    .c-bXbWpx-icsEuqg-css {
        order: 18;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-ibMZLbk-css {
        width: 100%;
        margin: 0 auto;
        position: relative;
        text-align: center;
        margin-bottom: 0
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibMZLbk-css {
            margin-bottom:0
        }
    }

    .c-bXbWpx-iewhUip-css {
        display: flex;
        overflow-x: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: var(--space-2);
        scroll-padding: 0 var(--space-2)
    }

    .c-bXbWpx-iewhUip-css::-webkit-scrollbar {
        display: none
    }

    .c-bXbWpx-iewhUip-css >*:first-child {
        margin-left: var(--space-2)
    }

    .c-bXbWpx-iewhUip-css {
        max-width: max-content
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iewhUip-css {
            scroll-padding:0 var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iewhUip-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iewhUip-css {
            scroll-padding:var(--space-baseline)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iewhUip-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iewhUip-css>*:last-child {
            margin-right:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iewhUip-css {
            gap:var(--space-4);
            margin-left: calc(var(--space-baseline)*-1);
            margin-top: calc(var(--space-half)*-1);
            margin-right: calc(var(--space-baseline)*-1)
        }
    }

    .c-bXbWpx-ikYcpIS-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: 100%;
        max-width: var(--sizes-11);
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative
    }

    .c-bXbWpx-ikYcpIS-css:last-of-type {
        margin-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ikYcpIS-css:last-of-type {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikYcpIS-css {
            max-width:180px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikYcpIS-css:first-of-type {
            margin-left:var(--space-baseline)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikYcpIS-css:last-of-type {
            margin-right:var(--space-baseline)
        }
    }

    .c-bXbWpx-iiCipRN-css {
        display: flex;
        flex-direction: column;
        height: var(--sizes-11);
        width: var(--sizes-11);
        position: relative;
        margin-bottom: var(--space-baseline);
        border-radius: var(--radii-small);
        overflow: hidden
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiCipRN-css {
            height:172px;
            width: 180px;
            margin-bottom: var(--space-onepointfive);
            margin-top: var(--space-half);
            border-radius: var(--radii-medium)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiCipRN-css:hover {
            box-shadow:0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
        }
    }

    .c-kkmdlQ-ibHMwfp-css {
        margin-left: var(--space-baseline);
        color: var(--colors-neutralLight0)
    }

    .c-bXbWpx-ihHeifP-css {
        order: 20;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-ikGESPG-css {
        width: 100%;
        font-size: var(--fontSizes-6);
        height: var(--sizes-3);
        margin-bottom: var(--space-baseline);
        padding-left: var(--space-2);
        padding-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ikGESPG-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikGESPG-css {
            padding-left:0;
            padding-right: 0;
            height: var(--sizes-4)
        }
    }

    .c-bXbWpx-ihSHQrS-css {
        letter-spacing: var(--letterSpacings-1);
        display: none;
        align-items: center;
        justify-content: center;
        height: var(--sizes-3);
        width: var(--sizes-22)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihSHQrS-css {
            width:auto;
            height: var(--sizes-4);
            padding-left: var(--space-2);
            padding-right: var(--space-baseline)
        }
    }

    .c-bXbWpx-ihSHQrS-css {
        color: var(--colors-neutralLight0);
        border-radius: var(--radii-small);
        background-color: var(--colors-feedbackWarning600)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ihSHQrS-css {
            display:inline-flex
        }
    }

    .c-bXbWpx-ihSHQrS-css {
        margin-left: var(--space-3)
    }

    .c-kkmdlQ-idxUpTf-css {
        color: var(--colors-primaryA600);
        cursor: pointer
    }

    .c-kkmdlQ-idxUpTf-css:hover {
        color: var(--colors-primaryA1000)
    }

    .c-bXbWpx-igXYtWX-css {
        letter-spacing: var(--letterSpacings-1);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: var(--sizes-3);
        width: var(--sizes-22)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igXYtWX-css {
            width:auto;
            height: var(--sizes-4);
            padding-left: var(--space-2);
            padding-right: var(--space-baseline)
        }
    }

    .c-bXbWpx-igXYtWX-css {
        color: var(--colors-neutralLight0);
        border-radius: var(--radii-small);
        background-color: var(--colors-feedbackWarning600);
        margin-left: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igXYtWX-css {
            display:none
        }
    }

    .c-PJLV-iAsWAM-css {
        display: inline-block
    }

    .c-bXbWpx-ifAGJgU-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: var(--sizes-16);
        max-width: 184px;
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative;
        display: grid
    }

    .c-bXbWpx-ifAGJgU-css:last-of-type {
        margin-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ifAGJgU-css:last-of-type {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifAGJgU-css {
            width:var(--sizes-23)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifAGJgU-css:first-of-type {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifAGJgU-css:last-of-type {
            margin-right:0
        }
    }

    .c-bXbWpx-icUmJBb-css {
        box-sizing: border-box;
        width: var(--sizes-16);
        height: var(--sizes-29)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-icUmJBb-css {
            width:var(--sizes-23);
            height: var(--sizes-40)
        }
    }

    .c-bXbWpx-icGRxQq-css {
        box-sizing: border-box;
        border-radius: var(--radii-medium);
        border: 1px solid var(--colors-neutralLight40);
        width: var(--sizes-16);
        height: var(--sizes-16);
        display: grid;
        place-items: center
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-icGRxQq-css {
            padding:var(--space-3) var(--space-2);
            width: var(--sizes-23);
            height: var(--sizes-24);
            margin-top: var(--space-half)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-icGRxQq-css:hover {
            box-shadow:0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
        }
    }

    .c-bXbWpx-icrMQpC-css {
        position: relative;
        width: var(--sizes-14);
        height: var(--sizes-14)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-icrMQpC-css {
            width:var(--sizes-19);
            height: var(--sizes-19)
        }
    }

    .c-kkmdlQ-idXFUGF-css {
        width: 100%;
        color: var(--colors-neutralDark800);
        margin-bottom: var(--space-half);
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: left;
        margin-top: var(--space-2)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-idXFUGF-css {
            margin-top:var(--space-onepointfive)
        }
    }

    .c-kkmdlQ-ijDBawv-css {
        color: var(--colors-neutralDark200);
        align-self: self-start;
        margin-top: var(--space-half);
        margin-bottom: var(--space-half);
        font-size: var(--fontSizes-2);
        line-height: var(--lineHeights-0)
    }

    .c-kkmdlQ-ighkmhT-css {
        color: var(--colors-neutralDark200);
        align-self: self-start;
        margin-top: var(--space-half);
        margin-bottom: var(--space-half);
        text-decoration: line-through
    }

    .c-kkmdlQ-ibFWDUm-css {
        align-self: self-start;
        display: flex;
        align-items: center;
        margin-top: 0px;
        margin-bottom: 0px
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ibFWDUm-css {
            margin-top:var(--space-half);
            margin-bottom: var(--space-half)
        }
    }

    .c-kkmdlQ-ieNAzol-css {
        flex-grow: 1;
        color: var(--colors-neutralDark800);
        margin-right: var(--space-half)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ieNAzol-css {
            margin-right:var(--space-baseline)
        }
    }

    .c-kkmdlQ-ihbZzPF-css {
        color: var(--colors-feedbackError600);
        margin-right: var(--space-half)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ihbZzPF-css {
            margin-right:var(--space-baseline)
        }
    }

    .c-IkEYc-iQITEP-css {
        background: url("https://assets.pharmeasy.in/apothecary/images/spotlight.svg"), linear-gradient(180deg, #FFF8E3 0%, rgba(255, 255, 255, 0) 100%);
        background-repeat: no-repeat;
        background-position: top;
        padding-left: 0;
        padding-right: 0
    }

    @media (min-width: 720px) {
        .c-IkEYc-iQITEP-css {
            padding-left:0;
            padding-right: 0
        }
    }

    @media (min-width: 1024px) {
        .c-IkEYc-iQITEP-css {
            border-top:none;
            padding-left: var(--space-5);
            padding-right: var(--space-5);
            padding-top: var(--space-4);
            background: url("https://assets.pharmeasy.in/apothecary/images/spotlightBig.svg"), linear-gradient(180deg, #FFF8E3 0%, rgba(255, 255, 255, 0) 100%);
            background-repeat: no-repeat;
            margin-top: var(--space-7)
        }
    }

    .c-bXbWpx-ifyXiYe-css {
        order: 21;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-ieOzmKW-css {
        padding-top: var(--space-4);
        padding-bottom: var(--space-4);
        border-bottom: 8px solid var(--colors-neutralLight20)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ieOzmKW-css {
            border-bottom:none;
            padding: 0
        }
    }

    .c-kkmdlQ-iVNNlD-css {
        margin: var(--space-half) 0 var(--space-3);
        padding-left: var(--space-2);
        padding-right: var(--space-2);
        text-transform: lowercase
    }

    .c-kkmdlQ-iVNNlD-css::first-letter {
        text-transform: uppercase
    }

    @media (min-width: 720px) {
        .c-kkmdlQ-iVNNlD-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-iVNNlD-css {
            margin:var(--space-baseline) 0 var(--space-3);
            padding-left: 0;
            padding-right: 0
        }
    }

    .c-bXbWpx-ifpCiCU-css {
        width: 100%;
        margin: 0 auto;
        position: relative;
        text-align: left;
        margin-bottom: 0
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifpCiCU-css {
            margin-bottom:0
        }
    }

    .c-bXbWpx-iiivyBO-css {
        display: flex;
        overflow-x: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: var(--space-2);
        scroll-padding: 0 var(--space-2)
    }

    .c-bXbWpx-iiivyBO-css::-webkit-scrollbar {
        display: none
    }

    .c-bXbWpx-iiivyBO-css >*:first-child {
        margin-left: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iiivyBO-css {
            scroll-padding:0 var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iiivyBO-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiivyBO-css {
            scroll-padding:var(--space-half)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiivyBO-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiivyBO-css>*:last-child {
            margin-right:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiivyBO-css {
            gap:var(--space-3);
            margin-left: calc(var(--space-half)*-1);
            margin-top: calc(var(--space-half)*-1);
            margin-right: calc(var(--space-half)*-1)
        }
    }

    .c-bXbWpx-ibqgfIk-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: var(--sizes-16);
        max-width: 184px;
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative
    }

    .c-bXbWpx-ibqgfIk-css:last-of-type {
        margin-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ibqgfIk-css:last-of-type {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibqgfIk-css {
            width:var(--sizes-23)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibqgfIk-css:first-of-type {
            margin-left:var(--space-half)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibqgfIk-css:last-of-type {
            margin-right:var(--space-half)
        }
    }

    .c-bXbWpx-ifvDEGA-css {
        background-color: var(--colors-neutralLight0);
        box-sizing: border-box;
        border-radius: var(--radii-medium);
        border: 1px solid var(--colors-neutralLight40);
        padding: var(--space-baseline);
        width: var(--sizes-16);
        height: var(--sizes-16)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifvDEGA-css {
            padding:var(--space-2);
            width: var(--sizes-23);
            height: var(--sizes-24);
            margin-top: var(--space-half)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifvDEGA-css:hover {
            box-shadow:0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
        }
    }

    .c-bXbWpx-ijkHUQU-css {
        margin-top: var(--space-2)
    }

    .c-kkmdlQ-icSHaYZ-css {
        margin-left: var(--space-half);
        margin-right: var(--space-half);
        color: var(--colors-feedbackError600)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-icSHaYZ-css {
            margin-right:var(--space-baseline);
            margin-left: var(--space-baseline)
        }
    }

    .c-PJLV-igKDDWa-css {
        border-radius: var(--radii-medium)
    }

    .c-bXbWpx-ijmUcQh-css {
        order: 22;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-ienOiUo-css {
        width: 100%;
        margin: 0 auto;
        position: relative;
        text-align: center;
        margin-bottom: var(--space-4)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ienOiUo-css {
            margin-bottom:var(--space-8)
        }
    }

    .c-bXbWpx-ienOiUo-css {
        margin: 0 auto
    }

    .c-bXbWpx-igPucmR-css {
        display: flex;
        overflow: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: var(--space-2);
        scroll-padding: 0 var(--space-2)
    }

    .c-bXbWpx-igPucmR-css::-webkit-scrollbar {
        display: none
    }

    .c-bXbWpx-igPucmR-css >*:first-child {
        margin-left: var(--space-2)
    }

    .c-bXbWpx-igPucmR-css >*:last-child {
        margin-right: var(--space-2)
    }

    .c-bXbWpx-igPucmR-css {
        overflow-x: scroll
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igPucmR-css {
            scroll-padding:0 var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igPucmR-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igPucmR-css>*:last-child {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igPucmR-css {
            scroll-padding:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igPucmR-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igPucmR-css>*:last-child {
            margin-right:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igPucmR-css {
            overflow-x:hidden;
            gap: var(--space-3)
        }
    }

    .c-bXbWpx-idPYVyE-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: var(--sizes-39);
        max-width: 310px;
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative;
        flex-basis: 100%;
        background-color: var(--colors-neutralLight60);
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: var(--radii-medium);
        overflow: hidden
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idPYVyE-css {
            width:var(--sizes-46)
        }
    }

    .c-bXbWpx-ibjMTbL-css {
        box-sizing: border-box;
        border: 1px solid var(--colors-neutralLight60);
        height: var(--sizes-17);
        width: 100%
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibjMTbL-css {
            height:var(--sizes-20)
        }
    }

    .c-bXbWpx-igOgtVv-css {
        margin: var(--space-onepointfive) var(--space-2) 0 var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igOgtVv-css {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igOgtVv-css {
            display:none
        }
    }

    .c-iWbDBM-ibnbwmc-css {
        color: var(--colors-primaryA600);
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-2);
        font-weight: 600
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-ibnbwmc-css {
            font-size:var(--fontSizes-6);
            font-weight: var(--fontWeights-semiBold);
            text-transform: capitalize
        }
    }

    .c-iWbDBM-ibnbwmc-css:hover {
        color: var(--colors-primaryA1000)
    }

    .c-bXbWpx-iheNdIw-css {
        order: 23;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-iildvDR-css {
        width: 100%;
        margin-bottom: var(--space-half);
        padding-left: var(--space-2);
        padding-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iildvDR-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iildvDR-css {
            margin-bottom:var(--space-baseline);
            padding-left: 0;
            padding-right: 0
        }
    }

    .c-kkmdlQ-icFhzXt-css {
        margin: var(--space-0);
        color: var(--colors-fontNeutralDark600);
        margin-bottom: var(--space-3);
        padding-left: var(--space-2);
        padding-right: var(--space-2);
        width: 100%;
        text-transform: lowercase
    }

    .c-kkmdlQ-icFhzXt-css::first-letter {
        text-transform: uppercase
    }

    @media (min-width: 720px) {
        .c-kkmdlQ-icFhzXt-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-icFhzXt-css {
            padding-left:0;
            padding-right: 0
        }
    }

    .c-PJLV-iivFaPG-css {
        border-top-left-radius: var(--radii-medium);
        border-top-right-radius: var(--radii-medium)
    }

    .c-bXbWpx-ifnXXBB-css {
        display: flex;
        overflow-x: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: var(--space-2);
        scroll-padding: 0 var(--space-2)
    }

    .c-bXbWpx-ifnXXBB-css::-webkit-scrollbar {
        display: none
    }

    .c-bXbWpx-ifnXXBB-css >*:first-child {
        margin-left: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ifnXXBB-css {
            scroll-padding:0 var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ifnXXBB-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifnXXBB-css {
            scroll-padding:var(--space-baseline)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifnXXBB-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifnXXBB-css>*:last-child {
            margin-right:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifnXXBB-css {
            gap:var(--space-3)
        }
    }

    .c-bXbWpx-ihvgzIv-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: var(--sizes-25);
        max-width: 232px;
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative
    }

    .c-bXbWpx-ihvgzIv-css:last-of-type {
        margin-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ihvgzIv-css:last-of-type {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihvgzIv-css {
            width:var(--sizes-29)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihvgzIv-css:last-of-type {
            margin-right:0
        }
    }

    .c-bXbWpx-iciqoIB-css {
        border: 1px solid var(--colors-neutralLight40);
        border-radius: var(--radii-medium);
        width: var(--sizes-25);
        height: var(--sizes-28)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iciqoIB-css {
            width:var(--sizes-29);
            height: var(--sizes-35)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iciqoIB-css:hover {
            box-shadow:0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
        }
    }

    .c-bXbWpx-idHteGW-css {
        border-bottom: 1px solid var(--colors-neutralLight40);
        position: relative;
        width: 100%;
        height: var(--sizes-17)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idHteGW-css {
            height:var(--sizes-22)
        }
    }

    .c-kkmdlQ-iijcRfE-css {
        text-align: left;
        margin: var(--space-onepointfive);
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        text-overflow: ellipsis
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-iijcRfE-css {
            margin:var(--space-2)
        }
    }

    .c-bXbWpx-igxeHzC-css {
        height: var(--sizes-13)
    }

    .c-IkEYc-ihnwvht-css {
        background-color: #F8F9FF;
        padding-top: var(--space-4);
        padding-bottom: var(--space-4);
        padding-left: var(--space-2);
        padding-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-IkEYc-ihnwvht-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-IkEYc-ihnwvht-css {
            border-bottom:none;
            padding-bottom: var(--space-7);
            margin-top: var(--space-7);
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }
    }

    .c-bXbWpx-ihOOhVT-css {
        order: 24;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-igpXQDG-css {
        flex-wrap: wrap;
        column-gap: var(--space-3);
        row-gap: var(--space-4);
        width: 100%;
        padding-top: var(--space-onepointfive);
        display: inline-flex
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igpXQDG-css {
            justify-content:space-between
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igpXQDG-css {
            padding-top:var(--space-6);
            column-gap: var(--space-4);
            margin-top: 0
        }
    }

    .c-bXbWpx-ifEzAqT-css {
        width: var(--sizes-19);
        flex-direction: column;
        text-align: center
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifEzAqT-css {
            flex-direction:row;
            width: var(--sizes-34);
            height: var(--sizes-11);
            gap: var(--space-onepointfive);
            text-align: left
        }
    }

    .c-bXbWpx-icaHzCe-css {
        width: var(--sizes-7)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-icaHzCe-css {
            width:84px
        }
    }

    .c-kkmdlQ-ikrnmTY-css {
        width: 100%;
        margin-top: var(--space-baseline);
        margin-bottom: var(--space-baseline)
    }

    .c-kkmdlQ-ifZLwXq-css {
        white-space: pre-wrap
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijkVjAp-css {
            width:var(--sizes-22)
        }
    }

    .c-bjPTlu-ijuKGoT-css {
        margin-bottom: var(--space-2);
        padding-left: var(--space-2);
        padding-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bjPTlu-ijuKGoT-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bjPTlu-ijuKGoT-css {
            margin-bottom:var(--space-4);
            padding-left: 0;
            padding-right: 0
        }
    }

    .c-kkmdlQ-igUsxiu-css {
        font-weight: var(--fontWeights-semiBold);
        text-align: left
    }

    .c-kkmdlQ-idmTVrC-css {
        margin-bottom: var(--space-2);
        text-align: left;
        color: var(--colors-fontNeutralDark600)
    }

    .c-cZuCZG-ijkIlMj-css {
        color: var(--colors-feedbackSuccess200);
        margin-bottom: var(--space-onepointfive)
    }

    .c-kkmdlQ-ilkNjku-css {
        color: var(--colors-fontNeutralDark600)
    }

    .c-bXbWpx-ijuEcGl-css {
        order: 26;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-ihKAgrn-css {
        padding-top: var(--space-4);
        padding-bottom: var(--space-4);
        border-bottom: 8px solid var(--colors-neutralLight20)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihKAgrn-css {
            border-bottom:none;
            padding: 0;
            padding-top: var(--space-7)
        }
    }

    .c-bXbWpx-iceKvwg-css {
        width: 100%;
        margin: 0 auto;
        position: relative;
        text-align: center;
        margin-bottom: 0
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iceKvwg-css {
            margin-bottom:0
        }
    }

    .c-bXbWpx-ijegnTd-css {
        display: flex;
        overflow-x: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: 16px;
        scroll-padding: 0 var(--space-2)
    }

    .c-bXbWpx-ijegnTd-css::-webkit-scrollbar {
        display: none
    }

    .c-bXbWpx-ijegnTd-css >*:first-child {
        margin-left: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ijegnTd-css {
            scroll-padding:0 var(--space-3)
        }
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ijegnTd-css>*:first-child {
            margin-left:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijegnTd-css {
            scroll-padding:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijegnTd-css>*:first-child {
            margin-left:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijegnTd-css>*:last-child {
            margin-right:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijegnTd-css {
            gap:var(--space-5)
        }
    }

    .c-bXbWpx-idNcPHZ-css {
        scroll-snap-align: start;
        flex-shrink: 0;
        width: var(--sizes-31);
        max-width: 344px;
        transform-origin: center center;
        transition: transform 0.5s;
        position: relative;
        display: grid
    }

    .c-bXbWpx-idNcPHZ-css:last-of-type {
        margin-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idNcPHZ-css:last-of-type {
            margin-right:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idNcPHZ-css {
            width:var(--sizes-43)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idNcPHZ-css:last-of-type {
            margin-right:0
        }
    }

    .c-bXbWpx-ilkBNdM-css {
        height: 100%
    }

    .c-bXbWpx-iglWCJT-css {
        padding: var(--space-3);
        background-color: var(--colors-feedbackSuccess100);
        border-radius: var(--radii-medium);
        width: var(--sizes-31);
        text-align: left;
        flex: 1 1 0%;
        border: 1px solid var(--colors-primaryA100)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iglWCJT-css {
            width:var(--sizes-43)
        }
    }

    .c-kkmdlQ-icxpJtm-css {
        color: var(--colors-neutralDark800);
        display: inline-flex;
        margin-right: var(--space-baseline)
    }

    .c-kkmdlQ-ihDWBsp-css {
        cursor: pointer;
        display: inline-block;
        color: var(--colors-neutralDark800);
        transition: color linear 100ms
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ihDWBsp-css {
            font-size:var(--fontSizes-4)
        }
    }

    .c-kkmdlQ-ihDWBsp-css:hover {
        color: var(--colors-primaryA600)
    }

    .c-kkmdlQ-ihDWBsp-css:focus {
        color: var(--colors-primaryA600)
    }

    .c-kkmdlQ-ihJihuD-css {
        margin-left: var(--space-baseline);
        margin-right: var(--space-baseline)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ihJihuD-css {
            line-height:var(--lineHeights-1)
        }
    }

    .c-bXbWpx-ihmxdyA-css {
        order: 27;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-igSIUcw-css {
        padding-top: var(--space-4);
        padding-bottom: var(--space-4);
        padding-left: var(--space-2);
        padding-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igSIUcw-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igSIUcw-css {
            border-bottom:none;
            padding: 0;
            margin-top: calc(var(--space-2)*-1);
            padding-top: var(--space-7)
        }
    }

    .c-bXbWpx-ijVxrOq-css {
        flex-wrap: wrap;
        align-items: center;
        margin-bottom: var(--space-onepointfive)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ijVxrOq-css {
            margin-bottom:var(--space-3)
        }
    }

    .c-bXbWpx-iiTqxyz-css {
        align-items: center;
        font-size: var(--fontSizes-7)
    }

    .c-bXbWpx-iiXAViW-css {
        flex-wrap: wrap;
        align-items: center;
        margin-bottom: var(--space-3)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiXAViW-css {
            margin-bottom:var(--space-4)
        }
    }

    .c-bjPTlu-ibEPGYS-css {
        margin-bottom: var(--space-onepointfive)
    }

    @media (min-width: 1024px) {
        .c-bjPTlu-ibEPGYS-css {
            margin-bottom:var(--space-3)
        }
    }

    .c-kkmdlQ-icyERRr-css {
        display: inline-block;
        margin-bottom: var(--space-baseline)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-icyERRr-css {
            margin-bottom:var(--space-onepointfive)
        }
    }

    .c-kkmdlQ-iduxNgT-css {
        display: inline-block;
        margin-bottom: var(--space-onepointfive)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-iduxNgT-css {
            margin-bottom:var(--space-3)
        }
    }

    .c-kkmdlQ-ifwmCck-css {
        display: inline-block;
        margin-bottom:
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ifwmCck-css {
            margin-bottom:
        }
    }

    .c-IkEYc-icUvjPw-css {
        background-color: var(--colors-neutralLight10);
        margin-top: var(--space-4);
        padding-left: 0;
        padding-right: 0
    }

    @media (min-width: 720px) {
        .c-IkEYc-icUvjPw-css {
            padding-left:0;
            padding-right: 0
        }
    }

    @media (min-width: 1024px) {
        .c-IkEYc-icUvjPw-css {
            margin-top:var(--space-7);
            padding-left: var(--space-5);
            padding-right: var(--space-5)
        }
    }

    .c-iWbDBM-iiyZAYb-css {
        display: block;
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-1);
        color: var(--colors-neutralDark800);
        margin-top: var(--space-onepointfive)
    }

    .c-bXbWpx-ihBghND-css {
        width: 100%;
        padding: var(--space-4) var(--space-2) var(--space-3)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ihBghND-css {
            margin-top:0
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihBghND-css {
            padding-bottom:var(--space-7);
            padding-left: 0;
            padding-right: 0
        }
    }

    .c-bXbWpx-igNUWCz-css {
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igNUWCz-css {
            flex-direction:row;
            justify-content: space-between
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igDGpBq-css {
            display:block;
            column-count: 3;
            flex-direction: row;
            width: 100%
        }
    }

    .c-bXbWpx-igDGpBq-css {
        line-height: var(--lineHeights-3)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihTYYU-css {
            display:none
        }
    }

    .c-bXbWpx-ihTYYU-css {
        padding: var(--space-onepointfive) 0;
        border-bottom: 1px solid var(--colors-neutralDark100)
    }

    .c-bXbWpx-ihTYYU-css:first-child {
        padding-top: var(--space-half)
    }

    .c-iWbDBM-ieUZssK-css {
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-1);
        color: var(--colors-neutralDark800);
        margin-top: var(--space-onepointfive)
    }

    .c-bXbWpx-ibBhYHy-css {
        display: none;
        break-inside: avoid;
        padding-top: var(--space-4)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibBhYHy-css {
            display:flex
        }
    }

    .c-bXbWpx-iioYsdo-css {
        margin-top: var(--space-4)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iioYsdo-css {
            display:none
        }
    }

    .c-bXbWpx-ihJOaSq-css {
        margin-top: var(--space-2);
        gap: var(--space-2)
    }

    .c-iWbDBM-iicmghG-css {
        width: var(--sizes-3);
        height: var(--sizes-3);
        margin-right: var(--space-2)
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-iicmghG-css {
            width:var(--sizes-4);
            height: var(--sizes-4)
        }
    }

    .c-bXbWpx-ifGJyfs-css {
        padding: var(--space-5) 0
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifGJyfs-css {
            padding-top:var(--space-4)
        }
    }

    .c-bXbWpx-iiYQIqZ-css {
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiYQIqZ-css {
            margin-top:var(--space-4);
            align-items: flex-end;
            justify-content: space-between
        }
    }

    .c-bXbWpx-iiPsWDa-css {
        flex-wrap: wrap;
        column-gap: var(--space-2);
        row-gap: var(--space-3)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiPsWDa-css {
            margin-top:var(--space-2)
        }
    }

    .c-bXbWpx-idLwkFd-css {
        margin: 0 var(--space-2) 0 0;
        aspect-ratio: 2.12;
        height: var(--sizes-3);
        position: relative
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idLwkFd-css {
            margin:0 var(--space-3) 0 0
        }
    }

    .c-bXbWpx-igcxVBI-css {
        margin: 0 var(--space-2) 0 0;
        aspect-ratio: 2.64;
        height: var(--sizes-3);
        position: relative
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-igcxVBI-css {
            margin:0 var(--space-3) 0 0
        }
    }

    .c-bXbWpx-ibKYaer-css {
        margin: 0 var(--space-2) 0 0;
        aspect-ratio: 1;
        height: var(--sizes-3);
        position: relative
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ibKYaer-css {
            margin:0 var(--space-3) 0 0
        }
    }

    .c-bXbWpx-iewwRyP-css {
        margin: 0 var(--space-2) 0 0;
        aspect-ratio: 1.6;
        height: var(--sizes-3);
        position: relative
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iewwRyP-css {
            margin:0 var(--space-3) 0 0
        }
    }

    .c-bXbWpx-idTzvhs-css {
        margin: 0 var(--space-2) 0 0;
        aspect-ratio: 1.32;
        height: var(--sizes-3);
        position: relative
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idTzvhs-css {
            margin:0 var(--space-3) 0 0
        }
    }

    .c-bXbWpx-idNCxCK-css {
        margin: 0 var(--space-2) 0 0;
        aspect-ratio: 1.92;
        height: var(--sizes-3);
        position: relative
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idNCxCK-css {
            margin:0 var(--space-3) 0 0
        }
    }

    .c-bXbWpx-ikrYEZV-css {
        margin: 0 var(--space-2) 0 0;
        aspect-ratio: 2.52;
        height: var(--sizes-3);
        position: relative
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikrYEZV-css {
            margin:0 var(--space-3) 0 0
        }
    }

    .c-kkmdlQ-ifKBBuS-css {
        margin-top: var(--space-7)
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ifKBBuS-css {
            margin:auto 0 var(--space-half)
        }
    }

    .c-kkmdlQ-idOCrov-css {
        display: none;
        margin-right: var(--space-4)
    }

    @media (min-width: 1280px) {
        .c-kkmdlQ-idOCrov-css {
            display:block;
            text-overflow: ellipsis;
            overflow-x: hidden;
            white-space: nowrap;
            max-width: 10ch
        }
    }

    .c-kkmdlQ-idOCrov-css {
        border-bottom: 1px dashed transparent
    }

    .c-kkmdlQ-idOCrov-css:hover,.c-kkmdlQ-idOCrov-css:focus {
        border-bottom-color: var(--colors-neutralDark800)
    }

    .c-bXbWpx-ihhGMDa-css {
        display: none
    }

    @media (min-width: 1280px) {
        .c-bXbWpx-ihhGMDa-css {
            display:block;
            position: relative;
            width: var(--sizes-baseline);
            height: var(--sizes-baseline);
            right: var(--space-4);
            background: var(--colors-fontError);
            border: 1px solid #FFFFFF;
            border-radius: var(--radii-large)
        }
    }

    .c-iWbDBM-ibgxoFz-css {
        box-sizing: border-box;
        display: grid;
        justify-content: space-between;
        grid-auto-flow: row;
        grid-column-gap: var(--space-2);
        align-items: center;
        grid-template-rows: 2;
        grid-template-columns: var(--sizes-6) repeat(2, 1fr) var(--sizes-6);
        background-image: linear-gradient(106.34deg, #70B3AB 0%, #367772 96.21%);
        background-color: var(--colors-primaryA600);
        padding: var(--space-3) var(--space-2);
        grid-row-gap: var(--space-half);
        box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.12)
    }

    .c-cZuCZG-igXyHZN-css {
        grid-row: 1 / 3;
        grid-column: 1;
        justify-self: flex-start;
        align-self: centre;
        background-color: var(--colors-neutralLight0);
        fill: var(--colors-primaryA600)
    }

    .c-kkmdlQ-igiSnny-css {
        color: var(--colors-fontNeutralLight0);
        grid-row: 1;
        grid-column: 2 / 4
    }

    .c-kkmdlQ-ikyVToh-css {
        grid-row: 2;
        grid-column: 2 / 4;
        color: var(--colors-fontNeutralLight0)
    }

    .c-cZuCZG-idBjPWx-css {
        fill: var(--colors-neutralLight0);
        grid-row: 1 / 3;
        grid-column: 4 / 5;
        justify-self: flex-end
    }

    .c-iWbDBM-iglztmm-css {
        display: block;
        width: 100%;
        height: 100%;
        border-radius: var(--radii-medium)
    }

    .c-kkmdlQ-igLCOGS-css {
        color: var(--colors-fontPrimary);
        margin: auto;
        text-align: center;
        width: var(--sizes-21);
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-igLCOGS-css {
            width:var(--sizes-30)
        }
    }

    .c-bXbWpx-iknzHso-css {
        background: linear-gradient(137.11deg, #F5FFFE -6.51%, #B8FFFB 114.72%);
        ;width: 100%;
        height: 100%;
        padding: var(--space-onepointfive);
        cursor: pointer;
        border-radius: var(--radii-medium)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iknzHso-css {
            padding:var(--space-2);
            position: relative
        }
    }

    .c-iWbDBM-icEMUiW-css {
        margin-left: auto;
        margin-right: auto;
        max-width: 1440px;
        display: flex;
        width: 100%;
        padding-left: var(--space-2);
        padding-right: var(--space-2);
        border-bottom: 8px solid var(--colors-neutralLight20)
    }

    @media (min-width: 720px) {
        .c-iWbDBM-icEMUiW-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-icEMUiW-css {
            margin-top:var(--space-7);
            border: none;
            padding-left: 0;
            padding-right: 0;
            background-color: var(--colors-plusPrimary600);
            background-image: radial-gradient(380px 380px at 105% -50%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent), radial-gradient(380px 380px at -5% 140%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent);
            -webkit-backdrop-filter: blur(100px);
            backdrop-filter: blur(100px)
        }
    }

    .c-kkmdlQ-idNfMFc-css {
        margin-bottom: var(--space-baseline);
        color: var(--colors-fontNeutralLight0)
    }

    .c-kkmdlQ-idKAeip-css {
        margin: 0;
        color: var(--colors-plusPrimary200)
    }

    .c-gZXzAR-ihhuQGJ-css {
        margin: var(--space-onepointfive) 0;
        height: 2px;
        width: var(--sizes-29);
        border: none;
        background-color: transparent;
        background-image: linear-gradient(90deg, var(--colors-plusAccent600) -1.35%, transparent 97.57%)
    }

    @media (min-width: 1024px) {
        .c-gZXzAR-ihhuQGJ-css {
            margin-top:var(--space-3);
            width: var(--sizes-38)
        }
    }

    .c-bXbWpx-ifaQrPx-css {
        position: relative;
        overflow: hidden;
        flex-wrap: wrap;
        background-color: var(--colors-plusPrimary600);
        -webkit-backdrop-filter: blur(100px);
        backdrop-filter: blur(100px);
        background-image: radial-gradient(320px 320px at 120% -20%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent), radial-gradient(320px 320px at -20% 120%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent);
        padding: var(--space-3) var(--space-2) var(--space-2);
        margin-top: var(--space-4);
        margin-bottom: var(--space-4);
        border-radius: var(--radii-medium);
        width: 100%
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ifaQrPx-css {
            background-image:radial-gradient(340px 340px at 115% -15%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent), radial-gradient(340px 340px at -15% 115%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent);
            padding: var(--space-4) 0 var(--space-3) var(--space-4);
            flex-wrap: nowrap
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifaQrPx-css {
            margin-top:0;
            margin-bottom: 0;
            max-width: 1440px;
            padding-left: var(--space-5);
            padding-right: var(--space-5);
            border-radius: 0;
            background-image: none;
            -webkit-backdrop-filter: none;
            backdrop-filter: none;
            background-color: transparent
        }
    }

    @media (min-width: 1280px) {
        .c-bXbWpx-ifaQrPx-css {
            padding-left:var(--space-5);
            padding-right: var(--space-5);
            margin-left: auto;
            margin-right: auto
        }
    }

    .c-bXbWpx-iizwgQd-css {
        margin-right: var(--space-3);
        flex-shrink: 0
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iizwgQd-css {
            flex-grow:1
        }
    }

    @media (min-width: 1280px) {
        .c-bXbWpx-iizwgQd-css {
            max-width:var(--sizes-38);
            margin-right: var(--space-7)
        }
    }

    .c-kkmdlQ-iiwuxuM-css {
        max-width: var(--sizes-70);
        width: 85%;
        color: var(--colors-fontNeutralLight0);
        margin-bottom: var(--space-baseline)
    }

    @media (min-width: 720px) {
        .c-kkmdlQ-iiwuxuM-css {
            width:70%
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-iiwuxuM-css {
            margin-bottom:var(--space-onepointfive)
        }
    }

    @media (min-width: 1280px) {
        .c-kkmdlQ-iiwuxuM-css {
            width:75%%
        }
    }

    .c-kkmdlQ-iPSPJT-css {
        color: var(--colors-fontNeutralLight0);
        padding: var(--space-baseline) var(--space-2);
        background-color: var(--colors-plusAccent600);
        border-radius: var(--radii-small);
        margin: 0 120px var(--space-baseline) 0
    }

    @media (min-width: 720px) {
        .c-kkmdlQ-iPSPJT-css {
            margin-right:200px
        }
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-iPSPJT-css {
            margin-bottom:var(--space-onepointfive)
        }
    }

    @media (min-width: 1280px) {
        .c-kkmdlQ-iPSPJT-css {
            margin-right:0
        }
    }

    .c-cZuCZG-icFxPro-css {
        fill: var(--colors-plusAccent600);
        background-color: var(--colors-neutralLight0);
        margin-left: var(--space-baseline);
        vertical-align: sub;
        padding: 1px
    }

    .c-bXbWpx-igmQTJl-css {
        flex-grow: 1;
        row-gap: var(--space-2);
        column-gap: var(--space-3)
    }

    @media (min-width: 1280px) {
        .c-bXbWpx-igmQTJl-css {
            column-gap:var(--space-7)
        }
    }

    .c-bXbWpx-ikopCrH-css {
        display: block;
        position: absolute;
        bottom: calc(var(--space-2)*-1);
        right: calc(var(--space-2)*-1);
        width: var(--sizes-18)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ikopCrH-css {
            width:var(--sizes-20);
            bottom: calc(var(--space-baseline)*-1)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikopCrH-css {
            bottom:calc(var(--space-2)*-1);
            right: var(--space-8);
            width: var(--sizes-25)
        }
    }

    @media (min-width: 1280px) {
        .c-bXbWpx-ikopCrH-css {
            right:120px
        }
    }

    .c-iWbDBM-icQGKdS-css {
        font-weight: var(--fontWeights-semiBold);
        font-size: var(--fontSizes-4);
        height: 100%;
        line-height: var(--lineHeights-2);
        margin: auto 0;
        color: var(--colors-primaryA600)
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-icQGKdS-css {
            font-weight:var(--fontWeights-semiBold);
            font-size: var(--fontSizes-6)
        }
    }

    .c-iWbDBM-icQGKdS-css:hover {
        color: var(--colors-primaryA1000)
    }

    .c-bXbWpx-idZodOp-css {
        padding-top: var(--space-4);
        padding-bottom: var(--space-4);
        padding-left: var(--space-2);
        padding-right: var(--space-2);
        border-bottom: 8px solid var(--colors-neutralLight20)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idZodOp-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idZodOp-css {
            border-bottom:none;
            padding: 0;
            padding-top: var(--space-7)
        }
    }

    .c-bXbWpx-ikINKYa-css {
        margin: auto
    }

    .c-iWbDBM-ifGHEql-css {
        width: 100%
    }

    .c-kkmdlQ-imeXtR-css {
        padding: var(--space-half) var(--space-baseline);
        margin: 0;
        letter-spacing: 0;
        color: var(--colors-neutralLight0)
    }

    .c-bXbWpx-igVqaYj-css {
        margin-top: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-igVqaYj-css {
            margin-top:var(--space-3)
        }
    }

    .c-bXbWpx-ikNfoza-css {
        cursor: pointer;
        overflow: hidden;
        padding: var(--space-onepointfive) 0 0 var(--space-onepointfive);
        border-radius: 6px;
        position: relative;
        height: 100%;
        background: var(--colors-illustrationSkeleton200)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ikNfoza-css {
            padding:var(--space-2) 0 0 var(--space-2);
            background: var(--colors-illustrationSkeleton200)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikNfoza-css {
            height:284px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikNfoza-css:hover {
            box-shadow:0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
        }
    }

    .c-bXbWpx-iiScUpc-css {
        background: var(--colors-feedbackError600);
        padding: var(--space-1) var(--space-2);
        width: max-content;
        color: var(--colors-colorsPaletteWhite);
        border-radius: 2px;
        margin: 0 0 var(--space-2) 0
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iiScUpc-css {
            border-radius:var(--radii-small)
        }
    }

    .c-kkmdlQ-ieyuyIM-css {
        color: var(--colors-neutralDark800);
        padding-right: var(--space-baseline);
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        word-break: break-all
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-ieyuyIM-css {
            padding-right:var(--space-2)
        }
    }

    .c-kkmdlQ-icaZTzz-css {
        margin: var(--space-baseline) 0;
        color: var(--colors-neutralDark400);
        padding-right: var(--space-baseline);
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

    @media (min-width: 1024px) {
        .c-kkmdlQ-icaZTzz-css {
            padding-right:var(--space-2);
            margin-top: var(--space-onepointfive)
        }
    }

    .c-kkmdlQ-ifqTLgz-css {
        margin: 0;
        text-decoration: line-through;
        color: var(--colors-neutralDark200)
    }

    .c-kkmdlQ-ieYOAys-css {
        margin-top: var(--space-half);
        padding-right: var(--space-baseline);
        color: var(--colors-neutralDark800)
    }

    .c-bXbWpx-iglRpyB-css {
        margin-top: auto;
        min-height: var(--sizes-12)
    }

    .c-bXbWpx-ihfdOwZ-css {
        margin: auto 0
    }

    .c-bXbWpx-iecFMza-css {
        cursor: pointer;
        overflow: hidden;
        padding: var(--space-onepointfive) 0 0 var(--space-onepointfive);
        border-radius: 6px;
        position: relative;
        height: 100%;
        background: #FDF7E8
    }

    @media (min-width: 720px) {
        .c-bXbWpx-iecFMza-css {
            padding:var(--space-2) 0 0 var(--space-2);
            background: #FDF7E8
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iecFMza-css {
            height:284px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-iecFMza-css:hover {
            box-shadow:0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
        }
    }

    .c-bXbWpx-ileaoCQ-css {
        cursor: pointer;
        overflow: hidden;
        padding: var(--space-onepointfive) 0 0 var(--space-onepointfive);
        border-radius: 6px;
        position: relative;
        height: 100%;
        background: #FDF7E8
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ileaoCQ-css {
            padding:var(--space-2) 0 0 var(--space-2);
            background: var(--colors-illustrationSkeleton200)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ileaoCQ-css {
            height:284px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ileaoCQ-css:hover {
            box-shadow:0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
        }
    }

    .c-bXbWpx-idQIlvg-css {
        cursor: pointer;
        overflow: hidden;
        padding: var(--space-onepointfive) 0 0 var(--space-onepointfive);
        border-radius: 6px;
        position: relative;
        height: 100%;
        background: var(--colors-illustrationSkeleton200)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idQIlvg-css {
            padding:var(--space-2) 0 0 var(--space-2);
            background: #FDF7E8
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idQIlvg-css {
            height:284px
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idQIlvg-css:hover {
            box-shadow:0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
        }
    }

    @media (min-width: 720px) {
        .c-bKvviC-ilbMzqq-css {
            grid-template-columns:repeat(4,1fr)
        }
    }

    .c-kkmdlQ-ieOrIIJ-css {
        text-decoration: none;
        color: var(--colors-fontNeutralDark200)
    }

    .c-iWbDBM-iilaRoQ-css {
        font-size: var(--fontSizes-4);
        line-height: var(--lineHeights-2);
        color: var(--colors-primaryA600);
        font-weight: var(--fontWeights-semiBold)
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-iilaRoQ-css {
            font-size:var(--fontSizes-6)
        }
    }

    .c-iWbDBM-iilaRoQ-css:hover {
        color: var(--colors-primaryA1000)
    }

    .c-iWbDBM-ieJgEHl-css {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 1440px;
        padding-left: var(--space-2);
        padding-right: var(--space-2);
        padding-top: var(--space-4);
        padding-bottom: var(--space-4);
        border-bottom: 8px solid var(--colors-neutralLight20)
    }

    @media (min-width: 720px) {
        .c-iWbDBM-ieJgEHl-css {
            padding-left:var(--space-3);
            padding-right: var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-iWbDBM-ieJgEHl-css {
            border-bottom:none;
            padding: 0;
            margin-top: var(--space-7);
            border: none;
            background-color: var(--colors-plusPrimary600);
            background-image: linear-gradient(155deg, var(--colors-plusPrimary100) 0%, var(--colors-plusPrimary100) 80%, var(--colors-plusPrimary200) 80%, var(--colors-plusPrimary200) 100%);
            -webkit-backdrop-filter: blur(100px);
            backdrop-filter: blur(100px)
        }
    }

    .c-kkmdlQ-ijXgdcx-css {
        border-radius: 2px;
        padding: var(--space-half) var(--space-baseline);
        color: var(--colors-fontNeutralLight0);
        background-color: var(--colors-feedbackError600);
        text-transform: uppercase
    }

    .c-kkmdlQ-ihheuVS-css {
        color: var(--colors-fontDefault)
    }

    .c-bXbWpx-idcWeNL-css {
        position: relative;
        overflow: hidden;
        background-color: var(--colors-plusPrimary600);
        -webkit-backdrop-filter: blur(100px);
        backdrop-filter: blur(100px);
        background-image: linear-gradient(155deg, var(--colors-plusPrimary100) 0%, var(--colors-plusPrimary100) 75%, var(--colors-plusPrimary200) 75%, var(--colors-plusPrimary200) 100%);
        padding: var(--space-2);
        border-radius: var(--radii-medium);
        width: 100%;
        column-gap: var(--space-4)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-idcWeNL-css {
            padding:var(--space-3);
            background-image: linear-gradient(160deg, var(--colors-plusPrimary100) 0%, var(--colors-plusPrimary100) 80%, var(--colors-plusPrimary200) 80%, var(--colors-plusPrimary200) 100%)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-idcWeNL-css {
            max-width:1440px;
            padding: var(--space-4) var(--space-5);
            border-radius: 0;
            background-image: none;
            -webkit-backdrop-filter: none;
            backdrop-filter: none;
            background-color: transparent;
            margin-top: 0;
            margin-bottom: 0
        }
    }

    @media (min-width: 1280px) {
        .c-bXbWpx-idcWeNL-css {
            padding-left:var(--space-5);
            padding-right: var(--space-5);
            margin-left: auto;
            margin-right: auto
        }
    }

    .c-bXbWpx-ikCFLuV-css {
        width: 100%;
        gap: var(--space-3);
        margin-bottom: var(--space-2)
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ikCFLuV-css {
            justify-content:center;
            max-width: 860px
        }
    }

    .c-dpOIwS-idxnMEm-css {
        height: var(--sizes-20);
        width: 100%
    }

    .c-bXbWpx-ihFcDax-css {
        width: 100%;
        padding-left: var(--space-2);
        padding-right: var(--space-2)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ihFcDax-css {
            padding:var(--space-3)
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ihFcDax-css {
            padding:0
        }
    }

    .c-bXbWpx-ifOBrxl-css {
        margin-right: 120px;
        column-gap: var(--space-4)
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ifOBrxl-css {
            flex-direction:row;
            align-items: center
        }
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ifOBrxl-css {
            column-gap:var(--space-6)
        }
    }

    .c-bXbWpx-ieHXTjB-css {
        position: absolute;
        display: block;
        right: calc(var(--space-3)*-1);
        bottom: calc(var(--space-onepointfive)*-1);
        width: 120px
    }

    @media (min-width: 1024px) {
        .c-bXbWpx-ieHXTjB-css {
            width:154px;
            right: var(--space-8)
        }
    }

    @media (min-width: 1280px) {
        .c-bXbWpx-ieHXTjB-css {
            right:120px
        }
    }

    .c-bXbWpx-iiiIGsw-css {
        order: 1;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-icQLPkf-css {
        order: 2;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-ikkYiyO-css {
        order: ;
        max-width: 100vw;
        display: none
    }

    @media (min-width: 768px) {
        .c-bXbWpx-ikkYiyO-css {
            display:none
        }
    }

    .c-bXbWpx-ifynmqG-css {
        order: 6;
        max-width: 100vw;
        display:
    }

    @media (min-width: 720px) {
        .c-bXbWpx-ifynmqG-css {
            display:none
        }
    }

    .c-bXbWpx-ikugIjJ-css {
        order: 8;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-ibjZoob-css {
        order: 13;
        width: 100vw;
        display:
    }

    .c-bXbWpx-ihFfOWl-css {
        order: 15;
        max-width: 100vw;
        display:
    }

    .c-bXbWpx-ifGHiOi-css {
        order: 25;
        max-width: 100vw;
        display:
    }
}

.c-kSjTlK-ikTdrtk-css {
    transform: translateX(400px);
}
.c-bXbWpx-idJjXGB-css{
    background: rgba(0, 0, 0, 0.7);
    cursor: default;
    position: fixed;
    inset: 0px;
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: 4;
    transition: opacity 0.3s ease-in;
    overflow-y: hidden;
    text-decoration: none;
    display: block;
}
#popUp{
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    white-space: nowrap;
    scroll-behavior: smooth;
    height: 100vh;
}
.cmm-mega-menu .d-none {
  display: none;
}
.cmm-sub-child a{
    padding-left: 20px;
}
#hamburgerMenu::after {
    content: "\e5cd"; /* Material Close Icon — same as Astra close */
    font-family: "astra"; /* Astra uses this icon font */
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 22px;
    color: #000; /* Adjust to match theme */
    cursor: pointer;
}
#wpadminbar{
    position: fixed;
    top: 0;
}
.c-kkmdlQ-igdFBKX-css{
    position: absolute;
    color: var(--colors-fontNeutralLight0) !important;
    background-color: var(--colors-feedbackError600);
    padding-left: var(--space-half);
    padding-right: var(--space-half);
    border-radius: 50%;
    left: var(--space-onepointfive);
    top: calc(var(--space-half) * -1);
}
li{
    list-style: none;
}
dl, ol, ul{
    margin: 0;
}
.cmm-simple-menu{
    top: 40px !important;
    position: absolute !important;
    left: -140px !important;
    transform: unset !important;
    padding: var(--space-2);
    border-radius: 12px;
    background-color: var(--colors-neutralLight0);
    overflow: auto;
    box-shadow: 0px 6px 10px rgba(33, 33, 33, 0.06), 0px 1px 18px rgba(33, 33, 33, 0.04), 0px 3px 5px rgba(33, 33, 33, 0.08);
}
.simple-dropdown-menu{
    position: relative;
}
.simple-dropdown-menu .c-fMvrsm{
    position: unset !important;
}