:root {
    /* CONTAINER */

    --column-width: 76px;
    --column-gap: 24px;
    --container-width-12-col: calc((var(--column-width) * 12) + (var(--column-gap) * 11));
    --container-width-10-col: calc((var(--column-width) * 10) + (var(--column-gap) * 9));
    --container-width-8-col: calc((var(--column-width) * 8) + (var(--column-gap) * 7));
    --container-width-6-col: calc((var(--column-width) * 6) + (var(--column-gap) * 5));

    /* FONT WEIGHT */

    --weight-regular: 400;
    --weight-medium: 500;
    --weight-semi-bold: 600;
    --weight-bold: 700;

    /* TITLES LINE HEIGHT */

    --lh-h0-normal: 76px;
    --lh-h1-normal: 56px;
    --lh-h2-normal: 48px;
    --lh-h3-normal: 40px;
    --lh-h4-normal: 28px;
    --lh-h5-normal: 24px;
    --lh-h6-normal: 20px;

    /* TEXTS LINE HEIGHT */

    --lh-t1-normal: 28px;
    --lh-t2-normal: 24px;
    --lh-t3-normal: 20px;
    --lh-t4-normal: 16px;

    --lh-t1-condenced: 24px;
    --lh-t2-condenced: 20px;
    --lh-t3-condenced: 16px;
    --lh-t4-condenced: 16px;

    /* FONT SIZE */

    --fs-title-h0: 64px;
    --fs-title-h1: 48px;
    --fs-title-h2: 40px;
    --fs-title-h3: 32px;
    --fs-title-h4: 24px;
    --fs-title-h5: 20px;
    --fs-title-h6: 18px;

    --fs-text-t1: 18px;
    --fs-text-t2: 16px;
    --fs-text-t3: 14px;
    --fs-text-t4: 12px;

    /* TRANSITION */

    --t3: 0.3s ease;
    --t2: 0.2s ease;

    /* BOX-SHADOW */

    --main-box-shadow: rgba(166, 166, 166, 0.2);
    --dropdown-box-shadow: rgba(23, 39, 75, 0.12);
}
:root {
    /* Page background */
    --default-page-background: var(--gray-0);
    --hovered-page-background: var(--gray-10);
    --pressed-page-background: var(--gray-20);
    --page-background-additional: var(--gray-10);
    --page-background-additional-pressed: var(--gray-30);
    /* Cards background */
    --default-cards-background: var(--gray-0);
    /* Popup background */
    --default-popup-background: var(--gray-0);
    /* Footer background */
    --default-footer-background: var(--gray-80);
    /* Item divider */
    --default-item-divider: var(--gray-30);
    /* Main text */
    --default-main-text: var(--gray-80);
    --disabled-main-text: var(--gray-50);
    /* Description text */
    --default-description-text: var(--gray-70);
    /* Forms */
    --default-labels: var(--gray-70);
    /* Input */
    --default-input-background: var(--gray-10);
    --default-active-input-stroke: var(--gray-50);
    --default-inactive-input-stroke: var(--gray-30);
    --default-placeholder: var(--gray-50);
    --default-input-on-card-background: var(--gray-10);
    --disabled-input-on-card-background: var(--gray-10);
    /* Dropdown */
    --default-dropdown-menu-background: var(--gray-0);
    --hovered-dropdown-menu-background: var(--gray-10);
    --pressed-dropdown-menu-background: var(--gray-20);
    /* Main button */
    --default-main-button: var(--product-primary-50);
    --hovered-main-button: var(--product-primary-60);
    --pressed-main-button: var(--product-primary-70);
    --disabled-main-button: var(--product-primary-30);
    --default-primary-button-text: var(--gray-0);
    --disabled-primary-button-text: var(--product-primary-0);
    --default-primary-button-icon: var(--gray-0);
    /* Secondary button */
    --default-secondary-button: var(--gray-0);
    --hovered-secondary-button: var(--gray-10);
    --pressed-secondary-button: var(--gray-20);
    --disabled-secondary-button: var(--gray-0);
    --default-secondary-button-stroke: var(--gray-80);
    --disabled-secondary-button-stroke: var(--gray-50);
    /* Secondary card button */
    --default-secondary-card-button: var(--gray-0);
    --hovered-secondary-card-button: var(--gray-10);
    --pressed-secondary-card-button: var(--gray-20);
    --disabled-secondary-card-button: var(--gray-0);
    /* Danger button */
    --default-danger-button: var(--red-50);
    --hovered-danger-button: var(--red-60);
    --pressed-danger-button: var(--red-70);
    --disabled-danger-button: var(--red-30);
    /* Link */
    --default-link: var(--product-primary-50);
    --hovered-link: var(--product-primary-60);
    --pressed-link: var(--product-primary-70);
    --visited-link: var(--product-primary-80);
    /* Attention link */
    --default-attention-link: var(--orange-50);
    --hovered-attention-link: var(--orange-60);
    --pressed-attention-link: var(--orange-70);
    --disabled-attention-link: var(--orange-30);
    /* Error link */
    --default-error-link: var(--red-50);
    /* Icons */
    --default-product-icon: var(--product-primary-50);
    --default-black-icons: var(--gray-80);
    --default-gray-icons: var(--gray-60);
    --disabled-gray-icons: var(--gray-30);
    --default-error-icon: var(--red-50);
    --stroke-icons-white-icons-default: var(--gray-0);
    --stroke-icons-tertiary-icon-disabled: var(--product-tertiary-30);
    --stroke-icons-secondary-icon-disabled: var(--product-secondary-30);
    /* Stat */
    --default-stats-background: var(--gray-20);
    --default-red-stat: var(--red-50);
    /* Modal */
    --modal-iframe-overlay: #ffffff50;
    --modal-overlay: #00000050;
    /* Notifications */
    --default-notifications-attention: var(--orange-10);
    /* Logo key */
    --default-logo-key-color: var(--gray-90);
    /* Loaders */
    --default-loaders-background: var(--gray-20);
    --default-loaders-background-dark: var(--gray-70);
    --default-loaders-primary: var(--product-primary-50);
    /* Toplines */
    --default-text-toplines-main: var(--gray-0);
    --disabled-text-toplines-main: var(--gray-20);
    --default-fills-toplines-adblocker: var(--gray-100);
    --default-fills-toplines-vpn: var(--gray-10);
    /* Breadcrumbs */
    --default-breadcrumbs: var(--gray-50);
    /* Promo top line */
    --fills-toplines-topline-background: var(--gray-100);
    --text-toplines-topline-title: var(--gray-0);
    --text-toplines-topline-description: var(--gray-0);
    --text-toplines-topline-button-text-default: var(--gray-0);
    --fills-toplines-topline-background-image: none;
    --fills-toplines-topline-button-default: var(--product-primary-50);
    --fills-toplines-topline-button-hovered: var(--product-primary-60);
    --fills-toplines-topline-button-pressed: var(--product-primary-70);
    --stroke-toplines-button-stroke-default: var(--product-primary-50);
    --stroke-toplines-button-stroke-hovered: var(--product-primary-60);
    --stroke-toplines-button-stroke-pressed: var(--product-primary-70);
    --stroke-toplines-close-icon-default: var(--gray-0);
    --stroke-toplines-close-icon-hovered: var(--gray-10);
    --stroke-toplines-close-icon-pressed: var(--gray-20);
    --fills-backgrounds-recent-activity: var(--product-primary-10);
    /* Switch */
    --fills-switch-on-default: var(--product-primary-50);
    --fills-switch-on-hovered: var(--product-primary-60);
    --fills-switch-on-disabled: var(--product-primary-30);
    --fills-switch-off-default: var(--gray-40);
    --fills-switch-off-hovered: var(--gray-50);
    --fills-switch-off-disabled: var(--gray-30);
    --fills-switch-knob: var(--gray-0);
    --fills-switch-knob-disabled: var(--gray-50);
    /* Logo */
    --default-logo-color: var(--gray-100);
}
[data-theme='dark'] {
    /* Page background */
    --default-page-background: var(--gray-90);
    --hovered-page-background: var(--gray-80);
    --pressed-page-background: var(--gray-70);
    --page-background-additional: var(--gray-80);
    --page-background-additional-pressed: var(--gray-70);
    /* Cards background */
    --default-cards-background: var(--gray-80);
    /* Popup background */
    --default-popup-background: var(--gray-90);
    /* Footer background */
    --default-footer-background: var(--gray-80);
    /* Item divider */
    --default-item-divider: var(--gray-70);
    /* Main text */
    --default-main-text: var(--gray-20);
    --disabled-main-text: var(--gray-50);
    /* Description text */
    --default-description-text: var(--gray-30);
    /* Forms */
    --default-labels: var(--gray-30);
    /* Input */
    --default-input-background: var(--gray-80);
    --default-active-input-stroke: var(--gray-50);
    --default-inactive-input-stroke: var(--gray-70);
    --default-placeholder: var(--gray-50);
    --default-input-on-card-background: var(--gray-70);
    --disabled-input-on-card-background: var(--gray-70);
    /* Dropdown */
    --default-dropdown-menu-background: var(--gray-80);
    --hovered-dropdown-menu-background: var(--gray-70);
    --pressed-dropdown-menu-background: var(--gray-60);
    /* Main button */
    --default-main-button: var(--product-primary-50);
    --hovered-main-button: var(--product-primary-60);
    --pressed-main-button: var(--product-primary-70);
    --disabled-main-button: var(--product-primary-90);
    --default-primary-button-text: var(--gray-0);
    --disabled-primary-button-text: var(--product-primary-20);
    --default-primary-button-icon: var(--gray-0);
    /* Secondary button */
    --default-secondary-button: var(--gray-90);
    --hovered-secondary-button: var(--gray-80);
    --pressed-secondary-button: var(--gray-70);
    --disabled-secondary-button: var(--gray-90);
    --default-secondary-button-stroke: var(--gray-20);
    --disabled-secondary-button-stroke: var(--gray-50);
    /* Secondary card button */
    --default-secondary-card-button: var(--gray-80);
    --hovered-secondary-card-button: var(--gray-70);
    --pressed-secondary-card-button: var(--gray-60);
    --disabled-secondary-card-button: var(--gray-80);
    /* Danger button */
    --default-danger-button: var(--red-50);
    --hovered-danger-button: var(--red-60);
    --pressed-danger-button: var(--red-70);
    --disabled-danger-button: var(--red-30);
    /* Link */
    --default-link: var(--product-primary-50);
    --hovered-link: var(--product-primary-60);
    --pressed-link: var(--product-primary-70);
    --visited-link: var(--product-primary-30);
    /* Attention link */
    --default-attention-link: var(--orange-50);
    --hovered-attention-link: var(--orange-60);
    --pressed-attention-link: var(--orange-70);
    --disabled-attention-link: var(--orange-30);
    /* Error link */
    --default-error-link: var(--red-50);
    /* Icons */
    --default-product-icon: var(--product-primary-50);
    --default-black-icons: var(--gray-20);
    --default-gray-icons: var(--gray-40);
    --disabled-gray-icons: var(--gray-70);
    --default-error-icon: var(--red-50);
    --stroke-icons-white-icons-default: var(--gray-0);
    --stroke-icons-secondary-icon-disabled: var(--product-secondary-100);
    --stroke-icons-tertiary-icon-disabled: var(--product-tertiary-100);
    /* Stat */
    --default-stats-background: var(--gray-70);
    --default-red-stat: var(--red-50);
    /* Modal */
    --modal-iframe-overlay: #00000075;
    --modal-overlay: #00000075;
    /* Notifications */
    --default-notifications-attention: var(--orange-100);
    /* Logo key */
    --default-logo-key-color: var(--gray-10);
    /* Loaders */
    --default-loaders-background: var(--gray-70);
    --default-loaders-background-dark: var(--gray-70);
    --default-loaders-primary: var(--product-primary-50);
    /* Toplines */
    --default-text-toplines-main: var(--gray-0);
    --disabled-text-toplines-main: var(--gray-20);
    --default-fills-toplines-adblocker: var(--gray-100);
    --default-fills-toplines-vpn: var(--gray-80);
    /* Breadcrumbs */
    --default-breadcrumbs: var(--gray-50);
    /* Promo top line */
    --fills-toplines-topline-background: var(--gray-100);
    --text-toplines-topline-title: var(--gray-0);
    --text-toplines-topline-description: var(--gray-0);
    --text-toplines-topline-button-text-default: var(--gray-0);
    --fills-toplines-topline-background-image: none;
    --fills-toplines-topline-button-default: var(--product-primary-50);
    --fills-toplines-topline-button-hovered: var(--product-primary-60);
    --fills-toplines-topline-button-pressed: var(--product-primary-70);
    --stroke-toplines-button-stroke-default: var(--product-primary-50);
    --stroke-toplines-button-stroke-hovered: var(--product-primary-60);
    --stroke-toplines-button-stroke-pressed: var(--product-primary-70);
    --stroke-toplines-close-icon-default: var(--gray-0);
    --stroke-toplines-close-icon-hovered: var(--gray-10);
    --stroke-toplines-close-icon-pressed: var(--gray-20);
    --fills-backgrounds-recent-activity: var(--product-primary-90);
    /* Switch */
    --fills-switch-on-default: var(--product-primary-50);
    --fills-switch-on-hovered: var(--product-primary-60);
    --fills-switch-on-disabled: var(--product-primary-90);
    --fills-switch-off-default: var(--gray-60);
    --fills-switch-off-hovered: var(--gray-70);
    --fills-switch-off-disabled: var(--gray-70);
    --fills-switch-knob: var(--gray-0);
    --fills-switch-knob-disabled: var(--gray-50);
    /* Logo */
    --default-logo-color: var(--gray-0);
}
:root {
    --product-primary-0: #f7fbf8;
    --product-primary-10: #d9ecde;
    --product-primary-20: #bedfc6;
    --product-primary-30: #a2d0ad;
    --product-primary-40: #84c193;
    --product-primary-50: #67b279;
    --product-primary-60: #5b9f6b;
    --product-primary-70: #4e8c5d;
    --product-primary-80: #42794f;
    --product-primary-90: #366642;
    --product-primary-100: #22482c;
    --product-secondary-0: #f5edf5;
    --product-secondary-10: #dec8e1;
    --product-secondary-20: #ccaad1;
    --product-secondary-30: #c096c7;
    --product-secondary-40: #b586be;
    --product-secondary-50: #a870b2;
    --product-secondary-60: #9f61aa;
    --product-secondary-70: #92549c;
    --product-secondary-80: #804886;
    --product-secondary-90: #6d3e72;
    --product-secondary-100: #502d53;
    --product-tertiary-0: #defdf2;
    --product-tertiary-10: #ecedf6;
    --product-tertiary-20: #d0d4ea;
    --product-tertiary-30: #b6bbdd;
    --product-tertiary-40: #9ba2d1;
    --product-tertiary-50: #7884cb;
    --product-tertiary-60: #6b76bd;
    --product-tertiary-70: #5c67ae;
    --product-tertiary-80: #525b97;
    --product-tertiary-90: #424979;
    --product-tertiary-100: #303659;
    --gray-0: #ffffff;
    --gray-10: #f6f6f6;
    --gray-20: #e4e4e4;
    --gray-30: #d2d2d2;
    --gray-40: #c0c0c0;
    --gray-50: #a4a4a4;
    --gray-60: #7f7f7f;
    --gray-70: #5b5b5b;
    --gray-80: #3d3d3d;
    --gray-90: #1f1f1f;
    --gray-100: #0a0a0a;
    --orange-0: #fdf9f2;
    --orange-10: #f9ecd8;
    --orange-20: #eecb92;
    --orange-30: #e5b460;
    --orange-40: #de9e33;
    --orange-50: #d58500;
    --orange-60: #c77901;
    --orange-70: #b76c01;
    --orange-80: #a85f01;
    --orange-90: #985201;
    --orange-100: #503200;
    --red-0: #fcece6;
    --red-10: #f6c2b1;
    --red-20: #f2a288;
    --red-30: #ef9071;
    --red-40: #ec7b55;
    --red-50: #e9653a;
    --red-60: #e75727;
    --red-70: #dc4918;
    --red-80: #bc3f15;
    --red-90: #a13612;
    --red-100: #77280d;
}
:root {
    --font-family-monospace: Monaco, Menlo, 'Ubuntu Mono', Consolas, source-code-pro, monospace;
    --font-family-system: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}
*,
*::after,
*::before {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body {
    margin: 0;
    padding: 0;
    font-family: var(--font-family-system);
    font-weight: var(--weight-regular);
    color: var(--default-main-text);
    line-height: 1.4;
    background-color: var(--default-page-background);
    min-width: 320px;
    width: 100%;
}
p {
    margin-top: 0;
}
button,
input,
textarea,
select {
    font-family: var(--font-family-system);
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}

.XiVlDENqVtC1QzZNSht4 {
    display: none;
}

.KQC5ofFyNAOVMSgpQwwS {
    white-space: nowrap;
}

.dUeppAUZCE0q1HH47Fzu {
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.mY7AUIz4uIFmIsv3dMot {
    display: -webkit-box;
    white-space: initial;
    word-break: break-word;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
}

@media (min-width: 768px) {

.mY7AUIz4uIFmIsv3dMot {
        -webkit-line-clamp: none
}
    }

.dDreeyCm9e2ooNRMyCMB::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 6px;
        background: var(--light-gray);
        border-radius: 8px;
    }

.dDreeyCm9e2ooNRMyCMB::-webkit-scrollbar-thumb {
        border-radius: 8px;
        background: var(--middle-gray);
    }

.wOHHSSgwcTNDCJBDFmly {
    word-break: break-word;
    display: inline-block;
}

.b27rgwQOaZt9AYNI75R3 {
    display: none;
}

@media (min-width: 1024px) {

.b27rgwQOaZt9AYNI75R3 {
        display: block
}
    }

.dymBV2JlpQ3WroIPF3T4 {
    display: block;
}

@media (min-width: 1024px) {

.dymBV2JlpQ3WroIPF3T4 {
        display: none
}
    }

.JzNyrKuA5gtjXDITun9f {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    white-space: nowrap;
    clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden;
}

.npl9oB5PmDi3ydLSUIUf {
    padding: 8px 16px;
    line-height: 1.5;
    color: var(--default-main-text);
}

    .npl9oB5PmDi3ydLSUIUf b {
        font-weight: var(--weight-medium);
    }

.GA_o6nSImlqvDRruI6su {
    padding: 8px 16px;
}

.G7FJbDL9qjNrEWYOmDbS {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px;
    padding: 16px;
}

@media (min-width: 768px) {

.G7FJbDL9qjNrEWYOmDbS {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
}
    }

.vIuXzzwdnhZfUhY3CrUf {
        padding: 0;
    }

.G7FJbDL9qjNrEWYOmDbS .Aki_LVtybJNT6cX406jo {
        width: auto;
        min-width: 200px;
        font-size: 16px;
        font-weight: var(--weight-medium);
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
    }

@media (min-width: 768px) {

.G7FJbDL9qjNrEWYOmDbS .Aki_LVtybJNT6cX406jo {
            -webkit-box-flex: initial;
                -ms-flex: initial;
                    flex: initial
    }
        }

.IiFlUAn_akusR6E5HQoY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 16px;
}

.JH4FJVoX9BX5hh24Sink {
    width: 24px;
    height: 24px;
    color: var(--gray-0);
}

.CiHFgHLSckzy1YFGbTLh {
    color: var(--default-gray-icons);
}

.CPnkKxhxo3nmlcjp_xzE {
    width: 100%;
    height: 100%;
    min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 40px 0;
    color: var(--default-main-text);
}

    @media (min-width: 1024px) {.CPnkKxhxo3nmlcjp_xzE {
        padding: 48px 24px 72px
}
    }

    @media (min-width: 1200px) {.CPnkKxhxo3nmlcjp_xzE {
        max-width: 1152px;
        margin: 0 auto
}
    }

    @media (min-width: 1200px) {

    .EdHaNE3HoZcrlh_ih9_f {
            max-width: 100%
    }
        }

.bKXqYYv9PGN1MmOzHFKm {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

@media (min-width: 1024px) {

.fvJv5xhO0O7TG30wQHQ4 {
            max-width: 632px
    }
        }

.pMVBOMfALqVPkB_X9jEV {
    padding: 0 16px;
}

.DZmQnrGOSeqwJxyazKeJ {
    padding: 40px 16px 16px 16px;
}

@media (min-width: 1024px) {

.DZmQnrGOSeqwJxyazKeJ {
        padding-top: 32px
}
    }

.m2wLkioTEI8NniM8GYlp {
        padding-bottom: 0;
    }

.ifUcowG0GY1PiB4xZ9KS {
    margin: 0;
    border: none;
    padding: 0;
    background-color: transparent;
    cursor: pointer;
    color: var(--default-link);
    -webkit-transition: color var(--t2);
    transition: color var(--t2);
    text-decoration: underline;
    -webkit-tap-highlight-color: transparent;
}

    .ifUcowG0GY1PiB4xZ9KS:disabled,
    .ifUcowG0GY1PiB4xZ9KS.HNvw7dThe91mOBfr1ROh {
        cursor: not-allowed;
        color: var(--disabled-link);
        outline: 0;
    }

    .ifUcowG0GY1PiB4xZ9KS:hover,
    .ifUcowG0GY1PiB4xZ9KS:focus {
        color: var(--hovered-link);
        text-decoration: none;
    }

    .ifUcowG0GY1PiB4xZ9KS:active {
        color: var(--pressed-link);
    }

    .ifUcowG0GY1PiB4xZ9KS.GHVx1NOQ2zcIYPeNUuyC {
        color: var(--default-danger-button);
        text-decoration-line: underline;
    }

    .ifUcowG0GY1PiB4xZ9KS.GHVx1NOQ2zcIYPeNUuyC:hover,
        .ifUcowG0GY1PiB4xZ9KS.GHVx1NOQ2zcIYPeNUuyC:focus {
            color: var(--hovered-danger-button);
            text-decoration: none;
        }

    .ifUcowG0GY1PiB4xZ9KS.GHVx1NOQ2zcIYPeNUuyC:active {
            color: var(--pressed-danger-button);
        }

    .ifUcowG0GY1PiB4xZ9KS.KWhiuX1JLabBn6oPzzJX {
        text-decoration: none;
    }

.Ml9158kwRcCC8wkOvZEW {
    font-size: var(--fs-title-h0);
    line-height: var(--lh-h0-normal);
    font-weight: var(--weight-bold);
}

.YHnbwxbN5fGweeRZsopj {
    font-size: var(--fs-title-h1);
    line-height: var(--lh-h1-normal);
    font-weight: var(--weight-bold);
}

.L4BmJNVNyhNRQEp9M5JX {
    font-size: var(--fs-title-h2);
    line-height: var(--lh-h2-normal);
    font-weight: var(--weight-bold);
}

.cRY9zifw9zR2HCHSjJdn {
    font-size: var(--fs-title-h3);
    line-height: var(--lh-h3-normal);
    font-weight: var(--weight-bold);
}

.hy47ASobA_25drnTf0wm {
    font-size: var(--fs-title-h4);
    line-height: var(--lh-h4-normal);
    font-weight: var(--weight-bold);
}

.K43MUUspGMtwNlObW47y {
    font-size: var(--fs-title-h5);
    line-height: var(--lh-h5-normal);
    font-weight: var(--weight-bold);
}

.vJRhGabFNXtgE2FxKGgQ {
    font-size: var(--fs-title-h6);
    line-height: var(--lh-h6-normal);
    font-weight: var(--weight-bold);
}

@media (min-width: 768px) {

.rSzdfRodOJ7fy1u6tXIv {
        font-size: var(--fs-title-h0);
        line-height: var(--lh-h0-normal)
}
    }

@media (min-width: 768px) {

.jwNQdY5DpBfyTlkYq2jI {
        font-size: var(--fs-title-h1);
        line-height: var(--lh-h1-normal)
}
    }

@media (min-width: 768px) {

.fl6Et2TRMwGd1IMAYUR3 {
        font-size: var(--fs-title-h2);
        line-height: var(--lh-h2-normal)
}
    }

@media (min-width: 768px) {

.c7lCBm9bQ694hFLiXJN7 {
        font-size: var(--fs-title-h3);
        line-height: var(--lh-h3-normal)
}
    }

@media (min-width: 768px) {

.GfHG0bjHTUIywWLSpSOH {
        font-size: var(--fs-title-h4);
        line-height: var(--lh-h4-normal)
}
    }

@media (min-width: 768px) {

.Ffx6H80t_gkJsfcYWuH_ {
        font-size: var(--fs-title-h5);
        line-height: var(--lh-h5-normal)
}
    }

@media (min-width: 768px) {

.n73SAkgScllGB0T79t8e {
        font-size: var(--fs-title-h6);
        line-height: var(--lh-h6-normal)
}
    }

@media (min-width: 1024px) {

.l3RCzmMjMfEwHlG2qquy {
        font-size: var(--fs-title-h0);
        line-height: var(--lh-h0-normal)
}
    }

@media (min-width: 1024px) {

.InDMMC0GEQykUD53iSZx {
        font-size: var(--fs-title-h1);
        line-height: var(--lh-h1-normal)
}
    }

@media (min-width: 1024px) {

.gOxj4vnNtb1E3BiVZEC0 {
        font-size: var(--fs-title-h2);
        line-height: var(--lh-h2-normal)
}
    }

@media (min-width: 1024px) {

.G7MFBFKkfAqU63gl29QJ {
        font-size: var(--fs-title-h3);
        line-height: var(--lh-h3-normal)
}
    }

@media (min-width: 1024px) {

.mSje3igttgWb_knn5Agt {
        font-size: var(--fs-title-h4);
        line-height: var(--lh-h4-normal)
}
    }

@media (min-width: 1024px) {

.r4pkkr99fy1dmMeXQG9S {
        font-size: var(--fs-title-h5);
        line-height: var(--lh-h5-normal)
}
    }

@media (min-width: 1024px) {

.fgYZnDbGkKn1cXwaKIm8 {
        font-size: var(--fs-title-h6);
        line-height: var(--lh-h6-normal)
}
    }

.Xk360ekWyhWxARpQ8pRE {
    font-size: var(--fs-text-t1);
    line-height: var(--lh-t1-normal);
    font-weight: var(--weight-regular);
}

    .Xk360ekWyhWxARpQ8pRE.eh9BIE9VwjDRPXcQjKXv {
        line-height: var(--lh-t1-condenced);
    }

.IukhXsU3BwIpXq7FtDYw {
    font-size: var(--fs-text-t2);
    line-height: var(--lh-t2-normal);
    font-weight: var(--weight-regular);
}

.IukhXsU3BwIpXq7FtDYw.eh9BIE9VwjDRPXcQjKXv {
        line-height: var(--lh-t2-condenced);
    }

.tO4o9N0KuVnKMApT9s8o {
    font-size: var(--fs-text-t3);
    line-height: var(--lh-t3-normal);
    font-weight: var(--weight-regular);
}

.tO4o9N0KuVnKMApT9s8o.eh9BIE9VwjDRPXcQjKXv {
        line-height: var(--lh-t3-condenced);
    }

.TpKe9ILJ5ab1eJsyx71B {
    font-size: var(--fs-text-t4);
    line-height: var(--lh-t4-normal);
    font-weight: var(--weight-regular);
}

.TpKe9ILJ5ab1eJsyx71B.eh9BIE9VwjDRPXcQjKXv {
        line-height: var(--lh-t4-condenced);
    }

@media (min-width: 768px) {

.kpkUiNWeCocfz8o0IWCg {
        font-size: var(--fs-text-t1);
        line-height: var(--lh-t1-normal)
}
    }

@media (min-width: 768px) {

.kpkUiNWeCocfz8o0IWCg.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t1-condenced)
    }
        }

@media (min-width: 768px) {

.S3JbWcatTK2auV1xt23J {
        font-size: var(--fs-text-t2);
        line-height: var(--lh-t2-normal)
}
    }

@media (min-width: 768px) {

.S3JbWcatTK2auV1xt23J.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t2-condenced)
    }
        }

@media (min-width: 768px) {

.vCU5j50Y9DQMyR1w7Y7z {
        font-size: var(--fs-text-t3);
        line-height: var(--lh-t3-normal)
}
    }

@media (min-width: 768px) {

.vCU5j50Y9DQMyR1w7Y7z.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t3-condenced)
    }
        }

@media (min-width: 768px) {

.F9S8jXwFAj077zf2hobl {
        font-size: var(--fs-text-t4);
        line-height: var(--lh-t4-normal)
}
    }

@media (min-width: 768px) {

.F9S8jXwFAj077zf2hobl.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t4-condenced)
    }
        }

@media (min-width: 1024px) {

.D8LYiEIIhh248WRkedHA {
        font-size: var(--fs-text-t1);
        line-height: var(--lh-t1-normal)
}
    }

@media (min-width: 1024px) {

.D8LYiEIIhh248WRkedHA.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t1-condenced)
    }
        }

@media (min-width: 1024px) {

.mHibPh8HqO0Ed4kNrgGr {
        font-size: var(--fs-text-t2);
        line-height: var(--lh-t2-normal)
}
    }

@media (min-width: 1024px) {

.mHibPh8HqO0Ed4kNrgGr.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t2-condenced)
    }
        }

@media (min-width: 1024px) {

.hhQ7GZiodZ27IMHnPW4p {
        font-size: var(--fs-text-t3);
        line-height: var(--lh-t3-normal)
}
    }

@media (min-width: 1024px) {

.hhQ7GZiodZ27IMHnPW4p.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t3-condenced)
    }
        }

@media (min-width: 1024px) {

.M2h28O7VMBLvUfVVRcJE {
        font-size: var(--fs-text-t4);
        line-height: var(--lh-t4-normal)
}
    }

@media (min-width: 1024px) {

.M2h28O7VMBLvUfVVRcJE.eh9BIE9VwjDRPXcQjKXv {
            line-height: var(--lh-t4-condenced)
    }
        }

.Xk360ekWyhWxARpQ8pRE.G7Hqo8gVLAFUscVyj9Ks,
.IukhXsU3BwIpXq7FtDYw.G7Hqo8gVLAFUscVyj9Ks,
.tO4o9N0KuVnKMApT9s8o.G7Hqo8gVLAFUscVyj9Ks,
.TpKe9ILJ5ab1eJsyx71B.G7Hqo8gVLAFUscVyj9Ks {
    font-weight: var(--weight-bold);
}

.Xk360ekWyhWxARpQ8pRE.KZYNw5_QJSwP7ZwaCnyU,
.IukhXsU3BwIpXq7FtDYw.KZYNw5_QJSwP7ZwaCnyU,
.tO4o9N0KuVnKMApT9s8o.KZYNw5_QJSwP7ZwaCnyU,
.TpKe9ILJ5ab1eJsyx71B.KZYNw5_QJSwP7ZwaCnyU {
    font-weight: var(--weight-medium);
}

.Xk360ekWyhWxARpQ8pRE.jabsHPgDXMnAu5943lHA,
.IukhXsU3BwIpXq7FtDYw.jabsHPgDXMnAu5943lHA,
.tO4o9N0KuVnKMApT9s8o.jabsHPgDXMnAu5943lHA,
.TpKe9ILJ5ab1eJsyx71B.jabsHPgDXMnAu5943lHA {
    font-weight: var(--weight-semi-bold);
}

.ekI8YCWU2fTcKGkFFCfd {
    cursor: pointer;
}

.ldNNes1Km0WygkV6BSRP {
    padding: 8px 0;
    font-size: 14px;
    line-height: 21px;
    font-weight: var(--weight-regular);
    color: var(--default-main-text);
    border-radius: 8px;
    -webkit-box-shadow: var(--main-box-shadow);
            box-shadow: var(--main-box-shadow);
    background-color: var(--default-dropdown-menu-background);
    max-width: 281px;
    cursor: default;
}

.V8a4ChvpH6Dnmg9mqlA8 {
        max-height: 420px;
        max-width: 100%;
        overflow: auto;
    }

@media (min-width: 1024px) {

.V8a4ChvpH6Dnmg9mqlA8 {
            -webkit-column-count: 3;
               -moz-column-count: 3;
                    column-count: 3;
            padding: 8px;
            max-height: none;
            overflow: visible;
            min-width: 400px
    }
        }

.qTyj2Cj4GuacOk5R7eW1 {
    font-size: 14px;
    line-height: 17px;
    color: var(--default-main-text);
    cursor: pointer;
}

.fFH5pygkh570cE2Ch5pA {
    margin-left: 4px;
    color: var(--default-gray-icons);
}

.M2z8IspFq4C3pNZ_m0jM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    min-width: 186px;
    padding: 16px 12px;
    font-size: 16px;
    -webkit-transition: var(--t2) background-color;
    transition: var(--t2) background-color;
    background-color: var(--default-dropdown-menu-background);
    color: var(--default-main-text);
    text-decoration: none;
    cursor: pointer;
    border: 0;
    outline: 0;
}

.M2z8IspFq4C3pNZ_m0jM:hover,
    .M2z8IspFq4C3pNZ_m0jM:focus {
        background-color: var(--hovered-dropdown-menu-background);
        outline: 0;
    }

.M2z8IspFq4C3pNZ_m0jM:active {
        background-color: var(--pressed-dropdown-menu-background);
    }

.SkkqMke9UhTPXA4Sb4Av {
        color: var(--default-link);
    }

.hxSZQ43T025rbvX6mNwL {
        color: var(--default-danger);
    }

.qFaFhrweJ56qsaGv05Jq {
        font-weight: var(--weight-semi-bold);
    }

.JQ0tz9pv8GUwKbFDK7a0 {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.XN8SpT0uQB_xYToyAMnp {
    margin-left: 2px;
    grid-area: 1 / 1 / 2 / 3;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.XN8SpT0uQB_xYToyAMnp.U7wNZs0TZ5is91bdNI0j {
        position: absolute;
        color: var(--default-description);
        left: 45px;
    }

.yppnQ6U5ggbNPq8VFJKd,
.yrawzfB9GjmirPVBt7_r {
    color: var(--default-main-text);
    margin-left: 10px;
    font-size: 14px;
}

.yrawzfB9GjmirPVBt7_r {
    width: 25px;
    height: 25px;
    border-radius: 5px;
}

.yrawzfB9GjmirPVBt7_r.i3O_OmJR4Wvs0_0sg2NR {
        border-radius: 20px;
    }

@media (min-width: 1024px) {

.yrawzfB9GjmirPVBt7_r.i3O_OmJR4Wvs0_0sg2NR {
            border-radius: 5px;
            margin: 0 auto 0
    }
        }

.acxQzEUXqNi1Wop9wzw5 {
    padding: 12px 16px 12px 16px;
    -webkit-transition: all var(--t2);
    transition: all var(--t2);
    font-size: 16px;
    color: var(--default-main-text);
    cursor: pointer;
}

.acxQzEUXqNi1Wop9wzw5:hover,
    .acxQzEUXqNi1Wop9wzw5:focus {
        background-color: var(--hovered-dropdown-menu-background);
    }

.iHasVvNgSImM9ZkjzACS {
        background-color: var(--pressed-dropdown-menu-background);
        color: var(--default-main-text);
    }

.MDzB0_L1xY7__PWi2X4F {
        color: var(--disabled-main-text);
        cursor: default;
    }

.MDzB0_L1xY7__PWi2X4F:hover,
        .MDzB0_L1xY7__PWi2X4F:focus {
            background-color: transparent;
        }

._2jEYoDhtj2SNoV6ATvN,
    .mx9idM2MAZYNyblOz8o2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 12px;
        padding: 16px 12px;
        font-size: 16px;
    }

.mx9idM2MAZYNyblOz8o2 {
        padding: 16px;
        cursor: default;
    }

.mx9idM2MAZYNyblOz8o2:hover,
        .mx9idM2MAZYNyblOz8o2:focus {
            background-color: transparent;
        }

.a0fbDclyEKNFrmkLsmIq {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

.acxQzEUXqNi1Wop9wzw5 .FJBtxHYLil2VC9Frpm9e {
        color: var(--default-product-icon);
    }

.acxQzEUXqNi1Wop9wzw5 .yPWTriSJUJFwJ3PStVo7 {
        margin-left: auto;
        white-space: nowrap;
        color: var(--default-link);
    }

.acxQzEUXqNi1Wop9wzw5 .DKUKY9tFndk2EGBQPz0E {
        color: var(--default-gray-icons);
    }

.acxQzEUXqNi1Wop9wzw5 .MeCeNlJBoK_zYRebpCfM {
            color: var(--default-product-icon);
        }

.acxQzEUXqNi1Wop9wzw5 .IsuLZEGOQRf95X60sgqN {
        color: var(--default-product-icon);
    }

.WM375aRgkqdgZ1y6yJnG {
    color: var(--default-product-icon);
}

.cPvA_5n1JwD56AQDU9Qw {
    margin-left: auto;
}

.gIgwOWYzYrwpQpUSv0t0 {
    padding: 0 12px 0 8px;
    cursor: pointer;
}

.Ovc3VA3bndZ56BHjEcyj {
    color: var(--default-gray-icons);
    -webkit-transition: -webkit-transform var(--t2);
    transition: -webkit-transform var(--t2);
    transition: transform var(--t2);
    transition: transform var(--t2), -webkit-transform var(--t2);
}

.PnsJeHv9buPPAyaFQsjE {
        display: none;
    }

.dwX6yf2co3QBOjTbzn3I {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}

.wmqEar28bAj9PiIHvD34 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}

.cPdSWLQ5eUE6enF2vib1 {
    color: var(--default-gray-icons);
}

.cFjiewoKS1OYqljktD_f {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 40px;
    min-height: 280px;
}

.cFjiewoKS1OYqljktD_f .fKEHdKVM7biwiRQtJPr_ {
        width: 56px;
        height: 56px;
        color: var(--default-link);
    }

.eMfHBPbBVqg0lkt3K1nf {
    width: 100%;
    max-width: 100%;
    padding: 0;
}

@media (min-width: 768px) {

.eMfHBPbBVqg0lkt3K1nf {
        max-width: 344px
}
    }

.bvl1dTnRP8NyGE4JjeLA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 56px;
    padding: 0 12px 0 16px;
    font-size: 16px;
    color: var(--default-main-text);
    border: 1px solid var(--default-item-divider);
    border-radius: 8px;
    overflow: hidden;
    cursor: pointer;
}

.bvl1dTnRP8NyGE4JjeLA .Ovc3VA3bndZ56BHjEcyj {
        margin-left: auto;
    }

@media (min-width: 1024px) {

.bvl1dTnRP8NyGE4JjeLA {
        height: 40px
}
    }

.bvl1dTnRP8NyGE4JjeLA.BRVJcfiu3qOn5PrVev4m {
        cursor: default;
    }

.jkSrvbku6bQ6R4tQ6XPe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    max-width: calc(100% - 24px);
    padding-right: 8px;
    gap: 8px;
}

.sZzvWRHa2oZ1mYBx0Wwu {
    margin-right: auto;
}

.hz_54pBs_zhBjFamViX6 {
    word-break: break-word;
}

.Qfy066TNNt8R9wWvwnuS {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 280px;
    padding: 16px;
    font-size: 16px;
    line-height: 24px;
    color: var(--default-description);
}

.cGnVyzJwrNN_N8AnudN7 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
    padding: 16px;
}

    @media (min-width: 768px) {.cGnVyzJwrNN_N8AnudN7 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center
}
    }

    .cGnVyzJwrNN_N8AnudN7 .YPGebFABXZwfBggIRdJA {
        min-width: 200px;
        max-width: 100%;
    }

    @media (min-width: 768px) {

    .cGnVyzJwrNN_N8AnudN7 .YPGebFABXZwfBggIRdJA {
            width: auto
    }
        }

.K7WAsU0P84Axl2bnORRT {
    padding: 8px 0;
}

._3L_WbGneOSJENZamanN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 8px 0;
}

.LFgsX_ZLCwMPoceUxsko {
    position: relative;
    padding: 0 16px;
}

.VFTlEKzxNKVvhXJUYB8_ {
    padding-left: 32px;
}

.RZa3LwU48ozKcmUiHceI {
    margin-top: 8px;
    font-size: 14px;
    color: var(--default-error-icon);
}

.S_puJKJUoIPQfJbPgyKo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
    padding: 24px 0;
}

    @media (min-width: 768px) {.S_puJKJUoIPQfJbPgyKo {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        padding: 16px 0
}
    }

    .S_puJKJUoIPQfJbPgyKo .g4ahwPvDWIFP3AA3VPTY {
        width: 100%;
        height: 48px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding: 4px 12px;
        border: 1px solid var(--default-item-divider);
        border-radius: 8px;
    }

    @media (min-width: 768px) {

    .S_puJKJUoIPQfJbPgyKo .g4ahwPvDWIFP3AA3VPTY {
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            height: 32px;
            margin-left: auto
    }
        }

.PgbZX2VpeOecMMg6CKo2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
}

.sUIdoJjtD_MXooy53EHS {
        cursor: default;
    }

.ZrNcMVQt3wc23vm4byq2,
.Bi01CQGgpapR6KOSSBZz {
    color: var(--default-gray-icons);
}

.SW3a1FDwc9N_35BYhdE3, .J_1HohzcqUffYZ077ugz {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
    }

.J4kyT4XalYkaEFMES2Kg {
    width: 27px;
    height: 24px;
    padding: 0;
    color: var(--default-main-text);
    background: none;
    border: 0;
    outline: 0;
    font-size: 16px;
    border-radius: 4px;
    cursor: pointer;
}

.J4kyT4XalYkaEFMES2Kg:hover,
    .J4kyT4XalYkaEFMES2Kg:focus {
        background-color: var(--hovered-main-button);
        color: var(--default-primary-button-text);
    }

.J4kyT4XalYkaEFMES2Kg:disabled {
        cursor: default;
    }

.J4kyT4XalYkaEFMES2Kg:disabled .ZrNcMVQt3wc23vm4byq2 {
            cursor: default;
        }

.J4kyT4XalYkaEFMES2Kg:disabled:hover,
        .J4kyT4XalYkaEFMES2Kg:disabled:focus {
            background-color: transparent;
        }

._c_zNPAe6GSHnSXCFvQQ {
        background-color: var(--default-main-button);
        color: var(--default-primary-button-text);
        cursor: default;
    }

._c_zNPAe6GSHnSXCFvQQ:hover,
        ._c_zNPAe6GSHnSXCFvQQ:focus {
            background-color: var(--hovered-main-button);
        }

._c_zNPAe6GSHnSXCFvQQ:disabled {
            background-color: var(--disabled-main-button);
        }

._c_zNPAe6GSHnSXCFvQQ:disabled:hover,
            ._c_zNPAe6GSHnSXCFvQQ:disabled:focus {
                background-color: var(--disabled-main-button);
            }

.CnrhiNqbGLNfGQSzUhNI {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

@media (--s-viewport) {

.CnrhiNqbGLNfGQSzUhNI {
        width: auto;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start
}
    }

.cLipB4NNruBrlDfq42FJ {
    margin: 0 8px;
    line-height: 24px;
    color: var(--default-description-text);
}

.gMIJZyCr5PsSMQumjo36 {
    color: var(--default-error-link);
}

.PWqKUptSD6wLsguq79Xr {
    color: var(--default-link);
}

.N0ePWQ_HIdtPqaoe2yt1 {
    color: var(--default-attention-link);
}

.btqhyVL3fVu5oVWsoqnm {
    color: var(--default-product-icon);
}

.G492W7LOpQD9XONOA_tE {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 100%;
    height: 100%;
    padding: 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    pointer-events: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow-y: auto;
    font-size: 16px;
    line-height: 1.3;
    font-family: inherit;
}

.PTUZ94zHXbnoYza3tdg1 {
    color: var(--disabled-main-text);
}

.BiRLVAQO585zRURP90ps {
    color: transparent;
}

.lQJJL_b9hFzqb32xJiQX {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.jPR3uQpudE3L_NTjT6jA {
    width: 16px;
    height: 16px;
}

.Fi75wM29InUI2FiJpXNs {
    color: var(--default-product-icon);
}

.jPk54Ic49W9QCesDzT4q {
    color: var(--default-gray-icons);
}

.xUL57Zf7qf1rU09dbpEn {
    color: var(--default-error-icon);
}

.UJ1fdqgPOhUvi7iqa4NK {
    color: var(--default-black-icons);
}

.Xfak_ftKNxygQ8OLWnbN {
    padding-top: 8px;
    display: none;
    -webkit-box-shadow: var(--main-box-shadow);
            box-shadow: var(--main-box-shadow);
    min-height: 100vh;
    max-width: 240px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    z-index: 1;
}

    @media (min-width: 1200px) {.Xfak_ftKNxygQ8OLWnbN {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column
}
    }

.IkiNcNd3sM_blqRHoTQx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: calc(100vh - 80px);
    padding-bottom: env(safe-area-inset-bottom);
}

.IkiNcNd3sM_blqRHoTQx.AktUkdw9af3YWKskShc4 {
        min-height: 100%;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        gap: 80px;
    }

.rU5MgsP7HLN9i6dIVS66,
.Qcyx4UlS6ud6zsw1CyEu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 21px;
    font-weight: var(--weight-regular);
    color: var(--default-main-text);
    text-decoration: none;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
    -webkit-transition:
        background-color var(--t2),
        color var(--t2);
    transition:
        background-color var(--t2),
        color var(--t2);
    outline: none;
}

.rU5MgsP7HLN9i6dIVS66:hover,
    .rU5MgsP7HLN9i6dIVS66:focus,
    .Qcyx4UlS6ud6zsw1CyEu:hover,
    .Qcyx4UlS6ud6zsw1CyEu:focus {
        color: var(--default-main-text);
        background-color: var(--pressed-page-background);
        text-decoration: none;
    }

.rU5MgsP7HLN9i6dIVS66.Ls5NZobGoSH18YyrcpVg, .Qcyx4UlS6ud6zsw1CyEu.Ls5NZobGoSH18YyrcpVg {
        color: var(--default-link);
    }

.rU5MgsP7HLN9i6dIVS66.Ls5NZobGoSH18YyrcpVg .gZe5Alp3qx0fiVkEVUi7, .Qcyx4UlS6ud6zsw1CyEu.Ls5NZobGoSH18YyrcpVg .gZe5Alp3qx0fiVkEVUi7 {
            color: var(--default-link);
        }

.Qcyx4UlS6ud6zsw1CyEu {
    padding: 12px 16px 12px 52px;
}

.gZe5Alp3qx0fiVkEVUi7 {
    color: var(--default-gray-icons);
    -webkit-transition: color var(--t2);
    transition: color var(--t2);
}

.CE7b33Njzf2D39iMm3_V {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.kXU2gK11XnlmmfGe8_6o {
    margin-bottom: auto;
}

@media (min-width: 1200px) {

.kXU2gK11XnlmmfGe8_6o {
        margin-bottom: 0
}
    }

.cHglaz__j3qkfl_ApWQE {
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.EsF0agYvs4fvjL8X_qjz {
    margin-left: auto;
    color: var(--default-gray-icons);
    -webkit-transition:
        color var(--t2),
        -webkit-transform var(--t2);
    transition:
        color var(--t2),
        -webkit-transform var(--t2);
    transition:
        transform var(--t2),
        color var(--t2);
    transition:
        transform var(--t2),
        color var(--t2),
        -webkit-transform var(--t2);
}

._5Sl3cMkZh62gAigAcZB {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}

.LICGyp4i3NrgPliy38lN {
    display: block;
    min-width: 240px;
}

.cphh25xwhqI6d2i2IC18 {
    display: none;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

@media (min-width: 1200px) {

.cphh25xwhqI6d2i2IC18 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        position: sticky;
        top: 0;
        width: 100%;
        max-width: 240px;
        padding: 16px 0;
        overflow-y: auto;
        z-index: 1;
        background-color: var(--page-background-additional)
}
    }

.cphh25xwhqI6d2i2IC18::-webkit-scrollbar {
        display: none;
    }

.mxsKXDxZXDp23OgzTHKw {
    width: 160px;
    height: 24px;
}

.KEqMzSKZrUnN0laBV_yx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 16px 32px;
}

.XDHGxMr_idn7Hcxg05K_ {
    text-decoration: none;
}

.uRG_eaSjps0TaF3qHhWc {
    fill: var(--default-logo-color);
}

.lbcJA1I_nc0cBUmmFUpH {
    fill: var(--default-description-text);
}

.rc-dropdown {
    position: absolute;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: -9999px;
    top: -9999px;
    z-index: 1070;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    line-height: 1.5;
    -webkit-box-shadow:
        0 8px 18px -6px var(--dropdown-box-shadow),
        0 12px 42px -4px var(--dropdown-box-shadow);
            box-shadow:
        0 8px 18px -6px var(--dropdown-box-shadow),
        0 12px 42px -4px var(--dropdown-box-shadow);
    border-radius: 8px;
}

    .rc-dropdown-hidden {
        display: none;
    }

.rc-dropdown-slide-up-enter,
.rc-dropdown-slide-up-appear {
    -webkit-animation-duration: 0.3s;
            animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
}

.rc-dropdown-slide-up-leave {
    -webkit-animation-duration: 0.3s;
            animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
    -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
}

.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-bottomLeft,
.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-bottomLeft,
.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-bottomCenter,
.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-bottomCenter,
.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-bottomRight,
.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-bottomRight,
.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-topLeft,
.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-topLeft,
.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-topCenter,
.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-topCenter,
.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-topRight,
.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-topRight {
    -webkit-animation-name: rcDropdownFadeIn;
            animation-name: rcDropdownFadeIn;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}

.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-bottomLeft,
.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-bottomCenter,
.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-bottomRight,
.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-topLeft,
.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-topCenter,
.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-topRight {
    -webkit-animation-name: rcDropdownFadeOut;
            animation-name: rcDropdownFadeOut;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}

@-webkit-keyframes rcDropdownFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes rcDropdownFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes rcDropdownFadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes rcDropdownFadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.naEbbSIwmtyu4iCk55aA {
    background: var(--default-dropdown-menu-background);
    padding: 0;
    cursor: pointer;
    max-width: 327px;
    z-index: 1504;
    overflow: hidden;
}

.WyGGuVL_dO49DGsToFqh {
    width: 100%;
    max-width: calc(100% - 48px);
    -webkit-tap-highlight-color: transparent;
}

@media (min-width: 768px) {

.WyGGuVL_dO49DGsToFqh {
        max-width: 528px
}
    }

@media (min-width: 1024px) {

.WyGGuVL_dO49DGsToFqh {
        max-width: 344px
}
    }

.cFjab_68qVbeDOcTppo3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    cursor: default;
}

.iGi1orqEjGsg3nTDqaem {
    cursor: default;
}

.RrlZeubQGNfRXuFnzJ1h {
    margin-left: -8px;
}

.JRdFrEZ3zmbAZeEqjBMw {
    min-width: auto !important;
}

.qjsznKe12H5k2dun4jwH {
    -webkit-transition: -webkit-transform var(--t2);
    transition: -webkit-transform var(--t2);
    transition: transform var(--t2);
    transition: transform var(--t2), -webkit-transform var(--t2);
    color: var(--default-gray-icons);
}

.qjsznKe12H5k2dun4jwH.Q2DQHoT4r3ZJkK39QKIA {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
    }

.kzKPZM4b9WqjqKQafjMz {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.ossJtyNneWVkUnoBmQT5 {
    max-width: 100%;
}

.Y4DyfiTTWk8DRK8jkYHA {
    margin: 0 8px;
}

.hj44OBUM7ZYBXil05IBn {
    -webkit-box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.10);
            box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.10);
}

.owl3GslehshH5JH3a_Kq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    width: 100%;
    max-width: 1176px;
    margin: 0 auto;
}

.LYtuEWJcwiKv9BpYArGd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.owl3GslehshH5JH3a_Kq {
    height: auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 12px;
    padding: 24px 16px;
}

@media screen and (min-width: 1024px) {

.owl3GslehshH5JH3a_Kq {
        height: 80px;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        row-gap: 0;
        padding: 0
}
    }

.i9OEwK5LYlEhFKSvE5So {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding: 0;
}

@media screen and (min-width: 1024px) {

.i9OEwK5LYlEhFKSvE5So {
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0;
        padding: 0 0 0 16px
}
    }

.LYtuEWJcwiKv9BpYArGd {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-left: auto;
}

@media screen and (min-width: 1024px) {

.LYtuEWJcwiKv9BpYArGd {
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0;
        margin-left: 0
}
    }

.icons {
    display: none;
}

.IjrLXuD_k09jSAueJJaw {
    z-index: 1049;
    background: var(--default-page-background);
    height: 64px;
    -webkit-box-shadow: var(--main-box-shadow);
            box-shadow: var(--main-box-shadow);
}

    @media (min-width: 1200px) {.IjrLXuD_k09jSAueJJaw {
        display: none
}
    }

.nVE1kKvMrqL6TtIxGwTQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 auto;
    height: 100%;
    padding: 0 16px;
}

@media (min-width: 768px) {

.nVE1kKvMrqL6TtIxGwTQ {
        padding: 0 24px
}
    }

@media (min-width: 1024px) {

.nVE1kKvMrqL6TtIxGwTQ {
        padding: 0 40px
}
    }

.w48tr2qTwgsUwQYTj9CA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    margin-right: 24px;
}

.toIzliAOSkqNnHCsSeBw {
    width: 173px;
    height: 28px;
    margin-right: 8px;
    -ms-flex-negative: 1;
        flex-shrink: 1;
}

.JHbgMNPrHyhWGV2gifp7 {
    display: none;
}

.fqVvoq290rUdiJXoHptV {
    cursor: pointer;
}

.qXNx6YC0Gy1xMvsMRmgN {
    margin-left: auto;
    color: var(--default-main-text);
}

.etJSVBz6JfyY2XXxJK07 {
    display: none;
}

.XS_AHz9NeE9b5CK1X8VS {
    margin-left: -8px;
}

.shz6_AMMZ7X2BeDIrBag {
    margin-right: 16px;
}

.oz3ellhT2aspOzsUfsuY {
    position: fixed;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    z-index: 1501;
    -webkit-transition: left 0.4s ease;
    transition: left 0.4s ease;
}

.oz3ellhT2aspOzsUfsuY:after {
        content: '';
        position: absolute;
        top: 0;
        left: -100%;
        -webkit-transition: background-color 0.4s ease;
        transition: background-color 0.4s ease;
        -webkit-transition-delay: 0.3s;
                transition-delay: 0.3s;
        height: 100%;
        width: 100%;
    }

.oz3ellhT2aspOzsUfsuY.y0OvrJ1Lw3VzQK0xSLlC {
        left: 0;
    }

.oz3ellhT2aspOzsUfsuY.y0OvrJ1Lw3VzQK0xSLlC:after {
            left: 0;
            background-color: rgba(0, 0, 0, 0.5);
        }

.Xe2uOLigFn1V58ow5qTx {
    position: relative;
    top: 0;
    left: 0;
    width: 240px;
    height: 100%;
    z-index: 1502;
    padding: 16px 0;
    background-color: var(--page-background-additional);
    overflow-y: auto;
}

.LXId08MabzJOf_L3SYV5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.iPUZNZgedLEd2GujLzzf {
    text-decoration: none;
}

.NARBRjQwFV8BTTcYnANx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
    margin-bottom: 12px;
    padding: 16px;
    font-weight: var(--weight-regular);
    color: var(--default-main-text);
    background-color: var(--page-background-additional);
    border-radius: 8px;
    -webkit-box-shadow:
        2px 2px 4px 0 rgba(0, 0, 0, 0.1),
        4px 4px 8px 0 rgba(0, 0, 0, 0.2);
            box-shadow:
        2px 2px 4px 0 rgba(0, 0, 0, 0.1),
        4px 4px 8px 0 rgba(0, 0, 0, 0.2);
}

    .NARBRjQwFV8BTTcYnANx:last-child {
        margin-bottom: 0;
    }

.hZQQcoFpL_CvOIH8odCP {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin: 0 12px 0 0;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-word;
}

.HmyeLPmkXvzlWxq6vKD0 {
    width: 24px;
    height: 24px;
}

.HmyeLPmkXvzlWxq6vKD0.kjeUTcjjVDcFD6dtrD27 {
        color: var(--default-product-icon);
    }

.HmyeLPmkXvzlWxq6vKD0.P_TsoFkZn9CUgx2v4zOg {
        color: var(--default-error-icon);
    }

.toasts {
    position: fixed;
    right: 16px;
    width: calc(100% - 32px);
    max-width: 345px;
    bottom: 24px;
    z-index: 105;
}

    @media (min-width: 768px) {.toasts {
        right: 24px;
        max-width: 400px
}
    }

.toast-enter {
    opacity: 0.01;
}

.toast-enter-active {
    opacity: 1;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.toast-exit {
    opacity: 1;
}

.toast-exit-active {
    opacity: 0.01;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.wCAhDYpxPYXLYUtbotjP {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    background-color: var(--default-page-background);
    height: 48px;
    overflow: hidden;
    font-size: 16px;
    border: 1px solid var(--default-item-divider);
    border-radius: 8px;
}

    .wCAhDYpxPYXLYUtbotjP.JbWrFO51i9MAxhR8BnCA {
        border-color: var(--pressed-link);
    }

    .wCAhDYpxPYXLYUtbotjP.MLz6uiHsAAjpKPQF2fwR {
        background-color: var(--pressed-page-background);
    }

    .wCAhDYpxPYXLYUtbotjP.MLz6uiHsAAjpKPQF2fwR .lzGhKrAesT9q2iJFWcCU {
            background-color: var(--pressed-page-background);
            color: var(--default-description-text);
            cursor: default;
        }

    .wCAhDYpxPYXLYUtbotjP.MLz6uiHsAAjpKPQF2fwR .lzGhKrAesT9q2iJFWcCU:-webkit-autofill,
            .wCAhDYpxPYXLYUtbotjP.MLz6uiHsAAjpKPQF2fwR .lzGhKrAesT9q2iJFWcCU:-webkit-autofill:hover,
            .wCAhDYpxPYXLYUtbotjP.MLz6uiHsAAjpKPQF2fwR .lzGhKrAesT9q2iJFWcCU:-webkit-autofill:focus {
                -webkit-box-shadow: 0 0 0 100px var(--pressed-page-background) inset;
                        box-shadow: 0 0 0 100px var(--pressed-page-background) inset;
            }

    .wCAhDYpxPYXLYUtbotjP.RGbz4bNmO7stCzBESids {
        height: 40px;
    }

    .wCAhDYpxPYXLYUtbotjP.Q8W9K3sqROIdTHdC9n6B {
        height: 56px;
    }

    .wCAhDYpxPYXLYUtbotjP.ZPNdQtMU9bxBWhGnFAPM {
        border: 0;
    }

    .wCAhDYpxPYXLYUtbotjP.oBY6qupR8o0DlAZTKC3i {
        border-color: var(--default-error-icon);
    }

    .wCAhDYpxPYXLYUtbotjP.USN1_KumgZ7LhDlhJQqw {
        border: 1px solid var(--default-error-icon);
    }

    .wCAhDYpxPYXLYUtbotjP.USN1_KumgZ7LhDlhJQqw:focus,
        .wCAhDYpxPYXLYUtbotjP.USN1_KumgZ7LhDlhJQqw:hover,
        .wCAhDYpxPYXLYUtbotjP.USN1_KumgZ7LhDlhJQqw:active {
            border: 1px solid var(--default-error-icon);
        }

    .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU {
        color: var(--default-main-text);
        font-size: 16px;
        line-height: 1.3;
        max-width: 100%;
        height: 100%;
        width: 100%;
        outline: none;
        border: 0;
        padding: 8px 16px;
        border-radius: 8px;
        background-color: var(--default-page-background);
    }

    .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU::-webkit-input-placeholder {
            color: var(--default-placeholder);
        }

    .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU::-moz-placeholder {
            color: var(--default-placeholder);
        }

    .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU:-ms-input-placeholder {
            color: var(--default-placeholder);
        }

    .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU::-ms-input-placeholder {
            color: var(--default-placeholder);
        }

    .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU::placeholder {
            color: var(--default-placeholder);
        }

    .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU:focus,
        .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU:hover,
        .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU:active {
            outline: none;
        }

    .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU:-webkit-autofill,
        .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU:-webkit-autofill:hover,
        .wCAhDYpxPYXLYUtbotjP .lzGhKrAesT9q2iJFWcCU:-webkit-autofill:focus {
            -webkit-box-shadow: 0 0 0 100px var(--default-page-background) inset;
                    box-shadow: 0 0 0 100px var(--default-page-background) inset;
            -webkit-text-fill-color: var(--default-main-text);
            caret-color: var(--default-main-text);
            -webkit-transition: background-color 5000s ease-in-out 0s;
            transition: background-color 5000s ease-in-out 0s;
        }

.jZzQ0zenTtf7hDyhs2rI {
    padding-left: 8px;
}

.DtAxdQ6gcGnWVp1GHexX {
    padding-right: 8px;
    cursor: pointer;
}

.KVmfYfxed7AoKUNIKr3H {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 24px;
    color: var(--default-description-text);
}

.Fn9hCKAUHBHwpfZrwnar {
    font-size: 14px;
    color: var(--default-error-icon);
    margin-top: 4px;
}

.UhVu5m2uSZvmkbaqdmLU {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
}

.rhTl8D210F3xeHTvHJug {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--default-description-text);
    cursor: pointer;
}

.rhTl8D210F3xeHTvHJug:disabled {
    opacity: 0.4;
    cursor: default;
}

.S36yBXqO5UvXbtF4BsaB {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 10px;
    width: 100%;
    min-width: 200px;
    max-width: 400px;
    height: 48px;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: var(--weight-medium);
    color: var(--default-main-text);
    border: 1px solid transparent;
    border-radius: 8px;
    -webkit-transition:
        var(--t2) opacity,
        var(--t2) color,
        var(--t2) border,
        var(--t2) background-color;
    transition:
        var(--t2) opacity,
        var(--t2) color,
        var(--t2) border,
        var(--t2) background-color;
    background: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden;
}

    .S36yBXqO5UvXbtF4BsaB:disabled {
        cursor: default;
    }

    .S36yBXqO5UvXbtF4BsaB:focus {
        outline: none;
    }

.BQjVft57fAL8JAfBTIuY {
    height: 48px;
}

.sFlbJLBCXmvGs5c65J46 {
    height: 56px;
}

.Kiw7n7m1YCzlptKivSRp {
    height: 64px;
}

.yrobclSzdyUfg6mqs4fw {
    color: var(--gray-0);
    background: var(--default-main-button);
    border-color: var(--default-main-button);
}

.yrobclSzdyUfg6mqs4fw:not(:disabled):hover,
    .yrobclSzdyUfg6mqs4fw:not(:disabled):focus {
        background: var(--hovered-main-button);
        border-color: var(--hovered-main-button);
    }

.yrobclSzdyUfg6mqs4fw:not(:disabled):active {
        background: var(--pressed-main-button);
        border-color: var(--pressed-main-button);
    }

.yrobclSzdyUfg6mqs4fw:disabled {
        background: var(--disabled-main-button);
        border-color: var(--disabled-main-button);
    }

.NQ43Nte0XZPGqWop6aSL {
    color: var(--default-secondary-button-stroke);
    background: var(--default-secondary-button);
    border-color: var(--default-secondary-button-stroke);
}

.NQ43Nte0XZPGqWop6aSL:hover,
    .NQ43Nte0XZPGqWop6aSL:focus {
        color: var(--default-secondary-button-stroke);
        background: var(--hovered-secondary-button);
        border-color: var(--default-secondary-button-stroke);
    }

.NQ43Nte0XZPGqWop6aSL:active {
        color: var(--default-secondary-button-stroke);
        background: var(--pressed-secondary-button);
        border-color: var(--default-secondary-button-stroke);
    }

.NQ43Nte0XZPGqWop6aSL:disabled {
        color: var(--default-secondary-button-stroke);
        border-color: var(--default-secondary-button-stroke);
        background-color: var(--disabled-secondary-button);
        opacity: 0.5;
    }

.IXHTWNc6HGQkc0c0PV8D {
    color: var(--default-main-text);
    background: none;
    border-color: transparent;
}

.IXHTWNc6HGQkc0c0PV8D:hover,
    .IXHTWNc6HGQkc0c0PV8D:focus {
        background: var(--hovered-secondary-button);
    }

.IXHTWNc6HGQkc0c0PV8D:active {
        background: var(--pressed-secondary-button);
    }

.IXHTWNc6HGQkc0c0PV8D:disabled {
        background: var(--disabled-secondary-button);
    }

.zfzZsorigltqXzIFnrUe {
    color: var(--default-danger-button);
    border-color: var(--default-danger-button);
}

.zfzZsorigltqXzIFnrUe:hover,
    .zfzZsorigltqXzIFnrUe:focus {
        color: var(--hovered-danger-button);
        border-color: var(--hovered-danger-button);
    }

.zfzZsorigltqXzIFnrUe:active {
        color: var(--pressed-danger-button);
        border-color: var(--pressed-danger-button);
    }

.zfzZsorigltqXzIFnrUe:disabled {
        color: var(--disabled-danger-button);
        border-color: var(--disabled-danger-button);
    }

.gMtIQ4LKIWgjsKKNmbxa {
    color: var(--gray-0);
    background: var(--default-danger-button);
    border-color: var(--default-danger-button);
}

.gMtIQ4LKIWgjsKKNmbxa:hover,
    .gMtIQ4LKIWgjsKKNmbxa:focus {
        background: var(--hovered-danger-button);
        border-color: var(--hovered-danger-button);
    }

.gMtIQ4LKIWgjsKKNmbxa:active {
        background: var(--pressed-danger-button);
        border-color: var(--pressed-danger-button);
    }

.gMtIQ4LKIWgjsKKNmbxa:disabled {
        background: var(--disabled-danger-button);
        border-color: var(--disabled-danger-button);
    }

.DEv1d8J9ezTvJSY1NaBp + .uwwXeUEBUe31AqLlpqob {
        position: relative;
        left: -14px;
        max-width: 200px;
        margin: 0 auto;
        text-overflow: ellipsis;
        overflow: hidden;
    }

.hPJ_7T96dIGL0o2Gpoyi,
.Vcpl1qCAUuu88GjCAiEY {
    width: 24px;
    height: 24px;
}

.hPJ_7T96dIGL0o2Gpoyi {
    margin-right: auto;
}

.Vcpl1qCAUuu88GjCAiEY {
    margin-left: auto;
}

/* Disable Auto Zoom in Input - Safari on iPhone https://stackoverflow.com/a/6394497 */
@media screen and (max-width: 767px) {
    input,
    select,
    textarea {
        font-size: 1rem;
    }
}
.O7sPh7LBMRShZYecaQSk {
    min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.bMKpvAtlumvKuyx5WEaG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100%;
    max-width: 576px;
    margin: 0 auto;
    padding-top: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
@media screen and (min-width: 1024px) {
.bMKpvAtlumvKuyx5WEaG {
        padding-top: 116px
}

    }
.SC7MiHgk_XRyYCmi63sz {
    width: 100%;
    max-width: 576px;
    padding: 48px 16px 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.pn3XmZndIa4wuLQsPOcF {
    padding: 0 16px;
    width: 100%;
    max-width: 576px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
._6SGY0CQmJEqLAQtgNX9B {
    position: relative;
    text-align: center;
    text-decoration: none;
    overflow: hidden;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
.l2Th2ZnZ1oXJlxEvYMiv,
.V8uVW0bqBPQjcrJby9QO {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
}
.V8uVW0bqBPQjcrJby9QO {
    margin-top: 16px;
    border: 0;
    background: transparent;
}
@media screen and (min-width: 992px) {
    .l2Th2ZnZ1oXJlxEvYMiv {
        position: absolute;
        top: 40px;
        padding: 0 15px;
    }
}
.Q2Iuh_Ss6VCZN1ZXUJh1 {
    margin-bottom: 24px;
}
.pnbXx5vs5aLjV5BLGeKf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.iAmpCxVBVm6kLNowv4PM {
    max-width: 200px;
}
.QwpPvneNEKUsLFBBvMCx {
    font-size: 32px;
    padding: 0 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}
.fXZlymVYMiuKutpw2CAs {
    margin-bottom: 32px;
    padding: 0 16px;
}
.hyq1qbuKKVhhMEnjvjxm {
    margin-bottom: 24px;
}
.vPQGt86eroaotNlP5Xp0 {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.tnIeAUFgLGnumvj59gzQ {
    margin-bottom: 24px;
    padding: 0 16px;
}

